diff --git a/index.html b/index.html index 9ce6bfe1a0..2679be19fd 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Shixuns__ThemeChange__Edit.0bb51d4a.async.js b/p__Shixuns__ThemeChange__Edit.0bb51d4a.async.js deleted file mode 100644 index e3b10ef025..0000000000 --- a/p__Shixuns__ThemeChange__Edit.0bb51d4a.async.js +++ /dev/null @@ -1,249 +0,0 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[9511],{65363:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return dt}});var te=ue(54476),x=ue(59301),we={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},Ye=we,Te=ue(7657),Qe=function(De,$e){return x.createElement(Te.Z,(0,te.Z)({},De,{ref:$e,icon:Ye}))},ye=x.forwardRef(Qe),dt=ye},87169:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return dt}});var te=ue(54476),x=ue(59301),we={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Ye=we,Te=ue(7657),Qe=function(De,$e){return x.createElement(Te.Z,(0,te.Z)({},De,{ref:$e,icon:Ye}))},ye=x.forwardRef(Qe),dt=ye},11724:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return dt}});var te=ue(54476),x=ue(59301),we={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},Ye=we,Te=ue(7657),Qe=function(De,$e){return x.createElement(Te.Z,(0,te.Z)({},De,{ref:$e,icon:Ye}))},ye=x.forwardRef(Qe),dt=ye},32050:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return dt}});var te=ue(54476),x=ue(59301),we={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Ye=we,Te=ue(7657),Qe=function(De,$e){return x.createElement(Te.Z,(0,te.Z)({},De,{ref:$e,icon:Ye}))},ye=x.forwardRef(Qe),dt=ye},21697:function(Me,At){"use strict";At.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},77277:function(Me,At){"use strict";At.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},5966:function(Me,At){"use strict";At.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},62740:function(Me,At){"use strict";At.Z={titlesize:"titlesize___vL5PR",labelWrap:"labelWrap___MMQF1",label:"label___h0nb1",labelContent:"labelContent___UmrM4",selectSchool:"selectSchool____z1Sv",dataPicker:"dataPicker____Uc0Q",itemWrap:"itemWrap___DGdf0",img:"img___yufZU",itemContent:"itemContent___PtiW4",nameWrap:"nameWrap____5hbI",name:"name___YpgWl",actionGroup:"actionGroup___CKaNY",schoolWrap:"schoolWrap___hVDkU",school:"school___dDGfK",colorOrange:"colorOrange___c0b65",colorYellow:"colorYellow___O6JJ3",graaytitle:"graaytitle___Gay2A"}},20397:function(){"use strict";function Me(me,a,E,b){E===void 0&&(E=0),b===void 0&&(b=1/0),this._name=me,this._defaultValue=a,this._minimum=E,this._maximum=b}Object.defineProperty(Me.prototype,"name",{get:function(){return this._name},set:function(me){if(typeof me!="string"||me==="")throw new Error("Shape name must be a valid string.");this._name=me}}),Object.defineProperty(Me.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(me){if(typeof me!="number"||isNaN(me))throw new Error("The default value must be a real number, not: "+me);this._defaultValue=me}}),Object.defineProperty(Me.prototype,"minimum",{get:function(){return this._minimum},set:function(me){if(typeof me!="number"||isNaN(me))throw new Error("Minimum must be a real number, not: "+me);this._minimum=me}}),Object.defineProperty(Me.prototype,"maximum",{get:function(){return this._maximum},set:function(me){if(typeof me!="number"||isNaN(me))throw new Error("Maximum must be a real number, not: "+me);this._maximum=me}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(me,a){var E=go.Shape._FigureParameters[me];return E?E[a]:null},go.Shape.setFigureParameter=function(me,a,E){if(!(E instanceof Me))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var b=go.Shape._FigureParameters[me];b||(b=[],go.Shape._FigureParameters[me]=b),b[a]=E};var At=[];function ue(me,a){var E=At.pop();return E===void 0?new go.Point(me,a):(E.x=me,E.y=a,E)}function te(){var me=At.pop();return me===void 0?new go.Point:me}function x(me){At.push(me)}function we(me,a,E,b,y,z,ae,se,ce){ce||(ce=new go.Point);var de=me-E,Se=y-ae,Le=NaN,ke=NaN;if(de===0)if(Se===0)me===E&&(Le=me,ke=a);else{var Ne=(z-se)/Se,Pt=z-Ne*y;Le=me,ke=Ne*Le+Pt}else if(Se===0){var st=(a-b)/de,Et=a-st*me;Le=y,ke=st*Le+Et}else{var st=(a-b)/de,Ne=(z-se)/Se,Et=a-st*me,Pt=z-Ne*y;Le=(Pt-Et)/(st-Ne),ke=st*Le+Et}return ce.x=Le,ce.y=ke,ce}function Ye(me,a,E,b,y,z,ae,se,ce,de,Se,Le,ke,Ne){var Pt=1-ce,st=ce,Et=me*Pt+E*st,ta=a*Pt+b*st,Jn=E*Pt+y*st,Pa=b*Pt+z*st,oa=y*Pt+ae*st,Xt=z*Pt+se*st,Bn=Et*Pt+Jn*st,ct=ta*Pt+Pa*st,Kt=Jn*Pt+oa*st,En=Pa*Pt+Xt*st,Vn=Bn*Pt+Kt*st,fn=ct*Pt+En*st;de.x=Et,de.y=ta,Se.x=Bn,Se.y=ct,Le.x=Vn,Le.y=fn,ke.x=Kt,ke.y=En,Ne.x=oa,Ne.y=Xt}var Te=new go.Spot(.156,.156),Qe=new go.Spot(.844,.844),ye=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Me("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(me,a,E){var b=me?me.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ye,z=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()));return y>1&&(z.spot1=new go.Spot(0,0,y,y),z.spot2=new go.Spot(1,1,-y,-y)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(me,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(me,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(me,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(me,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=E/2,b.endX=a,b.endY=E/2,b}),go.Shape.defineFigureGenerator("LineV",function(me,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=E,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(me,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(me,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(me,a,E){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(me,a,E){var b=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return y.spot1=Te,y.spot2=Qe,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(me,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}),go.Shape.defineFigureGenerator("Line2",function(me,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=E,b}),go.Shape.defineFigureGenerator("Curve1",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,ye*a,0,a,(1-ye)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,ye*E,(1-ye)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(me,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,ye*E,ye*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(me,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-ye)*a,0,0,(1-ye)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(me,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Me("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var y=Math.abs(b)*a;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a);var y=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y.5&&(b=.5);var y=Math.abs(b)*a;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a/2);var y=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a/2);var y=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y0&&(ae.add(new go.PathSegment(go.PathSegment.Move,a/2+se,a/2)),ae.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,se,se).close())),z.spot1=Te,z.spot2=Qe,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(me,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(me,a,E){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,b*E).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Me("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Me("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(me,a,E){var b=me?me.parameter1:NaN,y=me?me.parameter2:NaN;isNaN(b)&&(b=0),isNaN(y)&&(y=315);var z=b%360;z<0&&(z+=360);var ae=y%360,se=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(se,se).add(new go.PathSegment(go.PathSegment.Arc,z,ae,se,se,se,se).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(me,a,E){var b=ye/Math.SQRT2*.5,y=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,z*E,a,(1-b)*E,(y+b)*a,(z+b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Me("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(me,a,E){var b=me?me.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var y=Math.min(b,a)/2,z=a/2,ae=E/2;return new go.Geometry().add(new go.PathFigure(z-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+y,0)).add(new go.PathSegment(go.PathSegment.Line,z+y,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ae-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Me("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(me,a,E){var b=me?me.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=Math.min(b,a)/2,z=a/2,ae=E/2;return new go.Geometry().add(new go.PathFigure(z-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+y,0)).add(new go.PathSegment(go.PathSegment.Line,z+y,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae-y)).add(new go.PathSegment(go.PathSegment.Line,a,ae+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae+y)).add(new go.PathSegment(go.PathSegment.Line,0,ae-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,ae-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Me("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(me,a,E){var b=me?me.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var z=a/2,ae=E/2,se=Math.atan2(E,a),ce=b-Math.min(Math.cos(se)*b/2,z),de=b-Math.min(Math.sin(se)*b/2,ae),y=new go.Geometry,Se=new go.PathFigure(ce,0,!0);return y.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,z,.2*E)),Se.add(new go.PathSegment(go.PathSegment.Line,a-ce,0)),Se.add(new go.PathSegment(go.PathSegment.Line,a,de)),Se.add(new go.PathSegment(go.PathSegment.Line,.8*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,a,E-de)),Se.add(new go.PathSegment(go.PathSegment.Line,a-ce,E)),Se.add(new go.PathSegment(go.PathSegment.Line,z,.8*E)),Se.add(new go.PathSegment(go.PathSegment.Line,ce,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,E-de)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,0,de).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Me("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(me,a,E){var b=me?me.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Me("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,z=new go.PathFigure(0,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Me("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=.5);var y=new go.Geometry,z=new go.PathFigure(0,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-b)*a,.25*E,Math.abs(1-b)*a,.75*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,ye*a,0,a,(.5-ye/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+ye/2)*E,ye*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(me,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(me,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var z=.2,ae=.3,se=0,ce=z*ye;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5+z+se)*E,(.5-z+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ae)*a,(.5+se)*E,(.5+ce+ae)*a,(.5+z+se)*E,(.5+z+ae)*a,(.5+ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-z+se)*E,(1-.5+z+ae)*a,(.5-ce+se)*E,(.5+ce+ae)*a,(.5-z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-ce+ae)*a,(.5-z+se)*E,(.5-z+ae+.05)*a,(.5-ce+se-.02)*E)),z=.2,ae=0,se=-.3,ce=z*ye,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ae)*a,(.5+se)*E,(.5+ce+ae)*a,(.5+z+se)*E,(.5+z+ae)*a,(.5+ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-z+se)*E,(1-.5+z+ae)*a,(.5-ce+se)*E,(.5+ce+ae)*a,(.5-z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ae)*a,(.5+se)*E,(.5-ce+ae)*a,(.5-z+se)*E,(.5-z+ae)*a,(.5-ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ce+ae)*a,(.5+z+se)*E,(.5-z+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+z+se)*E)),z=.2,ae=-.3,se=0,ce=z*ye,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5-z+se)*E,(1-.5+z+ae-.05)*a,(.5-ce+se-.02)*E,(.5+ce+ae)*a,(.5-z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ae)*a,(.5+se)*E,(.5-ce+ae)*a,(.5-z+se)*E,(.5-z+ae)*a,(.5-ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ae)*a,(.5+z+se)*E,(.5-z+ae)*a,(.5+ce+se)*E,(.5-ce+ae)*a,(.5+z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+ce+ae)*a,(.5+z+se)*E,(.5+z+ae)*a,(.5+ce+se)*E).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ae=.5,se=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(ae+z)*a,se*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ae,E*se,z*a,z*a).close()),y=new go.PathFigure(a*.5,0,!1),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),se=.75,y=new go.PathFigure((ae+z)*a,se*E,!0),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ae,E*se,z*a,z*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(me,a,E){var b=.8535533905932737,y=.5*a,z=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,z,y,z)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(me,a,E){var b=new go.Geometry,y=ye*.5,z=.5,ae=.5,se=.5,ce=new go.PathFigure(ae*a,(se-z)*E);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),z=.4,y=ye*.4;var de=te(),Se=te(),Le=te(),ke=te();Ye(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.42,de,Se,Le,ke,ke);var Ne=te(),Pt=te(),st=te();Ye(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.58,ke,ke,st,Ne,Pt);var Et=te(),ta=te(),Jn=te();Ye(ae,se+z,ae-y,se+z,ae-z,se+y,ae-z,se,.42,Et,ta,Jn,ke,ke);var Pa=te(),oa=te(),Xt=te();return Ye(ae,se+z,ae-y,se+z,ae-z,se+y,ae-z,se,.58,ke,ke,Xt,Pa,oa),ce.add(new go.PathSegment(go.PathSegment.Move,Xt.x*a,Xt.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,Pa.x*a,Pa.y*E,oa.x*a,oa.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae-z)*a,(se-y)*E,(ae-y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Le.x*a,Le.y*E,de.x*a,de.y*E,Se.x*a,Se.y*E)),ce.add(new go.PathSegment(go.PathSegment.Line,Xt.x*a,Xt.y*E).close()),ce.add(new go.PathSegment(go.PathSegment.Move,Jn.x*a,Jn.y*E)),ce.add(new go.PathSegment(go.PathSegment.Line,st.x*a,st.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,Ne.x*a,Ne.y*E,Pt.x*a,Pt.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae+z)*a,(se+y)*E,(ae+y)*a,(se+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Jn.x*a,Jn.y*E,Et.x*a,Et.y*E,ta.x*a,ta.y*E).close()),x(de),x(Se),x(Le),x(ke),x(Ne),x(Pt),x(st),x(Et),x(ta),x(Jn),x(Pa),x(oa),x(Xt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Me("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(me,a,E){var b=me?me.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var y=(a-b)/2,z=y+b;return new go.Geometry().add(new go.PathFigure(z,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(me,a,E){var b=new go.Geometry,y=ye*.4,z=.4,ae=.5,se=.5,ce=te(),de=te(),Se=te(),Le=te(),ke=new go.PathFigure((ae-z)*a,se*E,!1);b.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae-z)*a,(se-y)*E,(ae-y)*a,(se-z)*E)),Ye(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.44,Se,Le,de,ce,ce),ke.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Se.x*a,Se.y*E,Le.x*a,Le.y*E));var Ne=ue(de.x,de.y);Ye(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.56,ce,ce,de,Se,Le);var Pt=ue(de.x,de.y);ke.add(new go.PathSegment(go.PathSegment.Line,(Ne.x*.1+.95*.9)*a,Ne.y*.1*E)),ke.add(new go.PathSegment(go.PathSegment.Line,.85*a,Ne.y*.1*E)),ke.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),ke.add(new go.PathSegment(go.PathSegment.Line,a,0)),ke.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),ke.add(new go.PathSegment(go.PathSegment.Line,(Pt.x*.1+.9)*a,.15*E)),ke.add(new go.PathSegment(go.PathSegment.Line,(Pt.x*.1+.9)*a,(Pt.y*.1+.05*.9)*E)),ke.add(new go.PathSegment(go.PathSegment.Line,Pt.x*a,Pt.y*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,Se.x*a,Se.y*E,Le.x*a,Le.y*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae+z)*a,(se+y)*E,(ae+y)*a,(se+z)*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se+z)*E,(ae-z)*a,(se+y)*E)),z=.35,y=ye*.35;var st=new go.PathFigure(ae*a,(se-z)*E,!1);b.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E));var Et=new go.PathFigure((ae-z)*a,se*E,!1);return b.add(Et),x(ce),x(de),x(Se),x(Le),x(Ne),x(Pt),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(me,a,E){var b=new go.Geometry,y=.375,z=0,ae=-.125,se=y*ye,ce=new go.PathFigure((.525+z)*a,(.5+y+ae)*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+ae)*E,(.5+se+z)*a,(.5+y+ae)*E,(.5+y+z)*a,(.5+se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+ae)*E,(1-.5+y+z)*a,(.5-se+ae)*E,(.5+se+z)*a,(.5-y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ae)*E,(.5-se+z)*a,(.5-y+ae)*E,(.5-y+z)*a,(.5-se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+y+ae)*E,(.5-y+z)*a,(.5+se+ae)*E,(.5-se+z)*a,(.5+y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,z=0,ae=-.125,se=y*ye;var ce=new go.PathFigure((1-.5+y+z)*a,(.5+ae)*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+y+ae)*E,(.5+y+z)*a,(.5+se+ae)*E,(.5+se+z)*a,(.5+y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ae)*E,(.5-se+z)*a,(.5+y+ae)*E,(.5-y+z)*a,(.5+se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+ae)*E,(.5-y+z)*a,(.5-se+ae)*E,(.5-se+z)*a,(.5-y+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+ae)*E,(.5+se+z)*a,(.5-y+ae)*E,(1-.5+y+z)*a,(.5-se+ae)*E));var ce=new go.PathFigure((.525+z)*a,(.5+y+ae)*E,!1);return b.add(ce),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(me,a,E){var b=me?me.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(me,a,E){var b=me?me.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(me,a,E){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(me,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(me,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Me("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Me("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=.3);var y=me?me.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-b)*a,ae=(.5-y/2)*E,se=(.5+y/2)*E,ce=new go.Geometry,de=new go.PathFigure(0,ae,!0);ce.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,ae)),de.add(new go.PathSegment(go.PathSegment.Line,z,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,z,E)),de.add(new go.PathSegment(go.PathSegment.Line,z,se)),de.add(new go.PathSegment(go.PathSegment.Line,0,se).close()),ce.spot1=new go.Spot(0,ae/E);var Se=we(0,se/E,1,se/E,z/a,1,1,.5,te());return ce.spot2=new go.Spot(Se.x,Se.y),x(Se),ce}),go.Shape.setFigureParameter("Arrow2",0,new Me("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Me("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var y=me?me.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var z=a-b,ae=(E-y)/2,se=ae+y,ce=new go.Geometry,de=new go.PathFigure(0,ae,!0);ce.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,ae)),de.add(new go.PathSegment(go.PathSegment.Line,z,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,z,E)),de.add(new go.PathSegment(go.PathSegment.Line,z,se)),de.add(new go.PathSegment(go.PathSegment.Line,0,se).close()),ce.spot1=new go.Spot(0,ae/E);var Se=we(0,se/E,1,se/E,z/a,1,1,.5,te());return ce.spot2=new go.Spot(Se.x,Se.y),x(Se),ce}),go.Shape.defineFigureGenerator("Chevron",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Me("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,z=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ce=we(0,.5,.3,0,0,y/E,.1,y/E,te());return ae.spot1=new go.Spot(ce.x,ce.y),ce=we(.7,1,1,.5,0,z/E,1,z/E,ce),ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Me("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Me("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=40);var y=me?me.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-b)/2,ae=z+b,se=(E-y)/2,ce=se+y;(b>E||y>E)&&(y>b?(b=b*E/y,z=(E-b)/2,ae=z+b,se=0,ce=E):(z=0,ae=E,se=0,ce=E));var de=new go.Geometry,Se=new go.PathFigure(a,.5*E,!0);de.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,se).close());var Le=we(0,.5,.3,se/E,0,z/E,1,z/E,te());return de.spot1=new go.Spot(Le.x,Le.y),Le=we(.7,ce/E,1,.5,0,ae/E,1,ae/E,Le),de.spot2=new go.Spot(Le.x,Le.y),x(Le),de}),go.Shape.setFigureParameter("IBeamArrow",0,new Me("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,z=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(0,y/E);var ce=we(.7,1,1,.5,0,z/E,1,z/E,te());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("IBeamArrow2",0,new Me("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Me("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=40);var y=me?me.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-b)/2,ae=z+b,se=(E-y)/2,ce=se+y;(b>E||y>E)&&(y>b?(b=b*E/y,z=(E-b)/2,ae=z+b,se=0,ce=E):(z=0,ae=E,se=0,ce=E));var de=new go.Geometry,Se=new go.PathFigure(a,.5*E,!0);de.add(Se),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,ce)),Se.add(new go.PathSegment(go.PathSegment.Line,0,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,se)),Se.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),Se.add(new go.PathSegment(go.PathSegment.Line,.7*a,se).close()),de.spot1=new go.Spot(0,z/E);var Le=we(.7,ce/E,1,.5,0,ae/E,1,ae/E,te());return de.spot2=new go.Spot(Le.x,Le.y),x(Le),de}),go.Shape.setFigureParameter("Pointer",0,new Me("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=.1);var y=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(b,.35);var ae=we(.2,.65,1,.65,0,1,1,.5,te());return y.spot2=new go.Spot(ae.x,ae.y),x(ae),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Me("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=.3);var y=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y.spot1=new go.Spot(b,.35);var ae=we(0,.65,1,.65,0,1,1,.5,te());return y.spot2=new go.Spot(ae.x,ae.y),x(ae),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Me("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=.4);var y=(.5-b/2)*E,z=(.5+b/2)*E,ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,0,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(.2,.3);var ce=we(.7,1,1,.5,0,z/E,1,z/E,te());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Me("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=50);var y=(E-b)/2,z=y+b;b>E&&(y=0,z=E);var ae=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,0,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ae.spot1=new go.Spot(.2,y/E);var ce=we(.7,1,1,.5,0,z/E,1,z/E,te());return ae.spot2=new go.Spot(ce.x,ce.y),x(ce),ae}),go.Shape.setFigureParameter("SquareArrow",0,new Me("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=.7);var y=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(b,1),y}),go.Shape.defineFigureGenerator("Cone1",function(me,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.1,ae=new go.PathFigure(0,.9*E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var z=new go.PathFigure(0,.9*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,z=ye*.5,ae=new go.PathFigure(0,b,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ye*b,(.5-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+z)*a,0,1*a,ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-ye*b,(.5+z)*a,1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-z)*a,1*E,0,E-ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,0,b));var se=new go.PathFigure(a,b,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-ye*b,(.5+z)*a,2*b)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*a,2*b,0,2*b-ye*b)),y.spot1=new go.Spot(0,0,0,2*b),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,z=ye*.5,ae=new go.PathFigure(0,E-b,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ye*b,(.5-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+z)*a,0,a,ye*b)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-ye*b,(.5+z)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-z)*a,E,0,E-ye*b));var se=new go.PathFigure(0,E-b,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*b,0,E-b-ye*b,(.5-z)*a,E-2*b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,E-b,(.5+z)*a,E-2*b,a,E-b-ye*b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*b),y}),go.Shape.defineFigureGenerator("Cylinder3",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,z=ye*.5,ae=new go.PathFigure(b,0,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ye*b,0,a,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+z)*E,a-ye*b,E)),ae.add(new go.PathSegment(go.PathSegment.Line,b,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ye*b,E,0,(.5+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*E,ye*b,0));var se=new go.PathFigure(b,0,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*E,b+ye*b,0,2*b,(.5-z)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,E,2*b,(.5+z)*E,b+ye*b,E)),y.spot1=new go.Spot(0,0,2*b,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,z=ye*.5,ae=new go.PathFigure(a-b,0,!0);y.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ye*b,0,a,(.5-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+z)*E,a-ye*b,E)),ae.add(new go.PathSegment(go.PathSegment.Line,b,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ye*b,E,0,(.5+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*E,ye*b,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var se=new go.PathFigure(a-b,0,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*E,a-b-ye*b,0,a-2*b,(.5-z)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a-2*b,(.5+z)*E,a-b-ye*b,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*b,0),y}),go.Shape.defineFigureGenerator("Prism1",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.25*a,.25*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var z=new go.PathFigure(.5*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(me,a,E){var b=new go.Geometry,y=.2,z=.1,ae=ye*y,se=ye*z,ce=.5,de=.1,Se=new go.PathFigure(ce*a,(de+z)*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce-y)*a,de*E,(ce-ae)*a,(de+z)*E,(ce-y)*a,(de+se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-z)*E,(ce-y)*a,(de-se)*E,(ce-ae)*a,(de-z)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce+y)*a,de*E,(ce+ae)*a,(de-z)*E,(ce+y)*a,(de-se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+z)*E,(ce+y)*a,(de+se)*E,(ce+ae)*a,(de+z)*E));var Le=.05,ke=ye*Le;ce=.05,de=.25;var Ne=new go.PathFigure(.5*a,.2*E,!0);return b.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),ce=.95,de=.25,Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Le)*a,de*E,(ce+ke)*a,(de-Le)*E,(ce+Le)*a,(de-ke)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),Le=.025,ke=ye*Le,ce=.825,de=.35,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Le)*E,(ce+Le)*a,(de-ke)*E,(ce+ke)*a,(de-Le)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Le)*a,de*E,(ce-ke)*a,(de-Le)*E,(ce-Le)*a,(de-ke)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),Le=.05,ke=ye*Le,ce=.5,de=.7,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Le)*E,(ce+Le)*a,(de-ke)*E,(ce+ke)*a,(de-Le)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Le)*a,de*E,(ce-ke)*a,(de-Le)*E,(ce-Le)*a,(de-ke)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),Le=.025,ke=ye*Le,ce=.175,de=.35,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Le)*E,(ce+Le)*a,(de-ke)*E,(ce+ke)*a,(de-Le)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Le)*a,de*E,(ce-ke)*a,(de-Le)*E,(ce-Le)*a,(de-ke)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),Le=.05,ke=ye*Le,ce=.05,de=.25,Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Le)*E,(ce-Le)*a,(de-ke)*E,(ce-ke)*a,(de-Le)*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Me("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(me,a,E){var b=me?me.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,z=new go.PathFigure(a,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=new go.Spot(0,b),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var z=new go.PathFigure(.5*a,.5*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(0,y*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("Database",function(me,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.1,ae=new go.PathFigure(a,.1*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var se=new go.PathFigure(a,.1*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+z)*E,(.5+y)*a,.4*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+z)*E)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(me,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.1,ae=new go.PathFigure(a,.1*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var se=new go.PathFigure(a,.1*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=ye*.2,ae=new go.PathFigure(0,.2*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*E,(.2-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+z)*a,0,a,(.2-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+z)*E,(.8+z)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-z)*a,E,0,(.8+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var se=new go.PathFigure(0,y*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(0,y*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("Document",function(me,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),ae.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(.1*a,.4*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.75*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var z=new go.PathFigure(a,.5*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E));var ae=new go.PathFigure(a,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN,z=me?me.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var ae=new go.PathFigure(0,0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var se=new go.PathFigure(y*a,0,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),se.add(new go.PathSegment(go.PathSegment.Move,0,z*E)),se.add(new go.PathSegment(go.PathSegment.Line,a,z*E)),b}),go.Shape.defineFigureGenerator("Junction",function(me,a,E){var b=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ae=ye*.5,se=.5,ce=new go.PathFigure(a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,se*a,E,a,(se+ae)*E,(se+ae)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,se*E,(se-ae)*a,E,0,(se+ae)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,se*a,0,0,(se-ae)*E,(se-ae)*a,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,se*E,(se+ae)*a,0,a,(se-ae)*E));var de=new go.PathFigure((z+y)*a,(z+y)*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z*a,z*E)),de.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+y)*E)),de.add(new go.PathSegment(go.PathSegment.Line,(z+y)*a,z*E)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(me,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var z=new go.PathFigure(.1*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(me,a,E){var b=new go.Geometry,y=ye*.5,z=.5,ae=new go.PathFigure(.5*a,E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*E,a,(z+y)*E,(z+y)*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;isNaN(y)&&(y=.7);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(me,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var z=new go.PathFigure(.2*a,.1*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,ae=new go.PathFigure(0,0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var se=new go.PathFigure(.5*y*a,y*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(me,a,E){var b=new go.Geometry,y=ye*.5,z=.5,ae=new go.PathFigure(a,z*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var se=new go.PathFigure(a,.5*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),se.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(me,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN,z=me?me.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN,z=me?me.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var ae=new go.PathFigure(0,0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure((1-y)*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b}),go.Shape.defineFigureGenerator("Process",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(0,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*a,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ae=new go.PathFigure(y*a,0,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ae.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),b.spot1=new go.Spot(y,0),b.spot2=new go.Spot(1-y,1),b}),go.Shape.defineFigureGenerator("Terminator",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(me,a,E){var b=new go.Geometry,y=me?me.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(me,a,E){var b=new go.Geometry,y=ye*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(me,a,E){var b=new go.Geometry,y=ye*.5,z=.5,ae=new go.PathFigure(a,z*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var se=new go.PathFigure(a,z*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,z*E));var ce=new go.PathFigure(.8*a,.75*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),b}),go.Shape.defineFigureGenerator("Ground",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),b}),go.Shape.defineFigureGenerator("Inverter",function(me,a,E){var b=new go.Geometry,y=ye*.1,z=.1,ae=.9,se=.5,ce=new go.PathFigure(.8*a,.5*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,E)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var de=new go.PathFigure((ae+z)*a,se*E,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae+z)*a,(se+y)*E,(ae+y)*a,(se+z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se+z)*E,(ae-z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae-z)*a,(se-y)*E,(ae-y)*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,(ae+y)*a,(se-z)*E,(ae+z)*a,(se-y)*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(me,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.4,ae=ye*.1,se=.1,ce=.9,de=.5,Se=new go.PathFigure(.8*a,.5*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+z)*E,(.4+y)*a,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,E)),Se.add(new go.PathSegment(go.PathSegment.Line,0,0)),Se.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),Se.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-z)*E));var Le=new go.PathFigure((ce+se)*a,de*E,!0);return b.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+se)*E,(ce+se)*a,(de+ae)*E,(ce+ae)*a,(de+se)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a,de*E,(ce-ae)*a,(de+se)*E,(ce-se)*a,(de+ae)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-se)*E,(ce-se)*a,(de-ae)*E,(ce-ae)*a,(de-se)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a,de*E,(ce+ae)*a,(de-se)*E,(ce+se)*a,(de-ae)*E)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(me,a,E){var b=new go.Geometry,y=.5,z=ye*y,ae=0,se=.5,ce=new go.PathFigure(.8*a,.5*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(se+z)*E,(ae+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ae+z)*a,(se-y)*E,.7*a,(se-z)*E)),y=.1,z=ye*.1,ae=.9,se=.5;var de=new go.PathFigure((ae-y)*a,se*E,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(me,a,E){var b=new go.Geometry,y=.5,z=ye*y,ae=0,se=.5,ce=new go.PathFigure(0,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ae+z+z)*a,(se-y)*E,.8*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(se+z)*E,(ae+z+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(me,a,E){var b=new go.Geometry,y=.5,z=ye*y,ae=.2,se=.5,ce=new go.PathFigure(.1*a,0,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var de=new go.PathFigure(.8*a,.5*E,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(se+z)*E,(ae+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ae+z)*a,(se-y)*E,.7*a,(se-z)*E)),y=.1,z=ye*.1,ae=.9,se=.5;var Se=new go.PathFigure((ae-y)*a,se*E,!0);return b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(me,a,E){var b=new go.Geometry,y=.5,z=ye*y,ae=.2,se=.5,ce=new go.PathFigure(.1*a,0,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var de=new go.PathFigure(.2*a,0,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ae+z)*a,(se-y)*E,.9*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(se+z)*E,(ae+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Resistor",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),b}),go.Shape.defineFigureGenerator("Inductor",function(me,a,E){var b=new go.Geometry,y=ye*.1,z=.1,ae=.1,se=.5,ce=new go.PathFigure((ae-y*.5)*a,E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,0,(ae-y)*a,E,(ae-z)*a,0)),ae=.3,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+z)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,0,(ae-y)*a,E,(ae-z)*a,0)),ae=.5,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+z)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,0,(ae-y)*a,E,(ae-z)*a,0)),ae=.7,ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,E,(ae+z)*a,0,(ae+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,0,(ae-y)*a,E,(ae-z)*a,0)),ae=.9,ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y*.5)*a,E,(ae+z)*a,0,(ae+y)*a,E)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(me,a,E){var b=new go.Geometry,y=ye*.5,z=.5,ae=.5,se=.5,ce=new go.PathFigure((ae-z)*a,se*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-z)*E,(ae-z)*a,(se-y)*E,(ae-y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,(ae+y)*a,(se-z)*E,(ae+z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae+z)*a,(se+y)*E,(ae+y)*a,(se+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se+z)*E,(ae-z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Move,(ae-z+.1)*a,se*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z-.1)*a,se*E,ae*a,(se-z)*E,ae*a,(se+z)*E)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Diode",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(me,a,E){var b=new go.Geometry,y=a,z=E;a=a*.38,E=E*.6;var ae=ye*.8,se=.8,ce=0,de=.5,Se=(y-a)/2,Le=(z-E)/2,ke=new go.PathFigure(ce*a+Se,(de+se)*E+Le,!0);b.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Le,(ce-ae)*a+Se,(de+se)*E+Le,(ce-se)*a+Se,(de+ae)*E+Le)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Le,(ce-se)*a+Se,(de-ae)*E+Le,(ce-ae)*a+Se,(de-se)*E+Le)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se+ae*.5)*a+Se,de*E+Le,ce*a+Se,(de-se)*E+Le,(ce-se+ae*.5)*a+Se,(de-ae)*E+Le)),ke.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Le,(ce-se+ae*.5)*a+Se,(de+ae)*E+Le,ce*a+Se,(de+se)*E+Le).close()),ae=ye*.4,se=.4,ce=.2,de=.5;var Ne=new go.PathFigure(ce*a+Se,(de+se)*E+Le,!0);b.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Le,(ce-ae)*a+Se,(de+se)*E+Le,(ce-se)*a+Se,(de+ae)*E+Le)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Le,(ce-se)*a+Se,(de-ae)*E+Le,(ce-ae)*a+Se,(de-se)*E+Le)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se+ae*.5)*a+Se,de*E+Le,ce*a+Se,(de-se)*E+Le,(ce-se+ae*.5)*a+Se,(de-ae)*E+Le)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Le,(ce-se+ae*.5)*a+Se,(de+ae)*E+Le,ce*a+Se,(de+se)*E+Le).close()),ae=ye*.2,se=.2,ce=.5,de=.5;var Pt=new go.PathFigure((ce-se)*a+Se,de*E+Le,!0);b.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Le,(ce-se)*a+Se,(de-ae)*E+Le,(ce-ae)*a+Se,(de-se)*E+Le)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Le,(ce+ae)*a+Se,(de-se)*E+Le,(ce+se)*a+Se,(de-ae)*E+Le)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Le,(ce+se)*a+Se,(de+ae)*E+Le,(ce+ae)*a+Se,(de+se)*E+Le)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Se,de*E+Le,(ce-ae)*a+Se,(de+se)*E+Le,(ce-se)*a+Se,(de+ae)*E+Le)),ae=ye*.4,se=.4,ce=.8,de=.5;var st=new go.PathFigure(ce*a+Se,(de-se)*E+Le,!0);b.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Le,(ce+ae)*a+Se,(de-se)*E+Le,(ce+se)*a+Se,(de-ae)*E+Le)),st.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Le,(ce+se)*a+Se,(de+ae)*E+Le,(ce+ae)*a+Se,(de+se)*E+Le)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se-ae*.5)*a+Se,de*E+Le,ce*a+Se,(de+se)*E+Le,(ce+se-ae*.5)*a+Se,(de+ae)*E+Le)),st.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Le,(ce+se-ae*.5)*a+Se,(de-ae)*E+Le,ce*a+Se,(de-se)*E+Le).close()),ae=ye*.8,se=.8,ce=1,de=.5;var Et=new go.PathFigure(ce*a+Se,(de-se)*E+Le,!0);return b.add(Et),Et.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Se,de*E+Le,(ce+ae)*a+Se,(de-se)*E+Le,(ce+se)*a+Se,(de-ae)*E+Le)),Et.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de+se)*E+Le,(ce+se)*a+Se,(de+ae)*E+Le,(ce+ae)*a+Se,(de+se)*E+Le)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se-ae*.5)*a+Se,de*E+Le,ce*a+Se,(de+se)*E+Le,(ce+se-ae*.5)*a+Se,(de+ae)*E+Le)),Et.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Se,(de-se)*E+Le,(ce+se-ae*.5)*a+Se,(de-ae)*E+Le,ce*a+Se,(de-se)*E+Le).close()),b}),go.Shape.defineFigureGenerator("Email",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),b}),go.Shape.defineFigureGenerator("Ethernet",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,E,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ae=new go.PathFigure(.6*a,E,!0,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var se=new go.PathFigure(0,.5*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),se.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),se.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),b}),go.Shape.defineFigureGenerator("Power",function(me,a,E){var b=new go.Geometry,y=ye*.4,z=.4,ae=.5,se=.5,ce=te(),de=te(),Se=te(),Le=te();Ye(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.5,ce,ce,de,Se,Le);var ke=ue(de.x,de.y),Ne=new go.PathFigure(de.x*a,de.y*E,!0);b.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,Se.x*a,Se.y*E,Le.x*a,Le.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae+z)*a,(se+y)*E,(ae+y)*a,(se+z)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,(ae-y)*a,(se+z)*E,(ae-z)*a,(se+y)*E)),Ye(ae-z,se,ae-z,se-y,ae-y,se-z,ae,se-z,.5,Se,Le,de,ce,ce),Ne.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Se.x*a,Se.y*E,Le.x*a,Le.y*E)),y=ye*.3,z=.3,Ye(ae-z,se,ae-z,se-y,ae-y,se-z,ae,se-z,.5,Se,Le,de,ce,ce),Ne.add(new go.PathSegment(go.PathSegment.Line,de.x*a,de.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae-z)*a,se*E,Le.x*a,Le.y*E,Se.x*a,Se.y*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+z)*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(ae+z)*a,se*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),Ye(ae,se-z,ae+y,se-z,ae+z,se-y,ae+z,se,.5,ce,ce,de,Se,Le),Ne.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Le.x*a,Le.y*E,Se.x*a,Se.y*E).close());var Ne=new go.PathFigure(.45*a,0,!0);return b.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),Ne.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),x(ce),x(de),x(Se),x(Le),x(ke),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E/2,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function z(ae,se,ce){ae.add(new go.PathSegment(go.PathSegment.Move,(.3+se)*a,(.8+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.5+se)*a,(.5+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.1+se)*a,(.5+ce)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(.3+se)*a,(.8+ce)*E).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(me,a,E){var b=new go.Geometry,y=.5,z=0,ae=0,se=y*ye,ce=.4*Math.SQRT2/2+.5,de=.5-.5*Math.SQRT2/2,Se=1,Le=.5,ke=.5,Ne=0,Pt=new go.PathFigure(ce*a,(1-de)*E,!1);return b.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,Le*E,Se*a,.7*E,Se*a,Le*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ke+z)*a,(Ne+z)*E,(.5+y+z)*a,(.5-se+z)*E,(.5+se+z)*a,(.5-y+z)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+ae)*E,(.5-se+z)*a,(.5-y+ae)*E,(.5-y+z)*a,(.5-se+ae)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*E,(.5-y+z)*a,(.5+se+ae)*E,(.5-se+z)*a,.9*E)),Pt.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*E)),Pt.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*E)),Pt.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(a,E,!1);b.add(z);var ae=new go.PathFigure(0,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var z=new go.PathFigure(.45*a,.73*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(.335*a,(1-.555)*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ae=.5-.285,se=.5,ce=ae,de=Math.PI/4,Se=4*(1-Math.cos(de))/(3*Math.sin(de)),Le=Se*.5,ke=ae,Ne=ae,Pt=Se*ke,st=Se*Ne;z.add(new go.PathSegment(go.PathSegment.Bezier,(se-ke)*a,ce*E,(se-(Pt+ke)/2)*a,(ce+(Ne+st)/2)*E,(se-ke)*a,(ce+st)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Ne)*E,(se-ke)*a,(ce-st)*E,(se-Pt)*a,(ce-Ne)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(se+ke)*a,ce*E,(se+Pt)*a,(ce-Ne)*E,(se+ke)*a,(ce-st)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(se+ke)*a,(ce+st)*E,(se+(Pt+ke)/2)*a,(ce+(Ne+st)/2)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var Et=new go.PathFigure(.2*a,E,!1);b.add(Et),Et.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var ta=new go.PathFigure(.8*a,E,!1);return b.add(ta),ta.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var z=new go.PathFigure(.2*a,.2*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(a,E,!1);b.add(z);var ae=new go.PathFigure(.1*a,E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Caution",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var z=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,z*a,z*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),b}),go.Shape.defineFigureGenerator("Recycle",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var z=new go.PathFigure(.475*a,.2*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ae=new go.PathFigure(.675*a,.575*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ae.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(me,a,E){var b=new go.Geometry,y=.5,z=ye*.5,ae=new go.PathFigure(a,y*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+z)*E,(y+z)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-z)*a,E,0,(y+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-z)*E,(y-z)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+z)*a,0,a,(y-z)*E));var se=new go.PathFigure(y*a,0,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),se.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),b}),go.Shape.defineFigureGenerator("Package",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,.15*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ae=new go.PathFigure(0,.5*E,!1);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Component",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var z=new go.PathFigure(0,.2*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ae=new go.PathFigure(0,.6*E,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var z=new go.PathFigure(.15*a,.6*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ae=.1,se=ye*.1,ce=.2,de=.9,Se=new go.PathFigure((ce-ae)*a,de*E,!0);b.add(Se),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ae)*E,(ce-ae)*a,(de-se)*E,(ce-se)*a,(de-ae)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ae)*a,de*E,(ce+se)*a,(de-ae)*E,(ce+ae)*a,(de-se)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+ae)*E,(ce+ae)*a,(de+se)*E,(ce+se)*a,(de+ae)*E)),Se.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ae)*a,de*E,(ce-se)*a,(de+ae)*E,(ce-ae)*a,(de+se)*E).close()),ae=.1,se=ye*.1,ce=.8,de=.9;var Le=new go.PathFigure((ce-ae)*a,de*E,!0);return b.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-ae)*E,(ce-ae)*a,(de-se)*E,(ce-se)*a,(de-ae)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ce+ae)*a,de*E,(ce+se)*a,(de-ae)*E,(ce+ae)*a,(de-se)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+ae)*E,(ce+ae)*a,(de+se)*E,(ce+se)*a,(de+ae)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(ce-ae)*a,de*E,(ce-se)*a,(de+ae)*E,(ce-ae)*a,(de+se)*E).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b}),go.Shape.defineFigureGenerator("Forklift",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ae=new go.PathFigure(.5*a,.8*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var se=new go.PathFigure(.5*a,.7*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var ce=.1,de=ye*.1,Se=.1,Le=.9,ke=new go.PathFigure((Se-ce)*a,Le*E,!0);b.add(ke),ke.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Le-ce)*E,(Se-ce)*a,(Le-de)*E,(Se-de)*a,(Le-ce)*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ce)*a,Le*E,(Se+de)*a,(Le-ce)*E,(Se+ce)*a,(Le-de)*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Le+ce)*E,(Se+ce)*a,(Le+de)*E,(Se+de)*a,(Le+ce)*E)),ke.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ce)*a,Le*E,(Se-de)*a,(Le+ce)*E,(Se-ce)*a,(Le+de)*E)),ce=.1,de=ye*.1,Se=.4,Le=.9;var Ne=new go.PathFigure((Se-ce)*a,Le*E,!0);return b.add(Ne),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Le-ce)*E,(Se-ce)*a,(Le-de)*E,(Se-de)*a,(Le-ce)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Se+ce)*a,Le*E,(Se+de)*a,(Le-ce)*E,(Se+ce)*a,(Le-de)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,Se*a,(Le+ce)*E,(Se+ce)*a,(Le+de)*E,(Se+de)*a,(Le+ce)*E)),Ne.add(new go.PathSegment(go.PathSegment.Bezier,(Se-ce)*a,Le*E,(Se-de)*a,(Le+ce)*E,(Se-ce)*a,(Le+de)*E)),b}),go.Shape.defineFigureGenerator("RailShipment",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var z=new go.PathFigure(.45*a,.7*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ae=new go.PathFigure(.55*a,.4*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var Se=.05,Le=ye*.05,ke=.175,Ne=.95,se=new go.PathFigure((ke-Se)*a,Ne*E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne-Se)*E,(ke-Se)*a,(Ne-Le)*E,(ke-Le)*a,(Ne-Se)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ke+Se)*a,Ne*E,(ke+Le)*a,(Ne-Se)*E,(ke+Se)*a,(Ne-Le)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne+Se)*E,(ke+Se)*a,(Ne+Le)*E,(ke+Le)*a,(Ne+Se)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(ke-Se)*a,Ne*E,(ke-Le)*a,(Ne+Se)*E,(ke-Se)*a,(Ne+Le)*E));var Se=.05,Le=ye*.05,ke=.375,Ne=.95,ce=new go.PathFigure((ke-Se)*a,Ne*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne-Se)*E,(ke-Se)*a,(Ne-Le)*E,(ke-Le)*a,(Ne-Se)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ke+Se)*a,Ne*E,(ke+Le)*a,(Ne-Se)*E,(ke+Se)*a,(Ne-Le)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne+Se)*E,(ke+Se)*a,(Ne+Le)*E,(ke+Le)*a,(Ne+Se)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ke-Se)*a,Ne*E,(ke-Le)*a,(Ne+Se)*E,(ke-Se)*a,(Ne+Le)*E));var Se=.05,Le=ye*.05,ke=.625,Ne=.95,de=new go.PathFigure((ke-Se)*a,Ne*E,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne-Se)*E,(ke-Se)*a,(Ne-Le)*E,(ke-Le)*a,(Ne-Se)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ke+Se)*a,Ne*E,(ke+Le)*a,(Ne-Se)*E,(ke+Se)*a,(Ne-Le)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne+Se)*E,(ke+Se)*a,(Ne+Le)*E,(ke+Le)*a,(Ne+Se)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ke-Se)*a,Ne*E,(ke-Le)*a,(Ne+Se)*E,(ke-Se)*a,(Ne+Le)*E));var Se=.05,Le=ye*.05,ke=.825,Ne=.95,Pt=new go.PathFigure((ke-Se)*a,Ne*E,!0);b.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne-Se)*E,(ke-Se)*a,(Ne-Le)*E,(ke-Le)*a,(Ne-Se)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ke+Se)*a,Ne*E,(ke+Le)*a,(Ne-Se)*E,(ke+Se)*a,(Ne-Le)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ke*a,(Ne+Se)*E,(ke+Se)*a,(Ne+Le)*E,(ke+Le)*a,(Ne+Se)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ke-Se)*a,Ne*E,(ke-Le)*a,(Ne+Se)*E,(ke-Se)*a,(Ne+Le)*E).close());var st=new go.PathFigure(0,E,!1);return b.add(st),st.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ae=new go.PathFigure(.15*a,E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var se=.05,ce=ye*.05,de=.35,Se=.775,Le=new go.PathFigure((de-se)*a,Se*E,!0);return b.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(Se-se)*E,(de-se)*a,(Se-ce)*E,(de-ce)*a,(Se-se)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de+se)*a,Se*E,(de+ce)*a,(Se-se)*E,(de+se)*a,(Se-ce)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(Se+se)*E,(de+se)*a,(Se+ce)*E,(de+ce)*a,(Se+se)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(de-se)*a,Se*E,(de-ce)*a,(Se+se)*E,(de-se)*a,(Se+ce)*E).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Globe",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),b}),go.Shape.defineFigureGenerator("Wave",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),b}),go.Shape.defineFigureGenerator("Operator",function(me,a,E){var b=new go.Geometry,y=.3,z=ye*.3,ae=.5,se=.7,ce=new go.PathFigure((ae-y)*a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E));var de=new go.PathFigure(0,.7*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var z=new go.PathFigure(0,.6*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b}),go.Shape.defineFigureGenerator("Delete",function(me,a,E){var b=new go.Geometry,y=.5,z=ye*.5,ae=.5,se=.5,ce=new go.PathFigure((ae-y)*a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E));var de=new go.PathFigure(.15*a,.5*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),b}),go.Shape.defineFigureGenerator("Flag",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),b}),go.Shape.defineFigureGenerator("Help",function(me,a,E){var b=new go.Geometry,y=.5,z=ye*.5,ae=.5,se=.5,ce=new go.PathFigure((ae-y)*a,se*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E).close()),y=.05,z=ye*.05,ae=.5,se=.8;var de=new go.PathFigure((ae-y)*a,se*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se-y)*E,(ae-y)*a,(se-z)*E,(ae-z)*a,(se-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+y)*a,se*E,(ae+z)*a,(se-y)*E,(ae+y)*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(se+y)*E,(ae+y)*a,(se+z)*E,(ae+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-y)*a,se*E,(ae-z)*a,(se+y)*E,(ae-y)*a,(se+z)*E).close()),de.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),de.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),b}),go.Shape.defineFigureGenerator("Location",function(me,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),b}),go.Shape.defineFigureGenerator("Unlocked",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),b}),go.Shape.defineFigureGenerator("Gear",function(me,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),b}),go.Shape.defineFigureGenerator("Map",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),b}),go.Shape.defineFigureGenerator("Eject",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var z=new go.PathFigure(0,E*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var z=new go.PathFigure(.126*a,.85*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ae=new go.PathFigure(.402*a,.85*E,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var se=new go.PathFigure(.678*a,.85*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),se.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),se.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var ce=new go.PathFigure(.5*a,.1*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var z=new go.PathFigure(a*.204,E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ae=new go.PathFigure(a*.408,E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ae.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var se=new go.PathFigure(a*.612,E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),se.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),se.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var ce=new go.PathFigure(a*.816,E,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ae=new go.PathFigure(a*.055,.13*E,!0);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var se=new go.PathFigure(a*.055,.18*E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),se.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var ce=new go.PathFigure(a*1,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),b}),go.Shape.defineFigureGenerator("Key",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ae=new go.PathFigure(a*.11,E*.1,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var se=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(me,a,E){var b=new go.Geometry,y=8,z=y*ye,ae=new go.PathFigure(y,0,!1);b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),ae.add(new go.PathSegment(go.PathSegment.Line,0,y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var se=new go.PathFigure(a*.83,0,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),se.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),se.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var ce=new go.PathFigure(a*.83,E*1,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var de=new go.PathFigure(a*.78,E*.05,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),de.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),de.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(me,a,E){var b=me?me.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ye,z=E*.8,ae=new go.Geometry,se=new go.PathFigure(b,0,!0);return ae.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)),se.add(new go.PathSegment(go.PathSegment.Line,a,z-b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,z,a,z-y,a-y,z)),se.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),se.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),se.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),se.add(new go.PathSegment(go.PathSegment.Line,b,z)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,y,z,0,z-y)),se.add(new go.PathSegment(go.PathSegment.Line,0,b)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()),y>1?(ae.spot1=new go.Spot(0,0,y,y),ae.spot2=new go.Spot(1,.8,-y,-y)):(ae.spot1=go.Spot.TopLeft,ae.spot2=new go.Spot(1,.8)),ae}),go.Shape.defineFigureGenerator("Repeat",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var z=new go.PathFigure(a*1,E*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(me,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var z=new go.PathFigure(a*.1,E*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ae=new go.PathFigure(a*.28,E*.37,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(me,a,E){var b=new go.Geometry,y=15,z=y*ye,ae=new go.PathFigure(a*.62,E*.475,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),ae.add(new go.PathSegment(go.PathSegment.Line,y,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),z>1?(b.spot1=new go.Spot(0,0,z,z),b.spot2=new go.Spot(1,1,-z,-z)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ae=new go.PathFigure(a*.4,E*0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var z=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ae=new go.PathFigure(a*.5,E*0,!0);return b.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var z=new go.PathFigure(a*.235,E*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(me,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Me={},At="5.0",ue={},te=null,x=!1,we=!1,Ye=null,Te=!1,Qe=null,ye=null,dt=0;dt4?parseFloat(at):5};Me.setHTML5Codebase=function(at,ft){ye=at,En(at,ft)},Me.setJavaCodebase=Me.setJavaCodebaseVersion=Me.isCompiledInstalled=Me.setPreCompiledScriptPath=Me.setPreCompiledResourcePath=function(){},Me.setHTML5CodebaseVersion=function(at,ft){var Lt=parseFloat(at);if(Lt!==NaN&&Lt<5){console.log("The GeoGebra HTML5 codebase version "+Lt+" is deprecated. Using version latest instead.");return}Qe=at,Kt(at,ft)},Me.getHTML5CodebaseVersion=function(){return me},Me.getParameters=function(){return ue},Me.setFontsCSSURL=function(at){ae=at},Me.setGiacJSURL=function(at){},Me.setJNLPFile=function(at){De=at},Me.setJNLPBaseDir=function(at){},Me.inject=function(){function at(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ft="auto",Lt=ue.id,Zn,pn=!1,qn=0;qn=5)return!0;var at=Me.getAppletObject();return at&&typeof at.recalculateEnvironments=="function"?(at.recalculateEnvironments(),!0):!1},Me.startAnimation=function(){var at=Me.getAppletObject();return at&&typeof at.startAnimation=="function"?(at.startAnimation(),!0):!1},Me.stopAnimation=function(){var at=Me.getAppletObject();return at&&typeof at.stopAnimation=="function"?(at.stopAnimation(),!0):!1},Me.getAppletObject=function(){var at=ue.id!==void 0?ue.id:"ggbApplet";return window[at]},Me.resize=function(){};var Pt=function(at,ft,Lt){var Zn=document.createElement("param");Zn.setAttribute("name",ft),Zn.setAttribute("value",Lt),at.appendChild(Zn)},st=function(at){return at&&at!=="false"},Et=function(at,ft,Lt){ce(me)<=4.2&&(Lt=!0);var Zn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==me||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(Zn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var pn=document.createElement("div");pn.classList.add("appletParameters","notranslate");var qn=ft.width,Oe=ft.height;if(ft.disableAutoScale=ft.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ft.disableAutoScale,ft.width!==void 0)if(ce(me)<=4.4)st(ft.showToolBar)&&(ft.height-=7),st(ft.showAlgebraInput)&&(ft.height-=37),ft.width<605&&st(ft.showToolBar)&&(ft.width=605,qn=605);else{var be=100;(st(ft.showToolBar)||st(ft.showMenuBar))&&(ft.hasOwnProperty("customToolBar")&&(ft.customToolbar=ft.customToolBar),be=st(ft.showMenuBar)?245:155),qn=5?(ft.appletOnLoad=function(Fn){var dn=at.querySelector(".ggb_preview");dn&&dn.parentNode.removeChild(dn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(kt),window.GGBT_wsf_view&&$(window).trigger("resize"),It(Fn)},Qt||kt.appendChild(nn)):pn.appendChild(nn),kt.appendChild(pn),Qt||at.appendChild(kt),setTimeout(function(){Me.resize()},1)}else{var gn=document.createElement("div");gn.className="applet_scaler",gn.style.position="relative",gn.style.display="block",gn.appendChild(pn),at.appendChild(gn),ft.appletOnLoad=function(Fn){Me.resize(),It(Fn)}}function Hn(Fn,dn){dn&&typeof dn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Fn,dn.appletOnLoad):renderGGBElement(Fn),Vn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",dn)}function Wt(Fn,dn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Fn,params:dn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(an){Hn(an.article,an.params)}),html5AppletsToProcess=null)},ce(me)<5&&(Fn.className+=" geogebraweb")):Hn(Fn,dn)}if(Zn){scriptLoadStarted=!0;for(var Be=0;Be0?(He.remove(),kt.attr("id","fullscreencontent").show(),jQuery(It).append(kt),window.dispatchEvent(new Event("resize"))):Et(He,ft,!1),window.GGBT_wsf_view.launchFullScreen(It)}else lt=Zn,Et(at,ft,!1);if(!window.GGBT_wsf_view)for(Oe=0;Oeat/4*3&&(He=at/4*3),It=He/5.8,be.setAttribute("src",y),be.setAttribute("width",He),be.setAttribute("height",It);var kt=(at-He)/2,Qt=(ft-It)/2;be.style.left=kt+"px",be.style.top=Qt+"px",pn.appendChild(be)}}return pn.appendChild(Oe),pn},Bn=function(at){return at=at.toLowerCase(),at==="html5"||at==="screenshot"?at:"html5"},ct=["web","webSimple","web3d","tablet","tablet3d","phone"],Kt=function(at,ft){if(me=at,ft){En(me,!0);return}var Lt=!x;if(Lt){var Zn=ce(me);!isNaN(Zn)&&Zn<4.4&&(Lt=!1)}var pn,qn;window.location.protocol.substr(0,4)==="http"?pn=window.location.protocol:pn="http:";var Oe=me.indexOf("//");Oe>0?qn=me:Oe===0?qn=pn+me:qn="https://www.geogebra.org/apps/5.2.814.0/";for(var be in ct)if(me.slice(ct[be].length*-1)===ct[be]||me.slice((ct[be].length+1)*-1)===ct[be]+"/"){En(qn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Lt&&!te.is3D&&!te.AV&&!te.SV&&!te.CV&&!te.EV2&&!te.CP&&!te.PC&&!te.DA&&!te.FI&&!te.PV&&!st(ue.showToolBar)&&!st(ue.showMenuBar)&&!st(ue.showAlgebraInput)&&!st(ue.enableRightClick)&&(!ue.appName||ue.appName=="classic")?qn+="webSimple/":qn+="web3d/",En(qn,!1)},En=function(at,ft){if(at.requirejs){$e=at;return}at.slice(-1)!=="/"&&(at+="/"),$e=at,ft===null&&(ft=at.indexOf("http")===-1),je=ft,a="web.nocache.js",E=!1;var Lt=$e.split("/");Lt.length>1&&(!ft&&Lt[Lt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):ct.indexOf(Lt[Lt.length-2])>=0&&(a=Lt[Lt.length-2]+".nocache.js")),Lt=at.split("/"),me=Lt[Lt.length-3],me.substr(0,4)==="test"?me=me.substr(4,1)+"."+me.substr(5,1):(me.substr(0,3)==="war"||me.substr(0,4)==="beta")&&(me="5.0");var Zn=parseFloat(me);Zn!==NaN&&Zn<5&&at.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Zn+" is deprecated. Using version latest instead."),Kt("5.0",ft))},Vn=function(at,ft){window.console&&window.console.log&&(!ft||typeof ft.showLogging=="undefined"||ft.showLogging&&ft.showLogging!=="false")&&console.log(at)};ue.material_id!==void 0?Le(fn):fn();function fn(){var at=At;Qe!==null?at=Qe:parseFloat(at)<5&&(at="5.0"),Kt(at,!1),ye!==null&&En(ye,je),Te=!0}return Me},GGBAppletUtils=function(){"use strict";function Me(){return window.GGBT_wsf_edit!==void 0}function At(Te,Qe){Qe!=1?(Te.style.transformOrigin="0% 0% 0px",Te.style.webkitTransformOrigin="0% 0% 0px",Te.style.transform="scale("+Qe+","+Qe+")",Te.style.webkitTransform="scale("+Qe+","+Qe+")",Te.style.maxWidth="initial",Te.querySelector(".ggb_preview")!==null&&(Te.querySelector(".ggb_preview").style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Te.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Te.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Te.style.transform="none",Te.style.webkitTransform="none")}function ue(Te,Qe,ye,dt,xe,De){var $e=null;if(De!=null&&De!="")for(var je=Te.parentNode;je!=null;)if((" "+je.className+" ").indexOf(" "+De+" ")>-1){$e=je;break}else je=je.parentNode;var lt=0,me=0,a=0,E=0,b=0,y=0,z=0;if($e)lt=$e.offsetWidth,me=Math.max(dt?$e.offsetWidth:0,$e.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(lt=Math.min(window.innerWidth,document.documentElement.clientWidth),me=Math.min(window.innerHeight,document.documentElement.clientHeight),a=lt):(lt=window.innerWidth,me=window.innerHeight,a=window.innerWidth),Te){var ae=Te.getBoundingClientRect();ae.left>0&&ae.left<=lt&&(xe===void 0||!xe)&&(document.dir==="rtl"?(b=lt-ae.width-ae.left,y=a<=480?10:30):(y=ae.left,b=a<=480?10:30),E=y+b)}if(Te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var se=Te.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,z=40)}}return Te&&((ye===void 0||!ye)&&Qe>0&&Qe+E1&&(De=!0)),Qe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(De=!0),!(Te.hasOwnProperty("disableAutoScale")&&Te.disableAutoScale))xe=te(Te,Qe,De,ye,Te.scaleContainerClass);else return dt;return De&&(!Te.hasOwnProperty("scale")||dt===1)?xe:Math.min(dt,xe)}function we(Te){var Qe=Math.min(window.innerWidth,document.documentElement.clientWidth),ye=Math.min(window.innerHeight,document.documentElement.clientHeight),dt=Te.getBoundingClientRect(),xe=(Qe-dt.width)/2,De=(ye-dt.height)/2;De<0&&(De=0),Te.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(xe<40?Te.style.left="40px":Te.style.left=xe+"px",Te.style.top=De+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(De<40?Te.style.top="40px":Te.style.top=De+"px",Te.style.left=xe+"px")}function Ye(Te,Qe){var ye=Te.querySelector(".appletParameters");if(ye){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Qe.id!==ye.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Te)}if(ye.parentElement&&/fullscreen/.test(ye.parentElement.className))return;var dt=x(Qe,Te);Me()&&ye.setAttribute("data-param-scale",dt);for(var xe=null,De=0;De=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Me){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Me){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Me){var At=c[Me];return At==null?null:At},r=d,webModule.__errFn=e}function B(){function Me(Te){var Qe=Te.lastIndexOf(rb);Qe==-1&&(Qe=Te.length);var ye=Te.indexOf(sb);ye==-1&&(ye=Te.length);var dt=Te.lastIndexOf(tb,Math.min(ye,Qe));return dt>=O?Te.substring(O,dt+P):W}function At(Te){if(!Te.match(/^\w+:\/\//)){var Qe=o.createElement(ub);Qe.src=Te+vb,Te=Me(Qe.src)}return Te}function ue(){var Te=__gwt_getMetaProperty(wb);return Te!=null?Te:W}function te(){for(var Te=o.getElementsByTagName(_),Qe=O;QeO?Te[Te.length-P].href:W}function we(){var Te=o.location;return Te.href==Te.protocol+zb+Te.host+Te.pathname+Te.search+Te.hash}var Ye=ue();return Ye==W&&(Ye=te()),Ye==W&&(Ye=x()),Ye==W&&we()&&(Ye=Me(o.location.href)),Ye=At(Ye),Ye}function C(Me){return Me.match(/^\//)||Me.match(/^[a-zA-Z]+:\/\//)?Me:webModule.__moduleBase+Me}function D(){var Me=[],At=O,ue=[],te=[];function x(Te){var Qe=te[Te](),ye=ue[Te];if(Qe in ye)return Qe;var dt=[];for(var xe in ye)dt[ye[xe]]=xe;throw r&&r(Te,dt,Qe),null}if(__gwt_isKnownPropertyValue=function(Te,Qe){return Qe in ue[Te]},webModule.__getPropMap=function(){var Te={};for(var Qe in ue)ue.hasOwnProperty(Qe)&&(Te[Qe]=x(Qe));return Te},webModule.__computePropValue=x,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var we;try{we=Cb;var Ye=we.indexOf(Db);Ye!=-1&&(At=parseInt(we.substring(Ye+P),$),we=we.substring(O,Ye))}catch(Te){}return webModule.__softPermutationId=At,C(we+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(Me,At,ue){"use strict";ue.d(At,{Ax:function(){return Ye},Ds:function(){return Te},KI:function(){return ye},SI:function(){return we},f1:function(){return x}});var te=ue(90524);function x(dt){let xe=!0;if(dt.length>0){for(let De=0;De{}})=>{const je=()=>te.createElement("div",{className:Qe.flexColumn},te.createElement("img",{className:Qe.img,src:Te}),te.createElement("span",{className:Qe.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),lt=()=>te.createElement("div",{className:Qe.flexColumn},te.createElement("img",{className:Qe.img,src:Ye}),te.createElement("span",{className:Qe.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),me=()=>De===3?te.createElement(te.Fragment,null,lt(),je()):De===2?je():lt();return te.createElement(we.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:xe,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{$e(),x.history.push("/account/certification")},onCancel:()=>{$e()}},te.createElement("div",{className:Qe.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),te.createElement("div",{className:Qe.flexRow},me()))};var dt=(0,x.connect)(({paperlibrary:xe,loading:De,globalSetting:$e})=>({paperlibrary:xe,globalSetting:$e,loading:De.effects}))(ye)},84236:function(Me,At,ue){"use strict";ue.d(At,{t:function(){return je}});var te=ue(59301),x=ue(3113),we={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},Ye=ue(92310),Te=ue.n(Ye),Qe=Object.defineProperty,ye=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,De=(lt,me,a)=>me in lt?Qe(lt,me,{enumerable:!0,configurable:!0,writable:!0,value:a}):lt[me]=a,$e=(lt,me)=>{for(var a in me||(me={}))dt.call(me,a)&&De(lt,a,me[a]);if(ye)for(var a of ye(me))xe.call(me,a)&&De(lt,a,me[a]);return lt};const je=({cancelText:lt="\u53D6\u6D88",okText:me="\u786E\u5B9A",loading:a=!1,hasOkBtn:E=!0,hasCancelBtn:b=!0,okButtonProps:y={},onCancel:z=()=>{},onOk:ae=()=>{},className:se=""})=>te.createElement("div",{className:Te()(we.buttonFixed,se)},te.createElement("div",{className:we.buttonWrap},b&&te.createElement(x.ZP,{size:"middle",className:`${we.button} mr20`,onClick:z},lt),E&&te.createElement(x.ZP,$e({size:"middle",type:"primary",className:`${we.button} mr20`,loading:a,onClick:ae},y),me)))},28623:function(Me,At,ue){"use strict";var te=ue(59301),x=ue(76560),we=ue(43418),Ye=ue(8591),Te=ue(92832),Qe=ue(24905),ye=ue(55480),dt=ue(18631),xe=ue(49661),De=ue(78139),$e=ue(82093),je=ue(59301),lt=(E,b,y)=>new Promise((z,ae)=>{var se=Se=>{try{de(y.next(Se))}catch(Le){ae(Le)}},ce=Se=>{try{de(y.throw(Se))}catch(Le){ae(Le)}},de=Se=>Se.done?z(Se.value):Promise.resolve(Se.value).then(se,ce);de((y=y.apply(E,b)).next())}),me=(E=>(E[E.Professor=1]="Professor",E[E.AssistantProfessor=2]="AssistantProfessor",E[E.Student=3]="Student",E))(me||{});const a=({visible:E,user:b,account:y,onCancel:z=()=>{},dispatch:ae})=>{const[se,ce]=(0,te.useState)(),[de,Se]=(0,te.useState)([]),[Le,ke]=(0,te.useState)(!1),[Ne,Pt]=(0,te.useState)(!1),[st,Et]=(0,te.useState)(),[ta,Jn]=(0,te.useState)(!1);(0,te.useEffect)(()=>{var Bn,ct;(Bn=b==null?void 0:b.userInfo)!=null&&Bn.identity&&Se([((ct=b==null?void 0:b.userInfo)==null?void 0:ct.identity)==="student"?3:1])},[b]);const Pa=Bn=>{const ct=()=>{window.location.href=(Bn==null?void 0:Bn.jump_url)||`/classrooms/${Bn==null?void 0:Bn.course_id}`};if(de.includes(1)){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:je.createElement("div",{className:"tc"},(Bn==null?void 0:Bn.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{ct()}});return}ct()},oa=()=>lt(void 0,null,function*(){if(!se){Ye.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Bn=yield(0,$e.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:se}});if(Bn!=null&&Bn.need_pro_auth&&!de.includes(1)&&!de.includes(2)){ae({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:se,checkedList:de}}),Xt();return}ke(!0);const ct=yield(0,ye.cR)({invite_code:se,professor:de.includes(1)?1:null,assistant_professor:de.includes(2)?1:null,student:de.includes(3)?1:null});if(ke(!1),(ct==null?void 0:ct.status)===-4&&(z(),ae({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(ct==null?void 0:ct.status)===-12&&Ye.ZP.warning(ct==null?void 0:ct.message),(ct==null?void 0:ct.status)===-2){if(Xt(),ct.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Pt(!0),Et(1);return}if(ct.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Pt(!0),Et(2);return}if(ct.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Pt(!0),Et(3);return}}if((ct==null?void 0:ct.status)===0){(0,xe.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Xt(),ct!=null&&ct.course_id?Pa(ct):Ye.ZP.success(ct.message);return}}),Xt=()=>lt(void 0,null,function*(){z()});return je.createElement(je.Fragment,null,je.createElement(we.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:E,confirmLoading:Le,onOk:oa,onCancel:Xt},je.createElement("div",{className:"tc"},je.createElement("div",null,je.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),je.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:se,onChange:Bn=>{if(Bn.target.value.length>=7){Ye.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ce(Bn.target.value)}})),je.createElement("div",{className:"mt10 font14"},je.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),je.createElement(Qe.default.Group,{value:de,onChange:Bn=>Se(Bn)},je.createElement(Qe.default,{value:1,disabled:de.includes(2)},"\u6559\u5E08"),je.createElement(Qe.default,{value:2,disabled:de.includes(1)},"\u52A9\u6559"),je.createElement(Qe.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),je.createElement(De.Z,null),je.createElement(dt.Z,{visible:Ne,onCancel:()=>Pt(!1),occupationValue:st}))};At.Z=(0,x.connect)(({user:E,account:b})=>({user:E,account:b}))(a)},88873:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return b}});var te=ue(76560),x=ue(20834),we=ue(8591),Ye=ue(38854),Te={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},Qe=ue(34055),ye=ue(63423),dt=ue(90524),xe=ue(49661),De=ue(59301),$e=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,me=(y,z)=>{var ae={};for(var se in y)je.call(y,se)&&z.indexOf(se)<0&&(ae[se]=y[se]);if(y!=null&&$e)for(var se of $e(y))z.indexOf(se)<0&<.call(y,se)&&(ae[se]=y[se]);return ae},a=(y,z,ae)=>new Promise((se,ce)=>{var de=ke=>{try{Le(ae.next(ke))}catch(Ne){ce(Ne)}},Se=ke=>{try{Le(ae.throw(ke))}catch(Ne){ce(Ne)}},Le=ke=>ke.done?se(ke.value):Promise.resolve(ke.value).then(de,Se);Le((ae=ae.apply(y,z)).next())});const E=y=>{var z=y,{homePage:ae,user:se,globalSetting:ce,loading:de,dispatch:Se,shixunHomeworks:Le}=z,ke=me(z,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),Ne,Pt,st,Et,ta,Jn,Pa,oa,Xt,Bn;const ct=(Ne=se.userInfo)==null?void 0:Ne.is_school_manage,Kt=()=>{var En,Vn,fn,at,ft;return(0,xe.Ll)()?De.createElement(x.default,{className:`${Te.rightMenu} ${Te.menuWrap}`},De.createElement(x.default.Item,null,De.createElement(te.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):De.createElement(x.default,{className:`${Te.rightMenu} ${Te.menuWrap}`},De.createElement(x.default.Item,null,De.createElement(te.Link,{to:`/users/${(En=se.userInfo)==null?void 0:En.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((fn=(Vn=se.navigationInfo)==null?void 0:Vn.top)==null?void 0:fn.laboratory_admin_url)&&De.createElement(x.default.Item,null,De.createElement("a",{href:(ft=(at=se.navigationInfo)==null?void 0:at.top)==null?void 0:ft.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),De.createElement(x.default.Item,null,De.createElement(te.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Se({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:De.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),De.createElement(x.default.Item,{className:Te.exit},De.createElement("a",{onClick:()=>a(void 0,null,function*(){(0,xe.m5)();let Lt;try{Lt=yield(0,ye.vR)({}),we.ZP.success(Lt==null?void 0:Lt.message)}catch(Zn){}(0,xe.d8)("_educoder_session","logout",1),(0,xe.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Lt!=null&&Lt.url?window.location.href=Lt.url:(te.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Qe.bg)()?De.createElement(Ye.Z,{dropdownRender:Kt,placement:"bottomRight"},De.createElement("section",null,De.createElement("aside",null,De.createElement("div",{className:Le.actionTabs.type===1?Te.classromediv:""},De.createElement("img",{className:`${Te.userPic} current ml15`,src:`${(Pt=dt.Z)==null?void 0:Pt.IMG_SERVER}/images/${(st=se.userInfo)==null?void 0:st.image_url}`,alt:"",onClick:()=>{var En;return te.history.push((0,xe.Ll)()?"/account/profile":`/users/${(En=se.userInfo)==null?void 0:En.login}/classrooms`)}}),(0,xe.Ll)()&&De.createElement("span",{className:"ml10 font16"},(Et=se.userInfo)==null?void 0:Et.username),De.createElement("i",{className:`iconfont icon-zhankai4 ${Te.icon}`}))))):De.createElement("div",{className:`font15 flex item-center gap-10px ${ce.isIlearning?Te.login:""}`},((ta=ce.setting)==null?void 0:ta.sso_login_url)&&De.createElement("a",{target:"_blank",href:(Jn=ce.setting)==null?void 0:Jn.sso_login_url},De.createElement("img",{src:`${dt.Z.IMG_SERVER}/${(Pa=ce.setting)==null?void 0:Pa.login_logo_url}`,width:40}),De.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(oa=ce.setting)==null?void 0:oa.sso_login_button_name)),!((Xt=ce.setting)!=null&&Xt.hide_account_login)&&De.createElement(De.Fragment,null,De.createElement("span",{className:"current-primary-hover",onClick:()=>{Se({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((Bn=ce.setting)!=null&&Bn.close_register)&&De.createElement(De.Fragment,null,De.createElement("span",null,"|"),De.createElement("span",{className:"current-primary-hover",onClick:()=>{te.history.push("/user/register")}},"\u6CE8\u518C"))))};var b=(0,te.connect)(({homePage:y,loading:z,user:ae,globalSetting:se,shixunHomeworks:ce})=>({homePage:y,user:ae,globalSetting:se,shixunHomeworks:ce,loading:z.models.index}))(E)},53196:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Yu},g:function(){return zo}});var te=ue(59301),x=ue(76560),we=ue(44e3),Ye=ue(43418),Te={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},Qe=ue(8591),ye=ue(95237),dt=ue(43604),xe=ue(20834),De=ue(38854),$e=ue(92832),je=ue(5112),lt=ue(55480),me=ue(49661),a=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())}),E=(Ue=>(Ue.Manager="manager",Ue.Developer="developer",Ue.Reporter="reporter",Ue))(E||{}),y=({visible:Ue,onCancel:ot=()=>{}})=>{const[Xe,Nt]=(0,te.useState)(),[Ut,fr]=(0,te.useState)(),[Er,ka]=(0,te.useState)(!1),Wn=()=>a(void 0,null,function*(){if(!Xe){Qe.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Xe.length!==6){Qe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Ut){Qe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}ka(!0);const Vr=yield(0,lt.vm)({code:Xe,role:Ut});ka(!1),ur();const _r={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(_r[Vr.status]){Qe.ZP.info(_r[Vr.status]);return}if(Vr.status===0){Ut==="reporter"?(Qe.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,me.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),x.history.push(`/projects/${Vr==null?void 0:Vr.project_id}`)):((0,me.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Qe.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),ur=()=>a(void 0,null,function*(){ot()});return te.createElement(te.Fragment,null,te.createElement(Ye.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Ue,confirmLoading:Er,onOk:Wn,onCancel:ur},te.createElement("div",{className:"tc"},te.createElement("div",null,te.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),te.createElement($e.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Xe,onChange:Vr=>{if(Vr.target.value.length>=7){Qe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Nt(Vr.target.value)}})),te.createElement("div",{className:"mt10 font14"},te.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),te.createElement(je.ZP.Group,{value:Ut,onChange:Vr=>fr(Vr.target.value)},te.createElement(je.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),te.createElement(je.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),te.createElement(je.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},z=ue(28623),ae={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},se=ue(23869),ce=ue(78241),de=ue(57809),Se=ue(86645),Le=Object.defineProperty,ke=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,ta=(Ue,ot,Xe)=>ot in Ue?Le(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Jn=(Ue,ot)=>{for(var Xe in ot||(ot={}))st.call(ot,Xe)&&ta(Ue,Xe,ot[Xe]);if(Pt)for(var Xe of Pt(ot))Et.call(ot,Xe)&&ta(Ue,Xe,ot[Xe]);return Ue},Pa=(Ue,ot)=>ke(Ue,Ne(ot)),oa=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())});const Xt=({globalSetting:Ue,dispatch:ot,user:Xe,info:Nt,open:Ut,onCancel:fr=()=>{}})=>{var Er;const[ka,Wn]=(0,te.useState)([]),[ur,Vr]=(0,te.useState)([]),[_r,Xa]=(0,te.useState)([]),[Ko]=ce.default.useForm(),[No,Do]=(0,te.useState)(!1),[ru,Bo]=(0,te.useState)(!1),Ku=(0,te.useRef)(null),bu=(0,te.useRef)(1),[Io,Ur]=(0,te.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,te.useEffect)(()=>{Ut&&Ml()},[Ut]);const Ml=()=>oa(void 0,null,function*(){var Ia;const dr=Nt;if(!(0,se.o1)(ot))return;const{user_school_id:Tu="",department_id:Wu="",school_name:_o="",department_name:Vu=""}=Xe.userInfo||{},ou=(Ia=dr==null?void 0:dr.graduation_years)==null?void 0:Ia.at(-1);Vr([{id:Tu,name:_o}]),yield Nu(Tu),Ko.setFieldsValue({year:ou,school_id:Tu,department_id:Number(Wu),name:`${ou}${_o}${Vu}\u6BD5\u4E1A\u8BBE\u8BA1`})}),ri=Ia=>oa(void 0,null,function*(){const dr=yield(0,Se.J3)(Pa(Jn({},Ia),{tab_module_type:"graduations"}));return dr!=null&&dr.un_purchased&&ot({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),dr.status===0&&Wn((dr==null?void 0:dr.graduation_years)||[]),dr}),Go=(Ia,dr=500)=>{Bo(!0),clearTimeout(Ku.current),Ku.current=setTimeout(()=>oa(void 0,null,function*(){bu.current+=1;const Tu=bu.current,Wu=yield(0,Se.NT)({keyword:Ia});Wu.status===0&&bu.current===Tu&&(Vr((Wu==null?void 0:Wu.schools)||[]),Bo(!1))}),dr)},Nu=Ia=>oa(void 0,null,function*(){if(!Ia)return;const dr=yield(0,Se.Ps)({page:1,limit:9999,id:Ia});dr.status===0&&Xa((dr==null?void 0:dr.departments)||[])});return te.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ut,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:No,onCancel:fr,onOk:()=>Ko.submit()},te.createElement(ce.default,{colon:!1,form:Ko,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Ia,dr)=>{Ia.school_id&&(Nu(dr.school_id),Ko.setFieldValue("department_id",null))},onFinish:Ia=>oa(void 0,null,function*(){Do(!0);const dr=yield(0,Se.Wz)(Ia);dr.status===0&&(Qe.ZP.success("\u521B\u5EFA\u6210\u529F"),Ko.resetFields(),fr(),(0,me.xg)(`/graduations/${dr==null?void 0:dr.identifier}/index`)),Do(!1)})},te.createElement(ce.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},te.createElement(de.default,{style:{width:344},size:"large",options:(Er=Nt==null?void 0:Nt.graduation_years)==null?void 0:Er.map(Ia=>({value:Ia,label:Ia}))})),te.createElement(ce.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},te.createElement(de.default,{showSearch:!0,filterOption:!1,onSearch:Ia=>{Go(Ia)},loading:ru,size:"large",style:{width:344},options:ur.map(Ia=>({value:Ia.id,label:Ia.name}))})),te.createElement(ce.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},te.createElement(de.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:_r.map(Ia=>({value:Ia.id,label:Ia.name}))})),te.createElement(ce.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},te.createElement($e.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Bn=(0,x.connect)(({user:Ue,globalSetting:ot,loading:Xe})=>({user:Ue,globalSetting:ot,loading:Xe}))(Xt),ct=ue(82093),Kt=Object.defineProperty,En=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,at=(Ue,ot,Xe)=>ot in Ue?Kt(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,ft=(Ue,ot)=>{for(var Xe in ot||(ot={}))Vn.call(ot,Xe)&&at(Ue,Xe,ot[Xe]);if(En)for(var Xe of En(ot))fn.call(ot,Xe)&&at(Ue,Xe,ot[Xe]);return Ue},Lt=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())});const Zn=({globalSetting:Ue,dispatch:ot,user:Xe,open:Nt,onCancel:Ut=()=>{}})=>{const[fr]=ce.default.useForm(),[Er,ka]=(0,te.useState)(!1),[Wn,ur]=(0,te.useState)(null);return(0,te.useEffect)(()=>{var Vr;if(Nt){const _r={code:"",user_type:((Vr=Xe==null?void 0:Xe.userInfo)==null?void 0:Vr.identity)==="student"?2:1,major:""};fr.setFieldsValue(_r),ur(ft({},_r))}},[Nt]),te.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Nt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Er,onCancel:Ut,onOk:()=>fr.submit()},te.createElement(ce.default,{colon:!1,form:fr,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Vr,_r)=>ur(ft({},_r)),onFinish:Vr=>Lt(void 0,null,function*(){ka(!0);const _r=yield(0,ct.ZP)("/api/graduations/join.json",{method:"post",body:Vr});_r.status===0&&(Ut(),_r!=null&&_r.identifier?(0,me.xg)(`/graduations/${_r==null?void 0:_r.identifier}/index`):Qe.ZP.success(_r==null?void 0:_r.message)),ka(!1)})},te.createElement(ce.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement($e.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),te.createElement(ce.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement(je.ZP.Group,null,te.createElement(je.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),te.createElement(je.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Wn==null?void 0:Wn.user_type)===2&&te.createElement(ce.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},te.createElement($e.default,{showCount:!0,maxLength:60}))))};var pn=(0,x.connect)(({user:Ue,globalSetting:ot})=>({user:Ue,globalSetting:ot}))(Zn),qn=ue(92310),Oe=ue.n(qn),be=ue(59301),He=Object.defineProperty,It=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Hn=(Ue,ot,Xe)=>ot in Ue?He(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Wt=(Ue,ot)=>{for(var Xe in ot||(ot={}))nn.call(ot,Xe)&&Hn(Ue,Xe,ot[Xe]);if(Qt)for(var Xe of Qt(ot))gn.call(ot,Xe)&&Hn(Ue,Xe,ot[Xe]);return Ue},Be=(Ue,ot)=>It(Ue,kt(ot)),Ve=(Ue,ot)=>{var Xe={};for(var Nt in Ue)nn.call(Ue,Nt)&&ot.indexOf(Nt)<0&&(Xe[Nt]=Ue[Nt]);if(Ue!=null&&Qt)for(var Nt of Qt(Ue))ot.indexOf(Nt)<0&&gn.call(Ue,Nt)&&(Xe[Nt]=Ue[Nt]);return Xe},bt=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())}),zt=(Ue=>(Ue.Projects="projects",Ue.Shixuns="shixuns",Ue.Classrooms="classrooms",Ue))(zt||{}),vn=(Ue=>(Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics",Ue.Graduations="graduations",Ue))(vn||{});const Fn=Ue=>{var ot=Ue,{homePage:Xe,user:Nt,globalSetting:Ut,loading:fr,dispatch:Er,className:ka,style:Wn={}}=ot,ur=Ve(ot,["homePage","user","globalSetting","loading","dispatch","className","style"]),Vr,_r,Xa,Ko;const[No,Do]=(0,te.useState)(),[ru,Bo]=(0,te.useState)(),[Ku,bu]=(0,te.useState)(!1),[Io,Ur]=(0,te.useState)(!1),[Ml,ri]=(0,te.useState)(!1),[Go,Nu]=(0,te.useState)();function Ia(Yr,ju){for(const ku of Yr){if(ku.link===ju)return ku.hidden;if(ku.subitem&&ku.subitem.length>0){let dl=ku.subitem;for(const il of dl)if(il.link===ju)return il.hidden;return!1}}return!0}const dr=Ia(((Vr=Ut.setting)==null?void 0:Vr.navbar)||[],"/classrooms"),Tu=Ia(((_r=Ut.setting)==null?void 0:_r.navbar)||[],"/shixuns"),Wu=Ia(((Xa=Ut.setting)==null?void 0:Xa.navbar)||[],"/paths"),_o=Ia(((Ko=Ut.setting)==null?void 0:Ko.navbar)||[],"/graduations"),Vu=Yr=>{var ju;if((0,se.tJ)(Er)){if(Yr==="projects"&&!((ju=Nt.userInfo)!=null&&ju.email)){Qe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Yr==="classrooms"?Do(!0):Yr==="projects"&&Bo(!0)}},ou=(Yr,ju)=>{var ku;if((0,se.tJ)(Er)){if(ju==="projects"&&!((ku=Nt.userInfo)!=null&&ku.email)){Qe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ju==="shixuns"&&!(0,se.xY)()||Yr&&(window.location.href=Yr)}},Nl=Yr=>{var ju,ku,dl,il,ti,Gi,cs,ns,mi,oi,El,Ul,Ea,ji,ge,pe,he,Ze,ze,ut,yt,rn;return be.createElement(be.Fragment,null,be.createElement(ye.Z,{justify:"space-around",className:"pt5 pb5"},be.createElement(dt.Z,{className:((ju=Nt.userInfo)==null?void 0:ju.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.hidden},((ku=Nt.userInfo)==null?void 0:ku.user_identity)!=="\u5B66\u751F"&&!((dl=Ut==null?void 0:Ut.setting)!=null&&dl.hide_course)&&be.createElement(xe.default.Item,Wt({},Yr),be.createElement("a",{onClick:()=>ou("/classrooms/new")},(il=Nt.userInfo)!=null&&il.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((ti=Ut==null?void 0:Ut.setting)!=null&&ti.hide_shixun)&&((Gi=Nt==null?void 0:Nt.userInfo)==null?void 0:Gi.is_shixun_marker)&&be.createElement(xe.default.Item,Wt({},Yr),be.createElement("a",{onClick:()=>ou("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((cs=Nt.userInfo)==null?void 0:cs.user_identity)!=="\u5B66\u751F"&&!((ns=Ut==null?void 0:Ut.setting)!=null&&ns.hide_subject)&&be.createElement(xe.default.Item,Wt({},Yr),be.createElement("a",{onClick:()=>ou("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((mi=Ut==null?void 0:Ut.setting)!=null&&mi.is_local)&&((oi=Nt.userInfo)==null?void 0:oi.main_site)&&be.createElement(xe.default.Item,Wt({},Yr),be.createElement("a",{onClick:()=>{var tn;return ou(`${(tn=Ut==null?void 0:Ut.setting)==null?void 0:tn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((El=Nt==null?void 0:Nt.userInfo)==null?void 0:El.identity)!=="student"&&be.createElement(xe.default.Item,Be(Wt({},Yr),{onClick:()=>bt(void 0,null,function*(){if(!(0,se.o1)(Er))return;const tn=yield(0,Se.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(tn!=null&&tn.un_purchased){Er({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}tn.status===0&&(Nu(tn),bu(!0))})}),be.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Ul=Nt.userInfo)!=null&&Ul.main_site)&&be.createElement("div",null,be.createElement(xe.default.Item,Wt({},Yr),be.createElement("a",{onClick:()=>Vu("classrooms")},(Ea=Nt.userInfo)!=null&&Ea.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ji=Nt.userInfo)==null?void 0:ji.main_site)&&!((ge=Ut==null?void 0:Ut.setting)!=null&&ge.is_local)&&be.createElement(xe.default.Item,Wt({},Yr),be.createElement("a",{onClick:()=>Vu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((pe=Nt.userInfo)==null?void 0:pe.main_site)&&((he=Nt.userInfo)==null?void 0:he.user_identity)!=="\u5B66\u751F"&&be.createElement(dt.Z,null,be.createElement("div",{className:ae.joinBoard})),((Ze=Nt.userInfo)==null?void 0:Ze.main_site)&&be.createElement(dt.Z,{className:((ze=Nt.userInfo)==null?void 0:ze.user_identity)!=="\u5B66\u751F"?ae.joinCol:ae.w90},be.createElement(xe.default.Item,Wt({},Yr),be.createElement("a",{onClick:()=>Vu("classrooms")},(ut=Nt.userInfo)!=null&&ut.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((yt=Nt.userInfo)==null?void 0:yt.main_site)&&!((rn=Ut==null?void 0:Ut.setting)!=null&&rn.is_local)&&be.createElement(xe.default.Item,Wt({},Yr),be.createElement("a",{onClick:()=>Vu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),be.createElement(xe.default.Item,Be(Wt({},Yr),{onClick:()=>{(0,se.o1)(Er)&&Ur(!0)}}),be.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return be.createElement("section",null,be.createElement(De.Z,{dropdownRender:()=>{var Yr;return be.createElement(xe.default,{className:((Yr=Nt.userInfo)==null?void 0:Yr.user_identity)!=="\u5B66\u751F"?`${ae.rightMenu} ${ae.joinMenu} mt10`:`${ae.rightMenu} ${ae.joinMenu} ${ae.w140} mt10`},be.createElement(Nl,null))},placement:"bottom"},be.createElement("span",{style:Wt({lineHeight:"inherit"},Wn),className:Oe()("iconfont icon-tianjiafangda font18 current",ka)})),be.createElement(z.Z,{visible:No,onCancel:()=>Do(!1)}),be.createElement(y,{visible:ru,onCancel:()=>Bo(!1)}),be.createElement(Bn,{info:Go,open:Ku,onCancel:()=>bu(!1)}),be.createElement(pn,{open:Io,onCancel:()=>Ur(!1)}))};var dn=(0,x.connect)(({homePage:Ue,loading:ot,user:Xe,globalSetting:Nt})=>({homePage:Ue,user:Xe,globalSetting:Nt,loading:ot.models.index}))(Fn),an={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},Bt=ue(34055),gt=ue(63423),Jt=ue(90524),pt=ue(59301),Mt=Object.getOwnPropertySymbols,jt=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,_t=(Ue,ot)=>{var Xe={};for(var Nt in Ue)jt.call(Ue,Nt)&&ot.indexOf(Nt)<0&&(Xe[Nt]=Ue[Nt]);if(Ue!=null&&Mt)for(var Nt of Mt(Ue))ot.indexOf(Nt)<0&&bn.call(Ue,Nt)&&(Xe[Nt]=Ue[Nt]);return Xe},Gt=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())});const ra=Ue=>{var ot,Xe=RegExp("(^| )"+Ue+"=([^;]+)(;|$)");return(ot=document.cookie.match(Xe))?decodeURIComponent(ot[2]):null},mn=Ue=>{var ot=new Date;ot.setTime(ot.getTime()-1);var Xe=ra(Ue);Xe!=null&&(document.cookie=Ue+"="+Xe+";expires="+ot.toGMTString())};var va=(Ue=>(Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics",Ue.Competition="competitions",Ue.Engineering="engineering",Ue.Graduations="graduations",Ue.Paperlibrary="paperlibrary",Ue.Problemset="problemset",Ue.Dataset="dataset",Ue))(va||{});const gr=Ue=>{var ot=Ue,{homePage:Xe,user:Nt,globalSetting:Ut,loading:fr,dispatch:Er,shixunHomeworks:ka}=ot,Wn=_t(ot,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),ur,Vr,_r,Xa,Ko,No,Do,ru,Bo,Ku,bu,Io,Ur,Ml,ri,Go;const Nu=(Vr=(((ur=Ut.setting)==null?void 0:ur.navbar)||[]).find(_o=>_o.link==="/classrooms"))==null?void 0:Vr.hidden,Ia=(Xa=(((_r=Ut.setting)==null?void 0:_r.navbar)||[]).find(_o=>_o.link==="/shixuns"))==null?void 0:Xa.hidden,dr=(No=(((Ko=Ut.setting)==null?void 0:Ko.navbar)||[]).find(_o=>_o.link==="/paths"))==null?void 0:No.hidden,Tu=(Do=Nt.userInfo)==null?void 0:Do.is_school_manage,Wu=()=>{var _o,Vu,ou,Nl,Yr,ju,ku,dl,il,ti,Gi,cs,ns,mi,oi,El;return(0,me.Ll)()?pt.createElement(xe.default,{className:`${an.rightMenu} ${an.menuWrap}`},pt.createElement(xe.default.Item,null,pt.createElement(x.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):pt.createElement(xe.default,{className:`${an.rightMenu} ${an.menuWrap}`},pt.createElement(xe.default.Item,null,pt.createElement(x.Link,{to:`/users/${(_o=Nt.userInfo)==null?void 0:_o.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),pt.createElement(xe.default.Item,null,pt.createElement(x.Link,{to:`/users/${(Vu=Nt.userInfo)==null?void 0:Vu.login}/classrooms`},(ou=Nt.userInfo)!=null&&ou.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),pt.createElement(xe.default.Item,null,pt.createElement(x.Link,{to:`/users/${(Nl=Nt.userInfo)==null?void 0:Nl.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),pt.createElement(xe.default.Item,null,pt.createElement(x.Link,{to:`/users/${(Yr=Nt.userInfo)==null?void 0:Yr.login}/paths`},(ju=Nt.userInfo)!=null&&ju.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ku=Nt.userInfo)==null?void 0:ku.user_identity)!=="\u5B66\u751F"&&pt.createElement(xe.default.Item,null,pt.createElement(x.Link,{to:`/users/${(dl=Nt.userInfo)==null?void 0:dl.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((il=Ut.setting)!=null&&il.hide_competition)&&pt.createElement(xe.default.Item,null,pt.createElement(x.Link,{to:`/users/${(ti=Nt.userInfo)==null?void 0:ti.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((Gi=Ut.setting)!=null&&Gi.hide_virtual)&&pt.createElement(xe.default.Item,null,pt.createElement(x.Link,{to:`/users/${(cs=Nt.userInfo)==null?void 0:cs.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,Bt.JA)()&&pt.createElement(xe.default.Item,null,pt.createElement("a",{onClick:()=>{(0,se.tJ)(Er)&&x.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,Bt.JA)()&&pt.createElement(xe.default.Item,null,pt.createElement("a",{onClick:()=>{(0,se.tJ)(Er)&&x.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((mi=(ns=Nt.navigationInfo)==null?void 0:ns.top)==null?void 0:mi.laboratory_admin_url)&&pt.createElement(xe.default.Item,null,pt.createElement("a",{href:(El=(oi=Nt.navigationInfo)==null?void 0:oi.top)==null?void 0:El.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),pt.createElement(xe.default.Item,null,pt.createElement(x.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Er({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:pt.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Tu&&pt.createElement(xe.default.Item,null,pt.createElement(x.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),pt.createElement(xe.default.Item,{className:an.exit},pt.createElement("a",{onClick:()=>Gt(void 0,null,function*(){(0,me.m5)();let Ul;try{Ul=yield(0,gt.vR)({}),Qe.ZP.success(Ul==null?void 0:Ul.message)}catch(Ea){}(0,me.d8)("_educoder_session","logout",1),(0,me.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Ul!=null&&Ul.url?window.location.href=Ul.url:(x.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Bt.bg)()?pt.createElement(De.Z,{dropdownRender:Wu,placement:"bottomRight"},pt.createElement("section",null,pt.createElement("aside",null,pt.createElement("div",{className:ka.actionTabs.type===1?an.classromediv:""},pt.createElement("img",{className:`${an.userPic} current ml15`,src:`${(ru=Jt.Z)==null?void 0:ru.IMG_SERVER}/images/${(Bo=Nt.userInfo)==null?void 0:Bo.image_url}`,alt:"",onClick:()=>{var _o;return x.history.push((0,me.Ll)()?"/account/profile":`/users/${(_o=Nt.userInfo)==null?void 0:_o.login}/classrooms`)}}),(0,me.Ll)()&&pt.createElement("span",{className:"ml10 font16"},(Ku=Nt.userInfo)==null?void 0:Ku.username),pt.createElement("i",{className:`iconfont icon-zhankai4 ${an.icon}`}))))):pt.createElement("div",{className:`font15 flex item-center gap-10px ${Ut.isIlearning?an.login:""}`},((bu=Ut.setting)==null?void 0:bu.sso_login_url)&&pt.createElement("a",{target:"_blank",href:(Io=Ut.setting)==null?void 0:Io.sso_login_url},pt.createElement("img",{src:`${Jt.Z.IMG_SERVER}/${(Ur=Ut.setting)==null?void 0:Ur.login_logo_url}`,width:40}),pt.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Ml=Ut.setting)==null?void 0:Ml.sso_login_button_name)),!((ri=Ut.setting)!=null&&ri.hide_account_login)&&pt.createElement(pt.Fragment,null,pt.createElement("span",{className:"current-primary-hover",onClick:()=>{Er({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((Go=Ut.setting)!=null&&Go.close_register)&&pt.createElement(pt.Fragment,null,pt.createElement("span",null,"|"),pt.createElement("span",{className:"current-primary-hover",onClick:()=>{x.history.push("/user/register")}},"\u6CE8\u518C"))))};var kr=(0,x.connect)(({homePage:Ue,loading:ot,user:Xe,globalSetting:Nt,shixunHomeworks:Ut})=>({homePage:Ue,user:Xe,globalSetting:Nt,shixunHomeworks:Ut,loading:ot.models.index}))(gr),Or=ue(65363),cr={tip:"tip___a6MfI"},oo=Object.defineProperty,zr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,Lr=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,co=(Ue,ot,Xe)=>ot in Ue?oo(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Jr=(Ue,ot)=>{for(var Xe in ot||(ot={}))Dr.call(ot,Xe)&&co(Ue,Xe,ot[Xe]);if(Lr)for(var Xe of Lr(ot))nr.call(ot,Xe)&&co(Ue,Xe,ot[Xe]);return Ue},Ot=(Ue,ot)=>zr(Ue,Br(ot)),In=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())}),Un=(Ue=>(Ue[Ue.Professor=1]="Professor",Ue[Ue.AssistantProfessor=2]="AssistantProfessor",Ue[Ue.Student=3]="Student",Ue))(Un||{});const on=({visible:Ue,user:ot,onCancel:Xe=()=>{},dispatch:Nt,globalSetting:Ut})=>{var fr,Er;const[ka,Wn]=(0,te.useState)(!1),[ur,Vr]=(0,te.useState)({name:"",phone:""});(0,te.useEffect)(()=>{var Ko,No;if((Ko=ot==null?void 0:ot.userInfo)!=null&&Ko.login){let Do=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(Do),Do&&(Do!=null&&Do.isShow)&&(Do==null?void 0:Do.login)===((No=ot==null?void 0:ot.userInfo)==null?void 0:No.login)&&(Wn(!0),Vr({name:Do==null?void 0:Do.name,phone:Do==null?void 0:Do.phone}))}},[ot==null?void 0:ot.userInfo]);const _r=()=>In(void 0,null,function*(){Xe()}),Xa=()=>{let Ko=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Ot(Jr({},Ko),{isShow:!1}))),Wn(!1)};return te.createElement(te.Fragment,null,ka&&te.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},te.createElement("div",{className:cr.tip},te.createElement("div",null,te.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(fr=Ut==null?void 0:Ut.infoData)==null?void 0:fr.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Er=Ut==null?void 0:Ut.infoData)==null?void 0:Er.phone}`),te.createElement("div",null,te.createElement(Or.Z,{onClick:Xa,style:{color:"#165dff",fontSize:16}})))))};var Dn=(0,x.connect)(({user:Ue,globalSetting:ot})=>({user:Ue,globalSetting:ot}))(on),aa=ue(3113),Da="data:image/png;base64,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",et=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,Qn=(Ue,ot)=>{var Xe={};for(var Nt in Ue)Ft.call(Ue,Nt)&&ot.indexOf(Nt)<0&&(Xe[Nt]=Ue[Nt]);if(Ue!=null&&et)for(var Nt of et(Ue))ot.indexOf(Nt)<0&&ht.call(Ue,Nt)&&(Xe[Nt]=Ue[Nt]);return Xe};const $n=null,la=Ue=>{var ot=Ue,{homePage:Xe,user:Nt,globalSetting:Ut,loading:fr,dispatch:Er,location:ka,text:Wn,shixunHomeworks:ur,payload:Vr={}}=ot,_r=Qn(ot,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Xa,Ko]=(0,te.useState)("none");return(0,te.useEffect)(()=>{ur.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Ko("flex")},[ur.actionTabs.key]),(0,te.useEffect)(()=>{ur.actionTabs.key==="\u9690\u85CF"&&(Ko("none"),localStorage.setItem("Noviceguide","0"))},[ur.actionTabs.key]),te.createElement("div",{style:{display:Xa,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},te.createElement("div",{style:{margin:"0 auto",width:"1200px"}},te.createElement("img",{src:Da,style:{position:"absolute",top:"-32px"}}),te.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},ur.actionTabs.text),ur.actionTabs.type===9?te.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},te.createElement(aa.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ko("none"),Er({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):te.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},te.createElement(aa.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Er({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ko("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var rr=(0,x.connect)(({homePage:Ue,loading:ot,user:Xe,globalSetting:Nt,shixunHomeworks:Ut})=>({homePage:Ue,user:Xe,globalSetting:Nt,loading:ot.models.index,shixunHomeworks:Ut}))(la),Ua=ue(89392),xa=ue(92736),Ka=ue(6848),za={content:"content___L4gl0"},Ln="data:image/png;base64,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",ja=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())});const Hr=({classroomList:Ue,loading:ot,user:Xe,dispatch:Nt,virtualSpaces:Ut,globalSetting:fr})=>{const Er=(0,x.useLocation)();let ka=!1;(0,te.useEffect)(()=>{fr.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(ka=!0)},[fr.actionTabs.key]),(0,te.useEffect)(()=>{ka&&Nt({type:"globalSetting/setActionTabs",payload:{}})},[Er.pathname]);const Wn=()=>{Nt({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return te.createElement(xa.ZP,{theme:{token:{colorBgMask:"#999"}}},te.createElement(Ye.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:fr.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>ja(void 0,null,function*(){}),onCancel:()=>{Wn()}},te.createElement("div",{className:za.content},te.createElement("div",{className:"mb15"},te.createElement("img",{src:Ln,alt:""})),te.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),te.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",te.createElement(Ka.Z,{placement:"bottom",title:te.createElement("div",null,te.createElement("img",{src:`${Jt.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),te.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),te.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},te.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Lo=(0,x.connect)(({classroomList:Ue,user:ot,loading:Xe,virtualSpaces:Nt,globalSetting:Ut})=>({classroomList:Ue,user:ot,loading:Xe,virtualSpaces:Nt,globalSetting:Ut}))(Hr),na={NavBarItem:"NavBarItem___iFhxq"},An=Object.defineProperty,du=Object.getOwnPropertySymbols,Mr=Object.prototype.hasOwnProperty,Oo=Object.prototype.propertyIsEnumerable,no=(Ue,ot,Xe)=>ot in Ue?An(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Xo=(Ue,ot)=>{for(var Xe in ot||(ot={}))Mr.call(ot,Xe)&&no(Ue,Xe,ot[Xe]);if(du)for(var Xe of du(ot))Oo.call(ot,Xe)&&no(Ue,Xe,ot[Xe]);return Ue};const qo=({globalSetting:Ue,className:ot,style:Xe,classNameItem:Nt,styleItem:Ut={},NavData:fr=(Wn=>(Wn=Ue==null?void 0:Ue.setting)==null?void 0:Wn.navbar)()||[],selectKeys:Er,onClick:ka})=>{const[Wn,ur]=(0,te.useState)(Er),Vr=Xa=>{var Ko;const{item:No}=Xa;if(ka)return ka(Xa);(Ko=No==null?void 0:No.link)!=null&&Ko.includes("http")?(0,me.xg)(No==null?void 0:No.link):(typeof(No==null?void 0:No.name)=="string"&&(0,me.Dk)(No==null?void 0:No.name),x.history.push(No==null?void 0:No.link))},_r=(Xa="")=>(Xa==null?void 0:Xa.indexOf("<"))>-1?Xa==null?void 0:Xa.slice(0,Xa==null?void 0:Xa.indexOf("<")):Xa;return(0,te.useEffect)(()=>{var Xa,Ko;if(Ue!=null&&Ue.setting){const No=location.pathname;(Ko=(Xa=Ue==null?void 0:Ue.setting)==null?void 0:Xa.navbar)==null||Ko.map(function(Do,ru){var Bo,Ku,bu;Do.link==No&&(ur(Do==null?void 0:Do.link),(0,me.Dk)(No==="/"?(Bo=Ue==null?void 0:Ue.setting)==null?void 0:Bo.name:_r(Do==null?void 0:Do.name))),(Ku=Do==null?void 0:Do.subitem)!=null&&Ku.length&&((bu=Do==null?void 0:Do.subitem)==null||bu.map(Io=>{Io.link==No&&(ur(Io==null?void 0:Io.link),No!="/"&&(0,me.Dk)(_r(Io==null?void 0:Io.name)))}))})}},[location.pathname]),te.createElement("nav",null,te.createElement("ul",{className:Oe()("flex item-center mb0 pl0 gap-20px",ot),style:Xe},fr==null?void 0:fr.map((Xa,Ko)=>{var No,Do,ru,Bo,Ku,bu;Xa.subitem=(No=Xa==null?void 0:Xa.subitem)==null?void 0:No.filter(Ur=>!Ur.hidden);const Io=(()=>{var Ur,Ml,ri,Go;return Array.isArray(Wn)?!((Ur=Xa==null?void 0:Xa.subitem)!=null&&Ur.length)&&Wn.includes(Xa==null?void 0:Xa.link)||((Ml=Xa==null?void 0:Xa.subitem)==null?void 0:Ml.some(Nu=>Wn.includes(Nu==null?void 0:Nu.link))):!((ri=Xa==null?void 0:Xa.subitem)!=null&&ri.length)&&Wn===(Xa==null?void 0:Xa.link)||((Go=Xa==null?void 0:Xa.subitem)==null?void 0:Go.some(Nu=>Wn===(Nu==null?void 0:Nu.link)))})();return Xa!=null&&Xa.hidden?null:te.createElement("li",{key:Ko,className:Oe()(`flex item-center gap-10px current relative group-hover-show ${na.NavBarItem}`,Xa==null?void 0:Xa.className,Nt),style:Xo(Xo({color:Io?"#159DFF":""},Xa.style||{}),Ut),onClick:Ur=>{Vr({e:Ur,item:Xa})}},typeof(Xa==null?void 0:Xa.name)=="string"?te.createElement(te.Fragment,null,te.createElement("div",{className:"flex item-center h-full relative"},te.createElement("span",{dangerouslySetInnerHTML:{__html:((ru=(Do=Xa==null?void 0:Xa.subitem)==null?void 0:Do.find(Ur=>Ur.link===location.pathname))==null?void 0:ru.name)||(Xa==null?void 0:Xa.name)}}),Io&&te.createElement("div",{className:"absolute w-full",style:{background:"#159DFF",height:2,bottom:3}})),((Bo=Xa==null?void 0:Xa.subitem)==null?void 0:Bo.length)>0&&te.createElement("i",{className:"iconfont icon-a-bianzu11 c-grey-333",style:{fontSize:"12px"}})):Xa==null?void 0:Xa.name,((Ku=Xa==null?void 0:Xa.subitem)==null?void 0:Ku.length)>0&&te.createElement("div",{className:"absolute bg-white rounded-6px p-20px text-nowrap font-normal hover-div",style:{boxShadow:"0px 10px 16px 0px #cecece",zIndex:9999,top:50,left:-10,lineHeight:1.5}},(bu=Xa==null?void 0:Xa.subitem)==null?void 0:bu.map((Ur,Ml)=>te.createElement("div",{key:Ml,className:Oe()("flex flex-col current",Ur==null?void 0:Ur.className),style:Xo({},(Ur==null?void 0:Ur.style)||{}),onClick:ri=>{ri.preventDefault(),ri.stopPropagation(),Vr({e:ri,item:Ur})}},!!Ml&&te.createElement("div",{className:"w-full",style:{margin:"24px 0",height:"1px",background:"#dbdce0"}}),typeof(Ur==null?void 0:Ur.name)=="string"?te.createElement("div",{className:`font16 c-black current ${na.NavBarItem}`},Ur==null?void 0:Ur.name):Ur==null?void 0:Ur.name,!!Ur.content&&te.createElement("div",{className:"font14",style:{color:"#9FA7B3"}},Ur.content)))))})))};var yu=(0,x.connect)(({globalSetting:Ue})=>({globalSetting:Ue}))(qo),ho=ue(49127),Wo=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())}),Yn=(Ue=>(Ue.Manager="manager",Ue.Developer="developer",Ue.Reporter="reporter",Ue))(Yn||{}),Mo=({visible:Ue,onCancel:ot=()=>{}})=>{const[Xe,Nt]=(0,te.useState)(),[Ut,fr]=(0,te.useState)(),[Er,ka]=(0,te.useState)(!1),Wn=()=>Wo(void 0,null,function*(){if(!Xe){Qe.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Xe.length!==6){Qe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Ut){Qe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}ka(!0);const Vr=yield(0,lt.vm)({code:Xe,role:Ut});ka(!1),ur();const _r={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(_r[Vr.status]){Qe.ZP.info(_r[Vr.status]);return}if(Vr.status===0){Ut==="reporter"?(Qe.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,me.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),x.history.push(`/projects/${Vr==null?void 0:Vr.project_id}`)):((0,me.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Qe.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),ur=()=>Wo(void 0,null,function*(){ot()});return te.createElement(te.Fragment,null,te.createElement(Ye.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Ue,confirmLoading:Er,onOk:Wn,onCancel:ur},te.createElement("div",{className:"tc"},te.createElement("div",null,te.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),te.createElement($e.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Xe,onChange:Vr=>{if(Vr.target.value.length>=7){Qe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Nt(Vr.target.value)}})),te.createElement("div",{className:"mt10 font14"},te.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),te.createElement(je.ZP.Group,{value:Ut,onChange:Vr=>fr(Vr.target.value)},te.createElement(je.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),te.createElement(je.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),te.createElement(je.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ao=ue(24905),Rt=ue(18631),rt=ue(78139),Je=ue(59301),en=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())}),Kn=(Ue=>(Ue[Ue.Professor=1]="Professor",Ue[Ue.AssistantProfessor=2]="AssistantProfessor",Ue[Ue.Student=3]="Student",Ue))(Kn||{});const wa=({visible:Ue,user:ot,account:Xe,onCancel:Nt=()=>{},dispatch:Ut})=>{const[fr,Er]=(0,te.useState)(),[ka,Wn]=(0,te.useState)([]),[ur,Vr]=(0,te.useState)(!1),[_r,Xa]=(0,te.useState)(!1),[Ko,No]=(0,te.useState)(),[Do,ru]=(0,te.useState)(!1);(0,te.useEffect)(()=>{var Io,Ur;(Io=ot==null?void 0:ot.userInfo)!=null&&Io.identity&&Wn([((Ur=ot==null?void 0:ot.userInfo)==null?void 0:Ur.identity)==="student"?3:1])},[ot]);const Bo=Io=>{const Ur=()=>{window.location.href=(Io==null?void 0:Io.jump_url)||`/classrooms/${Io==null?void 0:Io.course_id}`};if(ka.includes(1)){Ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Je.createElement("div",{className:"tc"},(Io==null?void 0:Io.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ur()}});return}Ur()},Ku=()=>en(void 0,null,function*(){if(!fr){Qe.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Io=yield(0,ct.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:fr}});if(Io!=null&&Io.need_pro_auth&&!ka.includes(1)&&!ka.includes(2)){Ut({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:fr,checkedList:ka}}),bu();return}Vr(!0);const Ur=yield(0,lt.cR)({invite_code:fr,professor:ka.includes(1)?1:null,assistant_professor:ka.includes(2)?1:null,student:ka.includes(3)?1:null});if(Vr(!1),(Ur==null?void 0:Ur.status)===-4&&(Nt(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ur==null?void 0:Ur.status)===-12&&Qe.ZP.warning(Ur==null?void 0:Ur.message),(Ur==null?void 0:Ur.status)===-2){if(bu(),Ur.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Xa(!0),No(1);return}if(Ur.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Xa(!0),No(2);return}if(Ur.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Xa(!0),No(3);return}}if((Ur==null?void 0:Ur.status)===0){(0,me.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),bu(),Ur!=null&&Ur.course_id?Bo(Ur):Qe.ZP.success(Ur.message);return}}),bu=()=>en(void 0,null,function*(){Nt()});return Je.createElement(Je.Fragment,null,Je.createElement(Ye.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:Ue,confirmLoading:ur,onOk:Ku,onCancel:bu},Je.createElement("div",{className:"tc"},Je.createElement("div",null,Je.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Je.createElement($e.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:fr,onChange:Io=>{if(Io.target.value.length>=7){Qe.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Er(Io.target.value)}})),Je.createElement("div",{className:"mt10 font14"},Je.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Je.createElement(Ao.default.Group,{value:ka,onChange:Io=>Wn(Io)},Je.createElement(Ao.default,{value:1,disabled:ka.includes(2)},"\u6559\u5E08"),Je.createElement(Ao.default,{value:2,disabled:ka.includes(1)},"\u52A9\u6559"),Je.createElement(Ao.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Je.createElement(rt.Z,null),Je.createElement(Rt.Z,{visible:_r,onCancel:()=>Xa(!1),occupationValue:Ko}))};var Gn=(0,x.connect)(({user:Ue,account:ot})=>({user:Ue,account:ot}))(wa),Ca={flex_box_center:"flex_box_center___R1UEO",flex_space_between:"flex_space_between___hDKPk",flex_box_vertical_center:"flex_box_vertical_center___yW1zQ",flex_box_center_end:"flex_box_center_end___JWQX1",flex_box_column:"flex_box_column___NpsmR",rightMenu:"rightMenu___Zjmy3",joinMenu:"joinMenu___S4pdJ",joinBoard:"joinBoard___UomEl",joinCol:"joinCol___tbVDV",hidden:"hidden___MFUhR",w140:"w140___d1qFp",w100:"w100___AMLWN"},Sn=Object.defineProperty,ba=Object.defineProperties,mo=Object.getOwnPropertyDescriptors,Vo=Object.getOwnPropertySymbols,Cu=Object.prototype.hasOwnProperty,xr=Object.prototype.propertyIsEnumerable,$a=(Ue,ot,Xe)=>ot in Ue?Sn(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Gr=(Ue,ot)=>{for(var Xe in ot||(ot={}))Cu.call(ot,Xe)&&$a(Ue,Xe,ot[Xe]);if(Vo)for(var Xe of Vo(ot))xr.call(ot,Xe)&&$a(Ue,Xe,ot[Xe]);return Ue},qr=(Ue,ot)=>ba(Ue,mo(ot)),jr=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())});const Eo=({globalSetting:Ue,dispatch:ot,user:Xe,info:Nt,open:Ut,onCancel:fr=()=>{}})=>{var Er;const[ka,Wn]=(0,te.useState)([]),[ur,Vr]=(0,te.useState)([]),[_r,Xa]=(0,te.useState)([]),[Ko]=ce.default.useForm(),[No,Do]=(0,te.useState)(!1),[ru,Bo]=(0,te.useState)(!1),Ku=(0,te.useRef)(null),bu=(0,te.useRef)(1),[Io,Ur]=(0,te.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,te.useEffect)(()=>{Ut&&Ml()},[Ut]);const Ml=()=>jr(void 0,null,function*(){var Ia;const dr=Nt;if(!(0,se.o1)(ot))return;const{user_school_id:Tu="",department_id:Wu="",school_name:_o="",department_name:Vu=""}=Xe.userInfo||{},ou=(Ia=dr==null?void 0:dr.graduation_years)==null?void 0:Ia.at(-1);Vr([{id:Tu,name:_o}]),yield Nu(Tu),Ko.setFieldsValue({year:ou,school_id:Tu,department_id:Number(Wu),name:`${ou}${_o}${Vu}\u6BD5\u4E1A\u8BBE\u8BA1`})}),ri=Ia=>jr(void 0,null,function*(){const dr=yield(0,Se.J3)(qr(Gr({},Ia),{tab_module_type:"graduations"}));return dr!=null&&dr.un_purchased&&ot({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),dr.status===0&&Wn((dr==null?void 0:dr.graduation_years)||[]),dr}),Go=(Ia,dr=500)=>{Bo(!0),clearTimeout(Ku.current),Ku.current=setTimeout(()=>jr(void 0,null,function*(){bu.current+=1;const Tu=bu.current,Wu=yield(0,Se.NT)({keyword:Ia});Wu.status===0&&bu.current===Tu&&(Vr((Wu==null?void 0:Wu.schools)||[]),Bo(!1))}),dr)},Nu=Ia=>jr(void 0,null,function*(){if(!Ia)return;const dr=yield(0,Se.Ps)({page:1,limit:9999,id:Ia});dr.status===0&&Xa((dr==null?void 0:dr.departments)||[])});return te.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ut,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:No,onCancel:fr,onOk:()=>Ko.submit()},te.createElement(ce.default,{colon:!1,form:Ko,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Ia,dr)=>{Ia.school_id&&(Nu(dr.school_id),Ko.setFieldValue("department_id",null))},onFinish:Ia=>jr(void 0,null,function*(){Do(!0);const dr=yield(0,Se.Wz)(Ia);dr.status===0&&(Qe.ZP.success("\u521B\u5EFA\u6210\u529F"),Ko.resetFields(),fr(),(0,me.xg)(`/graduations/${dr==null?void 0:dr.identifier}/index`)),Do(!1)})},te.createElement(ce.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},te.createElement(de.default,{style:{width:344},size:"large",options:(Er=Nt==null?void 0:Nt.graduation_years)==null?void 0:Er.map(Ia=>({value:Ia,label:Ia}))})),te.createElement(ce.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},te.createElement(de.default,{showSearch:!0,filterOption:!1,onSearch:Ia=>{Go(Ia)},loading:ru,size:"large",style:{width:344},options:ur.map(Ia=>({value:Ia.id,label:Ia.name}))})),te.createElement(ce.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},te.createElement(de.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:_r.map(Ia=>({value:Ia.id,label:Ia.name}))})),te.createElement(ce.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},te.createElement($e.default,{showCount:!0,style:{width:344},maxLength:60}))))};var lr=(0,x.connect)(({user:Ue,globalSetting:ot,loading:Xe})=>({user:Ue,globalSetting:ot,loading:Xe}))(Eo),ir=Object.defineProperty,wr=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,Nr=(Ue,ot,Xe)=>ot in Ue?ir(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Ma=(Ue,ot)=>{for(var Xe in ot||(ot={}))Xr.call(ot,Xe)&&Nr(Ue,Xe,ot[Xe]);if(wr)for(var Xe of wr(ot))Po.call(ot,Xe)&&Nr(Ue,Xe,ot[Xe]);return Ue},ga=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())});const Ja=({globalSetting:Ue,dispatch:ot,user:Xe,open:Nt,onCancel:Ut=()=>{}})=>{const[fr]=ce.default.useForm(),[Er,ka]=(0,te.useState)(!1),[Wn,ur]=(0,te.useState)(null);return(0,te.useEffect)(()=>{var Vr;if(Nt){const _r={code:"",user_type:((Vr=Xe==null?void 0:Xe.userInfo)==null?void 0:Vr.identity)==="student"?2:1,major:""};fr.setFieldsValue(_r),ur(Ma({},_r))}},[Nt]),te.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Nt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Er,onCancel:Ut,onOk:()=>fr.submit()},te.createElement(ce.default,{colon:!1,form:fr,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Vr,_r)=>ur(Ma({},_r)),onFinish:Vr=>ga(void 0,null,function*(){ka(!0);const _r=yield(0,ct.ZP)("/api/graduations/join.json",{method:"post",body:Vr});_r.status===0&&(Ut(),_r!=null&&_r.identifier?(0,me.xg)(`/graduations/${_r==null?void 0:_r.identifier}/index`):Qe.ZP.success(_r==null?void 0:_r.message)),ka(!1)})},te.createElement(ce.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement($e.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),te.createElement(ce.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement(je.ZP.Group,null,te.createElement(je.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),te.createElement(je.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Wn==null?void 0:Wn.user_type)===2&&te.createElement(ce.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},te.createElement($e.default,{showCount:!0,maxLength:60}))))};var uo=(0,x.connect)(({user:Ue,globalSetting:ot})=>({user:Ue,globalSetting:ot}))(Ja),hr=ue(59301),xu=Object.defineProperty,$o=Object.getOwnPropertySymbols,Ou=Object.prototype.hasOwnProperty,Ju=Object.prototype.propertyIsEnumerable,Ga=(Ue,ot,Xe)=>ot in Ue?xu(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,ll=(Ue,ot)=>{for(var Xe in ot||(ot={}))Ou.call(ot,Xe)&&Ga(Ue,Xe,ot[Xe]);if($o)for(var Xe of $o(ot))Ju.call(ot,Xe)&&Ga(Ue,Xe,ot[Xe]);return Ue},ql=(Ue,ot)=>{var Xe={};for(var Nt in Ue)Ou.call(Ue,Nt)&&ot.indexOf(Nt)<0&&(Xe[Nt]=Ue[Nt]);if(Ue!=null&&$o)for(var Nt of $o(Ue))ot.indexOf(Nt)<0&&Ju.call(Ue,Nt)&&(Xe[Nt]=Ue[Nt]);return Xe},xi=(Ue=>(Ue.Projects="projects",Ue.Shixuns="shixuns",Ue.Classrooms="classrooms",Ue))(xi||{}),$l=(Ue=>(Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics",Ue.Graduations="graduations",Ue))($l||{});const Ar=Ue=>{var ot=Ue,{homePage:Xe,user:Nt,globalSetting:Ut,loading:fr,dispatch:Er,className:ka,style:Wn={}}=ot,ur=ql(ot,["homePage","user","globalSetting","loading","dispatch","className","style"]),Vr,_r,Xa,Ko;const[No,Do]=(0,te.useState)(),[ru,Bo]=(0,te.useState)(),[Ku,bu]=(0,te.useState)(!1),[Io,Ur]=(0,te.useState)(!1),[Ml,ri]=(0,te.useState)(!1),[Go,Nu]=(0,te.useState)();function Ia(Yr,ju){for(const ku of Yr){if(ku.link===ju)return ku.hidden;if(ku.subitem&&ku.subitem.length>0){let dl=ku.subitem;for(const il of dl)if(il.link===ju)return il.hidden;return!1}}return!0}const dr=Ia(((Vr=Ut.setting)==null?void 0:Vr.navbar)||[],"/classrooms"),Tu=Ia(((_r=Ut.setting)==null?void 0:_r.navbar)||[],"/shixuns"),Wu=Ia(((Xa=Ut.setting)==null?void 0:Xa.navbar)||[],"/paths"),_o=Ia(((Ko=Ut.setting)==null?void 0:Ko.navbar)||[],"/graduations"),Vu=Yr=>{var ju;if((0,se.tJ)(Er)){if(Yr==="projects"&&!((ju=Nt.userInfo)!=null&&ju.email)){Qe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Yr==="classrooms"?Do(!0):Yr==="projects"&&Bo(!0)}},ou=(Yr,ju)=>{var ku;if((0,se.tJ)(Er)){if(ju==="projects"&&!((ku=Nt.userInfo)!=null&&ku.email)){Qe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}ju==="shixuns"&&!(0,se.xY)()||Yr&&(window.location.href=Yr)}},Nl=Yr=>{var ju,ku,dl,il,ti,Gi,cs,ns,mi,oi,El,Ul,Ea,ji,ge,pe,he,Ze,ze,ut,yt;return hr.createElement(hr.Fragment,null,hr.createElement(ye.Z,{justify:"space-around",className:"pt5 pb5"},hr.createElement(dt.Z,{className:((ju=Nt.userInfo)==null?void 0:ju.user_identity)!=="\u5B66\u751F"?Ca.joinCol:Ca.hidden},((ku=Nt.userInfo)==null?void 0:ku.user_identity)!=="\u5B66\u751F"&&!((dl=Ut==null?void 0:Ut.setting)!=null&&dl.hide_course)&&hr.createElement(xe.default.Item,ll({},Yr),hr.createElement("a",{onClick:()=>ou("/classrooms/new")},(il=Nt.userInfo)!=null&&il.main_site?"\u521B\u5EFA\u6559\u5B66\u8BFE\u5802":"\u521B\u5EFA\u8BFE\u5802")),!((ti=Ut==null?void 0:Ut.setting)!=null&&ti.hide_shixun)&&((Gi=Nt==null?void 0:Nt.userInfo)==null?void 0:Gi.is_shixun_marker)&&hr.createElement(xe.default.Item,ll({},Yr),hr.createElement("a",{onClick:()=>ou("/shixuns/new","shixuns")},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((cs=Nt.userInfo)==null?void 0:cs.user_identity)!=="\u5B66\u751F"&&!((ns=Ut==null?void 0:Ut.setting)!=null&&ns.hide_subject)&&hr.createElement(xe.default.Item,ll({},Yr),hr.createElement("a",{onClick:()=>ou("/paths/new")},"\u521B\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((mi=Ut==null?void 0:Ut.setting)!=null&&mi.is_local)&&((oi=Nt.userInfo)==null?void 0:oi.main_site)&&hr.createElement(xe.default.Item,ll({},Yr),hr.createElement("a",{onClick:()=>{var rn;return ou(`${(rn=Ut==null?void 0:Ut.setting)==null?void 0:rn.old_url}/projects/deposit/new`,"projects")}},"\u521B\u5EFA\u5F00\u53D1\u9879\u76EE")),!((El=Nt.userInfo)!=null&&El.main_site)&&hr.createElement("div",null,hr.createElement(xe.default.Item,ll({},Yr),hr.createElement("a",{onClick:()=>Vu("classrooms")},(Ul=Nt.userInfo)!=null&&Ul.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ea=Nt.userInfo)==null?void 0:Ea.main_site)&&!((ji=Ut==null?void 0:Ut.setting)!=null&&ji.is_local)&&hr.createElement(xe.default.Item,ll({},Yr),hr.createElement("a",{onClick:()=>Vu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((ge=Nt.userInfo)==null?void 0:ge.main_site)&&((pe=Nt.userInfo)==null?void 0:pe.user_identity)!=="\u5B66\u751F"&&hr.createElement(dt.Z,null,hr.createElement("div",{className:Ca.joinBoard})),((he=Nt.userInfo)==null?void 0:he.main_site)&&hr.createElement(dt.Z,{className:((Ze=Nt.userInfo)==null?void 0:Ze.user_identity)!=="\u5B66\u751F"?Ca.joinCol:Ca.w90},hr.createElement(xe.default.Item,ll({},Yr),hr.createElement("a",{onClick:()=>Vu("classrooms")},(ze=Nt.userInfo)!=null&&ze.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ut=Nt.userInfo)==null?void 0:ut.main_site)&&!((yt=Ut==null?void 0:Ut.setting)!=null&&yt.is_local)&&hr.createElement(xe.default.Item,ll({},Yr),hr.createElement("a",{onClick:()=>Vu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return hr.createElement(hr.Fragment,null,hr.createElement(De.Z,{dropdownRender:()=>{var Yr;return hr.createElement(xe.default,{className:((Yr=Nt.userInfo)==null?void 0:Yr.user_identity)!=="\u5B66\u751F"?`${Ca.rightMenu} ${Ca.joinMenu} mt10`:`${Ca.rightMenu} ${Ca.joinMenu} ${Ca.w140} mt10`},hr.createElement(Nl,null))},placement:"bottom"},hr.createElement("span",{className:Oe()("iconfont icon-tianjia6 current",ka),style:Wn})),hr.createElement(Gn,{visible:No,onCancel:()=>Do(!1)}),hr.createElement(Mo,{visible:ru,onCancel:()=>Bo(!1)}),hr.createElement(lr,{info:Go,open:Ku,onCancel:()=>bu(!1)}),hr.createElement(uo,{open:Io,onCancel:()=>Ur(!1)}))};var Aa=(0,x.connect)(({homePage:Ue,loading:ot,user:Xe,globalSetting:Nt})=>({homePage:Ue,user:Xe,globalSetting:Nt,loading:ot.models.index}))(Ar),Fa=ue(88873),Ra=Object.defineProperty,yo=Object.getOwnPropertySymbols,au=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Zr=(Ue,ot,Xe)=>ot in Ue?Ra(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,io=(Ue,ot)=>{for(var Xe in ot||(ot={}))au.call(ot,Xe)&&Zr(Ue,Xe,ot[Xe]);if(yo)for(var Xe of yo(ot))Mu.call(ot,Xe)&&Zr(Ue,Xe,ot[Xe]);return Ue};const Uo=Ue=>React.createElement("svg",io({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Ue),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var So="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",vu=Object.defineProperty,Pu=Object.getOwnPropertySymbols,wu=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,ai=(Ue,ot,Xe)=>ot in Ue?vu(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Vl=(Ue,ot)=>{for(var Xe in ot||(ot={}))wu.call(ot,Xe)&&ai(Ue,Xe,ot[Xe]);if(Pu)for(var Xe of Pu(ot))ni.call(ot,Xe)&&ai(Ue,Xe,ot[Xe]);return Ue},Ei=(Ue,ot)=>{var Xe={};for(var Nt in Ue)wu.call(Ue,Nt)&&ot.indexOf(Nt)<0&&(Xe[Nt]=Ue[Nt]);if(Ue!=null&&Pu)for(var Nt of Pu(Ue))ot.indexOf(Nt)<0&&ni.call(Ue,Nt)&&(Xe[Nt]=Ue[Nt]);return Xe};const Hu=Ue=>{var ot=Ue,{globalSetting:Xe}=ot,Nt=Ei(ot,["globalSetting"]),Ut,fr;const Er=(0,te.useMemo)(()=>{var ka,Wn;return(ka=Xe==null?void 0:Xe.setting)!=null&&ka.nav_logo_url?`${Jt.Z.IMG_SERVER}/${(Wn=Xe==null?void 0:Xe.setting)==null?void 0:Wn.nav_logo_url}`:`${Jt.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Ut=Xe==null?void 0:Xe.setting)==null?void 0:Ut.nav_logo_url]);return te.createElement("img",Vl({title:(fr=Xe==null?void 0:Xe.setting)==null?void 0:fr.name,src:Er||So},Nt))};var wi=(0,x.connect)(({globalSetting:Ue})=>({globalSetting:Ue}))(Hu);const Al=({user:Ue})=>{var ot;return te.createElement(we.default.Header,{className:"bg-white relative",style:{boxShadow:"0px 10px 10px 0px rgba(0,0,0,0.05)",background:"#fff"}},te.createElement("div",{className:"flex item-center h-full gap-20px edu-container"},te.createElement(wi,{style:{height:"80%"}}),te.createElement(yu,{classNameItem:"text-16px font-semibold"}),te.createElement("div",{className:"ml-auto flex item-center gap-20px",style:{color:"#159DFF"}},te.createElement("span",{className:"iconfont icon-sousuo10 current font18",onClick:()=>{x.history.push("/search?value=")}}),(0,Bt.bg)()&&te.createElement(Aa,{className:"font18"}),(0,Bt.bg)()&&te.createElement(ho.Z,{dot:(ot=Ue==null?void 0:Ue.navigationInfo)==null?void 0:ot.new_message},te.createElement("span",{className:"iconfont icon-xiaoxi2 current",style:{color:"#159DFF"},onClick:()=>{var Xe;x.history.push(`/messages/${(Xe=Ue==null?void 0:Ue.userInfo)==null?void 0:Xe.login}/user_tidings`)}})),te.createElement(Fa.Z,null))))};var ei=(0,x.connect)(({globalSetting:Ue,user:ot})=>({globalSetting:Ue,user:ot}))(Al),Li=({className:Ue,style:ot})=>{const[Xe,Nt]=(0,te.useState)(!1);function Ut(fr){x.history.push("/search?value="+fr)}return Xe?te.createElement("div",{onBlur:()=>{setTimeout(()=>{Nt(!1)},300)}},te.createElement($e.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input",onSearch:Ut,autoFocus:!0})):te.createElement("span",{className:Oe()("iconfont icon-sousuo font18 current icon-bianzu11",Ue),style:ot,onClick:()=>{x.history.push("/search?value=")}})},Cl=ue(22688),To=ue(59301),Qi=Object.defineProperty,zl=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,Ji=Object.prototype.propertyIsEnumerable,Xi=(Ue,ot,Xe)=>ot in Ue?Qi(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Ue[ot]=Xe,Ta=(Ue,ot)=>{for(var Xe in ot||(ot={}))Oi.call(ot,Xe)&&Xi(Ue,Xe,ot[Xe]);if(zl)for(var Xe of zl(ot))Ji.call(ot,Xe)&&Xi(Ue,Xe,ot[Xe]);return Ue},so=(Ue,ot)=>{var Xe={};for(var Nt in Ue)Oi.call(Ue,Nt)&&ot.indexOf(Nt)<0&&(Xe[Nt]=Ue[Nt]);if(Ue!=null&&zl)for(var Nt of zl(Ue))ot.indexOf(Nt)<0&&Ji.call(Ue,Nt)&&(Xe[Nt]=Ue[Nt]);return Xe},Fo=(Ue,ot,Xe)=>new Promise((Nt,Ut)=>{var fr=Wn=>{try{ka(Xe.next(Wn))}catch(ur){Ut(ur)}},Er=Wn=>{try{ka(Xe.throw(Wn))}catch(ur){Ut(ur)}},ka=Wn=>Wn.done?Nt(Wn.value):Promise.resolve(Wn.value).then(fr,Er);ka((Xe=Xe.apply(Ue,ot)).next())});function zo(){var Ue,ot;const Nt=window.location.pathname.split("/"),Ut={};return Nt[1]=="classrooms"&&Nt.length>3&&!((Ue=Nt[4])!=null&&Ue.includes("newgold"))&&!((ot=Nt[5])!=null&&ot.includes("newgold"))&&Nt[2]!=="coursesId"&&(Ut.course_id=Nt[2]),Nt[1]==="shixuns"&&Nt.length>3&&(Ut.objective_type="shixun",Ut.objective_id=Nt[2]),Nt[1]==="paths"&&Nt.length>3&&(Ut.objective_type="path",Ut.objective_id=Nt[2]),Ta(Ta({},Ut),{school:1})}const tl=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],zi=Ue=>{var ot=Ue,{homePage:Xe,user:Nt,globalSetting:Ut,loading:fr,dispatch:Er,isLogin:ka=!1,shixunHomeworks:Wn}=ot,ur=so(ot,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Vr,_r;const Xa=(0,x.useLocation)(),[Ko,No]=(0,te.useState)(""),[Do,ru]=(0,te.useState)(!1),Bo=zo();(0,te.useEffect)(()=>{Er({type:"user/getNavigationInfo",payload:Ta({},Bo)})},[Ut.name]),(0,te.useEffect)(()=>{Wn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(tl!=null&&tl.includes(Xa==null?void 0:Xa.pathname)||(Xa==null?void 0:Xa.pathname.indexOf("/classrooms"))===0||Er({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Xa.pathname]),(0,te.useEffect)(()=>{Wn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Wn.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Wn.actionTabs.key]),(0,te.useEffect)(()=>{var Go;if(Ut!=null&&Ut.setting){let Nu=(0,Ua.cloneDeep)((Go=Ut==null?void 0:Ut.setting)==null?void 0:Go.navbar);Nu=Nu==null?void 0:Nu.filter(dr=>{var Tu;return!(dr!=null&&dr.hidden)&&!((0,Bt.JA)()&&((Tu=["/paperlibrary","/problemset"])!=null&&Tu.includes(dr.link)))});for(const dr of Nu)dr.subitem&&(dr.subitem=dr.subitem.filter(Tu=>{var Wu;return!(Tu!=null&&Tu.hidden)&&!((0,Bt.JA)()&&((Wu=["/paperlibrary","/problemset"])!=null&&Wu.includes(Tu.link)))}));let Ia=!1;Nu==null||Nu.map(function(dr,Tu){var Wu,_o,Vu,ou;const Nl=Xa.pathname;dr.link===Nl&&(No(dr==null?void 0:dr.link),(0,me.Dk)(Nl==="/"?(Wu=Ut==null?void 0:Ut.setting)==null?void 0:Wu.name:Ml(dr==null?void 0:dr.name)),bu(Ur(Tu,{name:dr==null?void 0:dr.name,link:dr==null?void 0:dr.link},Nu)),Ia=!0),Nl=="/"&&(No(""),(0,me.Dk)((_o=Ut==null?void 0:Ut.setting)==null?void 0:_o.name)),(Vu=dr==null?void 0:dr.subitem)!=null&&Vu.length&&((ou=dr==null?void 0:dr.subitem)==null||ou.map(Yr=>{Yr.link===Nl&&(No(Yr==null?void 0:Yr.link),Nl!=="/"&&(0,me.Dk)(Ml(Yr==null?void 0:Yr.name)),bu(Ur(Tu,{name:Yr==null?void 0:Yr.name,link:Yr==null?void 0:Yr.link},Nu)),Ia=!0)}))}),Ia||bu(Nu)}},[Ut==null?void 0:Ut.setting,Nt]);const[Ku,bu]=(0,te.useState)([]),Io=(Go,Nu)=>Fo(void 0,null,function*(){var Ia,dr,Tu,Wu,_o,Vu;if((Go==null?void 0:Go.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const ou=yield(0,gt.IU)({tab_module_type:"engineering"});if(ou!=null&&ou.un_purchased){Er({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Ia=ou==null?void 0:ou.data)!=null&&Ia.engineer_url?(Tu=(dr=ou==null?void 0:ou.data)==null?void 0:dr.engineer_url)!=null&&Tu.includes("http")?(0,me.xg)((Wu=ou==null?void 0:ou.data)==null?void 0:Wu.engineer_url):x.history.push((_o=ou==null?void 0:ou.data)==null?void 0:_o.engineer_url):(ou==null?void 0:ou.status)!=401&&ru(!0);return}(Vu=Go==null?void 0:Go.link)!=null&&Vu.includes("http")?(0,me.xg)(Go==null?void 0:Go.link):((0,me.Dk)(Go==null?void 0:Go.name),x.history.push(Go==null?void 0:Go.link)),(Go==null?void 0:Go.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Er({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:To.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Ur=(Go,Nu,Ia)=>{const dr=Ia.slice();return dr[Go]&&(dr[Go].name=Nu.name,dr[Go].link=Nu.link),dr||[]},Ml=(Go="")=>(Go==null?void 0:Go.indexOf("<"))>-1?Go==null?void 0:Go.slice(0,Go==null?void 0:Go.indexOf("<")):Go,ri=()=>{var Go,Nu,Ia,dr,Tu,Wu;switch(Number((Go=Ut==null?void 0:Ut.setting)==null?void 0:Go.theme)){case Cl.Fy.THEMEONE:return To.createElement(ei,null);case Cl.Fy.DEFAULT:default:return To.createElement(we.default,{style:{background:`${Xa.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Ut.isIlearning?Te["header-iearning"]:Te.header} ${Ut.showHeaderFixed?Te.headerFixed:""}`},To.createElement(we.default.Header,{className:"header",style:{background:`${Xa.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Xa.pathname=="/training"?"999":""}`}},To.createElement("section",{className:Te["edu-menu"]},(!!Ut.isIlearning||!((Nu=Ut==null?void 0:Ut.setting)!=null&&Nu.main_site)&&!!((Ia=Ut==null?void 0:Ut.setting)!=null&&Ia.navbar))&&To.createElement(x.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Er({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},To.createElement(wi,{className:Te.logo})),To.createElement("ul",{className:`${Te.menu} ${(0,me.Ll)()&&"ml0"}`},(0,me.Ll)()&&To.createElement("li",null,To.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,me.Ll)()&&Ut.setting&&(Ku==null?void 0:Ku.map(function(_o,Vu){var ou,Nl,Yr,ju,ku;return To.createElement("li",{key:Vu,className:!((ou=_o==null?void 0:_o.subitem)!=null&&ou.length)&&Ko===(_o==null?void 0:_o.link)||(Nl=_o==null?void 0:_o.subitem)!=null&&Nl.some(dl=>Ko===(dl==null?void 0:dl.link))?Te.actived:""},To.createElement("div",{onClick:()=>Io(_o,Vu),className:Te.name},To.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var dl;let il=_o==null?void 0:_o.name;return(dl=_o==null?void 0:_o.subitem)==null||dl.map((ti,Gi)=>(ti.link===Xa.pathname&&(il=ti.name),ti)),il})()}}),((Yr=_o==null?void 0:_o.subitem)==null?void 0:Yr.length)>0&&To.createElement("i",{className:"iconfont icon-zhankai4"})),((ju=_o==null?void 0:_o.subitem)==null?void 0:ju.length)>0&&To.createElement("div",{className:Te.dropDown},(ku=_o==null?void 0:_o.subitem)==null?void 0:ku.map((dl,il)=>To.createElement("div",{className:Te.subName,onClick:()=>Io(dl,Vu),key:Vu+"-"+il},!!il&&To.createElement("div",{className:Te.line}),To.createElement("aside",{className:"font16 c-black"},Ml(dl==null?void 0:dl.name)),To.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},dl.content)))))}))),To.createElement("div",{className:"search-bar flex item-center gap-20px c-white",style:{flex:Ut.isIlearning?"initial":"1 0 auto"}},!(0,me.Ll)()&&!(Ut!=null&&Ut.isIlearning)&&To.createElement(To.Fragment,null,To.createElement(Li,null),!ka&&To.createElement(dn,null),!ka&&!!((dr=Nt==null?void 0:Nt.userInfo)!=null&&dr.login)&&To.createElement(x.Link,{className:"iconfont icon-xiaoxilingdang font18 c-white current-primary-hover relative",to:`/messages/${(Tu=Nt==null?void 0:Nt.userInfo)==null?void 0:Tu.login}/user_tidings`},((Wu=Nt==null?void 0:Nt.navigationInfo)==null?void 0:Wu.new_message)&&To.createElement("span",{className:Te.newslight}))),!ka&&To.createElement(kr,{payload:Bo})))))}};return To.createElement(To.Fragment,null,Ut.showHeader&&Ut.showHeaderFooter&&To.createElement(To.Fragment,null,ri(),To.createElement(Ye.default,{centered:!0,destroyOnClose:!0,open:Do,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",onOk:()=>{(0,me.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>ru(!1)},To.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},To.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),To.createElement("img",{src:`${Jt.Z.IMG_SERVER}/${(Vr=Ut==null?void 0:Ut.setting)==null?void 0:Vr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),To.createElement("p",null,"\u7FA4\u53F7\uFF1A",(_r=Ut==null?void 0:Ut.setting)==null?void 0:_r.homepage_tea_qq_number))),(Ut==null?void 0:Ut.showTip)&&To.createElement(Dn,null),To.createElement(rr,null)),To.createElement(Lo,null))};var Yu=(0,x.connect)(({homePage:Ue,loading:ot,user:Xe,globalSetting:Nt,shixunHomeworks:Ut})=>({homePage:Ue,user:Xe,globalSetting:Nt,loading:ot.models.index,shixunHomeworks:Ut}))(zi)},6077:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return $e}});var te=ue(59301),x={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},we=ue(92310),Ye=ue.n(we),Te=ue(71418),Qe=ue(2859),ye=ue(82093),dt=ue(49661),xe=(je,lt,me)=>new Promise((a,E)=>{var b=ae=>{try{z(me.next(ae))}catch(se){E(se)}},y=ae=>{try{z(me.throw(ae))}catch(se){E(se)}},z=ae=>ae.done?a(ae.value):Promise.resolve(ae.value).then(b,y);z((me=me.apply(je,lt)).next())}),$e=({data:je,className:lt,fullWidth:me,style:a={},onClose:E,onOk:b,showFullTools:y,noAssociationId:z})=>{const ae=(0,te.useRef)(null),se=(0,te.useRef)(null),ce=(0,te.useRef)(null),de=(0,te.useRef)(null),[Se,Le]=(0,te.useState)(!1),[ke,Ne]=(0,te.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,te.useEffect)(()=>{ce.current||(ce.current=document.createElement("style"),document.head.appendChild(ce.current)),je!=null&&je.visible?(document.body.setAttribute("data-custom","y-hidden"),ce.current.innerHTML=" html { overflow-y: hidden; }",je!=null&&je.src&&Pt()):(document.body.removeAttribute("data-custom"),ce.current&&(document.head.removeChild(ce.current),ce.current=null))},[je==null?void 0:je.visible]);const Pt=()=>xe(void 0,null,function*(){Le(!0),Ne("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Pa=yield(0,dt.ZJ)(je==null?void 0:je.src);ae.current.src="",ae.current.src=Pa,ae.current.onload=function(){Jn()},Le(!1),Ne("")}),st=()=>{document.body.removeAttribute("data-custom"),ce.current.innerHTML=" ",E()},Et=Pa=>xe(void 0,null,function*(){Le(!0),Ne("\u6B63\u5728\u4FDD\u5B58\u4E2D");const oa=yield(0,ye.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:je.title,file:Pa.dataUrl}});oa!=null&&oa.id&&!z?(yield(0,ye.ZP)(`/api/attachments/${je.id}/add_subitem.json`,{method:"post",body:{subitem_id:oa==null?void 0:oa.id,settings:JSON.stringify(Pa.state)}})).status===0&&b():oa!=null&&oa.id&&b(oa),document.body.removeAttribute("data-custom"),ce.current.innerHTML=" ",Le(!1),Ne("")}),ta=()=>{const Pa=document.querySelector('a[href="https://markerjs.com/"]');Pa&&Pa.parentNode&&(Pa.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Xt=>{const Bn=document.querySelector(Xt.name);Bn&&Bn.setAttribute("title",Xt.title)})},Jn=()=>{se.current=new Qe.hP(ae.current),se.current.targetRoot=de.current,se.current.addEventListener("render",Et),se.current.addEventListener("beforeclose",st),y&&(se.current.availableMarkerTypes=se.current.ALL_MARKER_TYPES,se.current.uiStyleSettings.redoButtonVisible=!0,se.current.uiStyleSettings.notesButtonVisible=!0,se.current.uiStyleSettings.zoomButtonVisible=!0,se.current.uiStyleSettings.zoomOutButtonVisible=!0,se.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=se.current.uiStyleSettings,se.current.show(),je!=null&&je.snapshotData&&se.current.restoreState(je.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ta()},300)};return te.createElement(te.Fragment,null,(je==null?void 0:je.visible)&&te.createElement(Te.Z,{spinning:Se,tip:ke,style:{position:"absolute"}},te.createElement("div",{ref:de,className:Ye()(x.imageDimensions,lt,me?x.fullWidth:""),style:a},te.createElement("img",{className:x.img,ref:ae}))))}},88615:function(Me,At,ue){"use strict";var te=ue(59301),x=ue(95237),we=ue(43604),Ye=ue(99313),Te=ue(3113),Qe=ue(7664),ye=ue(21697),dt=ue(48136),xe=ue(59301);const De=(0,te.forwardRef)(({callback:$e,showSaveButton:je,value:lt=""},me)=>{const a=(0,te.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r - x=a + r\\text{cos}\\theta \\ \r - y=b + r\\text{sin}\\theta \r -\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r - \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r - \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r - x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\left\\{\\begin{matrix} \r - \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r - \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r -\\end{matrix}\\right. \r -\\end{array} `},{value:`\\begin{array}{l} \r - a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r - \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r - \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r - \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r - \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r -\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r - a \\perp \\alpha \\ \r - b \\perp \\alpha \r -\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r - \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r - a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r - a \\parallel \\partial ,b \\parallel \\partial \r -\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r - m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r - a \\perp m,a \\perp n \r -\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r - \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r - a^{2}+b^{2}=c^{2} \r -\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r - a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r - a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r -\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r - a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r - \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r -\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r -\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r - a,b \\in R^{+} \\ \r - \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - a,b \\in R \\ \r - \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r - \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r -\\end{array}`},{value:`\\begin{array}{c} \r - H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r -\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r - \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r - \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r -\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r - P \\left( \\emptyset \\right) =0 \\\\ \r - P \\left( S \\right) =1 \r -\\end{array}`},{value:`\\begin{array}{c} \r - \\forall A \\in S \\\\ \r - P \\left( A \\right) \\ge 0 \r -\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r - S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r - P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r -\\end{array}`},{value:`\\begin{array}{c} \r - P_{n}=n! \\\\ \r - A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r -\\end{array}`}]}]}],y=se=>{a.current.setValue(a.current.getValue()+" "+se.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:xe.createElement(x.Z,{className:ye.Z.lists,gutter:[10,10]},E.map((se,ce)=>xe.createElement(we.Z,{flex:"110px",className:ye.Z.item},xe.createElement("div",null,xe.createElement(Qe.Z,{value:`$$${se.value}$$`}),se.name),xe.createElement("div",{className:ye.Z.children},se.children.map((de,Se)=>xe.createElement("div",{key:Se},xe.createElement("h1",null,de.name),xe.createElement(x.Z,{gutter:[10,10]},de.data.map((Le,ke)=>xe.createElement(we.Z,{key:ke,onClick:()=>y(Le),className:ye.Z.diamond},xe.createElement(Qe.Z,{value:"`$$"+Le.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:xe.createElement(x.Z,{className:ye.Z.lists,gutter:[10,10]},b.map((se,ce)=>xe.createElement(we.Z,{flex:"110px",className:ye.Z.item},xe.createElement("div",null,xe.createElement(Qe.Z,{value:"`$$"+se.value+"$$`"}),se.name),xe.createElement("div",{className:ye.Z.children},se.children.map((de,Se)=>xe.createElement("div",{key:Se},de.name&&xe.createElement("h1",null,de.name),xe.createElement(x.Z,{gutter:[10,10]},de.data.map((Le,ke)=>xe.createElement(we.Z,{key:ke,onClick:()=>y(Le),className:ye.Z.diamond},xe.createElement(Qe.Z,{value:"`$$"+Le.value+"$$`"}))))))))))}],ae=()=>{var se=document.createElement("div");se.innerHTML=a.current.getValue();var ce=se.innerText;return $e&&$e(ce),ce};return(0,te.useImperativeHandle)(me,()=>({getData:ae})),xe.createElement("div",{className:ye.Z.mathWrap},xe.createElement(Ye.default,{defaultActiveKey:"1",items:z}),xe.createElement("math-field",{locale:"zh_cn",className:ye.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},lt||""),je&&xe.createElement("div",{className:ye.Z.button},xe.createElement(Te.ZP,{size:"large",onClick:ae,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});At.Z=De},95887:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Se}});var te=ue(59301),x=ue(6848),we=ue(92832),Ye=ue(71418),Te=ue(64165),Qe=ue(92310),ye=ue.n(Qe),dt={selectEnvironment:"selectEnvironment___LegvW",search:"search___ZMwsK",searchListWrap:"searchListWrap___iUv9S",searchList:"searchList___T1FBi",name:"name___t0Y2b",tag:"tag___ooWkq",searchListActive:"searchListActive___ahElk",spin:"spin___x2xMT",common:"common___ZhJvk",title:"title___p4_7m",tags:"tags___2fYZM",tagActive:"tagActive___tb54k",wrap:"wrap___I9ZtF",allList:"allList___h31KX",item:"item___PwiKQ",itemActive:"itemActive___JCEc6",line:"line___Qn6mz",apply:"apply___EhZKq",p1:"p1___LxfGu",p2:"p2___jiQhJ",list:"list___n7Ydz",items:"items___OB8qz",darklySelectEnvironment:"darklySelectEnvironment___K__cy"},xe=ue(36723),De=ue(82093),$e=ue(89392),je=Object.defineProperty,lt=Object.defineProperties,me=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(Le,ke,Ne)=>ke in Le?je(Le,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):Le[ke]=Ne,z=(Le,ke)=>{for(var Ne in ke||(ke={}))E.call(ke,Ne)&&y(Le,Ne,ke[Ne]);if(a)for(var Ne of a(ke))b.call(ke,Ne)&&y(Le,Ne,ke[Ne]);return Le},ae=(Le,ke)=>lt(Le,me(ke)),se=(Le,ke,Ne)=>new Promise((Pt,st)=>{var Et=Pa=>{try{Jn(Ne.next(Pa))}catch(oa){st(oa)}},ta=Pa=>{try{Jn(Ne.throw(Pa))}catch(oa){st(oa)}},Jn=Pa=>Pa.done?Pt(Pa.value):Promise.resolve(Pa.value).then(Et,ta);Jn((Ne=Ne.apply(Le,ke)).next())});const ce=({className:Le,dispatch:ke,skin:Ne="white",value:Pt=null,loading:st=!1,data:Et=[],otherData:ta=[],tags:Jn=[],onChange:Pa=()=>{},onSearchWord:oa=()=>{},shixun_type:Xt,extraContent:Bn,tab_type:ct,is_create_mirror:Kt,hiddenCreateOnline:En})=>{const[Vn,fn]=(0,te.useState)(""),[at,ft]=(0,te.useState)(!1),[Lt,Zn]=(0,te.useState)([]),[pn,qn]=(0,te.useState)(0),Oe=(0,te.useRef)(null),be=(0,te.useRef)(String(Math.floor(Math.random()*1e6))).current,He=(0,te.useRef)(),It=(0,te.useRef)(null),kt=(0,te.useRef)(0),Qt=(0,te.useRef)([]);(0,te.useEffect)(()=>(window.addEventListener("keydown",nn),()=>{window.removeEventListener("keydown",nn)}),[Vn,at,Lt]),(0,te.useEffect)(()=>{Zn([])},[ct]);const nn=pt=>{if(!at||pt.keyCode!==40&&pt.keyCode!==38)return;let Mt=0;pt.keyCode===40&&at&&(pn{const jt=_t=>{var Gt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,ra={};return ra["^"]="\\^",ra["."]="\\.",ra["\\"]="\\\\",ra["|"]="\\|",ra["("]="\\(",ra[")"]="\\)",ra["*"]="\\*",ra["+"]="\\+",ra["-"]="\\-",ra.$="$",ra["["]="\\[",ra["]"]="\\]",ra["?"]="\\?",_t=_t.replace(Gt,function(mn){return ra[mn]}),_t};var bn=new RegExp(jt(Mt),"gi");return pt=pt.replace(bn,function(_t){return""+_t+""}),pt},Hn=(pt,Mt,jt)=>se(void 0,null,function*(){let bn=kt.current+1;kt.current=bn;const _t=Gt=>Gt==null?void 0:Gt.map((mn,va)=>{const{id:gr,name:kr}=mn,Or=ae(z({},mn),{label:te.createElement("ul",{id:`search-${be}-${va}`,onClick:()=>zt(gr,Or),className:va===Mt?dt.searchListActive:dt.searchList},te.createElement("li",{className:dt.name,dangerouslySetInnerHTML:{__html:gn(kr,pt)}}),mn.private&&te.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},te.createElement("li",{className:dt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),mn.is_base&&te.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},te.createElement("li",{className:dt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return Or});if(jt){const Gt=_t(Qt.current);Zn(Gt);return}clearTimeout(It.current),It.current=setTimeout(()=>se(void 0,null,function*(){var Gt,ra;const mn={keywords:encodeURIComponent(pt||""),page:1,limit:1e5,tab_type:ct};Xt&&(mn.shixun_type=Xt);const va=yield(0,De.ZP)("/api/shixuns/search_image.json",{method:"get",params:ae(z({},mn),{is_create_mirror:Kt})});if((va==null?void 0:va.status)===0){const gr=_t(((Gt=va==null?void 0:va.data)==null?void 0:Gt.mirrors)||[]);bn===kt.current&&(Zn(gr),Qt.current=(0,$e.cloneDeep)(((ra=va==null?void 0:va.data)==null?void 0:ra.mirrors)||[]))}}),300)}),Wt=pt=>{const Mt=document.getElementById(`scroll-${be}-${pt}`);if(!Mt)return;document.getElementById(`scroll-${be}`).scrollTo(0,Mt.offsetTop)},Be=(pt,Mt)=>{const jt=document.getElementById(`search-${be}-${pt}`);if(!jt)return;const bn=document.getElementById(`search-${be}`);jt.offsetTop-bn.scrollTop>0&&jt.offsetTop-bn.scrollTop{Hn(pt,0)},bt=pt=>{var Mt;if(!Lt.length)return;const jt=(Mt=Lt==null?void 0:Lt[pn])==null?void 0:Mt.id;Pa(jt),Zn([]),qn(0),Wt(jt),He.current.blur()},zt=(pt,Mt)=>{Pa(pt),Zn([]),qn(0),Wt(pt)},vn=()=>{Zn([]),fn(""),oa("")},Fn=pt=>{Pa(pt),Zn([])},dn=()=>Vn===""?te.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):te.createElement("i",{onClick:pt=>{pt.stopPropagation(),vn()},className:"iconfont icon-shanchu4 c-grey-c"}),an=()=>{ke({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},Bt=()=>{ke({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},gt=()=>{Oe.current=setTimeout(()=>{ft(!1),qn(0)},200)},Jt=!(Et!=null&&Et.length)&&!(ta!=null&&ta.length);return te.createElement("div",{className:ye()(Ne==="night"?dt.darklySelectEnvironment:dt.selectEnvironment,Le)},Bn&&te.createElement("div",{style:{marginTop:20,marginLeft:20}},Bn),te.createElement("div",{className:dt.search},te.createElement(we.default,{suffix:dn(),bordered:!1,ref:He,value:Vn,onKeyDown:pt=>{(pt.keyCode===40||pt.keyCode===38||pt.keyCode===13)&&pt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(Oe.current),Vn&&Ve(Vn),ft(!0)},onBlur:gt,onChange:pt=>{fn(pt.target.value),pt.target.value&&Ve(pt.target.value),oa(pt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:bt}),at&&te.createElement("div",{id:`search-${be}`,className:dt.searchListWrap},Lt.map((pt,Mt)=>te.createElement(te.Fragment,{key:Mt}," ",pt.label)))),st?te.createElement(Ye.Z,{className:dt.spin}):te.createElement(te.Fragment,null,!!Jn.length&&te.createElement("aside",{className:dt.common},te.createElement("div",{className:dt.title},"\u63A8\u8350\u73AF\u5883:"),te.createElement("ul",{className:dt.tags},Jn.map((pt,Mt)=>te.createElement("li",{key:Mt,onClick:()=>Fn(pt.id),className:Pt===pt.id?`${dt.tag} ${dt.tagActive}`:dt.tag},pt.name)))),Jt&&te.createElement(Te.Z,{style:{margin:"60px 0"},image:xe,description:te.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),te.createElement("aside",{className:dt.wrap,id:`scroll-${be}`},Et.map((pt,Mt)=>{var jt;return(jt=pt==null?void 0:pt.image)!=null&&jt.length?te.createElement(de,{key:Mt,data:pt,id:Pt,handleClick:bn=>Fn(bn)}):null}),te.createElement("ul",{className:dt.allList},ta.map(pt=>te.createElement("li",{key:`key-${pt.id}`,id:`scroll-${be}-${pt.id}`,className:pt.id===Pt?`${dt.item} ${dt.itemActive}`:dt.item,onClick:()=>Pa(pt.id)},te.createElement("div",{className:dt.name},pt.name),pt.private&&te.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},te.createElement("div",{className:dt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),pt.is_base&&te.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},te.createElement("div",{className:dt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),te.createElement("div",{className:dt.apply},te.createElement("span",{className:dt.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),te.createElement("span",{className:dt.p2,onClick:an}," \u7533\u8BF7\u65B0\u5EFA"),!En&&te.createElement("span",{className:dt.p2,onClick:Bt}," \u5728\u7EBF\u521B\u5EFA")))},de=({data:Le,id:ke,handleClick:Ne})=>{const[Pt,st]=(0,te.useState)(!0),{name:Et,image:ta}=Le;return te.createElement("div",{className:dt.list},te.createElement("header",{onClick:()=>st(!Pt)},te.createElement("div",{className:dt.title},Et),te.createElement("i",{style:{transition:"0.5s",transform:Pt?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),te.createElement("ul",{className:dt.items,style:{height:Pt?"auto":0}},ta.map(Jn=>te.createElement("li",{key:Jn.id,className:Jn.id===ke?`${dt.item} ${dt.itemActive}`:dt.item,onClick:()=>Ne(Jn.id)},te.createElement("div",{className:dt.name},Jn.name),Jn.private&&te.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},te.createElement("div",{className:dt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Jn.is_base&&te.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},te.createElement("div",{className:dt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),te.createElement("li",{className:dt.line})))};var Se=ce},44405:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Oe}});var te=ue(59301),x=ue(5112),we=ue(78241),Ye=ue(61621),Te=ue(3113),Qe=ue(82093),ye=ue(43418),dt="data:image/png;base64,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";function xe(){return(0,Qe.U2)("teach_groups.json")}function De(be){return(0,Qe.v_)("teach_groups.json",be)}function $e(be,He){return(0,Qe.gz)(`teach_groups/${be}.json`,He)}function je(be){return(0,Qe.v_)("teach_group_members.json",be)}function lt(be){return(0,Qe.IV)(`teach_group_members/${be}.json`)}function me(be,He){return(0,Qe.IV)(`teach_groups/${be}/del_member.json`,{member_id:He})}function a(be){return(0,Qe.IV)(`teach_groups/${be}.json`)}var E=ue(92832),b=({callback:be,visible:He,onCancel:It,id:kt,name:Qt})=>{function nn(Hn){be(Hn)}const[gn]=we.default.useForm();return(0,te.useEffect)(()=>{gn.setFieldsValue({name:Qt})},[Qt]),te.createElement(ye.default,{centered:!0,title:kt?"\u6539\u540D":"\u65B0\u5EFA",open:He,onCancel:It,footer:null},te.createElement(we.default,{layout:"vertical",form:gn,initialValues:{name:Qt},onFinish:nn},te.createElement(we.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},te.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),te.createElement(we.default.Item,null,te.createElement("div",{className:"flex-container flex-end"},te.createElement(Te.ZP,{type:"ghost",onClick:It,style:{marginRight:20}}," \u53D6\u6D88 ")," ",te.createElement(Te.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},y=ue(54476),z={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},ae=z,se=ue(7657),ce=function(He,It){return te.createElement(se.Z,(0,y.Z)({},He,{ref:It,icon:ae}))},de=te.forwardRef(ce),Se=de,Le=ue(43531);const ke=50;var Ne=({data:be,isAdminOrTeacher:He,onDelGroup:It,onChangeGroupName:kt,onPlusMember:Qt,onDelMember:nn,onExitGroup:gn})=>{const[Hn,Wt]=(0,te.useState)(0),[Be,Ve]=(0,te.useState)(0);function bt(Fn){let dn=parseInt(Fn.target.id,10);ye.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{It(dn)}})}function zt(Fn){let dn=parseInt(Fn.target.id,10);ye.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{gn(dn)}})}function vn(Fn,dn){ye.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{nn(Fn,dn)}})}return te.createElement("ul",{className:"teaching-list"},be.map((Fn,dn)=>te.createElement("li",{key:Fn.id,onClick:()=>Wt(dn)},te.createElement("div",{className:"item-group"},te.createElement("span",null,Fn.name," \xA0 ",dn!==Hn&&te.createElement("i",{className:"iconfont icon-jiantou9"})," "),te.createElement("div",{className:"action-group"},He?te.createElement("a",{onClick:()=>{kt(Fn)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Fn.is_creat?te.createElement("a",{id:Fn.id+"",className:"c-grey-c",onClick:bt},"\u89E3\u6563"):te.createElement("a",{id:Fn.id+"",className:"c-grey-c",onClick:zt},"\u9000\u51FA"))),dn===Hn?te.createElement("ul",{className:"info"},Fn.memers.map(an=>te.createElement("li",{key:an.id||an.name,onClick:()=>{Ve(an.id)},className:Be===an.id?"active":""},te.createElement("div",null,an.name),Fn.is_creat&&an.id&&Be===an.id?te.createElement("a",{className:"btn-del",onClick:Bt=>{Bt.preventDefault(),Bt.stopPropagation(),vn(Fn.id,Be)}},te.createElement(Se,null)):null)),He?te.createElement("li",null,te.createElement(Te.ZP,{type:"link",disabled:Fn.memers.length>=50,title:Fn.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{Qt(Fn)}}," ",te.createElement(Le.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},Pt=ue(76560),st=ue(68226),Et=Object.defineProperty,ta=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Bn=(be,He,It)=>He in be?Et(be,He,{enumerable:!0,configurable:!0,writable:!0,value:It}):be[He]=It,ct=(be,He)=>{for(var It in He||(He={}))oa.call(He,It)&&Bn(be,It,He[It]);if(Pa)for(var It of Pa(He))Xt.call(He,It)&&Bn(be,It,He[It]);return be},Kt=(be,He)=>ta(be,Jn(He)),En=(be,He,It)=>new Promise((kt,Qt)=>{var nn=Wt=>{try{Hn(It.next(Wt))}catch(Be){Qt(Be)}},gn=Wt=>{try{Hn(It.throw(Wt))}catch(Be){Qt(Be)}},Hn=Wt=>Wt.done?kt(Wt.value):Promise.resolve(Wt.value).then(nn,gn);Hn((It=It.apply(be,He)).next())});function Vn({children:be}){return te.createElement("div",{className:"no-data"},te.createElement("img",{src:dt,alt:"no-data",width:300}),be)}const fn={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var at=(be=>(be[be.INITDATA=0]="INITDATA",be[be.SHOWLOADING=1]="SHOWLOADING",be[be.SHOWFORMPANEL=2]="SHOWFORMPANEL",be[be.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",be[be.SELECTGROUP=4]="SELECTGROUP",be[be.SETINDEX=5]="SETINDEX",be))(at||{});function ft(be,He){switch(He.type){case 0:return ct(ct({},be),He.payload);case 1:return Kt(ct({},be),{loading:He.payload});case 5:return Kt(ct({},be),{index:He.payload});case 2:return ct(ct({},be),He.payload);case 3:return ct(ct({},be),He.payload);case 4:return Kt(ct({},be),{selectedGroup:He.payload,showFormPanel:!0});default:throw new Error}}function Lt({user:be}){var He;const[It,kt]=(0,te.useReducer)(ft,fn),{data:Qt,index:nn,loading:gn,showFormPanel:Hn,selectedGroup:Wt,showMemberPanel:Be}=It,Ve=(He=be.userInfo)==null?void 0:He.role,bt=(0,te.useMemo)(()=>{let _t=[],Gt=[];for(let ra of Qt)ra.is_creat?_t.push(ra):Gt.push(ra);return[_t,Gt]},[Qt]);(0,te.useEffect)(()=>{Ve===15&&kt({type:5,payload:1})},[Ve]);function zt(){return En(this,null,function*(){const _t=yield xe();kt({type:0,payload:{loading:!1,showFormPanel:!1,data:_t.groups}})})}(0,te.useEffect)(()=>{zt()},[]);function vn(_t){return En(this,null,function*(){Wt.id?yield $e(Wt.id,_t):yield De(_t),zt()})}function Fn(){kt({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function dn(_t){kt({type:4,payload:_t})}function an(){kt({type:2,payload:{showFormPanel:!1}})}function Bt(){kt({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function gt(_t){kt({type:3,payload:{showMemberPanel:!0,selectedGroup:_t}})}function Jt(_t,Gt){return En(this,null,function*(){yield me(_t,Gt),zt()})}function pt(_t){return En(this,null,function*(){yield a(_t),zt()})}function Mt(_t){return En(this,null,function*(){yield lt(_t),zt()})}function jt(_t){kt({type:5,payload:parseInt(_t.target.id,10)})}function bn(_t,Gt){return En(this,null,function*(){Bt(),yield je({user_ids:_t,group_id:Gt}),zt()})}return te.createElement(te.Fragment,null,te.createElement("div",{className:"teaching-circling-container"},te.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Ve<=12&&te.createElement(Te.ZP,{type:"primary",disabled:Qt.length>=50,title:Qt.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Fn},"\u65B0\u5EFA")," "),te.createElement("div",{className:"teaching-circling-body"},Ve===15?null:te.createElement("ul",{className:"navs"},te.createElement("li",{className:nn===0?"active":""},te.createElement("a",{id:"0",onClick:jt},"\u6211\u521B\u5EFA\u7684")),te.createElement("li",{className:nn===1?"active":""},te.createElement("a",{id:"1",onClick:jt},"\u6211\u52A0\u5165\u7684"))),te.createElement("div",{className:bt[nn].length===0?"nodata-content":"main-content"},bt[nn].length===0?te.createElement(Vn,null,Ve<=12?te.createElement(te.Fragment,null," ",te.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",te.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):te.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):te.createElement(Ne,{onExitGroup:Mt,onPlusMember:gt,onDelMember:Jt,onDelGroup:pt,isAdminOrTeacher:Ve<=12,onChangeGroupName:dn,data:bt[nn]}))),te.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),te.createElement(b,{callback:vn,visible:Hn,onCancel:an,id:Wt.id,name:Wt.name}),te.createElement(ye.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:Be,onCancel:Bt,footer:null,width:1100,bodyStyle:{minHeight:200}},te.createElement(st.Z,{container_id:Wt.id,container_type:4,onSelect:bn,onCancel:Bt})))}var Zn=(0,Pt.connect)(({user:be})=>({user:be}))(Lt),pn=(be,He,It)=>new Promise((kt,Qt)=>{var nn=Wt=>{try{Hn(It.next(Wt))}catch(Be){Qt(Be)}},gn=Wt=>{try{Hn(It.throw(Wt))}catch(Be){Qt(Be)}},Hn=Wt=>Wt.done?kt(Wt.value):Promise.resolve(Wt.value).then(nn,gn);Hn((It=It.apply(be,He)).next())});const qn=x.ZP.Group;var Oe=({onSelect:be,onCancel:He})=>{const[It,kt]=(0,te.useState)([]),[Qt,nn]=(0,te.useState)(!0);(0,te.useEffect)(()=>{function Wt(){return pn(this,null,function*(){const{groups:Be}=yield(0,Qe.U2)("teach_groups/my.json");kt(Be),nn(!1)})}Wt()},[]);const gn=(0,te.useMemo)(()=>{let Wt=[],Be=[];for(let Ve of It)Ve.is_creat?Wt.push(Ve):Be.push(Ve);return[Wt,Be]},[It]);function Hn(Wt){be(Wt)}return te.createElement(we.default,{className:"select-teach-group",onFinish:Hn},Qt?te.createElement(Ye.Z,{paragraph:!0}):It.length===0?te.createElement(Vn,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",te.createElement(Pt.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):te.createElement(te.Fragment,null,te.createElement(we.default.Item,{name:"group_id",style:{width:"100%"}},te.createElement(qn,{style:{width:"100%"}},te.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),te.createElement("ul",{className:"groups"},gn[0].map(Wt=>te.createElement("li",{key:Wt.id},te.createElement(x.ZP,{value:Wt.id},Wt.name)))),te.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),te.createElement("ul",{className:"groups"},gn[1].map(Wt=>te.createElement("li",{key:Wt.id},te.createElement(x.ZP,{value:Wt.id},Wt.name)))))),te.createElement("div",{className:"btn-actions"},te.createElement(Te.ZP,{type:"default",onClick:He,style:{marginRight:10}},"\u53D6\u6D88"),te.createElement(Te.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},68226:function(Me,At,ue){"use strict";var te=ue(59301),x=ue(78241),we=ue(95237),Ye=ue(57809),Te=ue(92832),Qe=ue(88522),ye=ue(3113),dt=ue(24905),xe=ue(6848),De=ue(8591),$e=ue(1710),je=ue(76560),lt=ue(56656),me=ue.n(lt),a=ue(26724),E=ue.n(a),b=ue(58143),y=ue(64948),z=ue(89831),ae=ue(77277),se=ue(59301),ce=Object.defineProperty,de=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Pt=(ct,Kt,En)=>Kt in ct?ce(ct,Kt,{enumerable:!0,configurable:!0,writable:!0,value:En}):ct[Kt]=En,st=(ct,Kt)=>{for(var En in Kt||(Kt={}))ke.call(Kt,En)&&Pt(ct,En,Kt[En]);if(Le)for(var En of Le(Kt))Ne.call(Kt,En)&&Pt(ct,En,Kt[En]);return ct},Et=(ct,Kt)=>de(ct,Se(Kt)),ta=(ct,Kt,En)=>new Promise((Vn,fn)=>{var at=Zn=>{try{Lt(En.next(Zn))}catch(pn){fn(pn)}},ft=Zn=>{try{Lt(En.throw(Zn))}catch(pn){fn(pn)}},Lt=Zn=>Zn.done?Vn(Zn.value):Promise.resolve(Zn.value).then(at,ft);Lt((En=En.apply(ct,Kt)).next())});const Jn=[];function Pa({onSearch:ct,schools:Kt}){return se.createElement(x.default,{colon:!1,layout:"horizontal",onFinish:ct,initialValues:{keyword:"",school_name:"",search_type:"1"}},se.createElement(we.Z,{style:{flexWrap:"nowrap"}},se.createElement(x.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},se.createElement(Ye.default,{popupClassName:ae.Z.selectdown,style:{width:106}},se.createElement(Ye.default.Option,{value:"1"},"\u59D3\u540D"),se.createElement(Ye.default.Option,{value:"2"},"\u624B\u673A\u53F7"),se.createElement(Ye.default.Option,{value:"3"},"\u90AE\u7BB1"))),se.createElement(x.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},se.createElement(Te.default,{allowClear:!0,style:{width:300},size:"middle"})),se.createElement(x.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},se.createElement(Qe.Z,{options:Kt,style:{width:300},size:"middle",showSearch:!0,filterOption:(En,Vn)=>Vn.value.toUpperCase().indexOf(En.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),se.createElement(ye.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var oa=(ct=>(ct[ct.INITDATA=0]="INITDATA",ct[ct.INITSCHOOLS=1]="INITSCHOOLS",ct[ct.SHOWLOADING=2]="SHOWLOADING",ct[ct.SELECTEDIDS=3]="SELECTEDIDS",ct[ct.SETQUERY=4]="SETQUERY",ct[ct.SETPAGE=5]="SETPAGE",ct))(oa||{});function Xt(ct,Kt){switch(Kt.type){case 0:return st(st({},ct),Kt.payload);case 4:return st(st({},ct),Kt.payload);case 5:return Et(st({},ct),{page:Kt.payload,reload:!1});case 2:return Et(st({},ct),{loading:Kt.payload});case 1:return Et(st({},ct),{schools:Kt.payload});case 3:return Et(st({},ct),{selectedIds:Kt.payload});default:throw new Error}}const Bn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};At.Z=({onSelect:ct,onCancel:Kt,container_id:En,container_type:Vn})=>{const[fn,at]=(0,te.useReducer)(Xt,Bn),{data:ft,schools:Lt,loading:Zn,selectedIds:pn,page:qn,count:Oe,query:be,reload:He}=fn;(0,te.useEffect)(()=>{function Wt(){return ta(this,null,function*(){const{users:Be,user_count:Ve}=yield(0,y.nQ)(Et(st({},be),{page:qn,container_type:Vn,container_id:En,display_aliases:!0}));at({type:0,payload:{data:He?Be:[...ft,...Be],count:Ve}})})}be&&Wt()},[qn,be,He,En,Vn]),(0,te.useEffect)(()=>{function Wt(){return ta(this,null,function*(){const{school_names:Be}=yield(0,y.K$)({display_aliases:!0});at({type:1,payload:Be.map(Ve=>({value:Ve}))})})}Wt()},[]);const It=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Wt,Be)=>se.createElement(dt.default,{value:Be.numid,checked:pn.includes(Be.numid),disabled:!!Wt})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Wt,Be)=>se.createElement("div",null,se.createElement(xe.Z,{placement:"bottom",title:Wt},se.createElement(je.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${Be.login}`,target:"_blank"},Wt||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Wt=>se.createElement(xe.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},Wt||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Wt=>se.createElement(xe.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},Wt||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Wt=>se.createElement(xe.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},Wt||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Wt=>se.createElement(xe.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},Wt||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Wt=>se.createElement(xe.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},Wt||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Wt=>se.createElement("span",{style:{color:"#000000"}},Wt?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Wt=>se.createElement(xe.Z,{placement:"bottom",title:Wt},se.createElement("span",{style:{color:"#000000"}},me()(Wt).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Wt=>{if(Wt===1)return se.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function kt(Wt){at({type:4,payload:{page:1,reload:!0,query:Wt}})}function Qt(Wt){at({type:5,payload:Wt})}function nn(Wt){let Be=pn.indexOf(Wt);Be>=0?pn.splice(Be,1):pn.push(Wt),at({type:3,payload:[...pn]})}function gn(){pn.length===0?De.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ct(pn,En),at({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Hn=Oe>qn*10;return se.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},se.createElement(Pa,{onSearch:kt,schools:Lt}),be?se.createElement(se.Fragment,null,se.createElement("div",{className:"flexd-table-header mt20"},se.createElement(z.Gi,null,se.createElement($e.default,{pagination:!1,dataSource:Jn,columns:It}))),se.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},se.createElement(E(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Qt,hasMore:Hn,useWindow:!1},se.createElement(z.Gi,null,se.createElement($e.default,{loading:Zn,showHeader:!1,pagination:!1,dataSource:ft,columns:It,onRow:Wt=>({onClick:Be=>{Wt.added!==1&&nn(Wt.numid)}})})))),se.createElement("div",{className:"flex-container flex-end"},se.createElement(ye.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:Kt},"\u53D6\u6D88"),se.createElement(ye.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:gn},"\u786E\u5B9A"))):se.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},se.createElement("img",{src:b,width:"100",alt:""}),se.createElement("br",null),se.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},44905:function(Me,At,ue){"use strict";ue.d(At,{h:function(){return se}});var te=ue(59301),x=ue(57809),we=ue(78241),Ye=ue(3113),Te=ue(89780),Qe=ue.n(Te),ye=ue(66543),dt=ue(59598),xe=Object.defineProperty,De=Object.defineProperties,$e=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,a=(ce,de,Se)=>de in ce?xe(ce,de,{enumerable:!0,configurable:!0,writable:!0,value:Se}):ce[de]=Se,E=(ce,de)=>{for(var Se in de||(de={}))lt.call(de,Se)&&a(ce,Se,de[Se]);if(je)for(var Se of je(de))me.call(de,Se)&&a(ce,Se,de[Se]);return ce},b=(ce,de)=>De(ce,$e(de));const y=x.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},ae={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"]};At.Z=({callback:ce,onCancel:de})=>{const[Se,Le]=(0,te.useState)("python");function ke(Pt){Le(ae[Pt][1])}function Ne(Pt){ce(Pt)}return te.createElement(we.default,b(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Ne,style:{width:500}}),te.createElement(we.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.createElement(x.default,{getPopupContainer:Pt=>Pt.parentNode,onChange:ke},Object.keys(ae).map(Pt=>te.createElement(y,{key:Pt,value:Pt},ae[Pt][0])))),te.createElement(we.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.createElement(se,{mode:Se})),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ye.ZP,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function se({value:ce,onChange:de,mode:Se,options:Le={}}){const ke=(0,te.useRef)(),[Ne,Pt]=(0,te.useState)();return(0,te.useEffect)(()=>{if(Ne){let st=function(Et){const ta=Et.getValue();de&&de(ta)};return Ne.on("change",st),()=>{Ne.off("change",st)}}},[Ne,de]),(0,te.useEffect)(()=>{Ne&&Ne.setOption("mode",Se)},[Ne,Se]),(0,te.useEffect)(()=>{Ne&&(ce!==Ne.getValue()||ce==="")&&setTimeout(()=>{Ne.setValue(ce||"")},300)},[Ne,ce]),(0,te.useEffect)(()=>{if(ke.current&&!Ne){const st=Qe().fromTextArea(ke.current,E({mode:Se,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Le));Pt(st)}},[ke.current,Ne]),te.createElement("div",{className:"my-codemirror-container"},te.createElement("textarea",{ref:ke}))}},89389:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Da}});var te=ue(59301),x=ue(89780),we=ue.n(x),Ye=ue(76374),Te=ue(66543),Qe=ue(6313),ye=ue(25717),dt=ue(99498),xe=ue(25419),De=ue(67549),$e=ue(7664),je=({value:et="",className:Ft,showTextOnly:ht,showLines:Qn,style:$n={}})=>{const la=(0,te.useMemo)(()=>"",[et]);return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:la}}))},lt=ue(59301),me=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ae=(et,Ft,ht)=>Ft in et?me(et,Ft,{enumerable:!0,configurable:!0,writable:!0,value:ht}):et[Ft]=ht,se=(et,Ft)=>{for(var ht in Ft||(Ft={}))y.call(Ft,ht)&&ae(et,ht,Ft[ht]);if(b)for(var ht of b(Ft))z.call(Ft,ht)&&ae(et,ht,Ft[ht]);return et},ce=(et,Ft)=>a(et,E(Ft));let de=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Se({onActionCallback:et,title:Ft,icon:ht,actionName:Qn,className:$n="",children:la}){function rr(){et(Qn)}return lt.createElement("a",{title:Ft,className:$n,onClick:rr},lt.createElement("i",{className:`${ht}`}),la)}var Le=({watch:et,showNullButton:Ft,showNullProgramButton:ht,onActionCallback:Qn,fullScreen:$n,insertTemp:la,hidetoolBar:rr,extraUse:Ua})=>{const xa=[...de,{title:`${et?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${et?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return lt.createElement("ul",{className:"markdown-toolbar-container"},!rr&&xa.map((Ka,za)=>lt.createElement("li",{key:za},Ka.actionName?lt.createElement(Se,ce(se({},Ka),{onActionCallback:Qn})):lt.createElement("span",{className:"v-line"}))),Ft?lt.createElement("li",null,lt.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qn},lt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ht?lt.createElement(lt.Fragment,null,lt.createElement("li",null,lt.createElement(Se,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Qn},lt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),lt.createElement("li",null,lt.createElement(Se,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Qn},lt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,la&<.createElement("li",null,lt.createElement(Se,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${la}`,onActionCallback:Qn},lt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ua&<.createElement("li",null,Ua),lt.createElement("li",{className:"btn-full-screen"},lt.createElement(Se,{icon:`${$n?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:$n?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qn})))},ke=ue(75790),Ne=ue(78241),Pt=ue(92832),st=ue(3113),Et=Object.defineProperty,ta=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Bn=(et,Ft,ht)=>Ft in et?Et(et,Ft,{enumerable:!0,configurable:!0,writable:!0,value:ht}):et[Ft]=ht,ct=(et,Ft)=>{for(var ht in Ft||(Ft={}))oa.call(Ft,ht)&&Bn(et,ht,Ft[ht]);if(Pa)for(var ht of Pa(Ft))Xt.call(Ft,ht)&&Bn(et,ht,Ft[ht]);return et},Kt=(et,Ft)=>ta(et,Jn(Ft));const En={labelCol:{span:4},wrapperCol:{span:20}};var Vn=({callback:et,onCancel:Ft})=>{function ht(Qn){et(Qn)}return te.createElement(Ne.default,Kt(ct({},En),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:ht,style:{width:500}}),te.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},te.createElement(Pt.default,null)),te.createElement(Ne.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},te.createElement(Pt.default,null)),te.createElement("div",{className:"flex-container flex-end"},te.createElement(st.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(st.ZP,{type:"ghost",onClick:Ft},"\u53D6\u6D88")))},fn=ue(44905),at=ue(45596),ft=ue(43418),Lt=ue(95237),Zn=ue(6077),pn=ue(59301),qn=({callback:et,onCancel:Ft})=>{const ht=document.createElement("canvas"),Qn=ht.getContext("2d");ht.width=1e3,ht.height=800,Qn.fillStyle="#ffffff",Qn.fillRect(0,0,ht.width,ht.height);const $n=ht.toDataURL("image/png");return pn.createElement(ft.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},pn.createElement(Lt.Z,{style:{height:"100vh"}},pn.createElement(Zn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:$n,visible:!0,title:String(Date.now())},onOk:la=>{et({src:la.url})},onClose:Ft})))},Oe=ue(12378);function be(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(be,go.CommandHandler),be.prototype.canAlignSelection=function(){var et=this.diagram;return!(et===null||et.isReadOnly||et.isModelReadOnly||et.selection.count<2)},be.prototype.alignLeft=function(){var et=this.diagram;et.startTransaction("aligning left");var Ft=1/0;et.selection.each(function(ht){ht instanceof go.Link||(Ft=Math.min(ht.position.x,Ft))}),et.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(Ft,ht.position.y))}),et.commitTransaction("aligning left")},be.prototype.alignRight=function(){var et=this.diagram;et.startTransaction("aligning right");var Ft=-1/0;et.selection.each(function(ht){if(!(ht instanceof go.Link)){var Qn=ht.actualBounds.x+ht.actualBounds.width;Ft=Math.max(Qn,Ft)}}),et.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(Ft-ht.actualBounds.width,ht.position.y))}),et.commitTransaction("aligning right")},be.prototype.alignTop=function(){var et=this.diagram;et.startTransaction("alignTop");var Ft=1/0;et.selection.each(function(ht){ht instanceof go.Link||(Ft=Math.min(ht.position.y,Ft))}),et.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(ht.position.x,Ft))}),et.commitTransaction("alignTop")},be.prototype.alignBottom=function(){var et=this.diagram;et.startTransaction("aligning bottom");var Ft=-1/0;et.selection.each(function(ht){if(!(ht instanceof go.Link)){var Qn=ht.actualBounds.y+ht.actualBounds.height;Ft=Math.max(Qn,Ft)}}),et.selection.each(function(ht){ht instanceof go.Link||ht.move(new go.Point(ht.actualBounds.x,Ft-ht.actualBounds.height))}),et.commitTransaction("aligning bottom")},be.prototype.alignCenterX=function(){var et=this.diagram,Ft=et.selection.first();if(Ft){et.startTransaction("aligning Center X");var ht=Ft.actualBounds.x+Ft.actualBounds.width/2;et.selection.each(function(Qn){Qn instanceof go.Link||Qn.move(new go.Point(ht-Qn.actualBounds.width/2,Qn.actualBounds.y))}),et.commitTransaction("aligning Center X")}},be.prototype.alignCenterY=function(){var et=this.diagram,Ft=et.selection.first();if(Ft){et.startTransaction("aligning Center Y");var ht=Ft.actualBounds.y+Ft.actualBounds.height/2;et.selection.each(function(Qn){Qn instanceof go.Link||Qn.move(new go.Point(Qn.actualBounds.x,ht-Qn.actualBounds.height/2))}),et.commitTransaction("aligning Center Y")}},be.prototype.alignColumn=function(et){var Ft=this.diagram;Ft.startTransaction("align Column"),et===void 0&&(et=0),et=parseFloat(et);var ht=new Array;Ft.selection.each(function(Ua){Ua instanceof go.Link||ht.push(Ua)});for(var Qn=0;Qn0){for(var Ua=la.elt(rr-1);Ua!==null&&Ua.isTreeExpanded&&!Ua.isTreeLeaf;){var xa=this._sortTreeChildrenByY(Ua);Ua=xa.last()}Ua!==null&&et.select(Ua)}else et.select($n)}}else if(ht.key==="Down")if(Ft.isTreeExpanded&&!Ft.isTreeLeaf){var Qn=this._sortTreeChildrenByY(Ft).first();Qn!==null&&et.select(Qn)}else for(;Ft!==null;){var $n=Ft.findTreeParentNode();if($n===null)break;var la=this._sortTreeChildrenByY($n),rr=la.indexOf(Ft);if(rrla.y?1:$n.xla.x?1:0}),Ft},be.prototype.copyToClipboard=function(et){go.CommandHandler.prototype.copyToClipboard.call(this,et),this._lastPasteOffset.set(this.pasteOffset)},be.prototype.pasteFromClipboard=function(){var et=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(et,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),et},Object.defineProperty(be.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(et){if(et!=="move"&&et!=="select"&&et!=="scroll"&&et!=="tree"&&et!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+et);this._arrowKeyBehavior=et}}),Object.defineProperty(be.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(et){if(!(et instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+et);this._pasteOffset.set(et)}});var He=be,It=ue(20397),kt=ue(43604),Qt=ue(82093),nn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},gn=ue(59301),Hn=(et,Ft,ht)=>new Promise((Qn,$n)=>{var la=xa=>{try{Ua(ht.next(xa))}catch(Ka){$n(Ka)}},rr=xa=>{try{Ua(ht.throw(xa))}catch(Ka){$n(Ka)}},Ua=xa=>xa.done?Qn(xa.value):Promise.resolve(xa.value).then(la,rr);Ua((ht=ht.apply(et,Ft)).next())});function Wt({onCancel:et,callback:Ft}){let ht=(0,te.useRef)(),Qn=(0,te.useRef)(),$n=(0,te.useRef)(),la=(0,te.useRef)(!1);const rr=(0,te.useRef)(!1),[Ua,xa]=(0,te.useState)(0);function Ka(){const Ln=Oe.bx.make,ja={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};ht.current=new Oe.S0(Qn.current,{padding:20,grid:Ln(Oe.s_,"Grid",Ln(Oe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ln(Oe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:rt=>{var Je=rt.diagram.commandHandler.addTopLevelParts(rt.diagram.selection,!0);Je||rt.diagram.currentTool.doCancel()},commandHandler:Ln(He),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:rt=>{var Je=rt.subject;Je.location=Je.location.copy().snapToGridPoint(rt.diagram.grid.gridOrigin,rt.diagram.grid.gridCellSize),setTimeout(()=>{rt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:rt=>{var Je=rt.subject;setTimeout(()=>{rt.diagram.commandHandler.editTextBlock()})},LinkRelinked:rt=>{var Je=rt.parameter.part;Je.invalidateConnectedLinks();var en=rt.subject;rt.diagram.toolManager.linkingTool.isForwards?en.toNode.invalidateConnectedLinks():en.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),ht.current.nodeTemplate=Ln(Oe.NB,"Auto",{locationSpot:Oe.z6.Center,locationObjectName:"SHAPE",desiredSize:new Oe.$u(120,60),minSize:new Oe.$u(40,40),resizable:!0,resizeCellSize:new Oe.$u(10,10),rotatable:!0},new Oe.KX("location","loc",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),new Oe.KX("desiredSize","size",Oe.$u.parse).makeTwoWay(Oe.$u.stringify),Ln(Oe.bn,{name:"SHAPE",fill:ja.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Oe.z6.AllSides,toSpot:Oe.z6.AllSides},new Oe.KX("figure"),new Oe.KX("fill"),new Oe.KX("stroke","borderColor"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Ln(Oe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Ln(Oe.al,{margin:1,textAlign:"center",overflow:Oe.al.OverflowEllipsis,editable:!0},new Oe.KX("text").makeTwoWay(),new Oe.KX("stroke","color"))),ht.current.nodeTemplate.toolTip=Ln("ToolTip",Ln(Oe.s_,"Vertical",{maxSize:new Oe.$u(200,NaN)},Ln(Oe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Oe.KX("text")),Ln(Oe.al,{font:"10pt sans-serif",textAlign:"center"},new Oe.KX("text","details"))));function Hr(rt,Je){var en=(Kn,wa)=>{Kn.handled=!0,Kn.diagram.model.commit(Gn=>{var Ca=wa.part.adornedPart,Sn=new Oe.E9().setRectSpot(Ca.actualBounds,rt);Sn.subtract(Ca.location),Sn.scale(2,2),Sn.x+=Math.sign(Sn.x)*130,Sn.y+=Math.sign(Sn.y)*130,Sn.add(Ca.location),Sn.snapToGridPoint(Kn.diagram.grid.gridOrigin,Kn.diagram.grid.gridCellSize);var ba=Gn.copyNodeData(Ca.data);Gn.setGroupKeyForNodeData(ba,Gn.getGroupKeyForNodeData(Ca.data)),Gn.addNodeData(ba);var mo={from:Ca.key,to:Gn.getKeyForNodeData(ba)};Gn.addLinkData(mo);var Vo=Kn.diagram.findNodeForData(ba);Vo.location=Sn,Kn.diagram.select(Vo),setTimeout(()=>{Kn.diagram.commandHandler.editTextBlock()},20)})};return Ln(Oe.bn,{figure:Je,alignment:rt,alignmentFocus:rt.opposite(),width:rt.equals(Oe.z6.Top)||rt.equals(Oe.z6.Bottom)?25:18,height:rt.equals(Oe.z6.Top)||rt.equals(Oe.z6.Bottom)?18:25,fill:"orange",stroke:ja.white,strokeWidth:4,mouseEnter:(Kn,wa)=>wa.fill="dodgerblue",mouseLeave:(Kn,wa)=>wa.fill="orange",isActionable:!0,click:en,contextClick:en})}function Lo(rt){return Ln(Oe.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Je,en)=>en.fill="dodgerblue",mouseLeave:(Je,en)=>en.fill="orange",click:(Je,en)=>{Je.diagram.commandHandler.showContextMenu(en.part.adornedPart)}},rt||{})}ht.current.nodeTemplate.selectionAdornmentTemplate=Ln(Oe.uz,"Spot",Ln(Oe.Vm,{padding:10}),Hr(Oe.z6.Top,"TriangleUp"),Hr(Oe.z6.Left,"TriangleLeft"),Hr(Oe.z6.Right,"TriangleRight"),Hr(Oe.z6.Bottom,"TriangleDown"),Lo({alignment:new Oe.z6(.75,0)}));function na(rt,Je){return(en,Kn)=>{en.handled=!0,en.diagram.model.commit(wa=>{wa.set(Kn.part.adornedPart.data,rt,Je)})}}function An(rt,Je){return Je||(Je="color"),Ln(Oe.bn,{width:16,height:16,stroke:"lightgray",fill:rt,margin:1,background:"transparent",mouseEnter:(en,Kn)=>Kn.stroke="dodgerblue",mouseLeave:(en,Kn)=>Kn.stroke="lightgray",click:na(Je,rt),contextClick:na(Je,rt)})}function du(){return[Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",An(ja.white,"fill"),An(ja.beige,"fill"),An(ja.extralightblue,"fill"),An(ja.extralightred,"fill"))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",An(ja.lightgray,"fill"),An(ja.lightgreen,"fill"),An(ja.lightblue,"fill"),An(ja.lightred,"fill")))]}function Mr(){return[Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",An(ja.black),An(ja.green),An(ja.blue),An(ja.red))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",An(ja.white),An(ja.magenta),An(ja.purple),An(ja.orange)))]}function Oo(rt,Je){return Je||(Je="thickness"),Ln(Oe.bn,"LineH",{width:16,height:16,strokeWidth:rt,margin:1,background:"transparent",mouseEnter:(en,Kn)=>Kn.background="dodgerblue",mouseLeave:(en,Kn)=>Kn.background="transparent",click:na(Je,rt),contextClick:na(Je,rt)})}function no(rt,Je){return Je||(Je="dash"),Ln(Oe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:rt,margin:1,background:"transparent",mouseEnter:(en,Kn)=>Kn.background="dodgerblue",mouseLeave:(en,Kn)=>Kn.background="transparent",click:na(Je,rt),contextClick:na(Je,rt)})}function Xo(){return[Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",Oo(1),Oo(2),Oo(3),Oo(4))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",no(null),no([2,4]),no([4,4])))]}function qo(rt,Je){return Je||(Je="figure"),Ln(Oe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:rt,margin:1,background:"transparent",mouseEnter:(en,Kn)=>Kn.fill="dodgerblue",mouseLeave:(en,Kn)=>Kn.fill="lightgray",click:na(Je,rt),contextClick:na(Je,rt)})}ht.current.nodeTemplate.contextMenu=Ln("ContextMenu",Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",qo("Rectangle"),qo("RoundedRectangle"),qo("Ellipse"),qo("Diamond"))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",qo("Parallelogram2"),qo("ManualOperation"),qo("Procedure"),qo("Cylinder1"))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",qo("Terminator"),qo("CreateRequest"),qo("Document"),qo("TriangleDown"))),du(),Mr(),Xo()),ht.current.groupTemplate=Ln(Oe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Oe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(rt,Je)=>{var en=Je.addMembers(Je.diagram.selection,!0);en||Je.diagram.currentTool.doCancel()},avoidable:!1},new Oe.KX("location","loc",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),Ln(Oe.s_,"Auto",{name:"BODY"},Ln(Oe.bn,{parameter1:10,fill:ja.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Oe.z6.AllSides,toSpot:Oe.z6.AllSides},new Oe.KX("fill"),new Oe.KX("stroke","color"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Ln(Oe.Vm,{background:"transparent",margin:20})),Ln(Oe.al,{alignment:Oe.z6.Top,alignmentFocus:Oe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Oe.KX("text"),new Oe.KX("stroke","color"))),ht.current.groupTemplate.selectionAdornmentTemplate=Ln(Oe.uz,"Spot",Ln(Oe.s_,"Auto",Ln(Oe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Ln(Oe.Vm,{margin:1.5})),Lo({alignment:Oe.z6.TopRight,alignmentFocus:Oe.z6.BottomRight})),ht.current.groupTemplate.contextMenu=Ln("ContextMenu",du(),Mr(),Xo()),ht.current.linkTemplate=Ln(Oe.rU,{layerName:"Foreground",routing:Oe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Oe.KX("fromSpot","fromSpot",Oe.z6.parse),new Oe.KX("toSpot","toSpot",Oe.z6.parse),new Oe.KX("fromShortLength","dir",rt=>rt>=1?10:0),new Oe.KX("toShortLength","dir",rt=>rt>=1?10:0),new Oe.KX("points").makeTwoWay(),Ln(Oe.bn,{strokeWidth:2},new Oe.KX("stroke","color"),new Oe.KX("strokeWidth","thickness"),new Oe.KX("strokeDashArray","dash")),Ln(Oe.bn,{segmentIndex:0,segmentOffset:new Oe.E9(15,0),segmentOrientation:Oe.rU.OrientAlong,alignmentFocus:Oe.z6.Right,figure:"circle",width:10,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",rt=>rt===1)),Ln(Oe.bn,{segmentIndex:-1,segmentOffset:new Oe.E9(-10,6),segmentOrientation:Oe.rU.OrientPlus90,alignmentFocus:Oe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",rt=>rt>=1),new Oe.KX("width","thickness",rt=>7+3*rt),new Oe.KX("height","thickness",rt=>7+3*rt),new Oe.KX("segmentOffset","thickness",rt=>new Oe.E9(-15,4+1.5*rt))),Ln(Oe.bn,{segmentIndex:0,segmentOffset:new Oe.E9(15,-6),segmentOrientation:Oe.rU.OrientMinus90,alignmentFocus:Oe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Oe.KX("fill","color"),new Oe.KX("visible","dir",rt=>rt===2),new Oe.KX("width","thickness",rt=>7+3*rt),new Oe.KX("height","thickness",rt=>7+3*rt),new Oe.KX("segmentOffset","thickness",rt=>new Oe.E9(-15,4+1.5*rt))),Ln(Oe.al,{alignmentFocus:new Oe.z6(0,1,-4,0),editable:!0},new Oe.KX("text").makeTwoWay(),new Oe.KX("stroke","color"))),ht.current.linkTemplate.selectionAdornmentTemplate=Ln(Oe.uz,Ln(Oe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:yu(2)},new Oe.KX("pathPattern","thickness",yu)),Lo({alignmentFocus:new Oe.z6(0,0,-6,-4)}));function yu(rt){return Ln(Oe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(rt+4).toString()+" H3"})}function ho(rt){var Je="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return rt===0?Je="M0 0 M16 16 M0 8 L16 8":rt===2&&(Je="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Ln(Oe.bn,{geometryString:Je,margin:2,background:"transparent",mouseEnter:(en,Kn)=>Kn.background="dodgerblue",mouseLeave:(en,Kn)=>Kn.background="transparent",click:na("dir",rt),contextClick:na("dir",rt)})}function Wo(rt){var Je=(en,Kn)=>{en.handled=!0,en.diagram.model.commit(wa=>{var Gn=Kn.part.adornedPart;wa.set(Gn.data,rt?"toSpot":"fromSpot",Oe.z6.stringify(Oe.z6.AllSides)),(rt?Gn.toNode:Gn.fromNode).invalidateConnectedLinks()})};return Ln(Oe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(en,Kn)=>Kn.background="dodgerblue",mouseLeave:(en,Kn)=>Kn.background="transparent",click:Je,contextClick:Je})}function Yn(rt,Je){var en=0,Kn=Oe.z6.RightSide;rt.equals(Oe.z6.Top)?(en=270,Kn=Oe.z6.TopSide):rt.equals(Oe.z6.Left)?(en=180,Kn=Oe.z6.LeftSide):rt.equals(Oe.z6.Bottom)&&(en=90,Kn=Oe.z6.BottomSide),Je||(en-=180);var wa=(Gn,Ca)=>{Gn.handled=!0,Gn.diagram.model.commit(Sn=>{var ba=Ca.part.adornedPart;Sn.set(ba.data,Je?"toSpot":"fromSpot",Oe.z6.stringify(Kn)),(Je?ba.toNode:ba.fromNode).invalidateConnectedLinks()})};return Ln(Oe.bn,{alignment:rt,alignmentFocus:rt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:en,background:"transparent",mouseEnter:(Gn,Ca)=>Ca.background="dodgerblue",mouseLeave:(Gn,Ca)=>Ca.background="transparent",click:wa,contextClick:wa})}ht.current.linkTemplate.contextMenu=Ln("ContextMenu",Mr(),Xo(),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",ho(0),ho(1),ho(2))),Ln("ContextMenuButton",Ln(Oe.s_,"Horizontal",Ln(Oe.s_,"Spot",Wo(!1),Yn(Oe.z6.Top,!1),Yn(Oe.z6.Left,!1),Yn(Oe.z6.Right,!1),Yn(Oe.z6.Bottom,!1)),Ln(Oe.s_,"Spot",{margin:new Oe.Zt(0,0,0,2)},Wo(!0),Yn(Oe.z6.Top,!0),Yn(Oe.z6.Left,!0),Yn(Oe.z6.Right,!0),Yn(Oe.z6.Bottom,!0)))));const ao=`{ "class": "GraphLinksModel", - "nodeDataArray": [ -{"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, -{"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, -{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"}, -{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"}, -{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"}, -{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3}, -{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, -{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, -{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"} -], - "linkDataArray": [ -{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1}, -{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1}, -{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]}, -{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2}, -{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, -{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, -{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} -]}`;var Mo=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function Ao(rt){return console.log("shapeName:",rt),Mo.indexOf(rt)>=0}var Rt=new Oe.YI($n.current,{maxSelectionCount:1,linkTemplate:Ln(Oe.rU,{locationSpot:Oe.z6.Center,selectionAdornmentTemplate:Ln(Oe.uz,"Link",{locationSpot:Oe.z6.Center},Ln(Oe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Ln(Oe.bn,{toArrow:"Standard",stroke:null}))},{routing:Oe.rU.AvoidsNodes,curve:Oe.rU.JumpOver,corner:5,toShortLength:4},new Oe.KX("points"),Ln(Oe.bn,{isPanelMain:!0,strokeWidth:2}),Ln(Oe.bn,{toArrow:"Standard",stroke:null})),model:new Oe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Oe.bn.getFigureGenerators().toArray().map(rt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:rt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return ht.current.addDiagramListener("TextEdited",function(rt){var Je;const en=rt.subject.part;var Kn=(Je=document.activeElement)==null?void 0:Je.value;typeof Kn=="string"&&Kn.trim()===""&&ht.current.model.commit(function(wa){wa.set(en.data,"text","\u672A\u547D\u540D"),ht.current.commandHandler.stopCommand()},"increment")}),Rt.nodeTemplate=Ln(Oe.NB,"Auto",{locationSpot:Oe.z6.Center},new Oe.KX("location","location",Oe.E9.parse).makeTwoWay(Oe.E9.stringify),Ln(Oe.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Oe.KX("stroke").makeTwoWay(),new Oe.KX("fill").makeTwoWay(),new Oe.KX("figure")),Ln(Oe.al,{margin:new Oe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Oe.$u(16,16),maxSize:new Oe.$u(10,NaN),textAlign:"center",editable:!0},new Oe.KX("key").makeTwoWay())),setTimeout(()=>{ht.current.grid=Ln(Oe.s_,"Grid",Ln(Oe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ln(Oe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),ht.current.grid.visible=!0,ht.current.grid.gridCellStroke="darkgray",ht.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=ht.current,ht.current}const za=()=>Hn(this,null,function*(){var Ln=ht.current.makeImage();const ja=yield(0,Qt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Ln.src}});Ft({src:ja.url})});return(0,te.useEffect)(()=>(setTimeout(()=>{Ka()},500),xa(Ua+1),()=>{ht.current=null}),[]),gn.createElement("div",{ref:rr,className:la.current?`${nn.maxH60} body-overflow-initial`:"body-overflow-initial"},gn.createElement(ft.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ua,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:gn.createElement(Lt.Z,null,gn.createElement(kt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),gn.createElement(kt.Z,{onClick:()=>{var Ln,ja,Hr=ht.current.selection.first();if(la.current=!la.current,document.activeElement&&Hr){let Lo=(ja=(Ln=document.activeElement)==null?void 0:Ln.value)==null?void 0:ja.trim();typeof Lo=="string"&&ht.current.model.commit(function(na){na.set(Hr.data,"text",Lo||"\u672A\u547D\u540D"),ht.current.commandHandler.stopCommand()},"increment")}xa(Ua+1)}},gn.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:et},gn.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:nn.flowChartWrp},gn.createElement("div",{style:{display:"flex",height:"100%"}},gn.createElement("div",{style:{width:"300px",height:"100%"}},gn.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),gn.createElement("div",{style:{height:"calc(100% - 50px)"},className:nn.myPaletteDiv,ref:$n})),gn.createElement("div",{style:{flex:1,position:"relative"}},gn.createElement("div",{ref:Qn,style:{height:"80vh"}}))),gn.createElement("div",{className:"tr"},gn.createElement(st.ZP,{size:"large",onClick:za,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Be=Wt,Ve=ue(5112),bt=ue(5871);const zt=Ve.ZP.Group,vn={margin:"0 8px"};var Fn=({callback:et,onCancel:Ft})=>{function ht(Qn){et(Qn)}return te.createElement(Ne.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:ht},te.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},te.createElement("span",{style:vn},"\u5355\u5143\u683C\u6570\uFF1A"),te.createElement("span",{style:vn},"\u884C\u6570"),te.createElement(Ne.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},te.createElement(bt.Z,null)),te.createElement("span",{style:vn},"\u5217\u6570"),te.createElement(Ne.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},te.createElement(bt.Z,null))),te.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},te.createElement("span",{style:vn},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),te.createElement(Ne.default.Item,{name:"align"},te.createElement(zt,null,te.createElement(Ve.ZP,{value:"default"},te.createElement("i",{className:"fa fa-align-justify"})),te.createElement(Ve.ZP,{value:"left"},te.createElement("i",{className:"fa fa-align-left"})),te.createElement(Ve.ZP,{value:"center"},te.createElement("i",{className:"fa fa-align-center"})),te.createElement(Ve.ZP,{value:"right"},te.createElement("i",{className:"fa fa-align-right"}))))),te.createElement("div",{className:"flex-container flex-end"},te.createElement(st.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(st.ZP,{type:"ghost",onClick:Ft},"\u53D6\u6D88")))},dn=ue(49770),an=ue(11081),Bt=ue.n(an),Jt=(0,te.forwardRef)(({use3d:et,width:Ft,height:ht,callback:Qn,showSaveButton:$n},la)=>{const rr=(0,te.useRef)(),Ua=(0,te.useRef)(),[xa,Ka]=(0,te.useState)(!1),za=(0,te.useRef)({id:rr,appName:"graphing",width:Ft||1e3,height:ht||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,te.useEffect)(()=>{Ua.current=new(Bt())(za.current,!0),window.onload=function(){Ua.current.inject("applet_container")}},[]);const Ln=()=>{var ja=window.ggbApplet.getPNGBase64(1,!0,72);return Qn&&Qn(ja),ja};return(0,te.useEffect)(()=>{za.current.appName=xa?"3D":"graphing",Ua.current.inject("applet_container")},[xa]),(0,te.useEffect)(()=>{Ka(et)},[et]),(0,te.useImperativeHandle)(la,()=>({getImgData:Ln})),te.createElement(te.Fragment,null,te.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:rr}),te.createElement(Lt.Z,{align:"middle"},te.createElement(kt.Z,{flex:1},te.createElement(dn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:xa,onChange:ja=>Ka(ja)})),te.createElement(kt.Z,null,te.createElement(st.ZP,{size:"large",onClick:Ln,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pt=ue(88615),Mt=ue(1012),jt=ue(8591);const bn="link",_t="upload-image",Gt="add-flowchart",ra="draw-image",mn="add-flowchart",va="code-block",gr="add-table",kr="------------",Or={default:kr,left:`:${kr}`,center:`:${kr}:`,right:`${kr}:`};var cr=ue(17904),oo=(et,Ft,ht)=>new Promise((Qn,$n)=>{var la=xa=>{try{Ua(ht.next(xa))}catch(Ka){$n(Ka)}},rr=xa=>{try{Ua(ht.throw(xa))}catch(Ka){$n(Ka)}},Ua=xa=>xa.done?Qn(xa.value):Promise.resolve(xa.value).then(la,rr);Ua((ht=ht.apply(et,Ft)).next())});function zr(){}let Br=0;const Lr=1e4,Dr="\u2581",nr="@\u2581\u2581@",co="@\u2581@",Jr=` -**\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`,Ot=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function In(et){return/^\d+$/.test(et)?`${et}px`:et}const on=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Dn={[on+"-B"]:"bold",[on+"-I"]:"italic"},aa={[bn]:"\u6DFB\u52A0\u94FE\u63A5",[va]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[_t]:"\u6DFB\u52A0\u56FE\u7247",[ra]:"\u6DFB\u52A0\u753B\u56FE",[Gt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[gr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Da=({defaultValue:et="",onChange:Ft,width:ht="100%",height:Qn=400,miniToolbar:$n=!1,isFocus:la=!1,watch:rr,insertTemp:Ua,mode:xa="markdown",id:Ka="markdown-editor-id",showResizeBar:za=!1,noStorage:Ln=!1,showNullButton:ja=!1,showNullProgramButton:Hr=!1,hidetoolBar:Lo=!1,fullScreen:na=!1,onBlur:An,onCMBeforeChange:du,onFullScreen:Mr,className:Oo="",disablePaste:no=!1,disabled:Xo=!1,disabledFill:qo=!1,placeholder:yu="",values:ho="",extraUse:Wo})=>{const[Yn,ao]=(0,te.useState)(null),[Mo,Ao]=(0,te.useState)(et),[Rt,rt]=(0,te.useState)(rr),[Je,en]=(0,te.useState)(na),[Kn,wa]=(0,te.useState)(""),[Gn,Ca]=(0,te.useState)(0),[Sn,ba]=(0,te.useState)(Qn),[mo,Vo]=(0,te.useState)(!1),Cu=(0,te.useRef)((0,Mt.Z)()),xr=(0,te.useRef)(!1),$a=(0,te.useRef)(),[Gr,qr]=(0,te.useState)(0),[jr,Eo]=(0,te.useState)(0),lr=(0,te.useRef)(),ir=(0,te.useRef)(),wr=(0,te.useRef)(),Xr=(0,te.useRef)(),Po=()=>oo(void 0,null,function*(){var Ar;const Aa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Cu.current}});(Ar=Aa==null?void 0:Aa.attachments)!=null&&Ar.length&&(console.log("cm:",Yn,lr),Aa.attachments.map(Fa=>{Fa.content_type.indexOf("image")>-1?Yn.replaceSelection(`![,](/api/attachments/${Fa.id}?type=${Fa.content_type})`):Fa.content_type.indexOf("video")>-1?Yn.replaceSelection(``):Fa.content_type.indexOf("pdf")>-1?Yn.replaceSelection(`${Fa.name}`):Yn.replaceSelection(`[${Fa.name}](${ENV.API_SERVER}/api/attachments/${Fa.id}?type=${Fa.content_type})`)}))});(0,te.useEffect)(()=>{const Ar=window.scrollY||window.pageYOffset;Ao(ho),Yn==null||Yn.setValue(ho),window.scrollTo(0,Ar)},[ho]),(0,te.useEffect)(()=>{Mr==null||Mr(Je)},[Je]),(0,te.useEffect)(()=>{if(lr.current){let Ar=function(Fa,Ra){var yo;if(no){Ra.preventDefault();return}const au=Ra.clipboardData;if(au){const Mu=au.types.toString(),Zr=au.items;if(Mu==="Files"||au.types.indexOf("Files")>-1){if(Ra.preventDefault(),xa=="stex")return;try{let io=Zr[1];((yo=Zr[0])==null?void 0:yo.kind)==="file"&&(io=Zr[0]);const Uo=io.getAsFile(),So=Uo.name.split(".").pop();(0,at.I)(Uo,vu=>{var Pu,wu,ni;vu.id?((Pu=Uo==null?void 0:Uo.type)==null?void 0:Pu.indexOf("image"))>-1?Aa.replaceSelection(``):((wu=Uo==null?void 0:Uo.type)==null?void 0:wu.indexOf("video"))>-1?Aa.replaceSelection(``):((ni=Uo==null?void 0:Uo.type)==null?void 0:ni.indexOf("pdf"))>-1?Aa.replaceSelection(`${Uo.name}`):Ot.includes(So)?Aa.replaceSelection(`${Uo.name}`):Aa.replaceSelection(`[${Uo.name}](/api/attachments/${vu.id}?type=${vu.content_type})`):(vu==null?void 0:vu.status)===401&&(jt.ZP.warning((vu==null?void 0:vu.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(io){jt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Aa=we().fromTextArea(lr.current,{mode:xa,lineNumbers:!$n,lineWrapping:!0,value:et,autoCloseTags:!Hr,autoCloseBrackets:!0});return Aa.on("keyup",function(Fa,Ra){Ra.keyCode===8&&(Fa.getValue()==""?Aa.setOption("placeholder",yu):Aa.setOption("placeholder",null))}),Aa.on("keydown",function(Fa,Ra){if(Ra.keyCode===8){var yo=Ma(Fa);yo&&Ra.preventDefault()}}),la&&Aa.focus(),Aa.on("paste",Ar),Aa.on("dragleave",function(Fa,Ra){ir.current.classList.remove("mouse-hover-md")}),Xo&&Aa.on("beforeChange",function(Fa,Ra){(Ra.origin==="paste"||Ra.origin==="+input")&&Ra.cancel()}),ao(Aa),()=>{Aa.off("paste",Ar)}}},[]);const Nr=(0,te.useCallback)(()=>{if(ir.current)try{}catch(Ar){console.log(Ar,"---- to set md editor body height")}},[Sn,ir,Je]);(0,te.useEffect)(()=>{function Ar(){let Aa=new Ye.Z(Fa=>{for(let Ra of Fa)(Ra.target.offsetHeight>0||Ra.target.offsetWidth>0)&&(Nr(),Yn.setSize("100%","100%"),Yn.refresh())});return Aa.observe(lr.current.parentElement),Aa}if(Yn){const Aa=Ar();return()=>{var Fa,Ra;(Fa=lr.current)!=null&&Fa.parentElement&&Aa.unobserve((Ra=lr.current)==null?void 0:Ra.parentElement)}}},[Yn,Nr]),(0,te.useEffect)(()=>{if(Yn){let Ar=[];for(const[Aa,Fa]of Object.entries(Dn)){let Ra={[Aa]:()=>{ga(Fa)}};Ar.push(Ra),Yn.addKeyMap(Ra)}return $a.current=setInterval(()=>{xr.current&&Po()},4e3),()=>{clearInterval($a.current);for(let Aa of Ar)Yn.removeKeyMap(Aa)}}},[Yn]),(0,te.useEffect)(()=>{na!==Je&&en(na)},[na]),(0,cr.Z)(()=>{if(!Ln&&Gn>0){let Ar=new Date().getTime(),Aa=window.sessionStorage.getItem(Ka);Ar>=Gn+Lr&&(!Aa||Aa!==Mo)&&(window.sessionStorage.setItem(Ka,Mo),Vo(!0))}},Lr),(0,te.useEffect)(()=>{rt(rr)},[Yn,rr]),(0,te.useEffect)(()=>{Yn&&la&&Yn.focus()},[Yn,la]),(0,te.useEffect)(()=>{if(Rt&&Yn){let Ar=function(Fa){let Ra=Fa.target;if(Xr.current){let yo=Ra.scrollTop/Ra.scrollHeight;Xr.current.scrollTop=Xr.current.scrollHeight*yo}};const Aa=Yn.getScrollerElement();return Aa.addEventListener("scroll",Ar),()=>{Aa.removeEventListener("scroll",Ar)}}},[Yn,Rt]),(0,te.useEffect)(()=>{if(Yn&&du){let Ar=function(Aa,Fa){du(Aa,Fa)};return Yn.on("beforeChange",Ar),()=>{Yn.off("beforeChange",Ar)}}},[Yn,du]),(0,te.useEffect)(()=>{if(Yn&&An){let Ar=function(){An(Yn.getValue())};return Yn.on("blur",Ar),()=>{Yn.off("blur",Ar)}}},[Yn,An]);function Ma(Ar,Aa){var Fa=Ar.getDoc(),Ra=Fa.getCursor(),yo=Fa.getLine(Ra.line),au=yo.charAt(Ra.ch-1),Mu=yo.lastIndexOf("@\u2581@",Ra.ch),Zr=yo.lastIndexOf("@\u2581\u2581@",Ra.ch),io=Mu>Zr?Mu:Zr,Uo=Mu>Zr?3:4;if(nr.indexOf(au)===-1)return null;if(console.log("change1:",Aa,Ar,yo,Ra,io,Mu,Zr,au),io>=0&&Ra.ch-io<5){var So=io+Uo;return Fa.replaceRange("",{line:Ra.line,ch:io},{line:Ra.line,ch:So}),{line:Ra.line,ch:So}}return null}(0,te.useEffect)(()=>{if(Yn){let Ar=function(Aa,Fa){const Ra=Aa.getValue();Ao(Ra),Ca(new Date().getTime()),Aa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ft&&(Hr?Ft(Ra,Ga(Ra)):Ft(Ra))};return Yn.on("change",Ar),()=>{Yn.off("change",Ar)}}},[Yn,Ft]),(0,te.useEffect)(()=>{if(Yn)if(et==null)Yn.setValue(""),Ao("");else{const Ar=window.scrollY||window.pageYOffset;et!==Yn.getValue()&&(Yn.setValue(et),Ao(et),Yn.setCursor(Xo?1:Yn.lineCount(),0),window.scrollTo(0,Ar))}},[Yn,et]);const ga=(0,te.useCallback)(Ar=>{const Aa=Yn.getCursor(),Fa=Yn.getSelection();let Ra=Fa.split(` -`);switch(Ar){case"bold":return Yn.replaceSelection("**"+Fa+"**"),Fa===""&&Yn.setCursor(Aa.line,Aa.ch+2),Yn.focus();case"italic":return Yn.replaceSelection("*"+Fa+"*"),Fa===""&&Yn.setCursor(Aa.line,Aa.ch+1),Yn.focus();case"code":return Yn.replaceSelection("`"+Fa+"`"),Fa===""&&Yn.setCursor(Aa.line,Aa.ch+1),Yn.focus();case"inline-latex":return wa("inline-latex"),Yn.focus();case"latex":return Yn.replaceSelection("```latex\n"+Fa+"\n```"),Yn.setCursor(Aa.line+1,Fa.length+1),Yn.focus();case"line-break":return Yn.replaceSelection(`
-`),Yn.focus();case"list-ul":return Fa===""?Yn.replaceSelection("- "+Fa):Yn.replaceSelection(Ra.map(yo=>yo===""?"":`- ${yo}`).join(` -`)),Yn.focus();case"list-ol":return Fa===""?Yn.replaceSelection("1. "+Fa):Yn.replaceSelection(Ra.map((yo,au)=>yo===""?"":`${au+1}. ${yo}`).join(` -`)),Yn.focus();case"add-null-ch":return Fa===""&&Yn.setCursor(Aa.line,Aa.ch),Yn.replaceSelection(Dr),Yn.focus();case"add-signal":return Fa===""&&Yn.setCursor(Aa.line,Aa.ch),Yn.replaceSelection(co),Yn.focus();case"add-multiple":return Fa===""&&Yn.setCursor(Aa.line,Aa.ch),Yn.replaceSelection(nr),Yn.focus();case"inster-template-1":return Fa===""&&Yn.setCursor(Aa.line,Aa.ch),Yn.replaceSelection(Jr),Yn.focus();case"eraser":return Yn.setValue(""),Yn.focus();case"trigger-watch":return rt(!Rt),Yn.focus();case"trigger-full-screen":return en(!Je),Yn.focus();case bn:wa(bn);return;case va:wa(va);return;case _t:wa(_t);return;case ra:wa(ra);return;case"maths-latex":wa("maths-latex");return;case Gt:wa(Gt);return;case gr:wa(gr);return;default:throw new Error}},[Yn,Rt,Je]),Ja=(0,te.useCallback)((Ar,Aa)=>{var Fa,Ra,yo,au,Mu,Zr;switch(wa(""),Kn){case bn:const{title:Pu,link:wu}=Ar;return Yn.replaceSelection(`[${Pu}](${wu})`),Yn.focus();case va:const{language:ni,content:ai}=Ar;return Yn.replaceSelection(["```"+ni,ai,"```"].join(` -`)),Yn.focus();case"maths-latex":for(var io=atob(Ar),Uo=new Uint8Array(io.length),So=0;So{Cl.id?Yn.replaceSelection(`![,](/api/attachments/${Cl.id}?type=${Cl.content_type})`):(Cl==null?void 0:Cl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Yn.replaceSelection("`$$"+Ar+"$$`");break;case _t:case ra:case mn:const{src:Vl,alt:Ei}=Ar,Hu=Aa,wi=(yo=(Ra=(Fa=Hu==null?void 0:Hu.name)==null?void 0:Fa.split("."))==null?void 0:Ra.pop)==null?void 0:yo.call(Ra);return((au=Hu==null?void 0:Hu.type)==null?void 0:au.indexOf("image"))>-1||!(Hu!=null&&Hu.type)?Hu.align||Hu.width?Yn.replaceSelection(`

${Ei||

`):Yn.replaceSelection(`${Ei||`):((Mu=Hu==null?void 0:Hu.type)==null?void 0:Mu.indexOf("video"))>-1?Yn.replaceSelection(``):((Zr=Hu==null?void 0:Hu.type)==null?void 0:Zr.indexOf("pdf"))>-1?Yn.replaceSelection(`${Hu.name}`):Ot.includes(wi)?Yn.replaceSelection(`${Hu.name}`):Yn.replaceSelection(`[${Hu.name}](${Vl})`),Yn.focus();case gr:const{row:Al,col:ei,align:Vi}=Ar;let Li=` -`;for(let Cl=0;Cl{switch(Kn){case bn:return te.createElement(Vn,{callback:Ja,onCancel:hr});case va:return te.createElement(fn.Z,{callback:Ja,onCancel:hr});case _t:return te.createElement(at.Z,{callback:Ja,onCancel:hr});case Gt:return te.createElement(Be,{callback:Ja,onCancel:hr});case gr:return te.createElement(Fn,{callback:Ja,onCancel:hr});case"maths-latex":return te.createElement(Jt,{showSaveButton:!0,callback:Ja});case"inline-latex":return te.createElement(pt.Z,{showSaveButton:!0,callback:Ja});default:return null}},[Kn]);function hr(){wa("")}(0,te.useEffect)(()=>{if(wr.current){let Ar=function(Mu){yo=!0,au=Mu.pageY},Aa=function(){yo=!1},Fa=function(Mu){if(yo){let Zr=Mu.pageY-au;Zr<0&&(Zr=0),Zr>300&&(Zr=300);let io=Qn+Zr+"px";ba(io)}},Ra=wr.current,yo=!1,au=0;return Ra.addEventListener("mousedown",Ar),document.addEventListener("mousemove",Fa),document.addEventListener("mouseup",Aa),()=>{Ra.removeEventListener("mousedown",Ar),document.removeEventListener("mousemove",Fa),document.removeEventListener("mouseup",Aa)}}},[Yn,wr]),(0,te.useEffect)(()=>{ba(Qn)},[Qn]);const xu=In(ht),$o=In(Sn),Ou={width:xu,height:$o},Ju=(0,te.useMemo)(()=>{if(Gn){let Ar=new Date(Gn),Aa=Ar.getHours(),Fa=Ar.getMinutes(),Ra=Ar.getSeconds();return Aa=Aa<10?"0"+Aa:Aa,Fa=Fa<10?"0"+Fa:Fa,Ra=Ra<10?"0"+Ra:Ra,`${Aa}:${Fa}:${Ra}`}return 0},[Gn]),Ga=Ar=>{const Aa=[];if(Hr){let Fa=-1;Ar=Ar.replace(/(@▁▁@|@▁@)/g,function(Ra,yo,au){Aa.push({multiLine:Ra!==co})})}return Aa};function ll(){window.sessionStorage.removeItem(Ka),Vo(!1),Ca(0)}function ql(){Vo(!1),Ca(0),Yn.setValue(window.sessionStorage.getItem(Ka))}(0,te.useEffect)(()=>{aa[Kn]&&Kn!==ra&&Kn!==Gt&&setTimeout(()=>{const Ar=document.getElementsByClassName("markdown-popup-form")[0],Aa=window.innerWidth/2-Ar.offsetWidth/2,Fa=window.innerHeight/2-Ar.offsetHeight/2;qr(Aa),Eo(Fa)},0)},[Kn]);const xi=Ar=>{Ar.preventDefault();const Aa=Ar.clientX-Gr,Fa=Ar.clientY-jr;document.body.onmousemove=Ra=>{let yo=Ra.clientX-Aa,au=Ra.clientY-Fa;const Mu=document.getElementsByClassName("markdown-popup-form")[0],Zr=window.innerWidth-Mu.offsetWidth,io=window.innerHeight-Mu.offsetHeight;yo=Math.max(0,Math.min(yo,Zr)),au=Math.max(0,Math.min(au,io)),$l(Ra.clientX,Ra.clientY,Aa,Fa)&&(qr(yo),Eo(au))},document.body.onmouseup=function(){document.body.onmousemove=null}},$l=(Ar,Aa,Fa,Ra)=>{const yo=document.body.clientHeight,au=document.body.clientWidth;return Ar<20&&Fa>Ar||Ar>au-20&&FaAa||Aa>yo-20&&RaPt in Ne?je(Ne,Pt,{enumerable:!0,configurable:!0,writable:!0,value:st}):Ne[Pt]=st,z=(Ne,Pt)=>{for(var st in Pt||(Pt={}))E.call(Pt,st)&&y(Ne,st,Pt[st]);if(a)for(var st of a(Pt))b.call(Pt,st)&&y(Ne,st,Pt[st]);return Ne},ae=(Ne,Pt)=>lt(Ne,me(Pt));const{useForm:se}=te.default,ce={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var Se=({callback:Ne,onCancel:Pt})=>{const[st]=se();let Et=(0,xe.useRef)();function ta(oa){Et.current.width=st.getFieldValue("width"),Et.current.align=st.getFieldValue("align"),Ne(oa,Et.current)}function Jn(oa,Xt){if(oa.status===-1){x.ZP.error(oa.message);return}st.setFieldsValue({src:`/api/attachments/${oa.id}`,type:Xt.type})}function Pa(oa){let Xt=oa.target.files[0];Et.current=Xt,ke(Xt,Jn)}return $e.createElement(te.default,ae(z({form:st},de),{className:"upload-image-panel",onFinish:ta,style:{width:470,overflow:"hidden"}}),$e.createElement(te.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},$e.createElement("div",{className:"flex-container"},$e.createElement(te.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},$e.createElement(we.default,{style:ce})),$e.createElement(Le,{onFileChange:Pa}))),$e.createElement(te.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},$e.createElement(we.default,{style:{width:264}})),$e.createElement(te.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},$e.createElement(Ye.Z,null,$e.createElement(te.default.Item,{name:"width",style:{margin:0}},$e.createElement(Te.Z,{style:{width:264}})),$e.createElement("span",{className:"ml8"},"%"))),$e.createElement(te.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},$e.createElement(Qe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),$e.createElement("aside",null,$e.createElement(te.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},$e.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),$e.createElement(ye.ZP,{type:"default",onClick:Pt},"\u53D6\u6D88"))))};function Le({onFileChange:Ne}){return $e.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",$e.createElement("input",{type:"file",onChange:Ne}))}function ke(Ne,Pt){if(!Ne)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,De.bg)())throw x.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let st=new FormData;st.append("editormd-image-file",Ne),st.append("file_param_name","editormd-image-file"),st.append("byxhr","true");var Et=new window.XMLHttpRequest;Et.withCredentials=!0,Et.addEventListener("load",function(ta){Pt(JSON.parse(ta.target.responseText),Ne)},!1),Et.addEventListener("error",function(ta){console.error(ta)},!1),Et.open("POST",`${dt.KI}/api/attachments.json`),Et.send(st)}},75790:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return we}});var te=ue(59301),x=ue(4676);class we extends te.Component{constructor(Te){super(Te);const Qe=window.document;this.node=Qe.createElement("div"),Qe.body.appendChild(this.node)}render(){const{children:Te}=this.props;return(0,x.createPortal)(Te,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},17904:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return x}});var te=ue(59301);function x(we,Ye){const Te=(0,te.useRef)();(0,te.useEffect)(()=>{Te.current=we}),(0,te.useEffect)(()=>{function Qe(){Te.current()}if(Ye!==null){let ye=setInterval(Qe,Ye);return()=>clearInterval(ye)}},[Ye])}},78139:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return xe}});var te=ue(43418),x=ue(3113),we=ue(76560),Ye=ue(87169),Te={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Qe=ue(32637),ye=ue(59301);const dt=({classroomList:De,dispatch:$e,user:je})=>ye.createElement(te.default,{open:De.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ye.createElement("span",null,ye.createElement(Ye.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{$e({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ye.createElement("div",{style:{textAlign:"center",marginBottom:30}},ye.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",ye.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),ye.createElement("img",{style:{width:130,height:130},src:Qe})),ye.createElement("div",{className:Te.bottom},ye.createElement(x.ZP,{className:Te.yes,onClick:()=>{$e({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var xe=(0,we.connect)(({classroomList:De,user:$e})=>({classroomList:De,user:$e}))(dt)},17826:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return E}});var te=ue(59301),x=ue(76560),we=ue(78241),Ye=ue(8591),Te=ue(43418),Qe=ue(92832),ye={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},dt=Object.defineProperty,xe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,je=(b,y,z)=>y in b?dt(b,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[y]=z,lt=(b,y)=>{for(var z in y||(y={}))De.call(y,z)&&je(b,z,y[z]);if(xe)for(var z of xe(y))$e.call(y,z)&&je(b,z,y[z]);return b},me=(b,y,z)=>new Promise((ae,se)=>{var ce=Le=>{try{Se(z.next(Le))}catch(ke){se(ke)}},de=Le=>{try{Se(z.throw(Le))}catch(ke){se(ke)}},Se=Le=>Le.done?ae(Le.value):Promise.resolve(Le.value).then(ce,de);Se((z=z.apply(b,y)).next())});const a=({shixunsDetail:b,globalSetting:y,loading:z,dispatch:ae,title:se,pathList:ce=[],showInputPath:de=!1,isMergeSelectFile:Se=!1,onFinish:Le=()=>{}})=>{const[ke]=we.default.useForm(),Ne=(0,x.useParams)(),Pt=(0,x.useLocation)(),st=(0,te.useRef)(),[Et,ta]=(0,te.useState)(""),[Jn,Pa]=(0,te.useState)(""),[oa,Xt]=(0,te.useState)([]),[Bn,ct]=(0,te.useState)([]);(0,te.useEffect)(()=>{var ft,Lt;st.current=((Lt=(ft=Pt.pathname)==null?void 0:ft.split("/"))==null?void 0:Lt[3])==="repository"},[]),(0,te.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const ft=ce.join("/");let Lt=[];ce.map((Zn,pn)=>{pn===0?Lt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Zn}`,path:ft}):Lt.push({val:`/${Zn}`,path:ft})}),Xt(Lt),ta(ft),Pa(ft),Kt(ft)},[b.actionTabs.key]);const Kt=ft=>me(void 0,null,function*(){const Lt=yield ae({type:st.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ne.id,path:ft}});Lt&&ct(Lt.trees||[])}),En=ft=>{let Lt=Et;ft.type==="tree"&&(oa.length?oa.push({val:`/${ft.name}`,path:ft.name}):oa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ft.name}`,path:ft.name}),Xt(oa),Lt=Et?`${Et}/${ft.name}`:ft.name,ta(Lt)),Kt(Lt)},Vn=(ft,Lt)=>{const Zn=oa.filter((qn,Oe)=>Oe<=Lt);Xt(Zn);const pn=Zn.filter((qn,Oe)=>Oe!==0).map(qn=>qn.val).join("").substr(1);ta(pn),Kt(pn)},fn=()=>me(void 0,null,function*(){const ft=ke==null?void 0:ke.getFieldsValue(),Lt=Et?`${Et}${ft!=null&&ft.name?`/${ft==null?void 0:ft.name}`:""}`:ft==null?void 0:ft.name;if(Se){Le(Lt),at();return}if(de){yield ke.validateFields();const Zn=yield ae({type:"shixunsDetail/uploadGitFolder",payload:lt(lt({},{id:Ne.id,path:Lt}),st.current?{}:{secret_repository:!0})});Le(Jn),Zn.status===0&&Ye.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Le(Lt),Ye.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");at()}),at=()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}}),ke.resetFields()};return te.createElement(Te.default,{centered:!0,title:se||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:fn,onCancel:at},te.createElement("div",{className:ye.wrap},te.createElement("div",{className:ye.content},te.createElement("div",{className:ye.mainPathWrap},!!(oa!=null&&oa.length)&&oa.map((ft,Lt)=>te.createElement("a",{key:Lt,onClick:()=>Vn(ft,Lt)},ft.val))),!!(Bn!=null&&Bn.length)&&Bn.map((ft,Lt)=>ft.type==="tree"&&te.createElement("a",{key:Lt,onClick:()=>En(ft)},te.createElement("i",{className:`iconfont icon-wenjianjia ${ye.colorBlue}`}),ft.name))),te.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),te.createElement("div",{className:"mt5 mb5"},Et),de&&te.createElement(we.default,{form:ke,scrollToFirstError:!0,className:"mt20"},te.createElement(we.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(Qe.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,x.connect)(({shixunsDetail:b,loading:y,globalSetting:z})=>({shixunsDetail:b,globalSetting:z,loading:y.models.index}))(a)},45079:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Bn}});var te=ue(59301),x=ue(76560),we=ue(36381),Ye=ue(92832),Te=ue(78241),Qe=ue(8591),ye=ue(43418),dt=ue(24905),xe=ue(6848),De=ue(5871),$e=ue(5112),je=ue(81327),lt=ue(95237),me=ue(57809),a=ue(49770),E=ue(84236),b=ue(89831),y={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},z=ue(51124),ae=ue(82093),se=ue(34055),ce=ue(59301),de=Object.defineProperty,Se=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,st=(ct,Kt,En)=>Kt in ct?de(ct,Kt,{enumerable:!0,configurable:!0,writable:!0,value:En}):ct[Kt]=En,Et=(ct,Kt)=>{for(var En in Kt||(Kt={}))Ne.call(Kt,En)&&st(ct,En,Kt[En]);if(ke)for(var En of ke(Kt))Pt.call(Kt,En)&&st(ct,En,Kt[En]);return ct},ta=(ct,Kt)=>Se(ct,Le(Kt)),Jn=(ct,Kt,En)=>new Promise((Vn,fn)=>{var at=Zn=>{try{Lt(En.next(Zn))}catch(pn){fn(pn)}},ft=Zn=>{try{Lt(En.throw(Zn))}catch(pn){fn(pn)}},Lt=Zn=>Zn.done?Vn(Zn.value):Promise.resolve(Zn.value).then(at,ft);Lt((En=En.apply(ct,Kt)).next())});const{Panel:Pa}=we.default,{TextArea:oa}=Ye.default;var Bn=({active:ct,type:Kt="jupyter"})=>{var En,Vn;const fn=(0,x.useParams)(),[at]=Te.default.useForm(),[ft,Lt]=(0,te.useState)({}),[Zn,pn]=(0,te.useState)(!1),[qn,Oe]=(0,te.useState)(0),[be,He]=(0,te.useState)([]),[It,kt]=(0,te.useState)([]),[Qt,nn]=(0,te.useState)([]),gn=(Vn=(En=(0,se.eY)())==null?void 0:En.shixun)==null?void 0:Vn.editable;(0,te.useEffect)(()=>{ct==="testCase"&&Hn()},[ct]),(0,te.useEffect)(()=>{Wt()},[]);const Hn=()=>Jn(void 0,null,function*(){var Bt,gt,Jt,pt,Mt,jt,bn,_t,Gt,ra,mn,va,gr,kr;const Or=[{hidden:0,input:"",output:"",score:100}],cr=yield(0,ae.ZP)(`/api/shixuns/${fn==null?void 0:fn.id}/jupyter_evalute_setting.json`,{method:"get"});if((cr==null?void 0:cr.status)===0){nn((Bt=cr==null?void 0:cr.data)==null?void 0:Bt.standard_scripts);const oo={open_evaluate:(gt=cr==null?void 0:cr.data)==null?void 0:gt.open_evaluate,exec_time:((Jt=cr==null?void 0:cr.data)==null?void 0:Jt.exec_time)||3,test_set_score:((pt=cr==null?void 0:cr.data)==null?void 0:pt.test_set_score)===null?!1:(Mt=cr==null?void 0:cr.data)==null?void 0:Mt.test_set_score,test_set_average:((jt=cr==null?void 0:cr.data)==null?void 0:jt.test_set_average)===null?!0:(bn=cr==null?void 0:cr.data)==null?void 0:bn.test_set_average,choice_standard_scripts:((_t=cr==null?void 0:cr.data)==null?void 0:_t.choice_standard_scripts)||null,evaluate_script:((Gt=cr==null?void 0:cr.data)==null?void 0:Gt.evaluate_script)||"",evaluate_method:(ra=cr==null?void 0:cr.data)==null?void 0:ra.evaluate_method,use_jupyter_result:(mn=cr==null?void 0:cr.data)==null?void 0:mn.use_jupyter_result};at.setFieldsValue(oo),Lt(oo),He((gr=(va=cr==null?void 0:cr.data)==null?void 0:va.test_sets)!=null&&gr.length?(kr=cr==null?void 0:cr.data)==null?void 0:kr.test_sets:Or)}}),Wt=()=>Jn(void 0,null,function*(){var Bt;const gt=yield(0,ae.ZP)(`/api/shixuns/${fn==null?void 0:fn.id}/get_jupyter_tags.json`,{method:"get"});(gt==null?void 0:gt.status)===0&&kt(((Bt=gt==null?void 0:gt.data)==null?void 0:Bt.list)||[])}),Be=Bt=>Jn(void 0,null,function*(){const Jt=be.map(Mt=>Mt.score).reduce((Mt,jt)=>Mt+jt,0);if(Bt.test_set_score&&Jt!==100){Qe.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(Bt.evaluate_method===3&&(be!=null&&be.some(Mt=>!Mt.tags))){Qe.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}pn(!0),(yield(0,ae.ZP)(`/api/shixuns/${fn==null?void 0:fn.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:ta(Et({},Bt),{mirror_script_id:Bt==null?void 0:Bt.choice_standard_scripts,open_evaluate:Bt!=null&&Bt.open_evaluate?1:0,test_set:be.map(Mt=>ta(Et({},Mt),{is_file:!1}))})})).status===0&&Qe.ZP.success("\u4FDD\u5B58\u6210\u529F"),pn(!1)}),Ve=Bt=>{Lt(Et({},at.getFieldsValue())),"test_set_average"in Bt&&(Bt!=null&&Bt.test_set_average)&&bt(be),"test_set_score"in Bt&&(Bt!=null&&Bt.test_set_score)&&(at.setFieldsValue({test_set_average:!0}),Lt(ta(Et({},at.getFieldsValue()),{test_set_average:!0})),bt(be)),"choice_standard_scripts"in Bt&&ye.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ce.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",ce.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Jn(void 0,null,function*(){const gt=yield(0,ae.ZP)(`/api/shixuns/${fn==null?void 0:fn.id}/get_script_contents.json`,{method:"get",params:{id:fn==null?void 0:fn.id,script_id:Bt==null?void 0:Bt.choice_standard_scripts}});gt!=null&>.content&&(ye.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:ce.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),at.setFieldsValue({evaluate_script:gt==null?void 0:gt.content}),Lt(ta(Et({},at.getFieldsValue()),{evaluate_script:gt==null?void 0:gt.content})))})})},bt=Bt=>{let gt=0;const Jt=Math.floor((100-gt)/Bt.length),pt=Jt+(100-gt)%Bt.length;Bt=Bt.map((Mt,jt)=>jt===Bt.length-1?ta(Et({},Mt),{score:pt}):ta(Et({},Mt),{score:Jt})),He(Bt)},zt=()=>{const Bt=[...be,{hidden:0,input:"",output:"",score:0}];at.getFieldValue("test_set_average")?bt(Bt):He(Bt)},{test_set_score:vn,test_set_average:Fn,choice_standard_scripts:dn,open_evaluate:an}=ft;return ce.createElement("section",{className:y.wrap},ce.createElement(Te.default,{form:at,disabled:!an,layout:"vertical",onValuesChange:Ve,onFinish:Be},ce.createElement(Te.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},ce.createElement(dt.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),ce.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:y.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},ce.createElement(De.Z,{size:"large",style:{width:400},min:3}))),ce.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{name:"test_set_score"},ce.createElement($e.ZP.Group,null,ce.createElement(je.Z,{direction:"vertical"},ce.createElement($e.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),ce.createElement($e.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),ce.createElement(Te.default.Item,{label:ce.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},ce.createElement($e.ZP.Group,null,ce.createElement(je.Z,{direction:"vertical"},ce.createElement($e.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),ce.createElement($e.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),ce.createElement(lt.Z,{align:"middle",justify:"space-between",className:"font14"},ce.createElement("div",{style:{fontWeight:500}},ce.createElement("span",{className:y.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(b.op,{style:{borderRadius:2},onClick:zt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),vn&&ce.createElement(Te.default.Item,{name:"test_set_average"},ce.createElement($e.ZP.Group,null,ce.createElement($e.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),ce.createElement($e.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement("div",null,be.map((Bt,gt)=>ce.createElement(we.default,{activeKey:qn,key:gt,onChange:()=>{Oe(Jt=>Jt===gt?null:gt)}},ce.createElement(Pa,{header:ce.createElement("div",{className:"font16"},ce.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",gt+1),ft.test_set_score&&ce.createElement("span",{style:{marginLeft:40}},ce.createElement(De.Z,{style:{width:120},value:Bt.score,onClick:Jt=>Jt.stopPropagation(),min:0,max:100,precision:0,onBlur:Jt=>{if(Number(Jt)<0||Number(Jt)>100){Qe.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const pt=be.map((jt,bn)=>bn===gt?ta(Et({},jt),{score:100}):jt),Mt={test_set_average:!1};Lt(Et(Et({},ft),Mt)),at.setFieldsValue(Mt),He(pt)}},disabled:Fn,onChange:Jt=>{const pt=be.map((jt,bn)=>bn===gt?ta(Et({},jt),{score:Jt?Number(Jt):0}):jt),Mt={test_set_average:!1};Lt(Et(Et({},ft),Mt)),at.setFieldsValue(Mt),He(pt)}}),ce.createElement("span",{className:"ml10 mr10"},"%")),ce.createElement("span",{className:"tr flex1",style:{float:"right"}},gt!==0&&ce.createElement(xe.Z,{placement:"bottom",title:"\u5220\u9664"},ce.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Jt=>{Jt.stopPropagation(),ye.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const pt=be.filter((Mt,jt)=>jt!==gt);bt(pt)}})}})))),key:gt},ce.createElement("div",null,ft.evaluate_method===3&&ce.createElement(lt.Z,{align:"middle",className:"mb20"},ce.createElement("div",null,ce.createElement("span",{className:y.sub},"*"),ce.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),ce.createElement(xe.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},ce.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ce.createElement(me.default,{value:Bt.tags,size:"large",style:{width:450},onChange:Jt=>{const pt=be.map((Mt,jt)=>jt===gt?ta(Et({},Mt),{tags:Jt}):Mt);He(pt)}},It==null?void 0:It.map(Jt=>ce.createElement(me.default.Option,{value:Jt==null?void 0:Jt.tags,key:Jt==null?void 0:Jt.tags},Jt==null?void 0:Jt.tags)))),ce.createElement(lt.Z,{align:"middle"},ce.createElement("div",null," ",ce.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ce.createElement(oa,{bordered:!1,className:y.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:Bt.output,onChange:Jt=>{const pt=be.map((Mt,jt)=>jt===gt?ta(Et({},Mt),{output:Jt.target.value}):Mt);He(pt)}})),ce.createElement(lt.Z,{className:"mt20",align:"middle"},ce.createElement("div",null,ce.createElement("span",null,"\u53EF\u89C1\u6027"),ce.createElement(xe.Z,{title:ce.createElement("div",null,ce.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),ce.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),ce.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},ce.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ce.createElement("div",null,ce.createElement(dt.default,{className:"font14 ml5",checked:Bt.hidden===1,onChange:Jt=>{const pt=be.map((Mt,jt)=>{if(jt===gt){let bn={is_invisible:!1,actual_output_visible:!1};return Jt.target.checked&&(bn={is_invisible:!0,actual_output_visible:!0}),ta(Et(Et({},Mt),bn),{hidden:Jt.target.checked?1:0})}return Mt});He(pt)}},"\u5168\u90E8\u9690\u85CF")),ce.createElement(dt.default,{checked:Bt.is_invisible,style:{margin:"0 60px"},onChange:Jt=>{const pt=be.map((Mt,jt)=>{if(jt===gt){let bn=0;return Jt.target.checked&&Mt.actual_output_visible&&(bn=1),ta(Et({},Mt),{hidden:bn,is_invisible:Jt.target.checked})}return Mt});He(pt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),ce.createElement(dt.default,{checked:Bt.actual_output_visible,onChange:Jt=>{const pt=be.map((Mt,jt)=>{if(jt===gt){let bn=0;return Jt.target.checked&&Mt.is_invisible&&(bn=1),ta(Et({},Mt),{hidden:bn,actual_output_visible:Jt.target.checked})}return Mt});He(pt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),ce.createElement("div",{className:"mt20"},ce.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),ce.createElement(dt.default,{checked:Bt.last_match_rule,onChange:Jt=>{const pt=be.map((Mt,jt)=>jt===gt?ta(Et({},Mt),{last_match_rule:Jt.target.checked}):Mt);He(pt)}},ce.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",ce.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),ce.createElement("h4",{className:"font14 mt20 mb10"},ce.createElement("span",{className:y.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},ce.createElement(me.default,{getPopupContainer:Bt=>Bt.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Qt.map((Bt,gt)=>ce.createElement(me.default.Option,{value:Bt.id,key:gt},Bt.scptname))))),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Te.default.Item,{name:"evaluate_script"},ce.createElement(z.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!an}}))),(0,se.Ny)()&&ce.createElement(lt.Z,{className:"mb20",align:"middle"},ce.createElement(Te.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},ce.createElement(a.Z,null)),ce.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),ce.createElement(E.t,{okText:"\u4FDD\u5B58",hasOkBtn:gn,loading:Zn,onCancel:()=>x.history.push(`/shixuns/${fn==null?void 0:fn.id}/challenges`),onOk:()=>at.submit(),className:Kt==="jupyterLab"?y.btn:""}))}},53794:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Te}});var te=ue(59301),x={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},we=ue(6848),Te=({name:Qe,tooltipTitle:ye,children:dt,required:xe,errorKey:De,errorValue:$e,errorName:je,errorStyle:lt={},nameWidth:me=112,align:a="center",contentStyle:E={}})=>te.createElement(te.Fragment,null,te.createElement("div",{className:x.label,style:{alignItems:a}},te.createElement("div",{className:x.left,style:{width:me}},xe&&te.createElement("span",null,"*"),te.createElement("div",null,Qe),!!ye&&te.createElement(we.Z,{title:ye},te.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),te.createElement("div",{className:x.right,style:E},dt,je&&$e===De&&te.createElement("div",{className:x.error,style:lt},je))))},2312:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Qe}});var te=ue(59301),x={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},we=ue(43418),Ye=ue(7664),Qe=({title:ye,children:dt,value:xe})=>{const[De,$e]=(0,te.useState)(!1);return te.createElement(te.Fragment,null,te.createElement("span",{onClick:()=>$e(!0)},dt),te.createElement(we.default,{title:ye,open:De,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>$e(!1),className:x.modal,footer:null},typeof xe=="string"&&te.createElement(Ye.Z,{value:xe||""}),Object.prototype.toString.call(xe)==="[object Array]"&&te.createElement(te.Fragment,null,xe==null?void 0:xe.map((je,lt)=>te.createElement("div",{key:lt},te.createElement("b",null,je.name||je.type_name),te.createElement(Ye.Z,{value:je.description||""}))))))}},18309:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return kt}});var te=ue(59301),x=ue(43418),we=ue(8591),Ye=ue(43428),Te=ue(99313),Qe=ue(71418),ye=ue(6848),dt=ue(3113),xe={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},De=ue(99267),$e=ue(61485),je=ue(13014),lt=ue(4977),me=ue(82093),a=ue(76411),E={lineChart:"lineChart___dCEZW"},b=ue(56656),y=ue.n(b),z=ue(59301),se=({dataInfo:Qt,indexKey:nn,valueName:gn,startAndEndTime:Hn,colors:Wt=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:Be})=>{let Ve=null;(0,te.useEffect)(()=>{Bt()},[Qt]),(0,te.useEffect)(()=>{window.addEventListener("resize",bt(()=>{Ve&&Ve.resize()},200))},[window.onresize]);const bt=(gt,Jt,pt=!1)=>{let Mt,jt;return(...bn)=>{if(pt){gt.apply(jt,bn),pt=!1;return}clearTimeout(Mt),Mt=setTimeout(()=>{gt.apply(jt,bn)},Jt)}},zt=gt=>gt?gt.map(Jt=>{const pt=new Date(Jt),Mt=String(pt.getMonth()+1).padStart(2,"0"),jt=String(pt.getDate()).padStart(2,"0"),bn=String(pt.getHours()).padStart(2,"0"),_t=String(pt.getMinutes()).padStart(2,"0");return`${Mt}/${jt} ${bn}:${_t}`}):[],vn=(gt,Jt)=>gt.map(pt=>{const Mt=Jt.timestamps.indexOf(pt);return Mt!==-1?Jt.values[Mt]:null});function Fn(gt){let Jt=1/0;for(let Mt=0;Mt{let Mt=[];for(let jt=gt;jt<=Jt;jt+=pt)Mt.push(jt);return Mt},an=()=>{var gt;const Jt=((gt=Qt==null?void 0:Qt.x)==null?void 0:gt.flat())||[];let pt=[...new Set(Jt)].sort((va,gr)=>va-gr),Mt=Fn(pt),jt=Mt==null?void 0:Mt.newArray,bn=Mt==null?void 0:Mt.minInterval;pt=[...new Set([...pt,...jt])].sort((va,gr)=>va-gr);let _t=y()(Hn[0],"YYYY-MM-DD HH:mm").valueOf(),Gt=dn(_t,pt[0]-bn,bn),ra=y()(Hn[1],"YYYY-MM-DD HH:mm").valueOf(),mn=dn(pt[pt.length-1]+bn,ra,bn);return pt=[...Gt,...pt,...mn],[...new Set(pt)].sort((va,gr)=>va-gr)},Bt=()=>{var gt;Ve=a.init(document.getElementById(`lineChart${nn}`));let Jt=an(),pt=(gt=Qt==null?void 0:Qt.y)==null?void 0:gt.map((jt,bn)=>{var _t;let Gt={timestamps:(_t=Qt==null?void 0:Qt.x)==null?void 0:_t[bn],values:jt};return jt=vn(Jt,Gt),{name:gn[bn],type:"line",itemStyle:{show:!1},lineStyle:{color:Wt[bn]},data:jt}}),Mt={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(jt){var bn;let _t="";return jt.forEach((Gt,ra)=>{console.log("item",Gt),_t+=`
-
-
- ${Be[Gt==null?void 0:Gt.componentIndex]} -
-
${Gt.value>0?Gt.value.toFixed(5):Gt.value==0?0:"--"} ${nn==0?"Cores":"MiB"}
-
`}),`
-
${(bn=jt[0])==null?void 0:bn.name}
- ${_t} -
`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:zt(Jt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:nn==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:pt};Ve.setOption(Mt)};return z.createElement("div",{id:`lineChart${nn}`,className:E.lineChart})},ce=ue(89831),de={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},Se=ue(57809),Le=ue(5083),ke=ue(88522);const Ne=Qt=>{const nn=new Date,Hn=(Wt=>{const Be=new Date(nn);switch(Wt){case"\u6700\u8FD130\u5206\u949F":Be.setMinutes(nn.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":Be.setHours(nn.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":Be.setDate(nn.getDate()-1);break;case"\u6700\u8FD17\u5929":Be.setDate(nn.getDate()-7);break;case"\u6700\u8FD115\u5929":Be.setDate(nn.getDate()-15);break;default:return null}return Be})(Qt);return Hn?{startTime:Hn,endTime:nn}:null},Pt=(Qt,nn,gn)=>{if(!Qt)return!1;const Hn=y()(),[Wt,Be]=nn;if(Qt.isAfter(Hn))return!0;if(Wt){const Ve=Wt.clone().add(gn,"days");if(Be&&Qt.isAfter(Ve))return!0}if(Be){const Ve=Be.clone().subtract(gn,"days");return Qt.isBefore(Ve)||Qt.isAfter(Hn)}return!1},st=Qt=>Qt<=5?"30s":Qt<=15?"1m":Qt<=30?"2m":Qt<=60?"5m":Qt<=180?"10m":Qt<=360?"30m":Qt<=720?"1h":Qt<=1440?"2h":Qt<=2880?"4h":Qt<=4320?"8h":Qt<=10080||Qt<=14400?"12h":Qt<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Et=Qt=>{const[nn,gn]=Qt,Hn=moment.isMoment(nn)?nn:moment(nn),Wt=moment.isMoment(gn)?gn:moment(gn);if(!Hn.isValid()||!Wt.isValid())throw new Error("Invalid date provided");const Ve=moment.duration(Wt.diff(Hn)).asMinutes();return st(Ve)},ta=(Qt,nn,gn=20)=>{const Hn=new Date(Qt).getTime(),Wt=new Date(nn).getTime(),Be=gn*1e3,Ve=[];let bt=Hn;for(;bt<=Wt;)Ve.push(bt),bt+=Be;return Ve};var Jn=ue(89392),Pa=ue(57884),oa=ue(2610),Xt=ue(59301),Bn=(Qt,nn,gn)=>new Promise((Hn,Wt)=>{var Be=zt=>{try{bt(gn.next(zt))}catch(vn){Wt(vn)}},Ve=zt=>{try{bt(gn.throw(zt))}catch(vn){Wt(vn)}},bt=zt=>zt.done?Hn(zt.value):Promise.resolve(zt.value).then(Be,Ve);bt((gn=gn.apply(Qt,nn)).next())});const ct=Se.default.Option,{RangePicker:Kt}=Le.default;var Vn=({identifier:Qt,data:nn,isFirst:gn,setIsFirst:Hn,info:Wt})=>{var Be;const[Ve,bt]=(0,te.useState)([]),[zt,vn]=(0,te.useState)([]),[Fn,dn]=(0,te.useState)(null),[an,Bt]=(0,te.useState)(""),[gt,Jt]=(0,te.useState)([null,null]),[pt,Mt]=(0,te.useState)([]),[jt,bn]=(0,te.useState)(!1),[_t,Gt]=(0,te.useState)([]),[ra,mn]=(0,te.useState)(!1),[va,gr]=(0,te.useState)(!1),[kr,Or]=(0,te.useState)(""),[cr,oo]=(0,te.useState)(1),zr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Br=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,te.useEffect)(()=>{var on,Dn,aa,Da;if(nn&&gn){In(),bt(nn==null?void 0:nn.recent_users),vn(nn==null?void 0:nn.managers);const et=(Wt==null?void 0:Wt.type)==="\u6311\u6218\u9875\u9762";((on=nn==null?void 0:nn.managers)==null?void 0:on.length)>0?dn(et?Wt==null?void 0:Wt.myshixun_id:(Dn=nn==null?void 0:nn.managers[0])==null?void 0:Dn.id):((aa=nn==null?void 0:nn.recent_users)==null?void 0:aa.length)>0&&dn(et?Wt==null?void 0:Wt.myshixun_id:(Da=nn==null?void 0:nn.recent_users[0])==null?void 0:Da.id),Bt("\u6700\u8FD130\u5206\u949F"),Hn(!1)}},[nn]),(0,te.useEffect)(()=>{if(an){let on=Ne(an);Jt([y()(on==null?void 0:on.startTime),y()(on==null?void 0:on.endTime)])}},[an]),(0,te.useEffect)(()=>{Fn&&(gt!=null&>[0])&&(gt!=null&>[1])&&Lr()},[Fn,gt]);const Lr=()=>Bn(void 0,null,function*(){var on;bn(!0);let Dn={startTimeString:gt[0]?gt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:gt[1]?gt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Fn};const aa=yield(0,me.ZP)(`/api/shixuns/${Qt}/cpu_rank_data.json`,{method:"get",params:Dn});(aa==null?void 0:aa.status)==0&&(Gt((on=aa==null?void 0:aa.data)==null?void 0:on.statisticsList),oo(cr+1)),bn(!1)}),Dr=(0,te.useRef)((0,Jn.throttle)(on=>nr(on),1200,{leading:!0,trailing:!0})).current,nr=on=>Bn(void 0,null,function*(){if(on=="")return;const Dn=yield(0,me.ZP)(`/api/shixuns/${Qt}/cpu_search_data`,{method:"get",params:{search:on}});(Dn==null?void 0:Dn.status)==0&&Mt(Dn==null?void 0:Dn.data)}),co=(on,Dn)=>{on==="CPU"?(ra?(0,oa.BU)():(0,oa.Dj)(document.getElementById(`tj${Dn}`)),mn(!ra)):(va?(0,oa.BU)():(0,oa.Dj)(document.getElementById(`tj${Dn}`)),gr(!va))},Jr=(on,Dn,aa)=>{const Da=Dn==="CPU"?"cpuUsageChart":"memoryUsageChart";let et=on.map(ht=>{var Qn,$n,la,rr;const Ua=(Qn=ht.promQueryResult)==null?void 0:Qn[Da],xa=`${ht.envId}-${ht.myPracticalTrainingId}_${Dn}`,Ka=((rr=(la=($n=Ua==null?void 0:Ua.results[xa])==null?void 0:$n.frames[0])==null?void 0:la.data)==null?void 0:rr.values)||[];return Ka.length>0?Ka[aa]:[]});return et.some(ht=>Array.isArray(ht)&&ht.length>0)?et:[]},Ot=on=>{dn(on),In()},In=()=>{Mt([]),Or("")},Un=on=>{let Dn=!1;for(let aa=0;aa<(_t==null?void 0:_t.length);aa++){let Da=Jr(_t,on,1)[aa];if(Da&&(Da==null?void 0:Da.length)>0){Dn=!0;break}}return(_t==null?void 0:_t.length)>0&&Dn};return Xt.createElement(Xt.Fragment,null,Xt.createElement("div",{className:`${de.flex_warp}`},Xt.createElement(ke.Z,{allowClear:!0,showSearch:!0,value:kr,style:{width:280},onSearch:Dr,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(on,Dn)=>{Or(on),Dn!=null&&Dn.key&&dn(Number(Dn==null?void 0:Dn.key))},onClear:In,size:"large"},pt==null?void 0:pt.map((on,Dn)=>Xt.createElement(ct,{key:on.id,value:on.name},on.name.length>4?`${on.name.slice(0,4)}...`:on.name,`( ${on.phone?on.phone:""} ${on.mail?` - ${on.mail}`:""})`))),Xt.createElement("div",null,Xt.createElement(Se.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:an,onChange:on=>{Bt(on)}},zr.map((on,Dn)=>Xt.createElement(Se.default.Option,{key:Dn,value:on},on))),Xt.createElement(Kt,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:gt,disabledDate:on=>Pt(on,gt,15),format:"YYYY-MM-DD HH:mm",onChange:on=>{Jt(on),Bt(void 0)}}))),Xt.createElement(ce.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Fn,onChange:on=>Ot(on),dataSource:zt,titleWidth:60,key:1}),Xt.createElement(ce.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(Ve==null?void 0:Ve.length)==0?"mt0":"",style:{marginBottom:(Ve==null?void 0:Ve.length)>0?"0px":"17px"},value:Fn,onChange:on=>Ot(on),dataSource:Ve,titleWidth:60,key:2}),(Be=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:Be.map((on,Dn)=>Xt.createElement("div",{className:`${de.chart_content}`,key:Dn,id:`tj${Dn}`},Xt.createElement("div",{className:de.chart_title},Xt.createElement("span",null,on==null?void 0:on.name,"\u4F7F\u7528\u91CF"),Xt.createElement("i",{className:`${de.fullscreen} - iconfont - ${(on==null?void 0:on.type)=="CPU"?ra?"icon-tuichuquanping2":"icon-quanping2":va?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>co(on.type,Dn)})),Xt.createElement(Qe.Z,{spinning:jt},Un(on.type)?Xt.createElement("div",{style:{marginTop:(on==null?void 0:on.type)=="CPU"?ra?"7%":"":va?"7%":""}},Xt.createElement(se,{dataInfo:{y:Jr(_t,on==null?void 0:on.type,1)||[],x:Jr(_t,on==null?void 0:on.type,0)||[]},startAndEndTime:gt,colors:Br,indexKey:Dn,valueName:_t.map(aa=>aa.name),imageTypeName:_t.map(aa=>{var Da;return(Da=aa==null?void 0:aa.promQueryResult)==null?void 0:Da.imageTypeName}),key:`${Dn}-${cr}`}),Xt.createElement("div",{className:de.info_con},Xt.createElement("div",{className:de.info_top},Xt.createElement("div",null,"\u6700\u5927\u503C"),Xt.createElement("div",null,"\u6700\u5C0F\u503C"),Xt.createElement("div",null,"\u5E73\u5747\u503C")),_t.map((aa,Da)=>{var et;let Ft=aa==null?void 0:aa.promQueryResult;return Xt.createElement("div",{className:de.listdata,key:Da},Xt.createElement("div",{className:de.block,style:{backgroundColor:Br[Da],marginRight:10}}),Xt.createElement("div",{className:de.typename},(et=aa==null?void 0:aa.promQueryResult)==null?void 0:et.imageTypeName),Xt.createElement("div",{className:de.val},(on==null?void 0:on.type)=="CPU"?`${Ft==null?void 0:Ft.cpuMaxDoubleValue}Cores`:`${Ft==null?void 0:Ft.memoryDoubleMaxValue}MiB`),Xt.createElement("div",{className:de.val},(on==null?void 0:on.type)=="CPU"?`${Ft==null?void 0:Ft.cpuMinDoubleValue}Cores`:`${Ft==null?void 0:Ft.memoryDoubleMinValue}MiB`),Xt.createElement("div",{className:de.val},(on==null?void 0:on.type)=="CPU"?`${Ft==null?void 0:Ft.cpuAvgDoubleValue}Cores`:`${Ft==null?void 0:Ft.memoryDoubleAvgValue}MiB`))}))):Xt.createElement(Pa.Z,null)))))},fn=ue(59301),at=(Qt,nn,gn)=>new Promise((Hn,Wt)=>{var Be=zt=>{try{bt(gn.next(zt))}catch(vn){Wt(vn)}},Ve=zt=>{try{bt(gn.throw(zt))}catch(vn){Wt(vn)}},bt=zt=>zt.done?Hn(zt.value):Promise.resolve(zt.value).then(Be,Ve);bt((gn=gn.apply(Qt,nn)).next())}),Lt=({getApi:Qt,identifier:nn,visible:gn,info:Hn})=>{const[Wt,Be]=(0,te.useState)({}),[Ve,bt]=(0,te.useState)(!0);(0,te.useEffect)(()=>{bt(!0)},[gn]),(0,te.useEffect)(()=>{Qt&&Ve&&zt()},[Qt]);const zt=()=>at(void 0,null,function*(){const vn=yield(0,me.ZP)(`/api/shixuns/${nn}/cpu_basic_data.json`,{method:"get"});(vn==null?void 0:vn.status)==0&&Be(vn)});return fn.createElement("div",null,fn.createElement(Vn,{isFirst:Ve,setIsFirst:vn=>bt(vn),identifier:nn,data:Wt,info:Hn}))},Zn=ue(49661),pn=ue(76560),qn=ue(67135),Oe=ue(23869),be=ue(59301),He=(Qt,nn,gn)=>new Promise((Hn,Wt)=>{var Be=zt=>{try{bt(gn.next(zt))}catch(vn){Wt(vn)}},Ve=zt=>{try{bt(gn.throw(zt))}catch(vn){Wt(vn)}},bt=zt=>zt.done?Hn(zt.value):Promise.resolve(zt.value).then(Be,Ve);bt((gn=gn.apply(Qt,nn)).next())});const It=({globalSetting:Qt,dispatch:nn,practiceSetting:gn,shixunsDetail:Hn,visible:Wt,onCancel:Be,info:Ve,identifier:bt,isJupyter:zt,onOk:vn})=>{const[Fn,dn]=(0,te.useState)("1"),[an,Bt]=(0,te.useState)("\u63A8\u8350\u914D\u7F6E"),[gt,Jt]=(0,te.useState)([]),[pt,Mt]=(0,te.useState)(!1),[jt,bn]=(0,te.useState)(!1),[_t,Gt]=(0,te.useState)({}),[ra,mn]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Wt&&(bn(!1),dn("1"),Bt("\u63A8\u8350\u914D\u7F6E"),(Ve==null?void 0:Ve.type)=="\u6311\u6218\u9875\u9762"?Jt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Jt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Gt({}),va(),(Ve==null?void 0:Ve.type)=="\u6311\u6218\u9875\u9762"&&nn({type:"shixunsDetail/getShixunsDetail",payload:{id:bt}}))},[Wt]);const va=()=>He(void 0,null,function*(){mn(!0);const Lr=yield(0,qn.HS)(bt);[0,-10].includes(Lr.status)&&(Gt(Lr),mn(!1))}),gr=Lr=>{Lr=="2"?bn(!0):bn(!1),dn(Lr)},kr=()=>{x.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:be.createElement("div",{className:"tc"},be.createElement("img",{src:je,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Or=()=>He(void 0,null,function*(){if((0,Oe.gy)(nn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||an=="\u5F53\u524D\u914D\u7F6E")return;Mt(!0),(yield(0,me.ZP)(`/api/shixuns/${bt}/apply_recommend_config.json`,{method:"put",body:{data:an=="\u63A8\u8350\u914D\u7F6E"?_t==null?void 0:_t.recommend:_t==null?void 0:_t.high}})).status==0&&(we.ZP.success("\u5E94\u7528\u6210\u529F"),Mt(!1),Be(),vn())}),cr=()=>He(void 0,null,function*(){var Lr,Dr;if(yield oo(),(0,Zn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Lr=Hn.detail)!=null&&Lr.is_jupyter||(Dr=Hn.detail)!=null&&Dr.is_jupyter_lab){nn({type:"shixunsDetail/execJupyter",payload:{id:bt}}).then(co=>{var Jr;co!=null&&co.identifier&&((Jr=pn.history)==null||Jr.push(`/tasks/${co.identifier}/jupyter`))});return}nn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const nr=zt?yield(0,qn.BK)({id:bt}):yield(0,qn.Ir)({id:bt});if(nn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),nr!=null&&nr.game_identifier||nr!=null&&nr.identifier){(0,Zn.xg)(zt?`/tasks/${nr==null?void 0:nr.identifier}/jupyter`:`/tasks/${nr.game_identifier}`);return}(nr==null?void 0:nr.status)===-3?(0,Zn.eF)():(nr==null?void 0:nr.status)===2?zr(nr==null?void 0:nr.message):(nr==null?void 0:nr.status)===3&&Br(nr==null?void 0:nr.message)}),oo=()=>new Promise((Lr,Dr)=>{var nr;(nr=gn==null?void 0:gn.sideBar)!=null&&nr.confirmLeave?x.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{nn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Lr()},onCancel:()=>{Dr()}}):Lr()}),zr=Lr=>{Lr=Lr!=null&&Lr.includes(".json")?Lr:`${Lr}.json`,x.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:be.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>He(void 0,null,function*(){const Dr=yield(0,me.ZP)("/api"+Lr,{method:"get"});if(!Dr)return;we.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const nr=yield(0,qn.Ir)({id:Dr.shixun_identifier});if(nr!=null&&nr.game_identifier){(0,Zn.xg)(`/tasks/${nr.game_identifier}`);return}(nr==null?void 0:nr.status)===2?zr(nr==null?void 0:nr.message):(nr==null?void 0:nr.status)===3&&Br(nr==null?void 0:nr.message)})})},Br=Lr=>{x.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:be.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Lr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return be.createElement(be.Fragment,null,be.createElement(Ye.Z,{title:null,placement:"right",open:Wt,width:1e3,onClose:Be,closeIcon:null,footer:null},be.createElement("div",{className:xe.header_body},be.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),be.createElement(De.Z,{className:xe.close,onClick:Be})),be.createElement(Te.default,{activeKey:Fn,onChange:gr},be.createElement(Te.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},be.createElement(Qe.Z,{spinning:ra,size:"large",tip:be.createElement("div",{style:{color:"#666",fontSize:"14px"}},be.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),be.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",be.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(_t==null?void 0:_t.status)==0?be.createElement(be.Fragment,null,be.createElement("div",{className:xe.recommend_config_introduce},be.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),be.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),be.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),be.createElement("div",{className:xe.recommend_config},gt.map((Lr,Dr)=>be.createElement("div",{className:`${xe.recommend_config_item} ${Lr==an?xe.recommend_config_active_item:""}`,key:Lr,onClick:()=>Bt(Lr)},be.createElement("div",{className:xe.item_title},be.createElement("div",null,Lr),Dr==1?be.createElement("div",{className:xe.recommend_text},"\u63A8\u8350"):be.createElement(be.Fragment,null)),(Lr=="\u5F53\u524D\u914D\u7F6E"&&(_t==null?void 0:_t.current)||Lr=="\u63A8\u8350\u914D\u7F6E"&&(_t==null?void 0:_t.recommend)||Lr=="\u589E\u5F3A\u914D\u7F6E"&&(_t==null?void 0:_t.high)||[]).map((nr,co)=>be.createElement("div",{className:xe.item_content,key:co},be.createElement("span",null,nr==null?void 0:nr.image_name),nr!=null&&nr.cpu_limit?be.createElement("span",null,nr==null?void 0:nr.cpu_limit,"\u6838",nr==null?void 0:nr.memory_limit,"G"):be.createElement("div",null,be.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),be.createElement(ye.Z,{title:be.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",be.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",be.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},be.createElement($e.Z,{className:xe.tooltip})))))))),be.createElement("div",{className:xe.recommend_config_footer},be.createElement("div",null,be.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),be.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>kr()},"\u8054\u7CFB\u7BA1\u7406\u5458")),be.createElement(dt.ZP,{type:"primary",shape:"round",disabled:an=="\u5F53\u524D\u914D\u7F6E",onClick:Or,loading:pt},"\u4E00\u952E\u5E94\u7528"))):ra?be.createElement("div",{style:{height:400}}):be.createElement("div",{className:xe.no_data},be.createElement("img",{src:lt,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),be.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",be.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Ve==null?void 0:Ve.type)!="\u6311\u6218\u9875\u9762"&&be.createElement("div",{className:xe.application,onClick:()=>{cr(),Be()}},"\u6A21\u62DF\u5B9E\u6218")))),be.createElement(Te.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},be.createElement(Lt,{getApi:jt,identifier:bt,visible:Wt,info:Ve})))))};var kt=(0,pn.connect)(({globalSetting:Qt,practiceSetting:nn,shixunsDetail:gn})=>({globalSetting:Qt,practiceSetting:nn,shixunsDetail:gn}))(It)},40151:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Ne}});var te=ue(59301),x=ue(43418),we=ue(3113),Ye=ue(8591),Te=ue(99313),Qe=ue(71418),ye=ue(10311),dt=ue(5871),xe=ue(1710),De={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},$e=ue(11724),je=ue(62772),lt=ue(82093),me=ue(57884),a=ue(59301),E=Object.defineProperty,b=Object.defineProperties,y=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Pt,st,Et)=>st in Pt?E(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Pt[st]=Et,de=(Pt,st)=>{for(var Et in st||(st={}))ae.call(st,Et)&&ce(Pt,Et,st[Et]);if(z)for(var Et of z(st))se.call(st,Et)&&ce(Pt,Et,st[Et]);return Pt},Se=(Pt,st)=>b(Pt,y(st)),Le=(Pt,st,Et)=>new Promise((ta,Jn)=>{var Pa=Bn=>{try{Xt(Et.next(Bn))}catch(ct){Jn(ct)}},oa=Bn=>{try{Xt(Et.throw(Bn))}catch(ct){Jn(ct)}},Xt=Bn=>Bn.done?ta(Bn.value):Promise.resolve(Bn.value).then(Pa,oa);Xt((Et=Et.apply(Pt,st)).next())}),Ne=({visible:Pt,onOk:st,onCancel:Et,info:ta})=>{var Jn,Pa,oa,Xt,Bn;const[ct,Kt]=(0,te.useState)("1"),[En,Vn]=(0,te.useState)([]),[fn,at]=(0,te.useState)([]),[ft,Lt]=(0,te.useState)(0),[Zn,pn]=(0,te.useState)(null),[qn,Oe]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Pt&&(be(),He(),It())},[Pt]);const be=()=>{Kt("1"),Vn([]),pn(null),Lt(0)};(0,te.useEffect)(()=>{var Ve,bt;((bt=(Ve=fn==null?void 0:fn[ft])==null?void 0:Ve.content)==null?void 0:bt.length)>0&&pn(Se(de({},fn[ft].content[0]),{index:0}))},[ct,ft,fn]);const He=()=>Le(void 0,null,function*(){Oe(!0),yield(0,lt.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(Ve=>{let{max_cpu:bt,max_memory:zt,min_cpu:vn,min_memory:Fn}=Ve,{cpu:dn,memory:an}=ta;Vn([{name:"CPU",value:dn,min:vn,max:bt,typeName:"\u6838"},{name:"\u5185\u5B58",value:an,min:Fn,max:zt,typeName:"GB"}])}),Oe(!1)}),It=()=>Le(void 0,null,function*(){yield(0,lt.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(Ve=>{var bt;if(at(Ve),(Ve==null?void 0:Ve.length)>0){let zt=Se(de({},(bt=Ve==null?void 0:Ve[0])==null?void 0:bt.content[0]),{index:0});pn(zt)}})}),kt=Ve=>{Kt(Ve),Ve==="2"&&Lt(0)},Qt=(Ve,bt)=>{Vn(En.map(zt=>zt.name===Ve?bt(zt):zt))},nn=(Ve,bt)=>{isNaN(Ve)||Qt(bt,zt=>Se(de({},zt),{value:Ve}))},gn=Ve=>{var bt;if(console.log("decline",Ve.value),Ve.value=Number(Ve.value),Ve.value<=((bt=Ve.min)!=null?bt:-1/0))return;let zt=Ve.value-.5Se(de({},vn),{value:zt}))},Hn=Ve=>{var bt;if(Ve.value=Number(Ve.value),Ve.value>=((bt=Ve.max)!=null?bt:1/0))return;let zt=Ve.value+.5>Ve.max?Ve.max:Ve.value+.5;Qt(Ve.name,vn=>Se(de({},vn),{value:zt}))},Wt=(Ve,bt)=>{isNaN(Ve)||Qt(bt,zt=>Se(de({},zt),{value:Ve}))},Be=Ve=>{if(Ve==null||Number.isInteger(Ve))return Ve;const bt=Ve%1;return bt===.5?Ve:Math.floor(Ve)+(bt<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(x.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Pt,width:752,destroyOnClose:!0,centered:!0,onCancel:Et,className:De.modal,footer:[a.createElement("div",{className:De.btn_warp,key:"1"},a.createElement(we.ZP,{onClick:Et},"\u53D6\u6D88"),a.createElement(we.ZP,{type:"primary",onClick:()=>{let Ve=de({},ta);if(ct=="1")Ve.cpu=En[0].value,Ve.memory=En[1].value;else if(ct=="2"){if(!Zn){Ye.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}Ve=Se(de({},Ve),{cpu:Zn.cpu,memory:Zn.memory})}st(Ve)}},"\u4FDD\u5B58"))]},a.createElement(Te.default,{activeKey:ct,onChange:kt},a.createElement(Te.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(Qe.Z,{spinning:qn},En==null?void 0:En.map(Ve=>a.createElement("div",{className:De.con_warp,key:Ve==null?void 0:Ve.name},a.createElement("div",null,Ve==null?void 0:Ve.name),a.createElement("div",null,a.createElement(ye.Z,{min:Ve==null?void 0:Ve.min,max:Ve==null?void 0:Ve.max,onChange:bt=>nn(bt,Ve==null?void 0:Ve.name),value:Ve==null?void 0:Ve.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${De.config_Warp} ${De.flex}`},a.createElement("div",{className:`${De.config_btn} ${De.flex}`,onClick:()=>gn(Ve)},a.createElement($e.Z,null)),a.createElement(dt.Z,{min:Ve==null?void 0:Ve.min,max:Ve==null?void 0:Ve.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:Ve==null?void 0:Ve.value,onChange:bt=>{const zt=Be(bt);Wt(zt,Ve==null?void 0:Ve.name)}}),a.createElement("div",{className:`${De.config_btn} ${De.flex}`,onClick:()=>Hn(Ve)},a.createElement(je.Z,null))),a.createElement("div",null,Ve==null?void 0:Ve.typeName))))),(fn==null?void 0:fn.length)>0&&a.createElement(Te.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:De.sceneList},fn==null?void 0:fn.map((Ve,bt)=>a.createElement("div",{className:`${De.sceneItem} ${ft==bt&&De.sceneItemActive}`,key:Ve==null?void 0:Ve.id,onClick:()=>{Lt(bt)}},Ve==null?void 0:Ve.name))),((Pa=(Jn=fn==null?void 0:fn[ft])==null?void 0:Jn.content)==null?void 0:Pa.length)>0?a.createElement(xe.default,{rowSelection:{type:"radio",selectedRowKeys:[Zn==null?void 0:Zn.index],onChange:(Ve,bt)=>{pn(bt[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(Ve,bt)=>a.createElement("div",null,Ve,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(Ve,bt)=>a.createElement("div",null,Ve,"GB")}],dataSource:(oa=fn==null?void 0:fn[ft])==null?void 0:oa.content.map((Ve,bt)=>Se(de({},Ve),{index:bt})),rowKey:"index",pagination:!1,scroll:((Bn=(Xt=fn==null?void 0:fn[ft])==null?void 0:Xt.content)==null?void 0:Bn.length)>3?{y:148}:{}}):a.createElement(me.Z,null)))))}},22734:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return ke}});var te=ue(59301),x=ue(76560),we=ue(43418),Ye=ue(8591),Te=ue(3113),Qe=ue(24905),ye=ue(5112),dt=ue(88522),xe=ue(49127),De=ue(5083),$e=ue(5871),je=ue(10527),lt=ue(84236),me=ue(23869),a=ue(56656),E=ue.n(a),b={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,se=(Ne,Pt)=>{var st={};for(var Et in Ne)z.call(Ne,Et)&&Pt.indexOf(Et)<0&&(st[Et]=Ne[Et]);if(Ne!=null&&y)for(var Et of y(Ne))Pt.indexOf(Et)<0&&ae.call(Ne,Et)&&(st[Et]=Ne[Et]);return st},ce=(Ne,Pt,st)=>new Promise((Et,ta)=>{var Jn=Xt=>{try{oa(st.next(Xt))}catch(Bn){ta(Bn)}},Pa=Xt=>{try{oa(st.throw(Xt))}catch(Bn){ta(Bn)}},oa=Xt=>Xt.done?Et(Xt.value):Promise.resolve(Xt.value).then(Jn,Pa);oa((st=st.apply(Ne,Pt)).next())});const de=Ne=>{if(!Ne)return Ne;const Pt=Ne.split(":");if(Pt[1]=="00"||Pt[1]=="30")return Ne;const st=parseInt(Pt[1]);if(st<30||st==60)return[Pt[0],"30"].join(":");if(st<60){const Et=[Pt[0],"00"].join(":"),ta="YYYY-MM-DD HH:mm",Jn=E()(Et,ta);return Jn.add(1,"hours"),Jn.format(ta)}return Ne},Se="YYYY-MM-DD HH:mm",Le=Ne=>{var Pt=Ne,{shixunsDetail:st,globalSetting:Et,loading:ta,user:Jn,dispatch:Pa}=Pt,oa=se(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Xt,Bn,ct,Kt,En,Vn,fn,at,ft;const Lt=(0,te.useRef)(),[Zn,pn]=(0,te.useState)(),[qn,Oe]=(0,te.useState)(),[be,He]=(0,te.useState)([]),[It,kt]=(0,te.useState)([]),[Qt,nn]=(0,te.useState)(""),[gn,Hn]=(0,te.useState)(),[Wt,Be]=(0,te.useState)(),[Ve,bt]=(0,te.useState)(),zt=(Bn=(Xt=Jn.userInfo)==null?void 0:Xt.shixun)==null?void 0:Bn.editable;(0,te.useEffect)(()=>{var gt,Jt;Lt.current=(Jt=(gt=location.pathname)==null?void 0:gt.split("/"))==null?void 0:Jt[2],vn()},[]),(0,te.useEffect)(()=>{var gt,Jt,pt,Mt,jt,bn,_t,Gt,ra,mn,va,gr;st.setting&&(pn((Jt=(gt=st.setting)==null?void 0:gt.shixun)==null?void 0:Jt.can_copy),Oe((Mt=(pt=st.setting)==null?void 0:pt.shixun)==null?void 0:Mt.use_scope),Hn(!!((bn=(jt=st.setting)==null?void 0:jt.shixun)!=null&&bn.opening_time)),Be((Gt=(_t=st.setting)==null?void 0:_t.shixun)==null?void 0:Gt.opening_time),He((mn=(ra=st.setting)==null?void 0:ra.shixun)==null?void 0:mn.scope_partment),bt((gr=(va=st.setting)==null?void 0:va.shixun)==null?void 0:gr.git_size))},[st.setting]);const vn=gt=>ce(void 0,null,function*(){const Jt=yield Pa({type:"shixunsDetail/getDepartments",payload:{q:gt}});Jt&&kt(Jt.shools_name||[])}),Fn=()=>ce(void 0,null,function*(){var gt,Jt,pt,Mt,jt,bn;const _t=(yield Pa({type:"shixunsDetail/getShixunQuote",payload:{id:Lt.current}}))||{};we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:te.createElement("div",{className:`tc font14 ${b.modal}`},!!((gt=_t.subjects)!=null&>.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(pt=(Jt=_t.subjects)==null?void 0:Jt.splice(0,2))==null?void 0:pt.map(Gt=>`\u300A${Gt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},_t==null?void 0:_t.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),te.createElement("br",null)),!!((Mt=_t.courses)!=null&&Mt.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(bn=(jt=_t.courses)==null?void 0:jt.splice(0,2))==null?void 0:bn.map(Gt=>`\u300A${Gt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},_t==null?void 0:_t.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),te.createElement("br",null)),te.createElement("span",{className:`${b.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>ce(void 0,null,function*(){(yield Pa({type:"shixunsDetail/deleteShixun",payload:{id:Lt.current}})).status===1&&(Ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),x.history.push("/shixuns"))})})}),dn=()=>{(0,me.gy)(Pa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},an=gt=>{if(be.includes(gt)){Ye.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}nn(null),He([...be,gt])},Bt=()=>ce(void 0,null,function*(){if(gn&&!Wt){Ye.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(qn===1&&!be.length){Ye.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Pa({type:"shixunsDetail/updatePermissionSetting",payload:{id:Lt.current,scope_partment:qn===0?null:be,shixun:{can_copy:Zn,use_scope:qn,opening_time:Wt,git_size:Ve}}})).status!==-1&&(Ye.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Pa({type:"shixunsDetail/getSettingsData",payload:{id:Lt.current}}),Pa({type:"shixunsDetail/getShixunsDetail",payload:{id:Lt.current}}))});return te.createElement("div",null,te.createElement("section",{className:b.wrap},te.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((ct=st==null?void 0:st.detail)==null?void 0:ct.shixun_status)!==2?te.createElement(Te.ZP,{danger:!0,onClick:Fn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):te.createElement(Te.ZP,{danger:!0,onClick:dn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u590D\u5236\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Qe.default,{checked:Zn,onChange:gt=>pn(gt.target.checked),disabled:!zt}),te.createElement("span",{className:`${b.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Kt=st.detail)==null?void 0:Kt.shixun_status)>1||((En=st.detail)==null?void 0:En.public)===2)&&((fn=(Vn=st.setting)==null?void 0:Vn.shixun)==null?void 0:fn.use_scope)===0&&((at=st.detail)==null?void 0:at.identity)>2)&&te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement(ye.ZP.Group,{value:qn,onChange:gt=>Oe(gt.target.value),disabled:!zt},te.createElement(ye.ZP,{className:b.radio,value:0},te.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement(ye.ZP,{className:b.radio,value:1},te.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),qn===1&&te.createElement(te.Fragment,null,te.createElement("div",{className:"mt10"},te.createElement(dt.Z,{showSearch:!0,className:b.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Qt,onChange:gt=>{nn(gt),vn(gt)},disabled:!zt,onSelect:an,options:It==null?void 0:It.map(gt=>({value:gt}))}),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement("div",{className:"mt10"},be==null?void 0:be.map(gt=>zt?te.createElement(xe.Z,{count:"x",className:"mr20 current",onClick:()=>He(be.filter(Jt=>Jt!==gt))},te.createElement(Te.ZP,{type:"primary",ghost:!0},gt)):te.createElement(Te.ZP,{type:"primary",ghost:!0,className:"mr20"},gt)))))),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Qe.default,{checked:gn,onChange:gt=>Hn(gt.target.checked),disabled:!zt}),te.createElement("span",{className:`${b.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),gn&&te.createElement(De.default,{className:`${b.dataPicker} mt10`,format:Se,locale:je.Z,disabled:!zt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:gt=>gt&>Be(de(Jt))}))),((ft=Jn==null?void 0:Jn.userInfo)==null?void 0:ft.role)===1&&te.createElement("div",{className:b.labelWrap,style:{alignItems:"center"}},te.createElement("label",{className:b.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement($e.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:Ve,onChange:gt=>{bt(gt)}}),te.createElement("span",{className:"c-grey-999"}," M "))))),te.createElement(lt.t,{okText:"\u4FDD\u5B58",hasOkBtn:zt,loading:ta.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>x.history.push(`/shixuns/${Lt.current}/challenges`),onOk:Bt,className:b.bottomButton}))};var ke=(0,x.connect)(({shixunsDetail:Ne,loading:Pt,globalSetting:st,user:Et})=>({shixunsDetail:Ne,globalSetting:st,user:Et,loading:Pt}))(Le)},4737:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(49770),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(76560),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5966),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(56656),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(22734),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(90524),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(23869),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(34055),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(21693),React=__webpack_require__(59301),__async=(Me,At,ue)=>new Promise((te,x)=>{var we=Qe=>{try{Te(ue.next(Qe))}catch(ye){x(ye)}},Ye=Qe=>{try{Te(ue.throw(Qe))}catch(ye){x(ye)}},Te=Qe=>Qe.done?te(Qe.value):Promise.resolve(Qe.value).then(we,Ye);Te((ue=ue.apply(Me,At)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Me=>{if(!Me)return Me;const At=Me.split(":");if(At[1]=="00"||At[1]=="30")return Me;const ue=parseInt(At[1]);if(ue<30||ue==60)return[At[0],"30"].join(":");if(ue<60){const te=[At[0],"00"].join(":"),x="YYYY-MM-DD HH:mm",we=moment__WEBPACK_IMPORTED_MODULE_3___default()(te,x);return we.add(1,"hours"),we.format(x)}return Me};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Me=>__async(this,null,function*(){const At=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Me}});At&&setDepartmentList(At.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Me,At;(At=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)!=null&&At.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Me=>{if(selectDepartmentList.includes(Me)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Me])},handleInitState=()=>{var Me,At,ue,te,x,we,Ye,Te,Qe,ye,dt,xe,De,$e,je,lt,me,a,E,b,y,z,ae,se,ce,de,Se,Le,ke,Ne,Pt,st,Et,ta,Jn,Pa,oa,Xt,Bn,ct,Kt,En,Vn,fn,at,ft,Lt;setCodeEditPermission((At=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)==null?void 0:At.code_edit_permission),setAllowFileUpload((te=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:te.allow_file_upload),setCodeHidden((we=(x=shixunsDetail.setting)==null?void 0:x.shixun)==null?void 0:we.show_code_dir),setForbidCopy((Te=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Te.forbid_copy),setTaskPass((ye=(Qe=shixunsDetail.setting)==null?void 0:Qe.shixun)==null?void 0:ye.task_pass),setTestSetPermission((xe=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:xe.test_set_permission),set_display_git_address((De=shixunsDetail.setting.shixun)==null?void 0:De.display_git_address),setIsCopy((je=($e=shixunsDetail.setting)==null?void 0:$e.shixun)==null?void 0:je.can_copy),setOpenValue((me=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:me.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(b=shixunsDetail.setting)==null?void 0:b.shixun)!=null&&y.opening_time)),setOpenTime((ae=(z=shixunsDetail.setting)==null?void 0:z.shixun)==null?void 0:ae.opening_time),setSelectDepartmentList((ce=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:ce.scope_partment),setDisableDiscuss((Se=(de=shixunsDetail.setting)==null?void 0:de.shixun)==null?void 0:Se.is_disable_discuss),setdisableAI((ke=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)==null?void 0:ke.ai_reply),setresource_recommend((Pt=(Ne=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Ne.shixun)==null?void 0:Pt.resource_recommend),setOpenCodeDebugger((Et=(st=shixunsDetail.setting)==null?void 0:st.shixun)==null?void 0:Et.open_code_debugger),setStartPermanent((Jn=(ta=shixunsDetail.setting)==null?void 0:ta.shixun)==null?void 0:Jn.start_permanent),setOpenSelfRun((oa=(Pa=shixunsDetail.setting)==null?void 0:Pa.shixun)==null?void 0:oa.open_self_run),setgitSize((Bn=(Xt=shixunsDetail.setting)==null?void 0:Xt.shixun)==null?void 0:Bn.git_size),setcourse_workspace_file_time((Kt=(ct=shixunsDetail.setting)==null?void 0:ct.shixun)==null?void 0:Kt.course_workspace_file_time),setPodSwitch((Vn=(En=shixunsDetail.setting)==null?void 0:En.shixun)==null?void 0:Vn.exit_delete_pod_switch),setai_user((at=(fn=shixunsDetail.setting)==null?void 0:fn.shixun)==null?void 0:at.ai_user),setOpenLocalEvaluate((Lt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:Lt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Me,At)=>{var ue,te;Me!=((te=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:te.scope_partment[At])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(Me=!1,At=1){return __async(this,null,function*(){var ue,te;const x=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Me}});(x==null?void 0:x.status)===0&&((ue=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ue.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(te=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&te.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,At))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Me,At,ue,te,x,we;const Ye=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Me=Ye.subjects)!=null&&Me.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ue=(At=Ye.subjects)==null?void 0:At.splice(0,2))==null?void 0:ue.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((te=Ye.courses)!=null&&te.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(we=(x=Ye.courses)==null?void 0:x.splice(0,2))==null?void 0:we.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Me){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Me),parseInt(Me)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:Me=>{var At;if((At=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&At.confirmLeave){showExitmodel(Me.key);return}setMenuSelectKey(Me.key),parseInt(Me.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Me=>setTaskPass(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Me=>setTestSetPermission(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Me=>setIsCopy(Me.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Me=>setOpenValue(Me.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Me=>{setDepartmentValue(Me),handleGetDepartments(Me)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Me=>({value:Me}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Me=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(At=>At!==Me))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Me)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Me)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Me=>setOpenAnswer(Me.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Me=>{setIsOpenTime(Me.target.checked),Me.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Me=>Me&&MesetOpenTime(handleDateString(At))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Me=>set_display_git_address(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Me=>{setCodeHidden(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Me=>{setCodeEditPermission(Me.target.checked),Me.target.checked||setAllowFileUpload(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Me=>{setAllowFileUpload(Me.target.checked),Me.target.checked&&setCodeEditPermission(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Me=>setForbidCopy(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Me=>setOpenCodeDebugger(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Me=>setOpenSelfRun(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Me=>setOpenLocalEvaluate(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Me=>{setgitSize(Me)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Me=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Me=>{setPodSwitch(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Me=>setDisableDiscuss(!Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Me=>{setresource_recommend(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Me=>{setai_user(Me.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Me,At;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Me=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Me.is_fork_from_creator&&((At=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&At.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ue,te)=>{handSubmeit(ue,te)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:Me,shixunsDetail:At,practiceSetting:ue})=>({user:Me,shixunsDetail:At,practiceSetting:ue}))(Setting)},26595:function(Me,At,ue){"use strict";ue.r(At),ue.d(At,{default:function(){return Ao}});var te=ue(59301),x={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},we=ue(76560),Ye=ue(99313),Te=ue(6848),Qe=ue(8591),ye=ue(20834),dt=ue(95237),xe=ue(43604),De=ue(38854),$e=ue(43418),je=ue(71418),lt=ue(3113),me=ue(17574),a=ue(49770),E=ue(56102),b=ue(78241),y=ue(92832),z={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},ae=Object.defineProperty,se=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Se=(Rt,rt,Je)=>rt in Rt?ae(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,Le=(Rt,rt)=>{for(var Je in rt||(rt={}))ce.call(rt,Je)&&Se(Rt,Je,rt[Je]);if(se)for(var Je of se(rt))de.call(rt,Je)&&Se(Rt,Je,rt[Je]);return Rt},ke=(Rt,rt)=>{var Je={};for(var en in Rt)ce.call(Rt,en)&&rt.indexOf(en)<0&&(Je[en]=Rt[en]);if(Rt!=null&&se)for(var en of se(Rt))rt.indexOf(en)<0&&de.call(Rt,en)&&(Je[en]=Rt[en]);return Je},Ne=(Rt,rt,Je)=>new Promise((en,Kn)=>{var wa=Sn=>{try{Ca(Je.next(Sn))}catch(ba){Kn(ba)}},Gn=Sn=>{try{Ca(Je.throw(Sn))}catch(ba){Kn(ba)}},Ca=Sn=>Sn.done?en(Sn.value):Promise.resolve(Sn.value).then(wa,Gn);Ca((Je=Je.apply(Rt,rt)).next())});const Pt=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:en,loading:Kn,user:wa,dispatch:Gn,isRepository:Ca}=rt,Sn=ke(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const ba=(0,we.useLocation)(),mo=(0,we.useParams)(),[Vo,Cu]=(0,te.useState)({}),xr=(0,te.useRef)(),[$a]=b.default.useForm(),[Gr,qr]=(0,te.useState)("");(0,te.useEffect)(()=>{Sn.visible&&$a.resetFields()},[Sn.visible]),(0,te.useEffect)(()=>{const lr=sessionStorage.getItem("pathArray");if(lr){const ir=lr.split(",").join("/"),wr=ir.indexOf("/")===0?ir.substr(1):ir;qr(wr)}},[]),(0,te.useEffect)(()=>{var lr,ir;xr.current=(ir=(lr=ba.pathname)==null?void 0:lr.split("/"))==null?void 0:ir[2]},[]);const jr=(...lr)=>Ne(void 0,[...lr],function*(ir={}){const wr=yield Gn({type:"shixunsDetail/addRepositoryFile",payload:{id:mo.id,message:ir.commitMessage,content:"",path:(Sn.defaultPath?Sn.defaultPath+"/":"")+ir.path+"/"+(ir.file||".gitkeep"),secret_repository:Ca?void 0:!0}});wr!=null&&wr.url&&(Qe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Sn.onOK({path:(Sn.defaultPath?Sn.defaultPath+"/":"")+ir.path+"/"+(ir.file||".gitkeep"),name:ir.path.split("/")[ir.path.split("/").length-1]}),Sn.onClose())}),Eo=()=>{var lr,ir;we.history.push(`/shixuns/${xr.current}/${(ir=(lr=ba.pathname)==null?void 0:lr.split("/"))==null?void 0:ir[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return te.createElement($e.default,{width:"60%",centered:!0,open:Sn.visible,wrapClassName:z.modal,onOk:()=>{$a.submit()},onCancel:Sn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},te.createElement("section",{className:z.bg},te.createElement("div",{className:z.wrap},te.createElement(b.default,{className:"mt10",form:$a,scrollToFirstError:!0,layout:"vertical",onFinish:jr,onChange:()=>{var lr,ir,wr,Xr;const Po=Le({},$a.getFieldsValue()),Nr=(lr=Po==null?void 0:Po.path)==null?void 0:lr.split(""),Ma=(ir=Po==null?void 0:Po.file)==null?void 0:ir.split("");(wr=Nr==null?void 0:Nr.filter(ga=>ga=="/"))!=null&&wr.length&&(Po.path=Po.path.substring(0,Po.path.length-1)),(Xr=Ma==null?void 0:Ma.filter(ga=>ga=="/"))!=null&&Xr.length&&(Po.file=Po.file.substring(0,Po.path.length-1)),$a.setFieldsValue(Le({},Po)),Cu(Po)}},te.createElement(b.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},te.createElement(dt.Z,null,te.createElement(xe.Z,null,te.createElement("span",{className:z.filePath},Sn.defaultPath+"/")),te.createElement(xe.Z,{flex:"1"},te.createElement(b.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),te.createElement(b.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),te.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var st=(0,we.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,user:en})=>({shixunsDetail:Rt,globalSetting:Je,user:en,loading:rt.models.index}))(Pt),Et=ue(44905),ta=ue(21693),Jn=ue(59301),Pa=Object.defineProperty,oa=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,ct=(Rt,rt,Je)=>rt in Rt?Pa(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,Kt=(Rt,rt)=>{for(var Je in rt||(rt={}))Xt.call(rt,Je)&&ct(Rt,Je,rt[Je]);if(oa)for(var Je of oa(rt))Bn.call(rt,Je)&&ct(Rt,Je,rt[Je]);return Rt},En=(Rt,rt)=>{var Je={};for(var en in Rt)Xt.call(Rt,en)&&rt.indexOf(en)<0&&(Je[en]=Rt[en]);if(Rt!=null&&oa)for(var en of oa(Rt))rt.indexOf(en)<0&&Bn.call(Rt,en)&&(Je[en]=Rt[en]);return Je},Vn=(Rt,rt,Je)=>new Promise((en,Kn)=>{var wa=Sn=>{try{Ca(Je.next(Sn))}catch(ba){Kn(ba)}},Gn=Sn=>{try{Ca(Je.throw(Sn))}catch(ba){Kn(ba)}},Ca=Sn=>Sn.done?en(Sn.value):Promise.resolve(Sn.value).then(wa,Gn);Ca((Je=Je.apply(Rt,rt)).next())});const fn=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:en,loading:Kn,user:wa,dispatch:Gn,isRepository:Ca}=rt,Sn=En(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const ba=(0,we.useLocation)(),mo=(0,we.useParams)(),[Vo,Cu]=(0,te.useState)({}),xr=(0,te.useRef)(),[$a]=b.default.useForm(),[Gr,qr]=(0,te.useState)("");(0,te.useEffect)(()=>{Sn.visible&&$a.resetFields()},[Sn.visible]),(0,te.useEffect)(()=>{const lr=sessionStorage.getItem("pathArray");if(lr){const ir=lr.split(",").join("/"),wr=ir.indexOf("/")===0?ir.substr(1):ir;qr(wr)}},[]),(0,te.useEffect)(()=>{var lr,ir;xr.current=(ir=(lr=ba.pathname)==null?void 0:lr.split("/"))==null?void 0:ir[2]},[]);const jr=(...lr)=>Vn(void 0,[...lr],function*(ir={},wr=!1,Xr=1){var Po,Nr;const Ma=yield Gn({type:"shixunsDetail/addRepositoryFile",payload:{id:mo.id,message:ir.commitMessage,content:ir.codeMirror,path:(Sn.defaultPath?Sn.defaultPath+"/":"")+ir.path,secret_repository:Ca?void 0:!0,sync_origin_shixun:wr}});Ma!=null&&Ma.url&&((Po=Je==null?void 0:Je.detail)!=null&&Po.copy_for_exercise||Qe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Sn.onOK({path:(Sn.defaultPath?Sn.defaultPath+"/":"")+ir.path,name:ir.path.split("/")[ir.path.split("/").length-1]}),Sn.onClose()),(Nr=Je==null?void 0:Je.detail)!=null&&Nr.copy_for_exercise&&(0,ta.m)(Gn,Je,mo.id,Xr)}),Eo=()=>{var lr,ir;we.history.push(`/shixuns/${xr.current}/${(ir=(lr=ba.pathname)==null?void 0:lr.split("/"))==null?void 0:ir[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return Jn.createElement($e.default,{width:"60%",open:Sn.visible,wrapClassName:z.modal,destroyOnClose:!0,centered:!0,onOk:()=>{$a.submit()},onCancel:Sn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Jn.createElement("section",{className:z.bg},Jn.createElement("div",{className:z.wrap},Jn.createElement(b.default,{className:"mt10",form:$a,scrollToFirstError:!0,layout:"vertical",onFinish:lr=>{var ir,wr;(ir=Je==null?void 0:Je.detail)!=null&&ir.is_fork_from_creator&&((wr=Je==null?void 0:Je.detail)!=null&&wr.copy_for_exercise)?(Sn.onClose(),Gn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:lr,type:"wareHouse",fn:(Xr,Po,Nr)=>{jr(Xr,Po,Nr)}}})):jr(lr)},onChange:()=>{var lr,ir;const wr=Kt({},$a.getFieldsValue()),Xr=(lr=wr==null?void 0:wr.path)==null?void 0:lr.split("");((ir=Xr==null?void 0:Xr.filter(Po=>Po=="/"))==null?void 0:ir.length)>1&&(wr.path=wr.path.substring(0,wr.path.length-1)),$a.setFieldsValue(Kt({},wr)),Cu(wr)}},Jn.createElement(b.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Jn.createElement(dt.Z,null,Jn.createElement(xe.Z,null,Jn.createElement("span",{className:z.filePath},Sn.defaultPath+"/")),Jn.createElement(xe.Z,{flex:"1"},Jn.createElement(b.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Jn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Jn.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Jn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Jn.createElement("div",{className:"mt10 mb20"},Jn.createElement(b.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Jn.createElement(Et.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var at=(0,we.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,user:en})=>({shixunsDetail:Rt,globalSetting:Je,user:en,loading:rt.models.index}))(fn),ft=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,qn=(Rt,rt,Je)=>rt in Rt?ft(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,Oe=(Rt,rt)=>{for(var Je in rt||(rt={}))Zn.call(rt,Je)&&qn(Rt,Je,rt[Je]);if(Lt)for(var Je of Lt(rt))pn.call(rt,Je)&&qn(Rt,Je,rt[Je]);return Rt},be=(Rt,rt)=>{var Je={};for(var en in Rt)Zn.call(Rt,en)&&rt.indexOf(en)<0&&(Je[en]=Rt[en]);if(Rt!=null&&Lt)for(var en of Lt(Rt))rt.indexOf(en)<0&&pn.call(Rt,en)&&(Je[en]=Rt[en]);return Je},He=(Rt,rt,Je)=>new Promise((en,Kn)=>{var wa=Sn=>{try{Ca(Je.next(Sn))}catch(ba){Kn(ba)}},Gn=Sn=>{try{Ca(Je.throw(Sn))}catch(ba){Kn(ba)}},Ca=Sn=>Sn.done?en(Sn.value):Promise.resolve(Sn.value).then(wa,Gn);Ca((Je=Je.apply(Rt,rt)).next())});const It=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:en,loading:Kn,user:wa,dispatch:Gn,isRepository:Ca}=rt,Sn=be(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const ba=(0,we.useLocation)(),mo=(0,we.useParams)(),[Vo,Cu]=(0,te.useState)({}),xr=(0,te.useRef)(),[$a]=b.default.useForm(),[Gr,qr]=(0,te.useState)(""),[jr,Eo]=(0,te.useState)("");(0,te.useEffect)(()=>{Sn.visible&&$a.resetFields()},[Sn.visible]),(0,te.useEffect)(()=>{const wr=Sn.defaultPath.split("/");wr.length===1?(qr(""),Eo(Sn.defaultPath)):(Eo(wr.pop()),qr(wr.join("/")+"/"))},[Sn.defaultPath]),(0,te.useEffect)(()=>{var wr,Xr;xr.current=(Xr=(wr=ba.pathname)==null?void 0:wr.split("/"))==null?void 0:Xr[2]},[]);const lr=(...wr)=>He(void 0,[...wr],function*(Xr={}){const Po=yield Gn({type:"shixunsDetail/moveGitFile",payload:{id:mo.id,from:Sn.defaultPath,to:Gr+Xr.path,message:Xr.commitMessage||`${Sn.defaultPath} rename to ${Gr}${Xr.path} `,secret_repository:Ca}});(Po==null?void 0:Po.status)===0&&(Qe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Sn.onOK({path:Xr.path,name:Xr.path}),Sn.onClose())}),ir=()=>{var wr,Xr;we.history.push(`/shixuns/${xr.current}/${(Xr=(wr=ba.pathname)==null?void 0:wr.split("/"))==null?void 0:Xr[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return te.createElement($e.default,{width:"40%",open:Sn.visible,wrapClassName:z.modal,centered:!0,onOk:()=>{$a.submit()},onCancel:Sn.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},te.createElement("section",{className:z.bg},te.createElement("div",{className:z.wrap},te.createElement(b.default,{className:"mt10",form:$a,scrollToFirstError:!0,layout:"vertical",onFinish:lr,onChange:()=>{var wr,Xr;const Po=Oe({},$a.getFieldsValue()),Nr=(wr=Po==null?void 0:Po.path)==null?void 0:wr.split("");((Xr=Nr==null?void 0:Nr.filter(Ma=>Ma=="/"))==null?void 0:Xr.length)>1&&(Po.path=Po.path.substring(0,Po.path.length-1)),$a.setFieldsValue(Oe({},Po)),Cu(Po)}},te.createElement(b.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},te.createElement(dt.Z,null,te.createElement(xe.Z,{flex:"1"},te.createElement(b.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:jr}))))),te.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},te.createElement(y.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Sn.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var kt=(0,we.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,user:en})=>({shixunsDetail:Rt,globalSetting:Je,user:en,loading:rt.models.index}))(It),Qt=ue(90524),nn=ue(82093),gn=ue(54580),Hn=ue(17826),Wt={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},Be=ue(59301),Ve=Object.defineProperty,bt=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Fn=(Rt,rt,Je)=>rt in Rt?Ve(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,dn=(Rt,rt)=>{for(var Je in rt||(rt={}))zt.call(rt,Je)&&Fn(Rt,Je,rt[Je]);if(bt)for(var Je of bt(rt))vn.call(rt,Je)&&Fn(Rt,Je,rt[Je]);return Rt},an=(Rt,rt)=>{var Je={};for(var en in Rt)zt.call(Rt,en)&&rt.indexOf(en)<0&&(Je[en]=Rt[en]);if(Rt!=null&&bt)for(var en of bt(Rt))rt.indexOf(en)<0&&vn.call(Rt,en)&&(Je[en]=Rt[en]);return Je},Bt=(Rt,rt,Je)=>new Promise((en,Kn)=>{var wa=Sn=>{try{Ca(Je.next(Sn))}catch(ba){Kn(ba)}},Gn=Sn=>{try{Ca(Je.throw(Sn))}catch(ba){Kn(ba)}},Ca=Sn=>Sn.done?en(Sn.value):Promise.resolve(Sn.value).then(wa,Gn);Ca((Je=Je.apply(Rt,rt)).next())});const{Dragger:gt}=gn.default,Jt=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:en,loading:Kn,user:wa,dispatch:Gn,isRepository:Ca}=rt,Sn=an(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const ba=(0,we.useLocation)(),mo=(0,we.useParams)(),[Vo,Cu]=(0,te.useState)({}),xr=(0,te.useRef)(),[$a]=b.default.useForm(),[Gr,qr]=(0,te.useState)([]),[jr,Eo]=(0,te.useState)();let lr;(0,te.useEffect)(()=>{Sn.visible&&($a.resetFields(),qr([]))},[Sn.visible]),(0,te.useEffect)(()=>{xr.current=mo.id},[]),(0,te.useEffect)(()=>{const Ma=sessionStorage.getItem("pathArray");if(Ma){const ga=Ma.split(",").join("/"),Ja=ga.indexOf("/")===0?ga.substr(1):ga;Eo(Ja)}},[]);const ir=Ma=>{var ga,Ja,uo,hr;if(lr=Ma.file.name,Ma.file.status==="done"||Ma.file.status==="uploading"){if(qr(Ma.fileList),!Ma.file.response)return;if(((ga=Ma.file.response)==null?void 0:ga.status)===0){(Ja=Je==null?void 0:Je.detail)!=null&&Ja.copy_for_exercise||(Qe.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),$a.validateFields());return}qr(Gr.filter(xu=>xu.uid!==Ma.file.uid)),(uo=Ma.file.response)!=null&&uo.message&&Qe.ZP.info((hr=Ma.file.response)==null?void 0:hr.message)}},wr=Ma=>Bt(void 0,null,function*(){if(!Ma.response){Qe.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Gn({type:"shixunsDetail/deleteGitFile",payload:{id:mo.id,path:jr?`${jr}/${Ma.name}`:Ma.name,message:$a.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${jr?`${jr}/${Ma.name}`:Ma.name}`,secret_repository:Ca?null:!0}})).status===0&&(qr(Gr.filter(Ja=>Ja.uid!==Ma.uid)),Qe.ZP.info("\u5220\u9664\u6210\u529F"))}),Xr={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!$a.getFieldValue("commitMessage"),data:()=>Bt(void 0,null,function*(){return new Promise((Ma,ga)=>Bt(void 0,null,function*(){setTimeout(()=>Bt(void 0,null,function*(){const Ja=yield $a.getFieldsValue(),uo=dn(dn({},{path:Sn.defaultPath?Sn.defaultPath:"",message:Vo.commitMessage||`\u4E0A\u4F20\u4E86${lr}`}),Ca?{}:{secret_repository:!0});Ma(uo)}),200)}))}),fileList:Gr,method:"post",action:`${Qt.Z.API_SERVER}/api/shixuns/${xr.current}/upload_git_file.json`,onChange:ir,onRemove:wr,beforeUpload:Ma=>(lr=Ma.name,Ma.size/1024/1024>50?(Qe.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},Po=(Ma=!1,ga=1)=>Bt(void 0,null,function*(){var Ja;const uo=dn(dn({},{path:Sn.defaultPath?Sn.defaultPath:"",message:Vo.commitMessage||`\u4E0A\u4F20\u4E86${lr}`}),Ca?{}:{secret_repository:!0});for(let hr=0;hr{xu.append(Ou,uo[Ou].toString())});const $o=yield(0,nn.ZP)(`/api/shixuns/${xr.current}/upload_git_file.json`,{method:"post",body:xu},!0)}Sn.onClose(),Sn.onOK({path:Sn.defaultPath}),Nr(),(Ja=Je==null?void 0:Je.detail)!=null&&Ja.copy_for_exercise&&(0,ta.m)(Gn,Je,mo.id,ga)}),Nr=()=>{var Ma,ga;we.history.push(`/shixuns/${xr.current}/${(ga=(Ma=ba.pathname)==null?void 0:Ma.split("/"))==null?void 0:ga[3]}${jr?`/master/shixun_show/${jr}`:""}`)};return Be.createElement($e.default,{open:Sn.visible,onOk:Ma=>{$a.submit()},centered:!0,onCancel:Sn.onClose,width:"70%"},Be.createElement("section",{className:Wt.bg},Be.createElement("div",{className:Wt.wrap},Be.createElement("div",{className:Wt.title},"\u4E0A\u4F20\u6587\u4EF6"),Be.createElement(b.default,{className:"mt10",form:$a,scrollToFirstError:!0,layout:"vertical",onFinish:()=>Bt(void 0,null,function*(){var Ma,ga;yield $a.validateFields(),(Ma=Je==null?void 0:Je.detail)!=null&&Ma.is_fork_from_creator&&((ga=Je==null?void 0:Je.detail)!=null&&ga.copy_for_exercise)?(Sn.onClose(),Gn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Ja,uo)=>{Po(Ja,uo)}}})):Po()}),onValuesChange:()=>Cu(dn({},$a.getFieldsValue()))},Be.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Be.createElement(y.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Be.createElement(b.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Ma,ga){return(Gr==null?void 0:Gr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Be.createElement("div",{onClick:()=>{if(!$a.getFieldValue("commitMessage")){Qe.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Be.createElement(gt,dn({},Xr),Be.createElement("div",null,Be.createElement("i",{className:`iconfont icon-shangchuan font50 ${Wt.colorBlue}`})),Be.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Be.createElement("span",{className:`${Wt.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Be.createElement(Hn.Z,{onFinish:Ma=>Eo(Ma)})))};var pt=(0,we.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,user:en})=>({shixunsDetail:Rt,globalSetting:Je,user:en,loading:rt.models.index}))(Jt),Mt={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},jt={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},bn=Object.defineProperty,_t=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,mn=(Rt,rt,Je)=>rt in Rt?bn(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,va=(Rt,rt)=>{for(var Je in rt||(rt={}))Gt.call(rt,Je)&&mn(Rt,Je,rt[Je]);if(_t)for(var Je of _t(rt))ra.call(rt,Je)&&mn(Rt,Je,rt[Je]);return Rt},gr=(Rt,rt,Je)=>new Promise((en,Kn)=>{var wa=Sn=>{try{Ca(Je.next(Sn))}catch(ba){Kn(ba)}},Gn=Sn=>{try{Ca(Je.throw(Sn))}catch(ba){Kn(ba)}},Ca=Sn=>Sn.done?en(Sn.value):Promise.resolve(Sn.value).then(wa,Gn);Ca((Je=Je.apply(Rt,rt)).next())});const kr=({shixunsDetail:Rt,globalSetting:rt,loading:Je,dispatch:en,title:Kn,pathList:wa=[],showInputPath:Gn=!1,isMergeSelectFile:Ca=!1,onFinish:Sn=()=>{}})=>{const[ba]=b.default.useForm(),mo=(0,we.useParams)(),Vo=(0,we.useLocation)(),Cu=(0,te.useRef)(),[xr,$a]=(0,te.useState)(""),[Gr,qr]=(0,te.useState)(""),[jr,Eo]=(0,te.useState)([]),[lr,ir]=(0,te.useState)([]);(0,te.useEffect)(()=>{var ga,Ja;Cu.current=((Ja=(ga=Vo.pathname)==null?void 0:ga.split("/"))==null?void 0:Ja[3])==="repository"},[]),(0,te.useEffect)(()=>{if(Rt.actionTabs.key!=="Repository-SelectFilePath")return;const ga=wa.join("/");let Ja=[];wa.map((uo,hr)=>{hr===0?Ja.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${uo}`,path:ga}):Ja.push({val:`/${uo}`,path:ga})}),Eo(Ja),$a(ga),qr(ga),wr(ga)},[Rt.actionTabs.key]);const wr=ga=>gr(void 0,null,function*(){const Ja=yield en({type:Cu.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:mo.id,path:ga}});Ja&&ir(Ja.trees||[])}),Xr=ga=>{let Ja=xr;ga.type==="tree"&&(jr.length?jr.push({val:`/${ga.name}`,path:ga.name}):jr.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ga.name}`,path:ga.name}),Eo(jr),Ja=xr?`${xr}/${ga.name}`:ga.name,$a(Ja)),wr(Ja)},Po=(ga,Ja)=>{const uo=jr.filter((xu,$o)=>$o<=Ja);Eo(uo);const hr=uo.filter((xu,$o)=>$o!==0).map(xu=>xu.val).join("").substr(1);$a(hr),wr(hr)},Nr=()=>gr(void 0,null,function*(){const ga=ba==null?void 0:ba.getFieldsValue(),Ja=xr?`${xr}${ga!=null&&ga.name?`/${ga==null?void 0:ga.name}`:""}`:ga==null?void 0:ga.name;if(Ca){Sn(Ja),Ma();return}if(Gn){yield ba.validateFields();const uo=yield en({type:"shixunsDetail/uploadGitFolder",payload:va(va({},{id:mo.id,path:Ja}),Cu.current?{}:{secret_repository:!0})});Sn(Gr),uo.status===0&&Qe.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Sn(Ja),Qe.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Ma()}),Ma=()=>{en({type:"shixunsDetail/setActionTabs",payload:{}}),ba.resetFields()};return te.createElement($e.default,{centered:!0,title:Kn||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Rt.actionTabs.key==="Repository-SelectFilePath",onOk:Nr,onCancel:Ma},te.createElement("div",{className:jt.wrap},te.createElement("div",{className:jt.content},te.createElement("div",{className:jt.mainPathWrap},!!(jr!=null&&jr.length)&&jr.map((ga,Ja)=>te.createElement("a",{key:Ja,onClick:()=>Po(ga,Ja)},ga.val))),!!(lr!=null&&lr.length)&&lr.map((ga,Ja)=>ga.type==="tree"&&te.createElement("a",{key:Ja,onClick:()=>Xr(ga)},te.createElement("i",{className:`iconfont icon-wenjianjia ${jt.colorBlue}`}),ga.name))),te.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),te.createElement("div",{className:"mt5 mb5"},xr),Gn&&te.createElement(b.default,{form:ba,scrollToFirstError:!0,className:"mt20"},te.createElement(b.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Or=(0,we.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je})=>({shixunsDetail:Rt,globalSetting:Je,loading:rt.models.index}))(kr),cr=ue(18785),oo=ue(84105),zr=ue(67135),Br=ue(49661),Lr=ue(23869),Dr=ue(854),nr=Object.defineProperty,co=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,on=(Rt,rt,Je)=>rt in Rt?nr(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,Dn=(Rt,rt)=>{for(var Je in rt||(rt={}))In.call(rt,Je)&&on(Rt,Je,rt[Je]);if(Ot)for(var Je of Ot(rt))Un.call(rt,Je)&&on(Rt,Je,rt[Je]);return Rt},aa=(Rt,rt)=>co(Rt,Jr(rt)),Da=(Rt,rt)=>{var Je={};for(var en in Rt)In.call(Rt,en)&&rt.indexOf(en)<0&&(Je[en]=Rt[en]);if(Rt!=null&&Ot)for(var en of Ot(Rt))rt.indexOf(en)<0&&Un.call(Rt,en)&&(Je[en]=Rt[en]);return Je},et=(Rt,rt,Je)=>new Promise((en,Kn)=>{var wa=Sn=>{try{Ca(Je.next(Sn))}catch(ba){Kn(ba)}},Gn=Sn=>{try{Ca(Je.throw(Sn))}catch(ba){Kn(ba)}},Ca=Sn=>Sn.done?en(Sn.value):Promise.resolve(Sn.value).then(wa,Gn);Ca((Je=Je.apply(Rt,rt)).next())});const{DirectoryTree:Ft}=me.default,ht=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:en,loading:Kn,user:wa,activeKey:Gn,dispatch:Ca,practiceSetting:Sn,isRepository:ba,treeData:mo,setTreeData:Vo}=rt,Cu=Da(rt,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),xr,$a,Gr,qr,jr,Eo,lr;const ir=(0,we.useParams)(),wr=(0,we.useLocation)(),[Xr,Po]=(0,te.useState)(),[Nr,Ma]=(0,te.useState)(!1),[ga,Ja]=(0,te.useState)(!1),[uo,hr]=(0,te.useState)(!1),[xu,$o]=(0,te.useState)(!1),[Ou,Ju]=(0,te.useState)("");let[Ga,ll]=(0,te.useState)([]),[ql,xi]=(0,te.useState)([]);const[$l,Ar]=(0,te.useState)([]),[Aa,Fa]=(0,te.useState)(!1),[Ra,yo]=(0,te.useState)(),[au,Mu]=(0,te.useState)(),[Zr,io]=(0,te.useState)(""),[Uo,So]=(0,te.useState)(),[vu,Pu]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Vo([]),Al(""),localStorage.warehouseHideTip||Fa(!0)},[wr.pathname,ba]);const wu=(Ta="")=>et(void 0,null,function*(){(yield(0,zr.Zt)({id:ir.id,secret_dir_path:Ta}))&&So(Ta)}),ni=Ta=>{var so;return te.createElement(ye.default,{className:Mt.menu,onClick:Fo=>{switch(Ju(Ta.path||""),Fo.key){case"1":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Ma(!0);break;case"2":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),hr(!0);break;case"3":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),$o(!0);break;case"4":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Ja(!0);break;case"5":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Li(Ta.path,Ta.name,Ta);break;case"6":(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Cl(Ta);break}}},(Ta.type==="topTree"||Ta.type==="tree")&&te.createElement(ye.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ta.type==="topTree"||Ta.type==="tree")&&te.createElement(ye.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ta.type==="topTree"||Ta.type==="tree")&&te.createElement(ye.default.Item,{key:"3"},"\u4E0A\u4F20"),Ta.type!=="topTree"&&Ta.type!=="tree"&&((so=Je==null?void 0:Je.detail)==null?void 0:so.public)<2&&te.createElement(ye.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Ta.type!=="topTree"&&te.createElement(E.CopyToClipboard,{text:`/data/workspace/myshixun/${ba?"":"secret/"}${Ta==null?void 0:Ta.path}`,onCopy:()=>Qe.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement(ye.default.Item,{key:"6"},te.createElement(te.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ta.type!=="topTree"&&te.createElement(ye.default.Item,{key:"5"},"\u5220\u9664"))},ai=(Ta,so)=>Ta.map(Fo=>(so==""?Fo.path=so+Fo.name:Fo.path=so+"/"+Fo.name,Fo.title=te.createElement(dt.Z,{className:"font14"},te.createElement(xe.Z,{flex:"1"},te.createElement(dt.Z,null,Fo.type==="blob"&&te.createElement(xe.Z,{flex:"20px",style:{marginLeft:-20}},te.createElement("span",{className:"iconfont icon-wenjian11 font12"})),te.createElement(xe.Z,{flex:"1"},te.createElement("span",{className:" multi_ellipsis1"},Fo.name)))),te.createElement(xe.Z,null,(Fo.type==="blob"||Fo.type==="tree")&&te.createElement(De.Z,{dropdownRender:()=>ni(Fo),className:Mt.ellipsis},te.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Fo.disableCheckbox=Xr&&Xr!==Fo.name,Fo.className=Fo.type==="tree"?Mt.pl23:"",Fo.checkable=Fo.type!=="tree",Fo.isLeaf=Fo.type!=="tree",Fo.children=Fo.type==="tree"&&[],Fo.key=Fo.path,Fo)),Vl=Ta=>{Ca({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ta}})},Ei=(Ta,so)=>et(void 0,null,function*(){const Fo=Ta.split("/");yield Al(Ou),setTimeout(()=>{Vl(Ta),Ga=[Fo[0]||""],ql=[Ta],xi([...ql]),ll([...Ga])},150)}),Hu=(Ta,so)=>{if(so=="")mo=[...Ta],Vo([...Ta]);else{let Fo=wi(mo,so,Ta);mo=Fo,Vo([...Fo])}};function wi(Ta,so,Fo){return Ta.map(zo=>zo.key===so?(zo.children=[...Fo],Dn({},zo)):zo.children?aa(Dn({},zo),{children:wi(zo.children,so,Fo)}):zo)}const Al=(Ta="")=>et(void 0,null,function*(){var so,Fo;const zo=yield Ca({type:ba?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ir.id,path:Ta}});if(zo){if((so=zo.trees)!=null&&so.length){let tl=ai([...zo.trees],Ta);Hu(tl,Ta),Ar(zo.trees||[]),Mu(Ta||""),console.log("handleGetRepository:",tl,Ta),setTimeout(()=>console.log(mo,zo.trees,Ta,999999),2e3)}else Ta==""&&Vo([]);yo(((Fo=zo.commits)==null?void 0:Fo[0])||{})}return zo}),ei=Ta=>et(void 0,null,function*(){return new Promise((so,Fo)=>et(void 0,null,function*(){Ta.children.length&&so(),io(Ta.path),yield Al(Ta.path),so()}))}),Vi=(Ta,so)=>et(void 0,null,function*(){var Fo;console.log("handleSelectTree",Ta,so.nativeEvent.target.nodeName,so);const zo=()=>{Vl(so.node.path),Ta=[so.node.path],xi([...Ta])};so.nativeEvent.target.nodeName==="svg"||so.nativeEvent.target.nodeName==="LI"||so.nativeEvent.target.nodeName==="I"||so.node.type==="blob"&&((Fo=Sn==null?void 0:Sn.sideBar)!=null&&Fo.confirmLeave?$e.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{zo(),Ca({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):zo())}),Li=(Ta,so,Fo)=>{$e.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Fo.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>et(void 0,null,function*(){const zo=yield Ca({type:"shixunsDetail/deleteGitFile",payload:{id:ir.id,path:Ta,message:`\u5220\u9664${Ta}`,secret_repository:ba?null:!0}});let tl=Ta.split("/");if((zo==null?void 0:zo.status)===0){Qe.ZP.info("\u5220\u9664\u6210\u529F"),tl.splice(tl.length-1,1);const zi=yield Al(tl.length>1?tl.join("/"):"");return zi!=null&&zi.trees||(tl.splice(tl.length-1,1),yield Al(tl.length>1?tl.join("/"):"")),Vl(""),!0}else(zo==null?void 0:zo.status)===-3?$e.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:te.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ta,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${ir.id}/edit/${zo==null?void 0:zo.message}/tab=2`}}):(zo==null?void 0:zo.status)===-4&&$e.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:te.createElement("div",null,zo==null?void 0:zo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${ir.id}/edit?tabId=service`}})})})},Cl=Ta=>{console.log(Ta,"item")},To=(Ta,so)=>et(void 0,null,function*(){if(console.log("handleExpand",so),so.nativeEvent.target.nodeName==="svg"||so.nativeEvent.target.nodeName==="path"||so.nativeEvent.target.nodeName==="LI")return!0;yield ei(so.node),Ga.includes(so.node.path)?Ga.splice(Ga.indexOf(so.node.path),1):Ga.push(so.node.path),ll([...Ga])}),Qi=()=>{Fa(!1),localStorage.warehouseHideTip=!0},zl=Ta=>et(void 0,null,function*(){var so;let Fo,zo="",tl,zi;switch(ba){case!0:zo="\u5F00\u542F\u7248\u672C\u5E93",tl="\u5F00\u542F",zi="\u4E0D\u5F00\u542F",Fo=te.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(so=Je==null?void 0:Je.detail)!=null&&so.secret_repository?(zo="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",tl="\u786E\u5B9A",zi="\u53D6\u6D88",Fo=te.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(zo="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",tl="\u4E0D\u4F7F\u7528",zi="\u4F7F\u7528",Fo=te.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!ba&&(0,Lr.gy)(Ca,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||$e.default.confirm({title:zo,okText:tl,cancelText:zi,content:Fo,onOk:()=>{var Yu;(0,Br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",zo]),!ba&&!((Yu=Je==null?void 0:Je.detail)!=null&&Yu.secret_repository)||Oi(Ta)},onCancel:()=>{var Yu;!ba&&!((Yu=Je==null?void 0:Je.detail)!=null&&Yu.secret_repository)&&Oi(Ta)}})}),Oi=Ta=>et(void 0,null,function*(){ba?(yield(0,zr.h4)(Dn({},ir)),Ca({type:"practiceSetting/getCommonData",payload:Dn({},ir)})):yield(0,zr.K0)(aa(Dn({},ir),{is_secret_repository:Ta})),Al(),Ca({type:"shixunsDetail/getShixunsDetail",payload:{id:ir.id}})}),Ji=Ta=>{console.log(Ta)},Xi=Ta=>et(void 0,null,function*(){console.log(Ta);const so=Ta.node.key,Fo=Ta.dragNode.key,zo=Ta.node.pos.split("-"),tl=Ta.dropPosition-Number(zo[zo.length-1]);if(Ta.dragNode.type==="tree"){Qe.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Ta.node.type!=="tree"){Qe.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield Ca({type:"shixunsDetail/moveGitFile",payload:Dn({id:ir.id,from:Ta.dragNode.path,to:Ta.node.path+"/"+Ta.dragNode.name,message:`${Ta.dragNode.path} move to ${Ta.node.path+"/"+Ta.dragNode.name} `},ba?{}:{secret_repository:!0})})).status===0){Vl(""),yield Al("");for(let Xe=0;Xeni({type:"topTree"}),className:"current"},te.createElement(Te.Z,{open:Aa,title:te.createElement("div",{className:"font16"},te.createElement(cr.Z,{style:{position:"relative",left:-35},onClick:()=>Qi()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",te.createElement("span",{onClick:()=>Qi(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Mt.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},ba&&((qr=Je==null?void 0:Je.detail)==null?void 0:qr.init_repository)&&te.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!ba&&((jr=Je==null?void 0:Je.detail)==null?void 0:jr.secret_repository)&&te.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!mo.length&&!ba&&te.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},te.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),mo.length?te.createElement(te.Fragment,null,te.createElement("div",{className:Mt.content},Gn==="1"&&te.createElement("div",{className:Mt.tips},"\u63D0\u793A\uFF1A",te.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),te.createElement(Ft,{disabled:!!Kn.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:mo,switcherIcon:te.createElement(oo.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:To,expandedKeys:Ga,selectedKeys:ql,onSelect:Vi,draggable:!0,onDragEnter:Ji,onDrop:Xi,className:Mt.gitTree}))):"",!mo.length&&ba&&((Eo=Je==null?void 0:Je.detail)==null?void 0:Eo.init_repository)&&te.createElement(Qn,null),!mo.length&&!ba&&((lr=Je==null?void 0:Je.detail)==null?void 0:lr.secret_repository)&&te.createElement(Qn,null))),te.createElement(kt,{visible:ga,defaultPath:Ou,onClose:()=>Ja(!1),isRepository:!ba,onOK:Ta=>et(void 0,null,function*(){const so=Ou.split("/");so.pop(),yield Al(so.join("/")),Vl("")})}),te.createElement(at,{visible:Nr,defaultPath:Ou,onClose:()=>Ma(!1),isRepository:ba,onOK:Ta=>{Ei(Ta.path,Ta.name)}}),te.createElement(st,{visible:uo,defaultPath:Ou,onClose:()=>hr(!1),isRepository:ba,onOK:Ta=>{Ei(Ta.path,Ta.name)}}),te.createElement(pt,{defaultPath:Ou,visible:xu,isRepository:ba,onClose:()=>$o(!1),onOK:Ta=>et(void 0,null,function*(){const so=Ou.split("/");yield Al(Ou),Ga=[so[0]||""],ql=[Ou],xi([...ql]),ll([...Ga])})}),te.createElement(Or,{pathList:Ou==null?void 0:Ou.split("/"),showInputPath:!0,isMergeSelectFile:vu,onFinish:Ta=>{vu?wu(Ta):Al(Ta),Pu(!1)}}))},Qn=()=>te.createElement("div",{className:`mt20 pb50 ${Mt.nodata}`},te.createElement("div",{className:Mt.headLeft},"\u63D0\u793A\uFF1A",te.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",te.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",te.createElement("br",null),"1\u3001",te.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",te.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",te.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),te.createElement("img",{width:"100%",src:Dr.Oe}));var $n=(0,we.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,practiceSetting:en,user:Kn})=>({shixunsDetail:Rt,globalSetting:Je,user:Kn,practiceSetting:en,loading:rt}))(ht),la={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},rr=ue(28103),Ua=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,za=(Rt,rt)=>{var Je={};for(var en in Rt)xa.call(Rt,en)&&rt.indexOf(en)<0&&(Je[en]=Rt[en]);if(Rt!=null&&Ua)for(var en of Ua(Rt))rt.indexOf(en)<0&&Ka.call(Rt,en)&&(Je[en]=Rt[en]);return Je},Ln=(Rt,rt,Je)=>new Promise((en,Kn)=>{var wa=Sn=>{try{Ca(Je.next(Sn))}catch(ba){Kn(ba)}},Gn=Sn=>{try{Ca(Je.throw(Sn))}catch(ba){Kn(ba)}},Ca=Sn=>Sn.done?en(Sn.value):Promise.resolve(Sn.value).then(wa,Gn);Ca((Je=Je.apply(Rt,rt)).next())});const ja=Rt=>{var rt=Rt,{shixunsDetail:Je,globalSetting:en,loading:Kn,user:wa,dispatch:Gn,isRepository:Ca}=rt,Sn=za(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const ba=(0,we.useParams)(),[mo,Vo]=(0,te.useState)([]);(0,te.useEffect)(()=>{Cu()},[Ca]);const Cu=()=>Ln(void 0,null,function*(){const xr=yield Gn({type:"shixunsDetail/getRepositoryCommit",payload:{id:ba.id,secret_repository:Ca?void 0:!0}});xr&&Vo(xr.commits||[])});return te.createElement(te.Fragment,null,mo==""&&te.createElement("div",{className:la.empty},te.createElement("img",{src:Dr.em,width:"258"}),te.createElement("br",null),te.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),mo!=""&&te.createElement("section",{className:la.bg},te.createElement("div",{className:la.wrap},te.createElement("div",{className:la.content},mo==null?void 0:mo.map(xr=>{var $a,Gr;return te.createElement("div",null,te.createElement(dt.Z,{align:"middle",className:"c-white font16"},te.createElement(xe.Z,null,xr.title)),te.createElement(dt.Z,{align:"middle",className:"mt20 "},te.createElement(xe.Z,null,te.createElement("img",{className:la.imageUrl,src:Qt.Z.IMG_SERVER+"/"+(($a=xr.author)==null?void 0:$a.image_url)})),te.createElement(xe.Z,{className:la.blueLight},te.createElement("span",{className:"ml20"},(Gr=xr.author)==null?void 0:Gr.username)),te.createElement(xe.Z,null,te.createElement("span",{className:`ml20 ${la.blueLight}`},"\u63D0\u4EA4\u4E8E"),te.createElement("span",{className:`ml20 ${la.blueLight}`},xr.time))),te.createElement(rr.Z,{className:la.divider}))})))))};var Hr=(0,we.connect)(({shixunsDetail:Rt,loading:rt,globalSetting:Je,user:en})=>({shixunsDetail:Rt,globalSetting:Je,user:en,loading:rt.models.index}))(ja),Lo=ue(10825),na=ue(59301),An=Object.defineProperty,du=Object.defineProperties,Mr=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,Xo=Object.prototype.propertyIsEnumerable,qo=(Rt,rt,Je)=>rt in Rt?An(Rt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Je}):Rt[rt]=Je,yu=(Rt,rt)=>{for(var Je in rt||(rt={}))no.call(rt,Je)&&qo(Rt,Je,rt[Je]);if(Oo)for(var Je of Oo(rt))Xo.call(rt,Je)&&qo(Rt,Je,rt[Je]);return Rt},ho=(Rt,rt)=>du(Rt,Mr(rt)),Wo=(Rt,rt)=>{var Je={};for(var en in Rt)no.call(Rt,en)&&rt.indexOf(en)<0&&(Je[en]=Rt[en]);if(Rt!=null&&Oo)for(var en of Oo(Rt))rt.indexOf(en)<0&&Xo.call(Rt,en)&&(Je[en]=Rt[en]);return Je},Yn=(Rt,rt,Je)=>new Promise((en,Kn)=>{var wa=Sn=>{try{Ca(Je.next(Sn))}catch(ba){Kn(ba)}},Gn=Sn=>{try{Ca(Je.throw(Sn))}catch(ba){Kn(ba)}},Ca=Sn=>Sn.done?en(Sn.value):Promise.resolve(Sn.value).then(wa,Gn);Ca((Je=Je.apply(Rt,rt)).next())});const{TabPane:ao}=Ye.default,Mo=Rt=>{var rt=Rt,{globalSetting:Je,loading:en,dispatch:Kn,practiceSetting:wa,shixunsDetail:Gn}=rt,Ca=Wo(rt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Sn,ba,mo,Vo,Cu,xr,$a,Gr,qr,jr,Eo,lr,ir,wr,Xr,Po,Nr,Ma,ga;const[Ja,uo]=(0,te.useState)("1"),[hr,xu]=(0,te.useState)("1");let[$o,Ou]=(0,te.useState)();const Ju=(0,te.useRef)(),[Ga,ll]=(0,te.useState)(!0),[ql,xi]=(0,te.useState)(["2","1"]),[$l,Ar]=(0,te.useState)([]),Aa=(0,te.useRef)(),Fa=(0,we.useParams)(),Ra=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:na.createElement("span",null,na.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),na.createElement(Te.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},na.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,te.useEffect)(()=>{var Zr,io,Uo,So,vu,Pu,wu,ni,ai,Vl,Ei,Hu,wi,Al,ei,Vi,Li,Cl;try{((Uo=(io=(Zr=Gn==null?void 0:Gn.fileContent)==null?void 0:Zr.content)==null?void 0:io.content)!=null&&Uo.length||((vu=(So=Gn==null?void 0:Gn.fileContent)==null?void 0:So.content)==null?void 0:vu.content)=="")&&(((Pu=Gn==null?void 0:Gn.fileContent)==null?void 0:Pu.file_type)==="txt"?(Ju.current=window.decodeURIComponent(escape(window.atob((ni=(wu=Gn==null?void 0:Gn.fileContent)==null?void 0:wu.content)==null?void 0:ni.content))),$o=window.decodeURIComponent(escape(window.atob((Vl=(ai=Gn==null?void 0:Gn.fileContent)==null?void 0:ai.content)==null?void 0:Vl.content))),Ou($o)):(Ju.current=(Hu=(Ei=Gn==null?void 0:Gn.fileContent)==null?void 0:Ei.content)==null?void 0:Hu.content,$o=(Al=(wi=Gn==null?void 0:Gn.fileContent)==null?void 0:wi.content)==null?void 0:Al.content,Ou($o)))}catch(To){Ju.current=window.atob((Vi=(ei=Gn==null?void 0:Gn.fileContent)==null?void 0:ei.content)==null?void 0:Vi.content),$o=window.atob((Cl=(Li=Gn==null?void 0:Gn.fileContent)==null?void 0:Li.content)==null?void 0:Cl.content),Ou($o),Qe.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Gn.fileContent.content)},[(Sn=Gn==null?void 0:Gn.fileContent)==null?void 0:Sn.content]),(0,te.useEffect)(()=>{var Zr;const io=(Zr=wa==null?void 0:wa.sideBar)==null?void 0:Zr.selectPath.split("/");xi(io)},[(ba=wa==null?void 0:wa.sideBar)==null?void 0:ba.selectPath]);const yo=Zr=>{Ou(Zr);let io=-1;Zr===Ju.current?io=0:io=1,Kn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!io}})};(0,te.useEffect)(()=>{new Promise((Zr,io)=>Yn(void 0,null,function*(){var Uo,So,vu;if(((Uo=wa==null?void 0:wa.sideBar)==null?void 0:Uo.selectPath)!==""&&((So=wa==null?void 0:wa.sideBar)!=null&&So.selectPath)){const Pu=yield Kn({type:"shixunsDetail/getFileContent",payload:{id:Fa.id,path:(vu=wa==null?void 0:wa.sideBar)==null?void 0:vu.selectPath,secret_repository:Ga?null:!0}});Pu!=null&&Pu.content||(Pu==null?void 0:Pu.content)==""||Kn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(mo=wa==null?void 0:wa.sideBar)==null?void 0:mo.selectPath]);const au=na.createElement(ye.default,{className:x.menu,style:{background:"#24294b"},onClick:Zr=>{var io;!((io=Gn==null?void 0:Gn.detail)!=null&&io.secret_repository)&&Zr.key==="2"&&xu("1"),uo(Zr.key),Zr.key==="1"?ll(!0):ll(!1)}},na.createElement(ye.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Ra.filter(Zr=>{var io,Uo;return!((io=Gn==null?void 0:Gn.detail)!=null&&io.init_repository)||(Uo=Gn==null?void 0:Gn.detail)!=null&&Uo.is_jupyter_lab?Zr.id!=="2":Zr}).map((Zr,io)=>na.createElement(ye.default.Item,{className:"leaveClick",key:Zr.id},Zr.name))),Mu=(Zr=!1,io=1)=>Yn(void 0,null,function*(){var Uo,So,vu,Pu;const wu=yield Kn({type:"shixunsDetail/updateRepositoryFile",payload:{id:Fa.id,path:(So=(Uo=Gn==null?void 0:Gn.fileContent)==null?void 0:Uo.params)==null?void 0:So.path,content:$o,secret_repository:Ga?null:!0,sync_origin_shixun:Zr}});wu!=null&&wu.content&&((vu=Gn==null?void 0:Gn.detail)!=null&&vu.copy_for_exercise||Qe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Kn({type:"practiceSetting/setSideBarTabs",payload:ho(yu({},wa.sideBar),{confirmLeave:!1})})),(Pu=Gn==null?void 0:Gn.detail)!=null&&Pu.copy_for_exercise&&(0,ta.m)(Kn,Gn,Fa.id,io)});return na.createElement("div",{className:x.warehouse},na.createElement("div",{className:x.header},na.createElement(dt.Z,{align:"middle",className:"w100 c-white",style:{height:60}},na.createElement(xe.Z,{flex:"1"},na.createElement(dt.Z,{align:"middle"},na.createElement(xe.Z,null,na.createElement(De.Z,{dropdownRender:()=>au,className:x.menu},na.createElement("span",{className:"font16 c-white current ml20"},Ra.find(Zr=>Zr.id===Ja).name," ",na.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),na.createElement(xe.Z,{flex:"81px"},na.createElement("div",{className:x.line})),na.createElement(xe.Z,null,na.createElement(Ye.default,{className:x.tabs,activeKey:hr,onChange:Zr=>{var io;(io=wa==null?void 0:wa.sideBar)!=null&&io.confirmLeave?$e.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{xu(Zr),Kn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(xu(Zr),Kn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},na.createElement(ao,{tab:na.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Ga&&((Vo=Gn==null?void 0:Gn.detail)==null?void 0:Vo.init_repository)&&na.createElement(ao,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Ga&&((Cu=Gn==null?void 0:Gn.detail)==null?void 0:Cu.secret_repository)&&na.createElement(ao,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Ga&&((xr=Gn==null?void 0:Gn.repository)==null?void 0:xr.git_url)||!Ga&&(($a=Gn==null?void 0:Gn.secretRepository)==null?void 0:$a.git_url))&&na.createElement(na.Fragment,null,na.createElement(xe.Z,null,na.createElement("span",{className:x.title},"\u4ED3\u5E93\u5730\u5740:"),na.createElement("input",{value:Ga?(Gr=Gn==null?void 0:Gn.repository)==null?void 0:Gr.git_url:(qr=Gn==null?void 0:Gn.secretRepository)==null?void 0:qr.git_url}),na.createElement(E.CopyToClipboard,{text:Ga?(jr=Gn==null?void 0:Gn.repository)==null?void 0:jr.git_url:(Eo=Gn==null?void 0:Gn.secretRepository)==null?void 0:Eo.git_url,onCopy:()=>Qe.ZP.success("\u590D\u5236\u6210\u529F")},na.createElement(Te.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},na.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),na.createElement("div",{className:x.content,style:{overflow:"auto"}},hr==="1"&&na.createElement(na.Fragment,null,na.createElement("aside",{className:x.left},na.createElement(je.Z,{spinning:!!en.effects["shixunsDetail/getRepository"],wrapperClassName:`${x.loading} ${x.bottom0}`},na.createElement($n,{setTreeData:Ar,treeData:$l,activeKey:Ja,isRepository:Ga}))),na.createElement("aside",{className:x.right,ref:Aa},((lr=wa==null?void 0:wa.sideBar)==null?void 0:lr.selectPath)!==""&&na.createElement(na.Fragment,null,na.createElement(je.Z,{spinning:!!en.effects["shixunsDetail/getFileContent"],wrapperClassName:x.loading},na.createElement("div",{className:x.filePathWrp},na.createElement(dt.Z,{align:"middle",className:"w100"},na.createElement(xe.Z,null,na.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),na.createElement(xe.Z,{flex:"40px"},na.createElement("div",{className:x.line,style:{marginLeft:20}})),na.createElement(xe.Z,{className:x.filePath},ql.map((Zr,io)=>na.createElement("span",{className:"c-blue"},Zr))))),na.createElement("div",{className:en.effects["shixunsDetail/getFileContent"]?"hide":"show"},na.createElement(Lo.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(ir=Gn==null?void 0:Gn.fileContent)==null?void 0:ir.filename,type:((wr=Gn==null?void 0:Gn.fileContent)==null?void 0:wr.file_type)==="office"?"download":(Xr=Gn==null?void 0:Gn.fileContent)==null?void 0:Xr.file_type,data:$o,monacoEditor:{value:$o,language:(Po=Gn==null?void 0:Gn.fileContent)==null?void 0:Po.language,onChange:Zr=>yo(Zr),options:{fontSize:14}}}))),((Nr=Gn==null?void 0:Gn.fileContent)==null?void 0:Nr.file_type)==="txt"&&na.createElement(dt.Z,{align:"middle",justify:"center",className:x.footer},na.createElement(xe.Z,null,na.createElement(lt.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{we.history.push(`/shixuns/${Fa.id}/challenges`)}},"\u53D6\u6D88"),na.createElement(lt.ZP,{type:"primary",size:"middle",className:"ml40",onClick:Zr=>{var io,Uo;(io=Gn==null?void 0:Gn.detail)!=null&&io.is_fork_from_creator&&((Uo=Gn==null?void 0:Gn.detail)!=null&&Uo.copy_for_exercise)?Kn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(So,vu)=>{Mu(So,vu)}}}):Mu()}},"\u63D0\u4EA4")))),((Ma=wa==null?void 0:wa.sideBar)==null?void 0:Ma.selectPath)==""&&((ga=Gn==null?void 0:Gn.detail)==null?void 0:ga.init_repository)&&na.createElement("div",{className:x.empty},na.createElement("img",{src:Dr.x7,width:"258"}),na.createElement("br",null),na.createElement("span",{className:"c-grey-c"},!!($l!=null&&$l.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!($l!=null&&$l.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),hr==="2"&&na.createElement("div",{className:x.commit},na.createElement(Hr,{isRepository:Ga}))))};var Ao=(0,we.connect)(({loading:Rt,globalSetting:rt,practiceSetting:Je,shixunsDetail:en})=>({globalSetting:rt,loading:Rt,practiceSetting:Je,shixunsDetail:en}))(Mo)},21693:function(Me,At,ue){"use strict";ue.d(At,{S:function(){return Qe},m:function(){return ye}});var te=ue(49661),x=ue(8591),we=ue(43418),Ye=ue(59301),Te=(dt,xe,De)=>new Promise(($e,je)=>{var lt=E=>{try{a(De.next(E))}catch(b){je(b)}},me=E=>{try{a(De.throw(E))}catch(b){je(b)}},a=E=>E.done?$e(E.value):Promise.resolve(E.value).then(lt,me);a((De=De.apply(dt,xe)).next())});const Qe=dt=>{let xe=document.createElement("textarea");return xe.value=dt,xe.value},ye=(dt,xe,De,$e,je)=>Te(void 0,null,function*(){var lt,me;const a=yield dt({type:"shixunsDetail/saveCopyForExercise",payload:{id:De,save_type:$e}});$e===1?((a==null?void 0:a.status)==0&&x.ZP.success("\u4FDD\u5B58\u6210\u529F"),(lt=a==null?void 0:a.data)!=null&<.exists_same_shixun_name?dt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(me=a==null?void 0:a.data)==null?void 0:me.shixun_name}}):dt({type:"classroomList/setActionTabs",payload:{}})):(dt({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&we.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,b;(0,te.xg)(`/shixuns/${(b=(E=xe==null?void 0:xe.detail)==null?void 0:E.fork_from)==null?void 0:b.fork_identifier}/challenges`)}}))})},88195:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return z}});var te=ue(59301),x=ue(76560),we=ue(92832),Ye=ue(78241),Te=ue(43418),Qe=ue(8591),ye=ue(54580),dt=ue(3113),xe=ue(90524),De=ue(55351),$e={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},je=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,a=(ae,se)=>{var ce={};for(var de in ae)lt.call(ae,de)&&se.indexOf(de)<0&&(ce[de]=ae[de]);if(ae!=null&&je)for(var de of je(ae))se.indexOf(de)<0&&me.call(ae,de)&&(ce[de]=ae[de]);return ce},E=(ae,se,ce)=>new Promise((de,Se)=>{var Le=Pt=>{try{Ne(ce.next(Pt))}catch(st){Se(st)}},ke=Pt=>{try{Ne(ce.throw(Pt))}catch(st){Se(st)}},Ne=Pt=>Pt.done?de(Pt.value):Promise.resolve(Pt.value).then(Le,ke);Ne((ce=ce.apply(ae,se)).next())});const b=we.default.TextArea,y=ae=>{var se=ae,{newShixuns:ce,globalSetting:de,loading:Se,dispatch:Le}=se,ke=a(se,["newShixuns","globalSetting","loading","dispatch"]);const[Ne]=Ye.default.useForm(),[Pt,st]=(0,te.useState)([]),Et=Xt=>{["uploading","done","removed"].includes(Xt.file.status)&&st(Xt.fileList)},ta=Xt=>{var Bn;if(!Xt.percent||Xt.percent==100){const ct=(Bn=Xt.response)==null?void 0:Bn.id;return Te.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>E(void 0,null,function*(){(yield Le({type:"newShixuns/deleteAttachment",payload:{id:ct}}))&&st(Pt.filter(En=>{var Vn;return((Vn=En.response)==null?void 0:Vn.id)!==ct}))})}),!1}},Jn=Xt=>Pt.length?!1:Xt.size/1024/1024>50?(Qe.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Pa=Xt=>E(void 0,null,function*(){var Bn,ct;const{language:Kt,env:En,mode:Vn,code:fn}=Xt||{},at=yield Le({type:"newShixuns/applyShixunMirror",payload:{language:Kt,runtime:En,run_method:Vn,attachment_id:(ct=(Bn=Pt==null?void 0:Pt[0])==null?void 0:Bn.response)==null?void 0:ct.id}});Le({type:"newShixuns/setActionTabs",payload:{}}),at&&Qe.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),oa=()=>{Ne.resetFields(),st([])};return te.createElement(Te.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ce.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:oa},te.createElement("section",{className:$e.qrCode},te.createElement("aside",{className:$e.a1},te.createElement("div",{className:$e.code},te.createElement("img",{width:120,height:120,src:De,alt:"\u4E8C\u7EF4\u7801"})),te.createElement("div",{className:$e.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),te.createElement("div",{className:$e.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),te.createElement("aside",{className:$e.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",te.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),te.createElement(Ye.default,{className:$e.formWrap,form:Ne,labelCol:{span:4},wrapperCol:{span:20},onFinish:Pa},te.createElement(Ye.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),te.createElement(Ye.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),te.createElement(Ye.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),te.createElement(Ye.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},te.createElement("div",{className:$e.upload},te.createElement(ye.default,{fileList:Pt,action:`${xe.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Et,onRemove:ta,beforeUpload:Jn,withCredentials:!0},te.createElement("span",{className:`${$e.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),te.createElement("span",{className:`${$e.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),te.createElement("div",{className:$e.footerWrap},te.createElement(Ye.default.Item,null,te.createElement(dt.ZP,{className:"mr5",size:"middle",onClick:()=>{Le({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),te.createElement(dt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Se["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var z=(0,x.connect)(({newShixuns:ae,loading:se,globalSetting:ce})=>({newShixuns:ae,globalSetting:ce,loading:se.effects}))(y)},84722:function(Me,At,ue){"use strict";var te=ue(59301),x=ue(76560),we=ue(43418),Ye=ue(55351);const Te=({newShixuns:Qe,dispatch:ye,user:dt})=>{var xe;const[De,$e]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Qe.actionTabs.key==="Create-Environment"&<()},[(xe=Qe==null?void 0:Qe.actionTabs)==null?void 0:xe.key]);const je=()=>{ye({type:"newShixuns/setActionTabs",payload:{}})},lt=()=>{var me,a,E,b;je(),((me=dt.userInfo)==null?void 0:me.mirror_marker_status)===0?$e(!0):((a=dt.userInfo)==null?void 0:a.mirror_marker_status)===1?x.history.push(`/users/${(E=dt.userInfo)==null?void 0:E.login}/experiment-img/add`):((b=dt.userInfo)==null?void 0:b.mirror_marker_status)===2&&we.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var y;x.history.push(`/users/${(y=dt.userInfo)==null?void 0:y.login}/experiment-img`)}})};return te.createElement(we.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:De,footer:null,onCancel:()=>{$e(!1)}},te.createElement("div",{style:{textAlign:"center"}},te.createElement("br",null),te.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Ye,alt:"\u4E8C\u7EF4\u7801"})),te.createElement("img",null))};At.Z=(0,x.connect)(({newShixuns:Qe,user:ye,globalSetting:dt})=>({newShixuns:Qe,globalSetting:dt,user:ye}))(Te)},19018:function(Me,At,ue){"use strict";ue.r(At),ue.d(At,{default:function(){return ov}});var te=ue(22688),x=ue(59301),we=ue(76560),Ye={practiceSetting:"practiceSetting____JzSr",wrapHeader:"wrapHeader___UtEic",wrapLayout:"wrapLayout___LbxWe",wrapSidebar:"wrapSidebar____WwWi",wrapContent:"wrapContent___vQy6F"},Te={flex_box_center:"flex_box_center___ZbKWZ",flex_space_between:"flex_space_between___l3I6A",flex_box_vertical_center:"flex_box_vertical_center___Lq7k2",flex_box_center_end:"flex_box_center_end___fcllt",flex_box_column:"flex_box_column___X1bbd",header:"header___e8JpO","flex-center":"flex-center___bEydb",title:"title___uCK1_",schedule:"schedule___WsVbu",clickWarp:"clickWarp___HusBA",num:"num___Zrt0Q",subject:"subject___H4tj9",btns:"btns___e2enD",btn:"btn___T6H51",simulate:"simulate___Ori5S",exit:"exit___0V4Zt"},Qe=ue(49661),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",dt=ue(67135),xe=ue(43418),De=ue(8591),$e=ue(82093),je=ue(59301),lt=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(oe,le)=>{var re={};for(var ve in oe)me.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&<)for(var ve of lt(oe))le.indexOf(ve)<0&&a.call(oe,ve)&&(re[ve]=oe[ve]);return re},b=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const y=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:We,practiceSetting:it,shixunsDetail:Ke}=le,Ge=E(le,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Re;const un=(0,we.useLocation)(),Nn=(0,x.useRef)(""),$t=(0,we.useParams)(),{title:Cn,base_info_warning:ln,challenges_warning:Xn,service_warning:cn,repository_warning:Ct,mirror_warning:Sa}=it;(0,x.useEffect)(()=>{var qt;Nn.current=(qt=un.pathname.split("/"))==null?void 0:qt[2],We({type:"practiceSetting/setParams",payload:{id:Nn.current}}),We({type:"practiceSetting/getCommonData",payload:{id:Nn.current}})},[un.pathname]),(0,x.useEffect)(()=>((0,Qe.Dk)(Cn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Qe.Dk)()}));const On=()=>b(void 0,null,function*(){yield Ht(),we.history.push(`/shixuns/${Nn.current}/challenges`)}),Ht=()=>new Promise((qt,ua)=>{var Zt;(Zt=it==null?void 0:it.sideBar)!=null&&Zt.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),qt()},onCancel:()=>{ua()}}):qt()}),hn=qt=>{var ua;if(qt===(it==null?void 0:it.sideBar.tabsActive))return;const Zt=()=>{we.history.push(`/shixuns/${Nn.current}/edit?tabId=${qt}`),We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:qt,selectPath:"",confirmLeave:!1}})};(ua=it==null?void 0:it.sideBar)!=null&&ua.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Zt()}}):Zt()},Tt=(qt,ua=!1)=>{qt=qt!=null&&qt.includes(".json")?qt:`${qt}.json`,xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:je.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>b(void 0,null,function*(){const Zt=yield(0,$e.ZP)("/api"+qt,{method:"get"});if(!Zt)return;De.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Yt=yield(0,dt.Ir)({id:Zt.shixun_identifier,jump_challenge_setting:ua});if(Yt!=null&&Yt.game_identifier){(0,Qe.xg)(`/tasks/${Yt.game_identifier}`);return}(Yt==null?void 0:Yt.status)===2?Tt(Yt==null?void 0:Yt.message):(Yt==null?void 0:Yt.status)===3&&St(Yt==null?void 0:Yt.message)})})},St=qt=>{xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:je.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Tn=(qt,ua)=>b(void 0,null,function*(){var Zt,Yt,or,La;if(yield Ht(),(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Zt=Ke.detail)!=null&&Zt.is_jupyter||(Yt=Ke.detail)!=null&&Yt.is_jupyter_lab){We({type:"shixunsDetail/execJupyter",payload:{id:Nn.current}}).then(xn=>{var ar;xn!=null&&xn.identifier&&((ar=we.history)==null||ar.push(`/tasks/${xn.identifier}/jupyter`))});return}We({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Mn=ua?yield(0,dt.BK)({id:qt}):yield(0,dt.Ir)({id:qt});if(We({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Mn==null?void 0:Mn.status)==5&&!ua){xe.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:je.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(La=(or=Mn==null?void 0:Mn.data)==null?void 0:or.challenge_errors)==null?void 0:La.map((xn,ar)=>{var jn;return je.createElement("span",{key:ar,style:{color:"#3061D0"}},"\u7B2C",xn==null?void 0:xn.challenge_position,"\u5173",ar!=((jn=Mn==null?void 0:Mn.data)==null?void 0:jn.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var xn,ar,jn;window.location.href=`/shixuns/${Nn.current}/edit/${(jn=(ar=(xn=Mn==null?void 0:Mn.data)==null?void 0:xn.challenge_errors)==null?void 0:ar[0])==null?void 0:jn.challenge_id}/tab=2`},onCancel:()=>{(0,dt.Ir)({id:Nn.current,jump_challenge_setting:!0}).then(xn=>{if(xn!=null&&xn.game_identifier||xn!=null&&xn.identifier){(0,Qe.xg)(`/tasks/${xn.game_identifier}`);return}(xn==null?void 0:xn.status)===-3?(0,Qe.eF)():(xn==null?void 0:xn.status)===2?Tt(xn==null?void 0:xn.message,!0):(xn==null?void 0:xn.status)===3&&St(xn==null?void 0:xn.message)})}});return}if((Mn==null?void 0:Mn.status)==6&&!ua){xe.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:je.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${Nn.current}/edit?tabId=environment`}});return}if(Mn!=null&&Mn.game_identifier||Mn!=null&&Mn.identifier){(0,Qe.xg)(ua?`/tasks/${Mn==null?void 0:Mn.identifier}/jupyter`:`/tasks/${Mn.game_identifier}`);return}(Mn==null?void 0:Mn.status)===-3?(0,Qe.eF)():(Mn==null?void 0:Mn.status)===2?Tt(Mn==null?void 0:Mn.message):(Mn==null?void 0:Mn.status)===3&&St(Mn==null?void 0:Mn.message)}),Vt=()=>b(void 0,null,function*(){yield Ht(),We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),Dt=qt=>({borderBottomColor:(it==null?void 0:it.sideBar.tabsActive)===qt?"#0152d9":"transparent"});return je.createElement("div",{className:Te.header},je.createElement("aside",{className:Te.title},je.createElement("i",{onClick:On,style:{color:"#333",marginRight:20},className:"icon iconfont icon-fanhui1"}),je.createElement("span",{className:Te.edit},Cn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),je.createElement("i",{onClick:Vt,style:{color:"#165DFF"},className:"icon iconfont icon-xiugai1"})),je.createElement("aside",{className:Te.schedule},je.createElement("div",null,je.createElement("span",{style:Dt("information"),className:Te.clickWarp,onClick:()=>hn("information")},ln?je.createElement("span",{className:Te.num},"1"):je.createElement("img",{src:ye}),je.createElement("span",{className:Te.subject},"\u57FA\u672C\u4FE1\u606F")),je.createElement("i",{className:"iconfont icon-lujing"})),je.createElement("div",null,je.createElement("span",{style:Dt("warehouse"),className:Te.clickWarp,onClick:()=>hn("warehouse")},Ct?je.createElement("span",{className:Te.num},"2"):je.createElement("img",{src:ye}),je.createElement("span",{className:Te.subject},"\u4EE3\u7801\u4ED3\u5E93")),je.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&!((Ee=Ke==null?void 0:Ke.detail)!=null&&Ee.is_jupyter_lab)&&je.createElement("div",null,je.createElement("span",{style:Dt("level"),className:Te.clickWarp,onClick:()=>hn("level")},Xn?je.createElement("span",{className:Te.num},"3"):je.createElement("img",{src:ye}),je.createElement("span",{className:Te.subject},"\u4EFB\u52A1\u5173\u5361")),je.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&((Re=Ke==null?void 0:Ke.detail)==null?void 0:Re.is_jupyter_lab)&&je.createElement("div",null,je.createElement("span",{style:Dt("service"),className:Te.clickWarp,onClick:()=>hn("service")},cn?je.createElement("span",{className:Te.num},"3"):je.createElement("img",{src:ye}),je.createElement("span",{className:Te.subject},"\u670D\u52A1")),je.createElement("i",{className:"iconfont icon-lujing"})),je.createElement("div",null,je.createElement("span",{style:Dt("environment"),className:Te.clickWarp,onClick:()=>hn("environment")},Sa?je.createElement("span",{className:Te.num},"4"):je.createElement("img",{src:ye}),je.createElement("span",{className:Te.subject},"\u5B9E\u9A8C\u73AF\u5883")))),je.createElement("aside",{className:Te.btns},je.createElement("div",{className:Te.simulate,onClick:()=>Tn(Nn.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var z=(0,we.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(y),ae={information:"information___LkgI6",scroll:"scroll___JnYs4",formWrap:"formWrap___qq0ju",img:"img___z2Jy6"},se=ue(89389),ce=ue(78241),de=ue(3113),Se=ue(92832),Le=ue(19842),ke=ue(95237),Ne=ue(43604),Pt=ue(54580),st=ue(24905),Et={btn:"btn___LFkWh",s1:"s1___kiYKO",s2:"s2___omvJi"},ta="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",Jn=Object.defineProperty,Pa=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,Bn=(oe,le,re)=>le in oe?Jn(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ct=(oe,le)=>{for(var re in le||(le={}))oa.call(le,re)&&Bn(oe,re,le[re]);if(Pa)for(var re of Pa(le))Xt.call(le,re)&&Bn(oe,re,le[re]);return oe},Kt=(oe,le)=>{var re={};for(var ve in oe)oa.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Pa)for(var ve of Pa(oe))le.indexOf(ve)<0&&Xt.call(oe,ve)&&(re[ve]=oe[ve]);return re},Vn=oe=>{var le=oe,{InputRight:re,value:ve=[],onChange:We}=le,it=Kt(le,["InputRight","value","onChange"]);const[Ke,Ge]=(0,x.useState)(),Ee=un=>{const Nn=ve.filter(($t,Cn)=>Cn!==un);We(Nn)},Re=un=>{if(un.preventDefault(),!!Ke){if(ve.findIndex(Nn=>Nn.name===Ke)>-1){De.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}We([...ve,{id:null,name:Ke}]),Ge(null)}};return x.createElement("div",null,x.createElement(Se.default,ct({bordered:!1,style:{width:600},value:Ke,onChange:un=>Ge(un.target.value),onPressEnter:Re,onBlur:Re},it)),re||x.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),x.createElement("div",{className:"mt20"},ve==null?void 0:ve.map((un,Nn)=>x.createElement("div",{key:Nn,className:Et.btn},x.createElement("span",{className:Et.s1},un.name),x.createElement("img",{src:ta,className:Et.s2,onClick:()=>Ee(Nn)})))))},fn=ue(89392),at=ue(90524),ft={flex_box_center:"flex_box_center___ZDst5",flex_space_between:"flex_space_between___KjWS3",flex_box_vertical_center:"flex_box_vertical_center___JmkIN",flex_box_center_end:"flex_box_center_end___xd4AX",flex_box_column:"flex_box_column___zLQXm",complete:"complete___d4XS6",cancel:"cancel___awB16",save:"save___CMuaC"};const Lt=({dispatch:oe,onCancel:le,onSave:re,loading:ve=!1})=>x.createElement("div",{className:ft.complete},x.createElement("div",{onClick:le,className:ft.cancel},"\u53D6\u6D88"),x.createElement(de.ZP,{type:"primary",loading:ve,onClick:re,className:ft.save},"\u4FDD\u5B58"));var Zn=(0,we.connect)()(Lt),pn=ue(21693),qn=ue(32050),Oe=ue(19248),be=ue(7664),He=ue(59301),It=Object.defineProperty,kt=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,Wt=(oe,le,re)=>le in oe?It(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Be=(oe,le)=>{for(var re in le||(le={}))gn.call(le,re)&&Wt(oe,re,le[re]);if(nn)for(var re of nn(le))Hn.call(le,re)&&Wt(oe,re,le[re]);return oe},Ve=(oe,le)=>kt(oe,Qt(le)),bt=(oe,le)=>{var re={};for(var ve in oe)gn.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&nn)for(var ve of nn(oe))le.indexOf(ve)<0&&Hn.call(oe,ve)&&(re[ve]=oe[ve]);return re},zt=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const vn=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:We,practiceSetting:it,problemset:Ke,shixunsDetail:Ge}=le,Ee=bt(le,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Re,un;const[Nn]=ce.default.useForm(),[$t,Cn]=(0,x.useState)({}),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(!1),[Sa,On]=(0,x.useState)(!1),[Ht,hn]=(0,x.useState)(""),[Tt,St]=(0,x.useState)(""),[Tn,Vt]=(0,x.useState)(""),[Dt,qt]=(0,x.useState)(),ua=(0,x.useRef)({}),Zt=(0,x.useRef)(""),Yt=(0,x.useRef)(""),or=(0,x.useRef)(""),La=(0,x.useRef)(null),Mn=(0,x.useRef)((0,fn.throttle)(()=>Sr(),2e3,{leading:!0,trailing:!1})).current,{id:xn}=it,[ar,jn]=(0,x.useState)(!1);(0,x.useEffect)(()=>{xn&&br()},[xn]),(0,x.useEffect)(()=>(JSON.stringify($t)!=="{}"&&ia(),()=>{clearTimeout(La.current)}),[$t,Ht,Tn,Tt]);const ia=()=>{clearTimeout(La.current),La.current=setTimeout(()=>{!(0,fn.isEqual)($t,ua.current)||Ht!==Zt.current||Tn!==Yt.current||Tt!==or.current?We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},br=()=>zt(void 0,null,function*(){var ya,Ya,ea,vo,Ro,bo,ma;We({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const Ba=yield(0,$e.ZP)(`/api/shixuns/${xn}/edit_base_info.json`,{method:"get"});if(Ba.status===0){const sr=Ve(Be({},Ba.data),{description:(0,pn.S)(Ba.data.description)}),Yo={description:sr.description,shixun_tags:sr.shixun_tags,name:sr.name,course:((ya=sr==null?void 0:sr.disciplines)==null?void 0:ya.length)>0?[(ea=(Ya=sr==null?void 0:sr.disciplines)==null?void 0:Ya[0])==null?void 0:ea.id,(bo=(Ro=(vo=sr==null?void 0:sr.disciplines)==null?void 0:vo[0])==null?void 0:Ro.sub_discipline)==null?void 0:bo.id]:[]};(ma=Ge.detail)!=null&&ma.is_jupyter_lab&&(Yo.jupyter_show_description=Ba.data.jupyter_show_description),Nn.setFieldsValue(Yo),ua.current=Be({},Yo),Zt.current=sr.attachment_id||"",Yt.current=sr.cover_image_id||"",or.current=sr.attachment_id_b||"",Cn(Be({},Yo)),hn(sr.attachment_id||""),St(sr.attachment_id_b||""),Vt(sr.cover_image_id||""),qt(sr.cover_image||"")}}),Rr=(ya,Ya)=>{Cn(Be({},Ya))},Tr=()=>{Za()},Sr=()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Nn.submit()},yn=(ya,Ya=!1,ea=1)=>{var vo;const{name:Ro,description:bo,shixun_tags:ma,course:Ba,jupyter_show_description:sr=!1}=ya;let Yo={name:Ro,description:bo,shixun_tags:ma,attachment_id:Ht,cover_image_id:Tn,attachment_id_b:Tt,sub_discipline_ids:Ba[1]};(vo=Ge.detail)!=null&&vo.is_jupyter_lab&&(Yo=Ve(Be({},Yo),{jupyter_show_description:sr})),(0,$e.ZP)(`/api/shixuns/${xn}/base_info_save.json`,{method:"post",body:{shixun:Be({},Yo),sync_origin_shixun:Ya}}).then(ws=>zt(void 0,null,function*(){var oc,Ls,Cc,Va;if(ws.status===0&&((oc=Ge==null?void 0:Ge.detail)!=null&&oc.copy_for_exercise||De.ZP.success("\u4FDD\u5B58\u6210\u529F"),We({type:"practiceSetting/getCommonData",payload:{id:xn}}),We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ua.current={description:$t.description,shixun_tags:$t.shixun_tags,name:$t.name},Zt.current=Ht,Yt.current=Tn,or.current=Tt,(Ls=Ge==null?void 0:Ge.detail)!=null&&Ls.copy_for_exercise)){const Kr=yield We({type:"shixunsDetail/saveCopyForExercise",payload:{id:xn,save_type:ea}});ea===1?(Cc=Kr==null?void 0:Kr.data)!=null&&Cc.exists_same_shixun_name?We({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Va=Kr==null?void 0:Kr.data)==null?void 0:Va.shixun_name,getBaseInfo:()=>{br()}}}):(De.ZP.info("\u4FDD\u5B58\u6210\u529F"),We({type:"classroomList/setActionTabs",payload:{}})):(We({type:"classroomList/setActionTabs",payload:{}}),(Kr==null?void 0:Kr.status)===0&&xe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:He.createElement("div",null,He.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var po,Jo;(0,Qe.xg)(`/shixuns/${(Jo=(po=Ge==null?void 0:Ge.detail)==null?void 0:po.fork_from)==null?void 0:Jo.fork_identifier}/challenges`)}}))}}))},Za=()=>{var ya;const Ya=()=>{we.history.push(`/shixuns/${xn}/challenges`),We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ya=it==null?void 0:it.sideBar)!=null&&ya.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ya()}}):Ya()};function pr(ya){const Ya=ya.type==="image/jpeg"||ya.type==="image/png";return Ya||De.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Ya}const ha=He.createElement(de.ZP,{loading:ln,icon:He.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),tr=He.createElement(de.ZP,{loading:Sa,icon:He.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ha=He.createElement(de.ZP,{loading:cn,icon:He.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Qr(ya,Ya){const ea=new FileReader;ea.addEventListener("load",()=>Ya(ea.result)),ea.readAsDataURL(ya)}const Qo=ya=>{var Ya,ea;if(ya.file.status==="uploading"){Xn(!0);return}ya.file.status==="done"&&(Xn(!1),hn((ea=(Ya=ya==null?void 0:ya.file)==null?void 0:Ya.response)==null?void 0:ea.id))},iu=ya=>{var Ya,ea;if(ya.file.status==="uploading"){Ct(!0);return}ya.file.status==="done"&&(Ct(!1),St((ea=(Ya=ya==null?void 0:ya.file)==null?void 0:Ya.response)==null?void 0:ea.id))},Wa=()=>He.createElement("div",{className:ae.img},He.createElement("img",{src:(0,be.z)("/api/attachments/"+Ht,!0),alt:"avatar",style:{width:"100%"}}),He.createElement("div",null,He.createElement(Oe.Z,{onClick:()=>hn(""),style:{fontSize:"16px",color:"red"}}))),eo=()=>He.createElement("div",{className:ae.img},He.createElement("img",{src:(0,be.z)("/api/attachments/"+Tt,!0),alt:"avatar",style:{width:"100%"}}),He.createElement("div",null,He.createElement(Oe.Z,{onClick:()=>St(""),style:{fontSize:"16px",color:"red"}}))),Uu=ya=>{var Ya,ea;if(ya.file.status==="uploading"){On(!0);return}ya.file.status==="done"&&(On(!1),Vt((ea=(Ya=ya==null?void 0:ya.file)==null?void 0:Ya.response)==null?void 0:ea.id),jn(!0))},el=()=>He.createElement("div",{className:ae.img},He.createElement("img",{src:(0,be.z)(ar?"/api/attachments/"+Tn:Dt,!0),alt:"avatar",style:{width:"100%"}}),He.createElement("div",null,He.createElement(Oe.Z,{onClick:()=>{Vt(""),qt("")},style:{fontSize:"16px",color:"red"}})));return He.createElement("div",{className:ae.information},He.createElement("section",{className:ae.scroll},He.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),He.createElement("div",{className:ae.formWrap}," ",He.createElement(ce.default,{form:Nn,scrollToFirstError:!0,layout:"vertical",onValuesChange:Rr,onFinish:ya=>{var Ya,ea;(Ya=Ge==null?void 0:Ge.detail)!=null&&Ya.is_fork_from_creator&&((ea=Ge==null?void 0:Ge.detail)!=null&&ea.copy_for_exercise)?We({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:ya,type:"information",fn:(vo,Ro,bo)=>{yn(vo,Ro,bo)}}}):yn(ya)}},He.createElement(ce.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},He.createElement(Se.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Re=$t.name)==null?void 0:Re.length)||0}/60`})),He.createElement(ce.default.Item,{className:"customAddTags",name:"shixun_tags",label:He.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",He.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},He.createElement(Vn,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),He.createElement(ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},He.createElement(Le.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Ke.courseOptions,getPopupContainer:ya=>ya.parentNode})),He.createElement(ke.Z,null,He.createElement(Ne.Z,null,He.createElement(ce.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ht?Wa():He.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Qo},ha))),He.createElement(Ne.Z,{className:"c-grey-999"},He.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),He.createElement(ke.Z,null,He.createElement(Ne.Z,null,He.createElement(ce.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Tt?eo():He.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:iu},Ha))),He.createElement(Ne.Z,{className:"c-grey-999"},He.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),He.createElement(ke.Z,null,He.createElement(Ne.Z,null,He.createElement(ce.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Tn||Dt?el():He.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Uu},tr))),He.createElement(Ne.Z,{className:"c-grey-999"},He.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),He.createElement(ce.default.Item,{name:"description",label:"\u7B80\u4ECB:"},He.createElement(se.Z,{defaultValue:$t.description||"",watch:!0})),((un=Ge.detail)==null?void 0:un.is_jupyter_lab)&&He.createElement(ce.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},He.createElement(st.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),He.createElement(Zn,{onSave:Mn,onCancel:Tr,loading:ln||Sa||cn}))};var Fn=(0,we.connect)(({problemset:oe,loading:le,globalSetting:re,practiceSetting:ve,shixunsDetail:We})=>({globalSetting:re,loading:le,practiceSetting:ve,problemset:oe,shixunsDetail:We}))(vn),dn={flex_box_center:"flex_box_center___LiAPc",flex_space_between:"flex_space_between___zOrvl",flex_box_vertical_center:"flex_box_vertical_center___pWI0p",flex_box_center_end:"flex_box_center_end___R1B7f",flex_box_column:"flex_box_column___BUSOq",menu:"menu___MLa2L",warehouse:"warehouse___NZ6o9",header:"header___DQSpw",title:"title___Q6voz",content:"content___v9Jfn",left:"left___MiFbg",right:"right___UOxcP",loading:"loading___r25tt",empty:"empty___J3rPx",tabs:"tabs___BsV1l",line:"line___tmfZh",footer:"footer___E442y",commit:"commit___vMKYK",blueLight:"blueLight___n7jAx",filePathWrp:"filePathWrp___ueAb3",filePath:"filePath___V7EhW",bottom0:"bottom0___WUqx8"},an=ue(99313),Bt=ue(6848),gt=ue(20834),Jt=ue(38854),pt=ue(71418),Mt=ue(17574),jt=ue(49770),bn=ue(56102),_t={wrap:"wrap___IzxNT",modal:"modal___jcKd0",title:"title___DeCGl",path:"path___IiSd5",colorBlue:"colorBlue___P7hk_",width240:"width240___HRevG",filePath:"filePath___l5wGn"},Gt=Object.defineProperty,ra=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,gr=(oe,le,re)=>le in oe?Gt(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,kr=(oe,le)=>{for(var re in le||(le={}))mn.call(le,re)&&gr(oe,re,le[re]);if(ra)for(var re of ra(le))va.call(le,re)&&gr(oe,re,le[re]);return oe},Or=(oe,le)=>{var re={};for(var ve in oe)mn.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ra)for(var ve of ra(oe))le.indexOf(ve)<0&&va.call(oe,ve)&&(re[ve]=oe[ve]);return re},cr=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const oo=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:We,user:it,dispatch:Ke,isRepository:Ge}=le,Ee=Or(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Re=(0,we.useLocation)(),un=(0,we.useParams)(),[Nn,$t]=(0,x.useState)({}),Cn=(0,x.useRef)(),[ln]=ce.default.useForm(),[Xn,cn]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&ln.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const On=sessionStorage.getItem("pathArray");if(On){const Ht=On.split(",").join("/"),hn=Ht.indexOf("/")===0?Ht.substr(1):Ht;cn(hn)}},[]),(0,x.useEffect)(()=>{var On,Ht;Cn.current=(Ht=(On=Re.pathname)==null?void 0:On.split("/"))==null?void 0:Ht[2]},[]);const Ct=(...On)=>cr(void 0,[...On],function*(Ht={}){const hn=yield Ke({type:"shixunsDetail/addRepositoryFile",payload:{id:un.id,message:Ht.commitMessage,content:"",path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ht.path+"/"+(Ht.file||".gitkeep"),secret_repository:Ge?void 0:!0}});hn!=null&&hn.url&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ht.path+"/"+(Ht.file||".gitkeep"),name:Ht.path.split("/")[Ht.path.split("/").length-1]}),Ee.onClose())}),Sa=()=>{var On,Ht;we.history.push(`/shixuns/${Cn.current}/${(Ht=(On=Re.pathname)==null?void 0:On.split("/"))==null?void 0:Ht[3]}${Xn?`/master/shixun_show/${Xn}`:""}`)};return x.createElement(xe.default,{width:"60%",centered:!0,open:Ee.visible,wrapClassName:_t.modal,onOk:()=>{ln.submit()},onCancel:Ee.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},x.createElement("section",{className:_t.bg},x.createElement("div",{className:_t.wrap},x.createElement(ce.default,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:Ct,onChange:()=>{var On,Ht,hn,Tt;const St=kr({},ln.getFieldsValue()),Tn=(On=St==null?void 0:St.path)==null?void 0:On.split(""),Vt=(Ht=St==null?void 0:St.file)==null?void 0:Ht.split("");(hn=Tn==null?void 0:Tn.filter(Dt=>Dt=="/"))!=null&&hn.length&&(St.path=St.path.substring(0,St.path.length-1)),(Tt=Vt==null?void 0:Vt.filter(Dt=>Dt=="/"))!=null&&Tt.length&&(St.file=St.file.substring(0,St.path.length-1)),ln.setFieldsValue(kr({},St)),$t(St)}},x.createElement(ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},x.createElement(ke.Z,null,x.createElement(Ne.Z,null,x.createElement("span",{className:_t.filePath},Ee.defaultPath+"/")),x.createElement(Ne.Z,{flex:"1"},x.createElement(ce.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),x.createElement(ce.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),x.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var zr=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(oo),Br=ue(44905),Lr=ue(41227),Dr=ue(59301),nr=Object.defineProperty,co=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,In=(oe,le,re)=>le in oe?nr(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Un=(oe,le)=>{for(var re in le||(le={}))Jr.call(le,re)&&In(oe,re,le[re]);if(co)for(var re of co(le))Ot.call(le,re)&&In(oe,re,le[re]);return oe},on=(oe,le)=>{var re={};for(var ve in oe)Jr.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&co)for(var ve of co(oe))le.indexOf(ve)<0&&Ot.call(oe,ve)&&(re[ve]=oe[ve]);return re},Dn=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const aa=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:We,user:it,dispatch:Ke,isRepository:Ge}=le,Ee=on(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Re=(0,we.useLocation)(),un=(0,we.useParams)(),[Nn,$t]=(0,x.useState)({}),Cn=(0,x.useRef)(),[ln]=ce.default.useForm(),[Xn,cn]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&ln.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const On=sessionStorage.getItem("pathArray");if(On){const Ht=On.split(",").join("/"),hn=Ht.indexOf("/")===0?Ht.substr(1):Ht;cn(hn)}},[]),(0,x.useEffect)(()=>{var On,Ht;Cn.current=(Ht=(On=Re.pathname)==null?void 0:On.split("/"))==null?void 0:Ht[2]},[]);const Ct=(...On)=>Dn(void 0,[...On],function*(Ht={},hn=!1,Tt=1){var St,Tn;const Vt=yield Ke({type:"shixunsDetail/addRepositoryFile",payload:{id:un.id,message:Ht.commitMessage,content:Ht.codeMirror,path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ht.path,secret_repository:Ge?void 0:!0,sync_origin_shixun:hn}});Vt!=null&&Vt.url&&((St=re==null?void 0:re.detail)!=null&&St.copy_for_exercise||De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ht.path,name:Ht.path.split("/")[Ht.path.split("/").length-1]}),Ee.onClose()),(Tn=re==null?void 0:re.detail)!=null&&Tn.copy_for_exercise&&(0,Lr.m)(Ke,re,un.id,Tt)}),Sa=()=>{var On,Ht;we.history.push(`/shixuns/${Cn.current}/${(Ht=(On=Re.pathname)==null?void 0:On.split("/"))==null?void 0:Ht[3]}${Xn?`/master/shixun_show/${Xn}`:""}`)};return Dr.createElement(xe.default,{width:"60%",open:Ee.visible,wrapClassName:_t.modal,destroyOnClose:!0,centered:!0,onOk:()=>{ln.submit()},onCancel:Ee.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Dr.createElement("section",{className:_t.bg},Dr.createElement("div",{className:_t.wrap},Dr.createElement(ce.default,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:On=>{var Ht,hn;(Ht=re==null?void 0:re.detail)!=null&&Ht.is_fork_from_creator&&((hn=re==null?void 0:re.detail)!=null&&hn.copy_for_exercise)?(Ee.onClose(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:On,type:"wareHouse",fn:(Tt,St,Tn)=>{Ct(Tt,St,Tn)}}})):Ct(On)},onChange:()=>{var On,Ht;const hn=Un({},ln.getFieldsValue()),Tt=(On=hn==null?void 0:hn.path)==null?void 0:On.split("");((Ht=Tt==null?void 0:Tt.filter(St=>St=="/"))==null?void 0:Ht.length)>1&&(hn.path=hn.path.substring(0,hn.path.length-1)),ln.setFieldsValue(Un({},hn)),$t(hn)}},Dr.createElement(ce.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Dr.createElement(ke.Z,null,Dr.createElement(Ne.Z,null,Dr.createElement("span",{className:_t.filePath},Ee.defaultPath+"/")),Dr.createElement(Ne.Z,{flex:"1"},Dr.createElement(ce.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Dr.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Dr.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Dr.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Dr.createElement("div",{className:"mt10 mb20"},Dr.createElement(ce.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Dr.createElement(Br.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var Da=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(aa),et=Object.defineProperty,Ft=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,$n=(oe,le,re)=>le in oe?et(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,la=(oe,le)=>{for(var re in le||(le={}))ht.call(le,re)&&$n(oe,re,le[re]);if(Ft)for(var re of Ft(le))Qn.call(le,re)&&$n(oe,re,le[re]);return oe},rr=(oe,le)=>{var re={};for(var ve in oe)ht.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ft)for(var ve of Ft(oe))le.indexOf(ve)<0&&Qn.call(oe,ve)&&(re[ve]=oe[ve]);return re},Ua=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const xa=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:We,user:it,dispatch:Ke,isRepository:Ge}=le,Ee=rr(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Re=(0,we.useLocation)(),un=(0,we.useParams)(),[Nn,$t]=(0,x.useState)({}),Cn=(0,x.useRef)(),[ln]=ce.default.useForm(),[Xn,cn]=(0,x.useState)(""),[Ct,Sa]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&ln.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const hn=Ee.defaultPath.split("/");hn.length===1?(cn(""),Sa(Ee.defaultPath)):(Sa(hn.pop()),cn(hn.join("/")+"/"))},[Ee.defaultPath]),(0,x.useEffect)(()=>{var hn,Tt;Cn.current=(Tt=(hn=Re.pathname)==null?void 0:hn.split("/"))==null?void 0:Tt[2]},[]);const On=(...hn)=>Ua(void 0,[...hn],function*(Tt={}){const St=yield Ke({type:"shixunsDetail/moveGitFile",payload:{id:un.id,from:Ee.defaultPath,to:Xn+Tt.path,message:Tt.commitMessage||`${Ee.defaultPath} rename to ${Xn}${Tt.path} `,secret_repository:Ge}});(St==null?void 0:St.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:Tt.path,name:Tt.path}),Ee.onClose())}),Ht=()=>{var hn,Tt;we.history.push(`/shixuns/${Cn.current}/${(Tt=(hn=Re.pathname)==null?void 0:hn.split("/"))==null?void 0:Tt[3]}${Xn?`/master/shixun_show/${Xn}`:""}`)};return x.createElement(xe.default,{width:"40%",open:Ee.visible,wrapClassName:_t.modal,centered:!0,onOk:()=>{ln.submit()},onCancel:Ee.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},x.createElement("section",{className:_t.bg},x.createElement("div",{className:_t.wrap},x.createElement(ce.default,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:On,onChange:()=>{var hn,Tt;const St=la({},ln.getFieldsValue()),Tn=(hn=St==null?void 0:St.path)==null?void 0:hn.split("");((Tt=Tn==null?void 0:Tn.filter(Vt=>Vt=="/"))==null?void 0:Tt.length)>1&&(St.path=St.path.substring(0,St.path.length-1)),ln.setFieldsValue(la({},St)),$t(St)}},x.createElement(ce.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},x.createElement(ke.Z,null,x.createElement(Ne.Z,{flex:"1"},x.createElement(ce.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Ct}))))),x.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},x.createElement(Se.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Ee.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var Ka=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(xa),za=ue(97477),Ln={wrap:"wrap___mjOgj",title:"title___yLtbX",path:"path___oKd0o",colorBlue:"colorBlue___HAuxN"},ja=ue(59301),Hr=Object.defineProperty,Lo=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,du=(oe,le,re)=>le in oe?Hr(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Mr=(oe,le)=>{for(var re in le||(le={}))na.call(le,re)&&du(oe,re,le[re]);if(Lo)for(var re of Lo(le))An.call(le,re)&&du(oe,re,le[re]);return oe},Oo=(oe,le)=>{var re={};for(var ve in oe)na.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Lo)for(var ve of Lo(oe))le.indexOf(ve)<0&&An.call(oe,ve)&&(re[ve]=oe[ve]);return re},no=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const{Dragger:Xo}=Pt.default,qo=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:We,user:it,dispatch:Ke,isRepository:Ge}=le,Ee=Oo(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Re=(0,we.useLocation)(),un=(0,we.useParams)(),[Nn,$t]=(0,x.useState)({}),Cn=(0,x.useRef)(),[ln]=ce.default.useForm(),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)();let On;(0,x.useEffect)(()=>{Ee.visible&&(ln.resetFields(),cn([]))},[Ee.visible]),(0,x.useEffect)(()=>{Cn.current=un.id},[]),(0,x.useEffect)(()=>{const Vt=sessionStorage.getItem("pathArray");if(Vt){const Dt=Vt.split(",").join("/"),qt=Dt.indexOf("/")===0?Dt.substr(1):Dt;Sa(qt)}},[]);const Ht=Vt=>{var Dt,qt,ua,Zt;if(On=Vt.file.name,Vt.file.status==="done"||Vt.file.status==="uploading"){if(cn(Vt.fileList),!Vt.file.response)return;if(((Dt=Vt.file.response)==null?void 0:Dt.status)===0){(qt=re==null?void 0:re.detail)!=null&&qt.copy_for_exercise||(De.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),ln.validateFields());return}cn(Xn.filter(Yt=>Yt.uid!==Vt.file.uid)),(ua=Vt.file.response)!=null&&ua.message&&De.ZP.info((Zt=Vt.file.response)==null?void 0:Zt.message)}},hn=Vt=>no(void 0,null,function*(){if(!Vt.response){De.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Ke({type:"shixunsDetail/deleteGitFile",payload:{id:un.id,path:Ct?`${Ct}/${Vt.name}`:Vt.name,message:ln.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Ct?`${Ct}/${Vt.name}`:Vt.name}`,secret_repository:Ge?null:!0}})).status===0&&(cn(Xn.filter(qt=>qt.uid!==Vt.uid)),De.ZP.info("\u5220\u9664\u6210\u529F"))}),Tt={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!ln.getFieldValue("commitMessage"),data:()=>no(void 0,null,function*(){return new Promise((Vt,Dt)=>no(void 0,null,function*(){setTimeout(()=>no(void 0,null,function*(){const qt=yield ln.getFieldsValue(),ua=Mr(Mr({},{path:Ee.defaultPath?Ee.defaultPath:"",message:Nn.commitMessage||`\u4E0A\u4F20\u4E86${On}`}),Ge?{}:{secret_repository:!0});Vt(ua)}),200)}))}),fileList:Xn,method:"post",action:`${at.Z.API_SERVER}/api/shixuns/${Cn.current}/upload_git_file.json`,onChange:Ht,onRemove:hn,beforeUpload:Vt=>(On=Vt.name,Vt.size/1024/1024>50?(De.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},St=(Vt=!1,Dt=1)=>no(void 0,null,function*(){var qt;const ua=Mr(Mr({},{path:Ee.defaultPath?Ee.defaultPath:"",message:Nn.commitMessage||`\u4E0A\u4F20\u4E86${On}`}),Ge?{}:{secret_repository:!0});for(let Zt=0;Zt{Yt.append(La,ua[La].toString())});const or=yield(0,$e.ZP)(`/api/shixuns/${Cn.current}/upload_git_file.json`,{method:"post",body:Yt},!0)}Ee.onClose(),Ee.onOK({path:Ee.defaultPath}),Tn(),(qt=re==null?void 0:re.detail)!=null&&qt.copy_for_exercise&&(0,Lr.m)(Ke,re,un.id,Dt)}),Tn=()=>{var Vt,Dt;we.history.push(`/shixuns/${Cn.current}/${(Dt=(Vt=Re.pathname)==null?void 0:Vt.split("/"))==null?void 0:Dt[3]}${Ct?`/master/shixun_show/${Ct}`:""}`)};return ja.createElement(xe.default,{open:Ee.visible,onOk:Vt=>{ln.submit()},centered:!0,onCancel:Ee.onClose,width:"70%"},ja.createElement("section",{className:Ln.bg},ja.createElement("div",{className:Ln.wrap},ja.createElement("div",{className:Ln.title},"\u4E0A\u4F20\u6587\u4EF6"),ja.createElement(ce.default,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:()=>no(void 0,null,function*(){var Vt,Dt;yield ln.validateFields(),(Vt=re==null?void 0:re.detail)!=null&&Vt.is_fork_from_creator&&((Dt=re==null?void 0:re.detail)!=null&&Dt.copy_for_exercise)?(Ee.onClose(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(qt,ua)=>{St(qt,ua)}}})):St()}),onValuesChange:()=>$t(Mr({},ln.getFieldsValue()))},ja.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ja.createElement(Se.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),ja.createElement(ce.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Vt,Dt){return(Xn==null?void 0:Xn.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},ja.createElement("div",{onClick:()=>{if(!ln.getFieldValue("commitMessage")){De.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},ja.createElement(Xo,Mr({},Tt),ja.createElement("div",null,ja.createElement("i",{className:`iconfont icon-shangchuan font50 ${Ln.colorBlue}`})),ja.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",ja.createElement("span",{className:`${Ln.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),ja.createElement(za.Z,{onFinish:Vt=>Sa(Vt)})))};var yu=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))(qo),ho={flex_box_center:"flex_box_center___yg9nA",flex_space_between:"flex_space_between___f3dyx",flex_box_vertical_center:"flex_box_vertical_center___ezJcl",flex_box_center_end:"flex_box_center_end___nfffI",flex_box_column:"flex_box_column___c30ic",headLeft:"headLeft___rFzBG",colorBlue:"colorBlue___I8QNd",wrap:"wrap___E3izY",nodata:"nodata___o_3nl",nodataText:"nodataText___bDrE1",content:"content___oLCqi",gitCode:"gitCode___CGi8t",ellipsis:"ellipsis___OJSuo",menu:"menu___aPJ5X",overlayClass:"overlayClass___EtZDz",tips:"tips___P5llh",gitTree:"gitTree___uVb5X"},Wo={wrap:"wrap___MYOb_",content:"content___hIU8_",mainPathWrap:"mainPathWrap___U1qhQ",colorBlue:"colorBlue___UUdCo"},Yn=Object.defineProperty,ao=Object.getOwnPropertySymbols,Mo=Object.prototype.hasOwnProperty,Ao=Object.prototype.propertyIsEnumerable,Rt=(oe,le,re)=>le in oe?Yn(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,rt=(oe,le)=>{for(var re in le||(le={}))Mo.call(le,re)&&Rt(oe,re,le[re]);if(ao)for(var re of ao(le))Ao.call(le,re)&&Rt(oe,re,le[re]);return oe},Je=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const en=({shixunsDetail:oe,globalSetting:le,loading:re,dispatch:ve,title:We,pathList:it=[],showInputPath:Ke=!1,isMergeSelectFile:Ge=!1,onFinish:Ee=()=>{}})=>{const[Re]=ce.default.useForm(),un=(0,we.useParams)(),Nn=(0,we.useLocation)(),$t=(0,x.useRef)(),[Cn,ln]=(0,x.useState)(""),[Xn,cn]=(0,x.useState)(""),[Ct,Sa]=(0,x.useState)([]),[On,Ht]=(0,x.useState)([]);(0,x.useEffect)(()=>{var Dt,qt;$t.current=((qt=(Dt=Nn.pathname)==null?void 0:Dt.split("/"))==null?void 0:qt[3])==="repository"},[]),(0,x.useEffect)(()=>{if(oe.actionTabs.key!=="Repository-SelectFilePath")return;const Dt=it.join("/");let qt=[];it.map((ua,Zt)=>{Zt===0?qt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ua}`,path:Dt}):qt.push({val:`/${ua}`,path:Dt})}),Sa(qt),ln(Dt),cn(Dt),hn(Dt)},[oe.actionTabs.key]);const hn=Dt=>Je(void 0,null,function*(){const qt=yield ve({type:$t.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:un.id,path:Dt}});qt&&Ht(qt.trees||[])}),Tt=Dt=>{let qt=Cn;Dt.type==="tree"&&(Ct.length?Ct.push({val:`/${Dt.name}`,path:Dt.name}):Ct.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Dt.name}`,path:Dt.name}),Sa(Ct),qt=Cn?`${Cn}/${Dt.name}`:Dt.name,ln(qt)),hn(qt)},St=(Dt,qt)=>{const ua=Ct.filter((Yt,or)=>or<=qt);Sa(ua);const Zt=ua.filter((Yt,or)=>or!==0).map(Yt=>Yt.val).join("").substr(1);ln(Zt),hn(Zt)},Tn=()=>Je(void 0,null,function*(){const Dt=Re==null?void 0:Re.getFieldsValue(),qt=Cn?`${Cn}${Dt!=null&&Dt.name?`/${Dt==null?void 0:Dt.name}`:""}`:Dt==null?void 0:Dt.name;if(Ge){Ee(qt),Vt();return}if(Ke){yield Re.validateFields();const ua=yield ve({type:"shixunsDetail/uploadGitFolder",payload:rt(rt({},{id:un.id,path:qt}),$t.current?{}:{secret_repository:!0})});Ee(Xn),ua.status===0&&De.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ee(qt),De.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Vt()}),Vt=()=>{ve({type:"shixunsDetail/setActionTabs",payload:{}}),Re.resetFields()};return x.createElement(xe.default,{centered:!0,title:We||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:oe.actionTabs.key==="Repository-SelectFilePath",onOk:Tn,onCancel:Vt},x.createElement("div",{className:Wo.wrap},x.createElement("div",{className:Wo.content},x.createElement("div",{className:Wo.mainPathWrap},!!(Ct!=null&&Ct.length)&&Ct.map((Dt,qt)=>x.createElement("a",{key:qt,onClick:()=>St(Dt,qt)},Dt.val))),!!(On!=null&&On.length)&&On.map((Dt,qt)=>Dt.type==="tree"&&x.createElement("a",{key:qt,onClick:()=>Tt(Dt)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Wo.colorBlue}`}),Dt.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement("div",{className:"mt5 mb5"},Cn),Ke&&x.createElement(ce.default,{form:Re,scrollToFirstError:!0,className:"mt20"},x.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Kn=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le.models.index}))(en),wa=ue(18785),Gn=ue(84105),Ca=ue(23869),Sn=ue(854),ba=Object.defineProperty,mo=Object.defineProperties,Vo=Object.getOwnPropertyDescriptors,Cu=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Gr=(oe,le,re)=>le in oe?ba(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,qr=(oe,le)=>{for(var re in le||(le={}))xr.call(le,re)&&Gr(oe,re,le[re]);if(Cu)for(var re of Cu(le))$a.call(le,re)&&Gr(oe,re,le[re]);return oe},jr=(oe,le)=>mo(oe,Vo(le)),Eo=(oe,le)=>{var re={};for(var ve in oe)xr.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Cu)for(var ve of Cu(oe))le.indexOf(ve)<0&&$a.call(oe,ve)&&(re[ve]=oe[ve]);return re},lr=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const{DirectoryTree:ir}=Mt.default,wr=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:We,user:it,activeKey:Ke,dispatch:Ge,practiceSetting:Ee,isRepository:Re,treeData:un,setTreeData:Nn}=le,$t=Eo(le,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Cn,ln,Xn,cn,Ct,Sa,On;const Ht=(0,we.useParams)(),hn=(0,we.useLocation)(),[Tt,St]=(0,x.useState)(),[Tn,Vt]=(0,x.useState)(!1),[Dt,qt]=(0,x.useState)(!1),[ua,Zt]=(0,x.useState)(!1),[Yt,or]=(0,x.useState)(!1),[La,Mn]=(0,x.useState)("");let[xn,ar]=(0,x.useState)([]),[jn,ia]=(0,x.useState)([]);const[br,Rr]=(0,x.useState)([]),[Tr,Sr]=(0,x.useState)(!1),[yn,Za]=(0,x.useState)(),[pr,ha]=(0,x.useState)(),[tr,Ha]=(0,x.useState)(""),[Qr,Qo]=(0,x.useState)(),[iu,Wa]=(0,x.useState)(!1);(0,x.useEffect)(()=>{Nn([]),Ro(""),localStorage.warehouseHideTip||Sr(!0)},[hn.pathname,Re]);const eo=(Va="")=>lr(void 0,null,function*(){(yield(0,dt.Zt)({id:Ht.id,secret_dir_path:Va}))&&Qo(Va)}),Uu=Va=>{var Kr;return x.createElement(gt.default,{className:ho.menu,onClick:po=>{switch(Mn(Va.path||""),po.key){case"1":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Vt(!0);break;case"2":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Zt(!0);break;case"3":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),or(!0);break;case"4":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),qt(!0);break;case"5":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ba(Va.path,Va.name,Va);break;case"6":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),sr(Va);break}}},(Va.type==="topTree"||Va.type==="tree")&&x.createElement(gt.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Va.type==="topTree"||Va.type==="tree")&&x.createElement(gt.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Va.type==="topTree"||Va.type==="tree")&&x.createElement(gt.default.Item,{key:"3"},"\u4E0A\u4F20"),Va.type!=="topTree"&&Va.type!=="tree"&&((Kr=re==null?void 0:re.detail)==null?void 0:Kr.public)<2&&x.createElement(gt.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Va.type!=="topTree"&&x.createElement(bn.CopyToClipboard,{text:`/data/workspace/myshixun/${Re?"":"secret/"}${Va==null?void 0:Va.path}`,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(gt.default.Item,{key:"6"},x.createElement(x.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Va.type!=="topTree"&&x.createElement(gt.default.Item,{key:"5"},"\u5220\u9664"))},el=(Va,Kr)=>Va.map(po=>(Kr==""?po.path=Kr+po.name:po.path=Kr+"/"+po.name,po.title=x.createElement(ke.Z,{className:"font14"},x.createElement(Ne.Z,{flex:"1"},x.createElement(ke.Z,null,po.type==="blob"&&x.createElement(Ne.Z,{flex:"20px",style:{marginLeft:-20}},x.createElement("span",{className:"iconfont icon-wenjian11 font12"})),x.createElement(Ne.Z,{flex:"1"},x.createElement("span",{className:" multi_ellipsis1"},po.name)))),x.createElement(Ne.Z,null,(po.type==="blob"||po.type==="tree")&&x.createElement(Jt.Z,{dropdownRender:()=>Uu(po),className:ho.ellipsis},x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),po.disableCheckbox=Tt&&Tt!==po.name,po.className=po.type==="tree"?ho.pl23:"",po.checkable=po.type!=="tree",po.isLeaf=po.type!=="tree",po.children=po.type==="tree"&&[],po.key=po.path,po)),ya=Va=>{Ge({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Va}})},Ya=(Va,Kr)=>lr(void 0,null,function*(){const po=Va.split("/");yield Ro(La),setTimeout(()=>{ya(Va),xn=[po[0]||""],jn=[Va],ia([...jn]),ar([...xn])},150)}),ea=(Va,Kr)=>{if(Kr=="")un=[...Va],Nn([...Va]);else{let po=vo(un,Kr,Va);un=po,Nn([...po])}};function vo(Va,Kr,po){return Va.map(Jo=>Jo.key===Kr?(Jo.children=[...po],qr({},Jo)):Jo.children?jr(qr({},Jo),{children:vo(Jo.children,Kr,po)}):Jo)}const Ro=(Va="")=>lr(void 0,null,function*(){var Kr,po;const Jo=yield Ge({type:Re?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ht.id,path:Va}});if(Jo){if((Kr=Jo.trees)!=null&&Kr.length){let si=el([...Jo.trees],Va);ea(si,Va),Rr(Jo.trees||[]),ha(Va||""),console.log("handleGetRepository:",si,Va),setTimeout(()=>console.log(un,Jo.trees,Va,999999),2e3)}else Va==""&&Nn([]);Za(((po=Jo.commits)==null?void 0:po[0])||{})}return Jo}),bo=Va=>lr(void 0,null,function*(){return new Promise((Kr,po)=>lr(void 0,null,function*(){Va.children.length&&Kr(),Ha(Va.path),yield Ro(Va.path),Kr()}))}),ma=(Va,Kr)=>lr(void 0,null,function*(){var po;console.log("handleSelectTree",Va,Kr.nativeEvent.target.nodeName,Kr);const Jo=()=>{ya(Kr.node.path),Va=[Kr.node.path],ia([...Va])};Kr.nativeEvent.target.nodeName==="svg"||Kr.nativeEvent.target.nodeName==="LI"||Kr.nativeEvent.target.nodeName==="I"||Kr.node.type==="blob"&&((po=Ee==null?void 0:Ee.sideBar)!=null&&po.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Jo(),Ge({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Jo())}),Ba=(Va,Kr,po)=>{xe.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${po.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lr(void 0,null,function*(){const Jo=yield Ge({type:"shixunsDetail/deleteGitFile",payload:{id:Ht.id,path:Va,message:`\u5220\u9664${Va}`,secret_repository:Re?null:!0}});let si=Va.split("/");if((Jo==null?void 0:Jo.status)===0){De.ZP.info("\u5220\u9664\u6210\u529F"),si.splice(si.length-1,1);const Gs=yield Ro(si.length>1?si.join("/"):"");return Gs!=null&&Gs.trees||(si.splice(si.length-1,1),yield Ro(si.length>1?si.join("/"):"")),ya(""),!0}else(Jo==null?void 0:Jo.status)===-3?xe.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:x.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Va,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Ht.id}/edit/${Jo==null?void 0:Jo.message}/tab=2`}}):(Jo==null?void 0:Jo.status)===-4&&xe.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:x.createElement("div",null,Jo==null?void 0:Jo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Ht.id}/edit?tabId=service`}})})})},sr=Va=>{console.log(Va,"item")},Yo=(Va,Kr)=>lr(void 0,null,function*(){if(console.log("handleExpand",Kr),Kr.nativeEvent.target.nodeName==="svg"||Kr.nativeEvent.target.nodeName==="path"||Kr.nativeEvent.target.nodeName==="LI")return!0;yield bo(Kr.node),xn.includes(Kr.node.path)?xn.splice(xn.indexOf(Kr.node.path),1):xn.push(Kr.node.path),ar([...xn])}),Wc=()=>{Sr(!1),localStorage.warehouseHideTip=!0},ws=Va=>lr(void 0,null,function*(){var Kr;let po,Jo="",si,Gs;switch(Re){case!0:Jo="\u5F00\u542F\u7248\u672C\u5E93",si="\u5F00\u542F",Gs="\u4E0D\u5F00\u542F",po=x.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Kr=re==null?void 0:re.detail)!=null&&Kr.secret_repository?(Jo="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",si="\u786E\u5B9A",Gs="\u53D6\u6D88",po=x.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Jo="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",si="\u4E0D\u4F7F\u7528",Gs="\u4F7F\u7528",po=x.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Re&&(0,Ca.gy)(Ge,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||xe.default.confirm({title:Jo,okText:si,cancelText:Gs,content:po,onOk:()=>{var Es;(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Jo]),!Re&&!((Es=re==null?void 0:re.detail)!=null&&Es.secret_repository)||oc(Va)},onCancel:()=>{var Es;!Re&&!((Es=re==null?void 0:re.detail)!=null&&Es.secret_repository)&&oc(Va)}})}),oc=Va=>lr(void 0,null,function*(){Re?(yield(0,dt.h4)(qr({},Ht)),Ge({type:"practiceSetting/getCommonData",payload:qr({},Ht)})):yield(0,dt.K0)(jr(qr({},Ht),{is_secret_repository:Va})),Ro(),Ge({type:"shixunsDetail/getShixunsDetail",payload:{id:Ht.id}})}),Ls=Va=>{console.log(Va)},Cc=Va=>lr(void 0,null,function*(){console.log(Va);const Kr=Va.node.key,po=Va.dragNode.key,Jo=Va.node.pos.split("-"),si=Va.dropPosition-Number(Jo[Jo.length-1]);if(Va.dragNode.type==="tree"){De.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Va.node.type!=="tree"){De.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield Ge({type:"shixunsDetail/moveGitFile",payload:qr({id:Ht.id,from:Va.dragNode.path,to:Va.node.path+"/"+Va.dragNode.name,message:`${Va.dragNode.path} move to ${Va.node.path+"/"+Va.dragNode.name} `},Re?{}:{secret_repository:!0})})).status===0){ya(""),yield Ro("");for(let hl=0;hlUu({type:"topTree"}),className:"current"},x.createElement(Bt.Z,{open:Tr,title:x.createElement("div",{className:"font16"},x.createElement(wa.Z,{style:{position:"relative",left:-35},onClick:()=>Wc()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",x.createElement("span",{onClick:()=>Wc(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:ho.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Re&&((cn=re==null?void 0:re.detail)==null?void 0:cn.init_repository)&&x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Re&&((Ct=re==null?void 0:re.detail)==null?void 0:Ct.secret_repository)&&x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!un.length&&!Re&&x.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},x.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),un.length?x.createElement(x.Fragment,null,x.createElement("div",{className:ho.content},Ke==="1"&&x.createElement("div",{className:ho.tips},"\u63D0\u793A\uFF1A",x.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),x.createElement(ir,{disabled:!!We.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:un,switcherIcon:x.createElement(Gn.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Yo,expandedKeys:xn,selectedKeys:jn,onSelect:ma,draggable:!0,onDragEnter:Ls,onDrop:Cc,className:ho.gitTree}))):"",!un.length&&Re&&((Sa=re==null?void 0:re.detail)==null?void 0:Sa.init_repository)&&x.createElement(Xr,null),!un.length&&!Re&&((On=re==null?void 0:re.detail)==null?void 0:On.secret_repository)&&x.createElement(Xr,null))),x.createElement(Ka,{visible:Dt,defaultPath:La,onClose:()=>qt(!1),isRepository:!Re,onOK:Va=>lr(void 0,null,function*(){const Kr=La.split("/");Kr.pop(),yield Ro(Kr.join("/")),ya("")})}),x.createElement(Da,{visible:Tn,defaultPath:La,onClose:()=>Vt(!1),isRepository:Re,onOK:Va=>{Ya(Va.path,Va.name)}}),x.createElement(zr,{visible:ua,defaultPath:La,onClose:()=>Zt(!1),isRepository:Re,onOK:Va=>{Ya(Va.path,Va.name)}}),x.createElement(yu,{defaultPath:La,visible:Yt,isRepository:Re,onClose:()=>or(!1),onOK:Va=>lr(void 0,null,function*(){const Kr=La.split("/");yield Ro(La),xn=[Kr[0]||""],jn=[La],ia([...jn]),ar([...xn])})}),x.createElement(Kn,{pathList:La==null?void 0:La.split("/"),showInputPath:!0,isMergeSelectFile:iu,onFinish:Va=>{iu?eo(Va):Ro(Va),Wa(!1)}}))},Xr=()=>x.createElement("div",{className:`mt20 pb50 ${ho.nodata}`},x.createElement("div",{className:ho.headLeft},"\u63D0\u793A\uFF1A",x.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",x.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",x.createElement("br",null),"1\u3001",x.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",x.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",x.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),x.createElement("img",{width:"100%",src:Sn.Oe}));var Po=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,practiceSetting:ve,user:We})=>({shixunsDetail:oe,globalSetting:re,user:We,practiceSetting:ve,loading:le}))(wr),Nr={flex_box_center:"flex_box_center___uEeXZ",flex_space_between:"flex_space_between___z5vGD",flex_box_vertical_center:"flex_box_vertical_center___yPWu8",flex_box_center_end:"flex_box_center_end___A11tq",flex_box_column:"flex_box_column___Mpz7g",commitWrap:"commitWrap____iXlX",wrap:"wrap___TqYMq",colorGray:"colorGray___zz_Ji",content:"content___jIgca",itemTime:"itemTime___u4iJz",imageUrl:"imageUrl___iQiEg",blueLight:"blueLight___saBbR",divider:"divider___Vpgba",empty:"empty___vUjYH"},Ma=ue(28103),ga=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,hr=(oe,le)=>{var re={};for(var ve in oe)Ja.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ga)for(var ve of ga(oe))le.indexOf(ve)<0&&uo.call(oe,ve)&&(re[ve]=oe[ve]);return re},xu=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const $o=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:We,user:it,dispatch:Ke,isRepository:Ge}=le,Ee=hr(le,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Re=(0,we.useParams)(),[un,Nn]=(0,x.useState)([]);(0,x.useEffect)(()=>{$t()},[Ge]);const $t=()=>xu(void 0,null,function*(){const Cn=yield Ke({type:"shixunsDetail/getRepositoryCommit",payload:{id:Re.id,secret_repository:Ge?void 0:!0}});Cn&&Nn(Cn.commits||[])});return x.createElement(x.Fragment,null,un==""&&x.createElement("div",{className:Nr.empty},x.createElement("img",{src:Sn.em,width:"258"}),x.createElement("br",null),x.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),un!=""&&x.createElement("section",{className:Nr.bg},x.createElement("div",{className:Nr.wrap},x.createElement("div",{className:Nr.content},un==null?void 0:un.map(Cn=>{var ln,Xn;return x.createElement("div",null,x.createElement(ke.Z,{align:"middle",className:"c-white font16"},x.createElement(Ne.Z,null,Cn.title)),x.createElement(ke.Z,{align:"middle",className:"mt20 "},x.createElement(Ne.Z,null,x.createElement("img",{className:Nr.imageUrl,src:at.Z.IMG_SERVER+"/"+((ln=Cn.author)==null?void 0:ln.image_url)})),x.createElement(Ne.Z,{className:Nr.blueLight},x.createElement("span",{className:"ml20"},(Xn=Cn.author)==null?void 0:Xn.username)),x.createElement(Ne.Z,null,x.createElement("span",{className:`ml20 ${Nr.blueLight}`},"\u63D0\u4EA4\u4E8E"),x.createElement("span",{className:`ml20 ${Nr.blueLight}`},Cn.time))),x.createElement(Ma.Z,{className:Nr.divider}))})))))};var Ou=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le.models.index}))($o),Ju=ue(10825),Ga=ue(59301),ll=Object.defineProperty,ql=Object.defineProperties,xi=Object.getOwnPropertyDescriptors,$l=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,Fa=(oe,le,re)=>le in oe?ll(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Ra=(oe,le)=>{for(var re in le||(le={}))Ar.call(le,re)&&Fa(oe,re,le[re]);if($l)for(var re of $l(le))Aa.call(le,re)&&Fa(oe,re,le[re]);return oe},yo=(oe,le)=>ql(oe,xi(le)),au=(oe,le)=>{var re={};for(var ve in oe)Ar.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&$l)for(var ve of $l(oe))le.indexOf(ve)<0&&Aa.call(oe,ve)&&(re[ve]=oe[ve]);return re},Mu=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const{TabPane:Zr}=an.default,io=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:We,practiceSetting:it,shixunsDetail:Ke}=le,Ge=au(le,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Re,un,Nn,$t,Cn,ln,Xn,cn,Ct,Sa,On,Ht,hn,Tt,St,Tn,Vt,Dt;const[qt,ua]=(0,x.useState)("1"),[Zt,Yt]=(0,x.useState)("1");let[or,La]=(0,x.useState)();const Mn=(0,x.useRef)(),[xn,ar]=(0,x.useState)(!0),[jn,ia]=(0,x.useState)(["2","1"]),[br,Rr]=(0,x.useState)([]),Tr=(0,x.useRef)(),Sr=(0,we.useParams)(),yn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:Ga.createElement("span",null,Ga.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),Ga.createElement(Bt.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},Ga.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,x.useEffect)(()=>{var tr,Ha,Qr,Qo,iu,Wa,eo,Uu,el,ya,Ya,ea,vo,Ro,bo,ma,Ba,sr;try{((Qr=(Ha=(tr=Ke==null?void 0:Ke.fileContent)==null?void 0:tr.content)==null?void 0:Ha.content)!=null&&Qr.length||((iu=(Qo=Ke==null?void 0:Ke.fileContent)==null?void 0:Qo.content)==null?void 0:iu.content)=="")&&(((Wa=Ke==null?void 0:Ke.fileContent)==null?void 0:Wa.file_type)==="txt"?(Mn.current=window.decodeURIComponent(escape(window.atob((Uu=(eo=Ke==null?void 0:Ke.fileContent)==null?void 0:eo.content)==null?void 0:Uu.content))),or=window.decodeURIComponent(escape(window.atob((ya=(el=Ke==null?void 0:Ke.fileContent)==null?void 0:el.content)==null?void 0:ya.content))),La(or)):(Mn.current=(ea=(Ya=Ke==null?void 0:Ke.fileContent)==null?void 0:Ya.content)==null?void 0:ea.content,or=(Ro=(vo=Ke==null?void 0:Ke.fileContent)==null?void 0:vo.content)==null?void 0:Ro.content,La(or)))}catch(Yo){Mn.current=window.atob((ma=(bo=Ke==null?void 0:Ke.fileContent)==null?void 0:bo.content)==null?void 0:ma.content),or=window.atob((sr=(Ba=Ke==null?void 0:Ke.fileContent)==null?void 0:Ba.content)==null?void 0:sr.content),La(or),De.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Ke.fileContent.content)},[(Ee=Ke==null?void 0:Ke.fileContent)==null?void 0:Ee.content]),(0,x.useEffect)(()=>{var tr;const Ha=(tr=it==null?void 0:it.sideBar)==null?void 0:tr.selectPath.split("/");ia(Ha)},[(Re=it==null?void 0:it.sideBar)==null?void 0:Re.selectPath]);const Za=tr=>{La(tr);let Ha=-1;tr===Mn.current?Ha=0:Ha=1,We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!Ha}})};(0,x.useEffect)(()=>{new Promise((tr,Ha)=>Mu(void 0,null,function*(){var Qr,Qo,iu;if(((Qr=it==null?void 0:it.sideBar)==null?void 0:Qr.selectPath)!==""&&((Qo=it==null?void 0:it.sideBar)!=null&&Qo.selectPath)){const Wa=yield We({type:"shixunsDetail/getFileContent",payload:{id:Sr.id,path:(iu=it==null?void 0:it.sideBar)==null?void 0:iu.selectPath,secret_repository:xn?null:!0}});Wa!=null&&Wa.content||(Wa==null?void 0:Wa.content)==""||We({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(un=it==null?void 0:it.sideBar)==null?void 0:un.selectPath]);const pr=Ga.createElement(gt.default,{className:dn.menu,style:{background:"#24294b"},onClick:tr=>{var Ha;!((Ha=Ke==null?void 0:Ke.detail)!=null&&Ha.secret_repository)&&tr.key==="2"&&Yt("1"),ua(tr.key),tr.key==="1"?ar(!0):ar(!1)}},Ga.createElement(gt.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),yn.filter(tr=>{var Ha,Qr;return!((Ha=Ke==null?void 0:Ke.detail)!=null&&Ha.init_repository)||(Qr=Ke==null?void 0:Ke.detail)!=null&&Qr.is_jupyter_lab?tr.id!=="2":tr}).map((tr,Ha)=>Ga.createElement(gt.default.Item,{className:"leaveClick",key:tr.id},tr.name))),ha=(tr=!1,Ha=1)=>Mu(void 0,null,function*(){var Qr,Qo,iu,Wa;const eo=yield We({type:"shixunsDetail/updateRepositoryFile",payload:{id:Sr.id,path:(Qo=(Qr=Ke==null?void 0:Ke.fileContent)==null?void 0:Qr.params)==null?void 0:Qo.path,content:or,secret_repository:xn?null:!0,sync_origin_shixun:tr}});eo!=null&&eo.content&&((iu=Ke==null?void 0:Ke.detail)!=null&&iu.copy_for_exercise||De.ZP.success("\u4FDD\u5B58\u6210\u529F"),We({type:"practiceSetting/setSideBarTabs",payload:yo(Ra({},it.sideBar),{confirmLeave:!1})})),(Wa=Ke==null?void 0:Ke.detail)!=null&&Wa.copy_for_exercise&&(0,Lr.m)(We,Ke,Sr.id,Ha)});return Ga.createElement("div",{className:dn.warehouse},Ga.createElement("div",{className:dn.header},Ga.createElement(ke.Z,{align:"middle",className:"w100 c-white",style:{height:60}},Ga.createElement(Ne.Z,{flex:"1"},Ga.createElement(ke.Z,{align:"middle"},Ga.createElement(Ne.Z,null,Ga.createElement(Jt.Z,{dropdownRender:()=>pr,className:dn.menu},Ga.createElement("span",{className:"font16 c-white current ml20"},yn.find(tr=>tr.id===qt).name," ",Ga.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),Ga.createElement(Ne.Z,{flex:"81px"},Ga.createElement("div",{className:dn.line})),Ga.createElement(Ne.Z,null,Ga.createElement(an.default,{className:dn.tabs,activeKey:Zt,onChange:tr=>{var Ha;(Ha=it==null?void 0:it.sideBar)!=null&&Ha.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Yt(tr),We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Yt(tr),We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},Ga.createElement(Zr,{tab:Ga.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),xn&&((Nn=Ke==null?void 0:Ke.detail)==null?void 0:Nn.init_repository)&&Ga.createElement(Zr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!xn&&(($t=Ke==null?void 0:Ke.detail)==null?void 0:$t.secret_repository)&&Ga.createElement(Zr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(xn&&((Cn=Ke==null?void 0:Ke.repository)==null?void 0:Cn.git_url)||!xn&&((ln=Ke==null?void 0:Ke.secretRepository)==null?void 0:ln.git_url))&&Ga.createElement(Ga.Fragment,null,Ga.createElement(Ne.Z,null,Ga.createElement("span",{className:dn.title},"\u4ED3\u5E93\u5730\u5740:"),Ga.createElement("input",{value:xn?(Xn=Ke==null?void 0:Ke.repository)==null?void 0:Xn.git_url:(cn=Ke==null?void 0:Ke.secretRepository)==null?void 0:cn.git_url}),Ga.createElement(bn.CopyToClipboard,{text:xn?(Ct=Ke==null?void 0:Ke.repository)==null?void 0:Ct.git_url:(Sa=Ke==null?void 0:Ke.secretRepository)==null?void 0:Sa.git_url,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},Ga.createElement(Bt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},Ga.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),Ga.createElement("div",{className:dn.content,style:{overflow:"auto"}},Zt==="1"&&Ga.createElement(Ga.Fragment,null,Ga.createElement("aside",{className:dn.left},Ga.createElement(pt.Z,{spinning:!!ve.effects["shixunsDetail/getRepository"],wrapperClassName:`${dn.loading} ${dn.bottom0}`},Ga.createElement(Po,{setTreeData:Rr,treeData:br,activeKey:qt,isRepository:xn}))),Ga.createElement("aside",{className:dn.right,ref:Tr},((On=it==null?void 0:it.sideBar)==null?void 0:On.selectPath)!==""&&Ga.createElement(Ga.Fragment,null,Ga.createElement(pt.Z,{spinning:!!ve.effects["shixunsDetail/getFileContent"],wrapperClassName:dn.loading},Ga.createElement("div",{className:dn.filePathWrp},Ga.createElement(ke.Z,{align:"middle",className:"w100"},Ga.createElement(Ne.Z,null,Ga.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),Ga.createElement(Ne.Z,{flex:"40px"},Ga.createElement("div",{className:dn.line,style:{marginLeft:20}})),Ga.createElement(Ne.Z,{className:dn.filePath},jn.map((tr,Ha)=>Ga.createElement("span",{className:"c-blue"},tr))))),Ga.createElement("div",{className:ve.effects["shixunsDetail/getFileContent"]?"hide":"show"},Ga.createElement(Ju.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(Ht=Ke==null?void 0:Ke.fileContent)==null?void 0:Ht.filename,type:((hn=Ke==null?void 0:Ke.fileContent)==null?void 0:hn.file_type)==="office"?"download":(Tt=Ke==null?void 0:Ke.fileContent)==null?void 0:Tt.file_type,data:or,monacoEditor:{value:or,language:(St=Ke==null?void 0:Ke.fileContent)==null?void 0:St.language,onChange:tr=>Za(tr),options:{fontSize:14}}}))),((Tn=Ke==null?void 0:Ke.fileContent)==null?void 0:Tn.file_type)==="txt"&&Ga.createElement(ke.Z,{align:"middle",justify:"center",className:dn.footer},Ga.createElement(Ne.Z,null,Ga.createElement(de.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{we.history.push(`/shixuns/${Sr.id}/challenges`)}},"\u53D6\u6D88"),Ga.createElement(de.ZP,{type:"primary",size:"middle",className:"ml40",onClick:tr=>{var Ha,Qr;(Ha=Ke==null?void 0:Ke.detail)!=null&&Ha.is_fork_from_creator&&((Qr=Ke==null?void 0:Ke.detail)!=null&&Qr.copy_for_exercise)?We({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Qo,iu)=>{ha(Qo,iu)}}}):ha()}},"\u63D0\u4EA4")))),((Vt=it==null?void 0:it.sideBar)==null?void 0:Vt.selectPath)==""&&((Dt=Ke==null?void 0:Ke.detail)==null?void 0:Dt.init_repository)&&Ga.createElement("div",{className:dn.empty},Ga.createElement("img",{src:Sn.x7,width:"258"}),Ga.createElement("br",null),Ga.createElement("span",{className:"c-grey-c"},!!(br!=null&&br.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(br!=null&&br.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Zt==="2"&&Ga.createElement("div",{className:dn.commit},Ga.createElement(Ou,{isRepository:xn}))))};var Uo=(0,we.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(io),So={flex_box_center:"flex_box_center___qr2XQ",flex_space_between:"flex_space_between___aexCP",flex_box_vertical_center:"flex_box_vertical_center___BCwy9",flex_box_center_end:"flex_box_center_end___MMXT9",flex_box_column:"flex_box_column___XpXt5",level:"level___zlDui",left:"left___eEQyc",container:"container___uKDQP",title:"title___NIFJk",listWrap:"listWrap___uVi_7",list:"list___K1CRH",s3:"s3___s7a1S",s2:"s2___LsTSy",listActive:"listActive___r53KB",os:"os___zLMDu",btns:"btns___fvyWI",btnsWrap:"btnsWrap___pVqhU",icon:"icon___TBkIn",btn:"btn___RbP1C",d1:"d1_____n0x",d2:"d2___TFujl",shrink:"shrink___XsTLO",elseShrink:"elseShrink___Sgotd",right:"right___kNV70",addIcon:"addIcon___Dagu_"},vu="data:image/png;base64,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",Pu=ue(64165),wu=ue(11414),ni=Object.defineProperty,ai=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,Ei=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,Al=(oe,le,re)=>le in oe?ni(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ei=(oe,le)=>{for(var re in le||(le={}))Hu.call(le,re)&&Al(oe,re,le[re]);if(Ei)for(var re of Ei(le))wi.call(le,re)&&Al(oe,re,le[re]);return oe},Vi=(oe,le)=>ai(oe,Vl(le)),Li=(oe,le)=>{var re={};for(var ve in oe)Hu.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ei)for(var ve of Ei(oe))le.indexOf(ve)<0&&wi.call(oe,ve)&&(re[ve]=oe[ve]);return re},Cl=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const To=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:We}=le,it=Li(le,["globalSetting","dispatch","practiceSetting"]);const Ke=(0,we.useLocation)(),[Ge]=(0,we.useSearchParams)(),[Ee,Re]=(0,x.useState)(!1),[un,Nn]=(0,x.useState)({}),[$t,Cn]=(0,x.useState)(!0),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(null),Sa=(0,x.useRef)(!1),{id:On,updateIndex:Ht,is_published:hn,newQuestion:Tt}=We,{challenge_list:St=[]}=un;(0,x.useEffect)(()=>{if(On)return Vt(),()=>{ve({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[On,Ht]),(0,x.useEffect)(()=>{Tn()},[Ke]);const Tn=()=>{const jn=Ke.pathname.split("/");(jn.includes("newquestion")||jn.includes("new")||Ge.get("tabId"))&&(Sa.current=!0)},Vt=()=>Cl(void 0,null,function*(){var jn,ia,br;Cn(!0);const Rr=yield(0,dt.n5)({id:On});if((jn=Rr==null?void 0:Rr.challenge_list)!=null&&jn.length){const Tr=Ke.pathname.split("/"),Sr=Rr.challenge_list.find(yn=>String(yn.challenge_id)===Tr[4]);if(Tr.includes("newquestion")||Tr.includes("new")){const yn=Rr.challenge_list[((ia=Rr.challenge_list)==null?void 0:ia.length)-1];ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Tr.includes("new")?0:1,name:""}}}),Ct(void 0),Yt(yn)}else Tr[4]&&Sr?Dt(Sr,!1):Dt(Rr.challenge_list[0])}(br=Rr==null?void 0:Rr.challenge_list)!=null&&br.length||Ct(null),Nn(Rr),Cn(!1)}),Dt=(jn,ia=!0)=>{if(Ct(jn.challenge_id),Yt(jn),ia){const br=`/shixuns/${On}/edit/${jn.challenge_id}/${jn.st===1?"editquestion":"editcheckpoint"}`;we.history.push(br)}},qt=(jn,ia)=>{ia.stopPropagation();const{challenge_id:br}=jn,Rr=()=>Cl(void 0,null,function*(){var Tr,Sr;if((yield(0,dt.rO)({id:On,challengesId:br})).status===1){const Za=yield(0,dt.n5)({id:On});if(Nn(Za),br===cn&&((Tr=Za.challenge_list)!=null&&Tr.length)){Dt(Za.challenge_list[0]);return}(Sr=Za.challenge_list)!=null&&Sr.length||(Ct(null),Sa.current=!0,Yt({}),we.history.push(`/shixuns/${On}/edit?tabId=level`))}});xe.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Rr})},ua=(jn,ia,br)=>{const Rr=Array.from(jn),[Tr]=Rr.splice(ia,1);return Rr.splice(br,0,Tr),Rr},Zt=(jn,ia)=>{if(!jn.destination)return;const br=ua(ia,jn.source.index,jn.destination.index);Nn(Vi(ei({},un),{challenge_list:br}));const Rr=br.map(Tr=>Tr.challenge_id);(0,dt.xg)({id:On,ids:Rr}).then(Tr=>{Tr.status!==0&&Nn(Vi(ei({},un),{challenge_list:ia}))})},Yt=jn=>{ve({type:"practiceSetting/setParams",payload:{selectQuestionParams:jn}})},or=(jn,ia)=>Cl(void 0,null,function*(){if(jn===cn)return;yield La(),Ct(jn),Yt(ia),ve({type:"practiceSetting/setParams",payload:{newQuestion:null}});const br=`/shixuns/${On}/edit/${jn}/${ia.st===1?"editquestion":"editcheckpoint"}`;we.history.push(br)}),La=()=>new Promise((jn,ia)=>{var br;(br=We==null?void 0:We.sideBar)!=null&&br.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),jn()},onCancel:()=>{ia()}}):jn()}),Mn=jn=>x.createElement(x.Fragment,null,x.createElement(wu.Z5,{onDragEnd:ia=>Zt(ia,jn)},x.createElement(wu.bK,{droppableId:"droppable"},(ia,br)=>x.createElement("div",Vi(ei({ref:ia.innerRef},ia.droppableProps),{style:{width:"100%"}}),jn.map((Rr,Tr)=>{const{st:Sr,name:yn,challenge_id:Za}=Rr;return x.createElement(wu._l,{key:Za,draggableId:Za.toString(),index:Tr,isDragDisabled:hn},(pr,ha)=>x.createElement("div",Vi(ei(ei({ref:pr.innerRef},pr.draggableProps),pr.dragHandleProps),{className:cn===Za?So.listActive:So.list,onClick:()=>or(Za,Rr)}),x.createElement("span",{className:So.s1},Sr===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:So.s2},"\u7B2C",Tr+1,"\u5173: ",yn),!hn&&x.createElement("span",{className:So.s3,onClick:tr=>qt(Rr,tr)},x.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Tt&&x.createElement("div",{className:So.listActive},x.createElement("span",{className:So.s1},(Tt==null?void 0:Tt.st)===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:So.s2},"\u7B2C",jn.length+1,"\u5173: ",Tt==null?void 0:Tt.name)),!hn&&x.createElement("div",{className:So.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),xn=jn=>Cl(void 0,null,function*(){yield La(),jn==="new"?we.history.push(`/shixuns/${On}/edit/new`):we.history.push(`/shixuns/${On}/edit/newquestion`),Re(!1),Ct(void 0),ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:jn==="new"?0:1,name:""}}})}),ar=()=>{(0,Ca.gy)(ve,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Re(!Ee)};return x.createElement("div",{className:So.level},x.createElement("aside",{className:So.left,style:{width:ln?"0":"25%"}},x.createElement("div",{className:So.container},x.createElement("div",{className:So.title},"\u4EFB\u52A1\u5173\u5361(",St.length,")"),x.createElement("div",{className:So.listWrap},$t?x.createElement(pt.Z,{size:"middle"}):St.length||Tt?Mn(St):x.createElement(Pu.Z,{image:vu,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!ln&&x.createElement("div",{className:So.btns},x.createElement("aside",{className:So.btnsWrap},x.createElement("div",{style:{transform:Ee?"rotate(45deg)":"rotate(0deg)"},className:So.icon,onClick:ar},"+"),x.createElement("div",{className:So.btn,style:{left:Ee?20:-154}},x.createElement("div",{className:So.d1,onClick:()=>xn("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),x.createElement("div",{className:So.d2,onClick:()=>xn("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),x.createElement("div",{className:ln?So.elseShrink:So.shrink,onClick:()=>Xn(!ln)},x.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),x.createElement("aside",{className:So.right,id:"modal-level-question"},cn===null&&Sa.current?x.createElement("div",{className:So.addIcon},x.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):x.createElement(we.Outlet,null)))};var Qi=(0,we.connect)(({globalSetting:oe,practiceSetting:le})=>({globalSetting:oe,practiceSetting:le}))(To),zl=ue(61621),Oi=ue(58421),Ji=ue(5112),Xi={title:"title___nOeqx",content:"content___fZhlH",add:"add___UacIA",colorBlue:"colorBlue___mDMlZ",radio:"radio___mI6Bh"},Ta=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,zo=(oe,le)=>{var re={};for(var ve in oe)so.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Ta)for(var ve of Ta(oe))le.indexOf(ve)<0&&Fo.call(oe,ve)&&(re[ve]=oe[ve]);return re},tl=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const zi=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:We,dispatch:it,onReloadData:Ke}=le,Ge=zo(le,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ee,Re]=(0,x.useState)(),[un,Nn]=(0,x.useState)([]);(0,x.useEffect)(()=>{re.actionTabs.key==="Collaborators-ChangeManager"&&$t()},[re.actionTabs.key]);const $t=()=>tl(void 0,null,function*(){var cn;const Ct=yield it({type:"shixunsDetail/getChangeManager",payload:{id:(cn=re.actionTabs.params)==null?void 0:cn.id}});Nn(Ct||[])}),Cn=()=>{var cn;it({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(cn=re.actionTabs.params)==null?void 0:cn.id}}})},ln=()=>tl(void 0,null,function*(){var cn;if(!Ee){De.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Ct=yield it({type:"shixunsDetail/changeManager",payload:{id:(cn=re.actionTabs.params)==null?void 0:cn.id,user_id:Ee}});Xn(),Ct&&(Ke(),De.ZP.info(Ct.message))}),Xn=()=>{it({type:"shixunsDetail/setActionTabs",payload:{}}),Re(null)};return x.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:re.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:We.effects["shixunsDetail/changeManager"],onOk:ln,onCancel:Xn},x.createElement("div",null,x.createElement("div",{className:Xi.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",x.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),x.createElement("div",{className:Xi.content},un.length?x.createElement(Ji.ZP.Group,{value:Ee,onChange:cn=>Re(cn.target.value)},un.map((cn,Ct)=>x.createElement(Ji.ZP,{className:Xi.radio,key:Ct,value:cn.user_id},cn.name))):x.createElement("div",{className:Xi.add},x.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",x.createElement("a",{className:Xi.colorBlue,onClick:Cn},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Yu=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(zi),Ue=ue(68226),ot=ue(44405);const{TabPane:Xe}=an.default;var Nt=({visible:oe,onCancel:le,onSelectGroup:re,shixunId:ve,onSelectCollaborator:We})=>x.createElement(xe.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:oe,width:1100,centered:!0,keyboard:!1,onCancel:le,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},x.createElement(an.default,{defaultActiveKey:"1"},x.createElement(Xe,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},x.createElement(Ue.Z,{onCancel:le,container_type:2,container_id:ve,onSelect:We})),x.createElement(Xe,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},x.createElement(ot.Z,{onCancel:le,onSelect:re})))),Ut={bg:"bg___eNGI2",wrap:"wrap___cXTZg",modal:"modal___tpv7Q",content:"content___MwVZ6",head:"head___PxksF",headCount:"headCount___ltwMD",button:"button___KydF2",itemWrap:"itemWrap___E0xoZ",imgWrap:"imgWrap___sjKtg",img:"img___iT84N",manager:"manager___T0le_",itemContent:"itemContent___v3w_e",nameWrap:"nameWrap___dFMCl",name:"name___Y7cXc",actionGroup:"actionGroup___fIyBj",deleteIcon:"deleteIcon___gBNJ0",schoolWrap:"schoolWrap___rJCGL",school:"school___V97lL",countWrap:"countWrap___Dhs2Z",deletetitle:"deletetitle___ifJFw",yseTitle:"yseTitle___yrW0X"},fr=ue(53196),Er=Object.defineProperty,ka=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,Vr=(oe,le,re)=>le in oe?Er(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,_r=(oe,le)=>{for(var re in le||(le={}))Wn.call(le,re)&&Vr(oe,re,le[re]);if(ka)for(var re of ka(le))ur.call(le,re)&&Vr(oe,re,le[re]);return oe},Xa=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const Ko=({shixunsDetail:oe,globalSetting:le,loading:re,user:ve,dispatch:We})=>{var it,Ke,Ge,Ee,Re,un;const Nn=(0,we.useParams)(),$t=(0,x.useRef)(),[Cn,ln]=(0,x.useState)(0),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({id:null,page:1}),On=(Ke=(it=ve.userInfo)==null?void 0:it.shixun)==null?void 0:Ke.editable,Ht=((Ge=ve.userInfo)==null?void 0:Ge.role)<=2||((Re=(Ee=ve.userInfo)==null?void 0:Ee.shixun)==null?void 0:Re.is_creator);(0,x.useEffect)(()=>{$t.current=Nn.id,Ct.id=$t.current,Sa(Ct),hn(Ct)},[]);const hn=Yt=>Xa(void 0,null,function*(){const or=yield We({type:"shixunsDetail/getCollaboratorsData",payload:Yt});or&&(cn(or.members||[]),ln(or.member_count))}),Tt=()=>Xa(void 0,null,function*(){Ct.page=1,Sa(Ct);const Yt=(0,fr.g)();yield We({type:"user/getUserInfo",payload:Yt}),yield hn(Ct)}),St=Yt=>{Ct.page=Yt,Sa(Ct),hn(Ct)},Tn=Yt=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:Ut.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>Xa(void 0,null,function*(){var or;const La=yield We({type:"shixunsDetail/deleteCollaborators",payload:{id:$t.current,userId:Yt}});if(((or=ve.userInfo)==null?void 0:or.user_id)===Yt){we.history.push("/shixuns");return}De.ZP.info(La==null?void 0:La.message),Ct.page=1,Sa(Ct),hn(Ct)})})},Vt=()=>{We({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:$t.current}}})};function Dt(Yt,or,La,Mn){return Xa(this,null,function*(){yield We({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Yt,user_id:or,editable:La?0:1}}),hn(Ct)})}const qt=()=>{We({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:$t.current}}})};function ua(){We({type:"shixunsDetail/setActionTabs",payload:{}})}const Zt={visible:oe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ua,shixunId:$t.current,onSelectCollaborator:Yt=>Xa(void 0,null,function*(){ua(),(yield We({type:"shixunsDetail/addCollaborator",payload:{id:$t.current,user_ids:Yt}}))&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Tt())}),onSelectGroup:Yt=>Xa(void 0,null,function*(){ua(),(yield We({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:$t.current,group_id:Yt.group_id}}))&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Tt())})};return x.createElement("section",null,x.createElement("div",{className:Ut.wrap},x.createElement("div",{className:Ut.content},((un=oe.detail)==null?void 0:un.identity)<5&&x.createElement("div",{className:Ut.head},x.createElement("span",{className:Ut.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Cn,"\u4EBA\uFF09"),x.createElement("div",null,Ht&&x.createElement(de.ZP,{type:"primary",ghost:!0,className:Ut.button,style:{marginRight:"20px"},onClick:Vt},"\u66F4\u6362\u7BA1\u7406\u5458"),On&&x.createElement(de.ZP,{type:"primary",className:Ut.button,style:{marginRight:"40px"},onClick:qt},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),x.createElement("div",{className:Ut.list},x.createElement(zl.Z,{loading:re.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Xn.map((Yt,or)=>{var La,Mn,xn,ar,jn,ia,br,Rr;return x.createElement("div",{style:{display:"inline-block",width:"50%"}},x.createElement("div",{className:Ut.itemWrap,key:or},x.createElement("a",{href:(La=Yt.user)==null?void 0:La.user_url,target:"_blank",className:Ut.imgWrap},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Ut.img,src:`${at.Z.IMG_SERVER}/images/${(Mn=Yt.user)==null?void 0:Mn.image_url}`}),((xn=Yt.user)==null?void 0:xn.shixun_manager)&&x.createElement("span",{className:Ut.manager},"\u521B\u5EFA\u8005")),x.createElement("div",{className:Ut.itemContent},x.createElement("p",{className:Ut.nameWrap},x.createElement("a",{href:Yt.user.user_url,target:"_blank",className:Ut.name},(ar=Yt.user)==null?void 0:ar.name,Yt.user.user_id===((jn=ve.userInfo)==null?void 0:jn.user_id)?x.createElement("span",null,"\u6211"):null),x.createElement("div",{className:Ut.actionGroup},Ht?(ia=Yt.user)!=null&&ia.shixun_manager?null:x.createElement(Jt.Z,{dropdownRender:()=>x.createElement(gt.default,{selectedKeys:[Yt.editable?"1":"2"],onClick:()=>{var Tr;Dt(oe.detail.identifier,Yt.user.user_id,Yt.editable,(Tr=Yt.user)==null?void 0:Tr.name)}},x.createElement(gt.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),x.createElement(gt.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},x.createElement("div",null,Yt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",x.createElement(Gn.Z,{style:{fontSize:"14px",color:"#888888"}}))):Yt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((br=Yt.user)!=null&&br.shixun_manager)&&On?x.createElement("a",{className:Ut.deletetitle,onClick:()=>{var Tr;return Tn((Tr=Yt.user)==null?void 0:Tr.user_id)}},"\u5220\u9664"):null)),x.createElement("p",{className:Ut.schoolWrap},x.createElement("span",{className:Ut.school},(Rr=Yt.user)==null?void 0:Rr.school_name)))))})))),Cn>10&&x.createElement("div",{className:Ut.countWrap},x.createElement(Oi.Z,{showQuickJumper:!1,showSizeChanger:!1,total:Cn,onChange:Yt=>St(Yt),pageSize:10,current:Ct.page}))),x.createElement(Yu,{onReloadData:Tt}),x.createElement(Nt,_r({},Zt)))};var No=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le}))(Ko),Do=ue(79768),ru=ue(57809),Bo=ue(53794),Ku=ue(36723),bu=ue(95887),Io={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},Ur=ue(88195),Ml=ue(84722),ri=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const Go=({newShixuns:oe,user:le,dispatch:re,visible:ve,onOk:We,onCancel:it,useId:Ke=null,identifier:Ge,shixun_environment_id:Ee,tab_type:Re})=>{var un,Nn;const[$t,Cn]=(0,x.useState)(null),[ln,Xn]=(0,x.useState)({}),[cn,Ct]=(0,x.useState)(""),{environmentData:Sa}=oe,{frequence_image:On=[],environments:Ht=[],other_image:hn=[]}=Sa,{name:Tt,description:St}=ln;(0,x.useEffect)(()=>{ve&&(re({type:"newShixuns/getEnvironmentData",payload:{tab_type:Re}}),Ct(""),Cn(Ke))},[ve,Ke]),(0,x.useEffect)(()=>{oe.actionTabs.key==="NewShixuns-Apply"&&it()},[(un=oe==null?void 0:oe.actionTabs)==null?void 0:un.key]),(0,x.useEffect)(()=>{$t!==null&&Tn()},[$t]);const Tn=()=>ri(void 0,null,function*(){const Vt=yield(0,dt.Q1)({mirror_repository_id:$t,identifier:Ge,shixun_environment_id:Ee});Xn(Vt.data)});return x.createElement(x.Fragment,null,x.createElement(xe.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:ve,width:1e3,destroyOnClose:!0,centered:!0,onCancel:it,className:Io.modal,footer:null},x.createElement("div",{className:Io.mirrorModal},x.createElement(bu.Z,{dispatch:re,value:$t,data:Ht,otherData:hn,tags:On,onChange:Vt=>Cn(Vt),onSearchWord:Vt=>Ct(Vt),tab_type:Re}),x.createElement("div",{className:Io.right},x.createElement("header",null,x.createElement("div",{className:Io.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",x.createElement("span",{dangerouslySetInnerHTML:{__html:$t===null?"\u2014 \u2014":(Nn=Tt||"")==null?void 0:Nn.replace(new RegExp(cn==null?void 0:cn.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),x.createElement("div",{className:Io.content},$t===null&&x.createElement(Pu.Z,{image:Ku,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),$t!==null&&x.createElement("div",{className:Io.des},x.createElement(be.Z,{value:St,highlightKeywords:cn})),x.createElement("div",{className:Io.btns},x.createElement(de.ZP,{onClick:()=>{Cn(null),Xn({}),it()},className:Io.cancel},"\u53D6\u6D88 "),x.createElement(de.ZP,{onClick:()=>{We(ln)},className:Io.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),x.createElement(Ur.Z,null),x.createElement(Ml.Z,null))};var Nu=(0,we.connect)(({newShixuns:oe,globalSetting:le,user:re})=>({newShixuns:oe,globalSetting:le,user:re}))(Go),Ia={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},dr=ue(43428),Tu=ue(46400),Wu=ue(60324),_o=ue(88522),Vu=ue(5083),ou=ue(5871),Nl=ue(51124),Yr={footerWrap:"footerWrap___lXI4I"},ju=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,il=(oe,le)=>{var re={};for(var ve in oe)ku.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ju)for(var ve of ju(oe))le.indexOf(ve)<0&&dl.call(oe,ve)&&(re[ve]=oe[ve]);return re},ti=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const Gi=Se.default.TextArea,cs=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:We,dispatch:it,onFinish:Ke=()=>{}}=le,Ge=il(le,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ee]=ce.default.useForm(),Re=Nn=>ti(void 0,null,function*(){var $t;const Cn=yield it({type:"shixunsDetail/getCustomScript",payload:{id:($t=re.actionTabs.params)==null?void 0:$t.id,compile:Nn.execute,excutive:Nn.compile}});un(),Cn&&Ke(Cn==null?void 0:Cn.shixun_script)}),un=()=>{it({type:"shixunsDetail/setActionTabs",payload:{}})};return x.createElement(xe.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:re.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:un},x.createElement(ce.default,{form:Ee,scrollToFirstError:!0,layout:"vertical",onFinish:Re},x.createElement(ce.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Gi,{rows:4})),x.createElement(ce.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},x.createElement(Gi,{rows:4})),x.createElement("div",{className:Yr.footerWrap},x.createElement(ce.default.Item,null,x.createElement(de.ZP,{className:"mr5",size:"middle",onClick:un},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:We.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var ns=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(cs),mi=ue(34055),oi=ue(56656),El=ue.n(oi),Ul=ue(29679),Ea=ue(59301),ji=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const ge="YYYY-MM-DD HH:mm",pe=({shixunsDetail:oe,visible:le,onOk:re,onCancel:ve,dispatch:We,is_published:it,id:Ke,has_relation:Ge,environment:Ee=[],verifyModal:Re})=>{var un,Nn,$t;const Cn=(0,we.useParams)(),[ln,Xn]=(0,x.useState)(1),[cn,Ct]=(0,x.useState)(!0),[Sa,On]=(0,x.useState)(!1),[Ht,hn]=(0,x.useState)(null),[Tt,St]=(0,x.useState)(),[Tn,Vt]=(0,x.useState)(),[Dt,qt]=(0,x.useState)([]),[ua,Zt]=(0,x.useState)(!1),[Yt,or]=(0,x.useState)(""),[La,Mn]=(0,x.useState)(null),[xn]=ce.default.useForm(),[ar,jn]=(0,x.useState)([]),[ia,br]=(0,x.useState)(""),[Rr,Tr]=(0,x.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),Sr=(0,x.useRef)((0,fn.throttle)(Wa=>Za(Wa),1200,{leading:!0,trailing:!0})).current;(0,x.useEffect)(()=>{var Wa;((0,mi.Ny)()||(Wa=oe==null?void 0:oe.detail)!=null&&Wa.manager_of_shixun)&&Tr([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}])},[]),(0,x.useEffect)(()=>{Ke&&le&&yn()},[Ke,le]);const yn=(Wa=null)=>ji(void 0,null,function*(){var eo,Uu;Wa||Ct(!0);const el=yield(0,$e.ZP)(`/api/shixuns/${Ke}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:Wa}});if(el.status===0&&!Wa){const{data:ya}=el;console.log("data",ya),hn((ya==null?void 0:ya.shixun_environment_id)||null),St((ya==null?void 0:ya.evaluate_script)||""),Vt((ya==null?void 0:ya.choice_standard_scripts)||null),qt((ya==null?void 0:ya.standard_scripts)||[]),or((eo=ya.shixun)==null?void 0:eo.survival_time);let Ya=(Uu=ya.shixun)==null?void 0:Uu.important_shixun_configs;xn.setFieldsValue({identifier:(Ya==null?void 0:Ya.identifier)||"",people_number:(Ya==null?void 0:Ya.people_number)||"",school_id:(Ya==null?void 0:Ya.school_name)||"",times:Ya!=null&&Ya.start_time&&(Ya!=null&&Ya.end_time)?[El()(Ya==null?void 0:Ya.start_time),El()(Ya==null?void 0:Ya.end_time)]:["",""]}),br((Ya==null?void 0:Ya.verify_reason)||""),Mn((Ya==null?void 0:Ya.process)||null),yield Za(Ya==null?void 0:Ya.school_name)}if(el.status===0&&Wa){const{data:ya}=el;St((ya==null?void 0:ya.evaluate_script)||""),Vt(null),qt((ya==null?void 0:ya.standard_scripts)||[]),yield Za()}Ct(!1)}),Za=Wa=>ji(void 0,null,function*(){const eo=yield We({type:"account/getSchoolOption",payload:{keyword:Wa,limit:99999,display_aliases:!0}});jn(eo==null?void 0:eo.schools)}),pr=()=>{Re()||We({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Cn.id}}})},ha=Wa=>ji(void 0,null,function*(){const eo=yield We({type:"shixunsDetail/getScriptContent",payload:{id:Cn.id,script_id:Wa}});eo&&St(eo.content)}),tr=Wa=>{xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ea.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Ea.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ji(void 0,null,function*(){yield ha(Wa),Vt(Wa),xe.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Ea.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Ha=(Wa=!1,eo=1)=>ji(void 0,null,function*(){var Uu,el,ya;let Ya;if(ln===1&&(On(!0),Ya=yield(0,$e.ZP)(`/api/shixuns/${Cn.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Ht,mirror_script_id:Tn,evaluate_script:Tt,sync_origin_shixun:Wa}})),ln===2){On(!0);let ea={close_internet:ua,survival_time:Yt,sync_origin_shixun:Wa};Ya=yield(0,$e.ZP)(`/api/shixuns/${Cn.id}/update_environment_setting.json`,{method:"put",body:ea})}if(ln===3){let ea=xn.getFieldsValue();yield xn.validateFields(),On(!0);let vo={close_internet:ua,survival_time:Yt,sync_origin_shixun:Wa};vo.important_shixun_configs={identifier:ea==null?void 0:ea.identifier,people_number:ea==null?void 0:ea.people_number,school_id:(Uu=ar.find(Ro=>Ro.name===(ea==null?void 0:ea.school_id)))==null?void 0:Uu.id,start_time:El()(ea==null?void 0:ea.times[0]).format("YYYY-MM-DD HH:mm"),end_time:El()(ea==null?void 0:ea.times[1]).format("YYYY-MM-DD HH:mm")},Ya=yield(0,$e.ZP)(`/api/shixuns/${Cn.id}/resources_first_ensure.json`,{method:"post",body:vo})}Ya.status===0&&((!((el=oe==null?void 0:oe.detail)!=null&&el.copy_for_exercise)||ln===3)&&De.ZP.success(`${ln==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(ya=oe==null?void 0:oe.detail)!=null&&ya.copy_for_exercise&&ln!=3&&(0,pn.m)(We,oe,Ke,eo),yn(),re()),On(!1)}),Qr=(Wa,eo)=>{const Uu=/^[^0-9][a-zA-Z0-9]*$/,el=/^.{4,30}$/;return eo&&!/^[a-zA-Z0-9]+$/.test(eo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):eo&&!Uu.test(eo)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):eo&&!el.test(eo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},Qo=Wa=>parseInt(Wa||"0",10),iu=(Wa,eo)=>{if(eo&&eo.length===2){const[Uu,el]=eo;if(!Uu||!el)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Ea.createElement(Ea.Fragment,null,Ea.createElement(dr.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:ve,open:le},Ea.createElement("div",{className:Ia.content},Ea.createElement(zl.Z,{loading:cn,active:!0},Ea.createElement(ke.Z,{className:"mt10",justify:"space-between"},Ea.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),Ea.createElement("i",{onClick:ve,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),Ea.createElement("div",{className:Ia.tabs},Rr.map(Wa=>{const{name:eo,id:Uu}=Wa;return Ea.createElement("div",{key:Uu,className:ln===Uu?Ia.active:"",onClick:()=>Xn(Uu)},eo)})),ln===1&&Ea.createElement(x.Fragment,null,Ea.createElement(Tu.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),Ea.createElement(ke.Z,{align:"middle",className:"mt20"},Ea.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),Ea.createElement(ru.default,{onClick:Re,getPopupContainer:Wa=>Wa.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Ht,onChange:Wa=>{hn(Wa),yn(Wa)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(un=Ee.filter(Wa=>Wa.id!==0))==null?void 0:un.map((Wa,eo)=>Ea.createElement(ru.default.Option,{value:Wa.id,name:Wa.name,key:Wa.id},Wa.name)))),Ea.createElement(ke.Z,{align:"middle",className:"mt20"},Ea.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),Ea.createElement(ru.default,{onClick:Re,getPopupContainer:Wa=>Wa.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:Tn,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Wa=>{tr(Wa)}},(Dt||[]).map((Wa,eo)=>Ea.createElement(ru.default.Option,{value:parseInt(Wa.id),name:Wa.scptname,key:eo},Wa.scptname))),Ea.createElement("span",{className:Ia.explain,onClick:pr},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),Ea.createElement(Wu.Z,{className:Ia.popover,content:Ea.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",Ea.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",Ea.createElement("br",null),"challengeProgramNames",Ea.createElement("br",null),"sourceClassNames",Ea.createElement("br",null),Ea.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",Ea.createElement("br",null),Ea.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",Ea.createElement("br",null),"src/step1/HelloWorld.java",Ea.createElement("br",null),"src/step2/Other.java",Ea.createElement("br",null),Ea.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",Ea.createElement("br",null),"step1.HelloWorld",Ea.createElement("br",null),"step2.Other",Ea.createElement("br",null),Ea.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",Ea.createElement("br",null),'ff challengeProgramNames=("src/step1/',Ea.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',Ea.createElement("br",null),'sourceClassNames=("step1.HelloWorld',Ea.createElement("br",null),'" "step2.Other")',Ea.createElement("br",null),Ea.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},Ea.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),Ea.createElement(Nl.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:Tt,options:{readOnly:it},onChange:Wa=>{St(Wa)}})),ln===2&&Ea.createElement("div",{style:{flex:1,overflowY:"auto"}},Ea.createElement(ke.Z,{align:"middle",className:"mt20"},Ea.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),Ea.createElement(Se.default,{bordered:!1,value:Yt,onChange:Wa=>or(Wa.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),Ea.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),ln===3&&((0,mi.Ny)()||((Nn=oe==null?void 0:oe.detail)==null?void 0:Nn.manager_of_shixun))&&Ea.createElement("div",{style:{flex:1,overflowY:"auto"}},Ea.createElement(ke.Z,{align:"middle",className:"mt20"},Ea.createElement(ce.default,{form:xn,layout:"horizontal",className:Ia.zybzForm},Ea.createElement(ke.Z,{align:"middle"},Ea.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Ea.createElement("span",{className:Ia.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Ea.createElement(ce.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:Qr}]},Ea.createElement(Se.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),Ea.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",Ea.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),Ea.createElement(ke.Z,{align:"middle",className:"mt25"},Ea.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},Ea.createElement("span",{className:Ia.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Ea.createElement("div",{style:{position:"relative"}},Ea.createElement(ce.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Ea.createElement(_o.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:Sr,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},($t=ar==null?void 0:ar.filter(Wa=>(Wa==null?void 0:Wa.id)!==0))==null?void 0:$t.map((Wa,eo)=>Ea.createElement(ru.default.Option,{key:eo+1,title:Wa==null?void 0:Wa.name,value:Wa==null?void 0:Wa.name},Wa==null?void 0:Wa.name)))),Ea.createElement("span",{className:Ia.selecticon},Ea.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Ea.createElement("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}))))),Ea.createElement(ke.Z,{align:"middle",className:"mt25"},Ea.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Ea.createElement("span",{className:Ia.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Ea.createElement("div",{className:Ia.graaytitle},Ea.createElement(ce.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:iu}]},Ea.createElement(Vu.default.RangePicker,{disabledDate:Wa=>Wa&&Wa{if(Wa&&Wa[0]&&Wa[1]){const eo=Wa[0].isBefore(El()())?El()():Wa[0];xn.setFieldValue("times",[eo,Wa[1]])}else xn.setFieldValue("times",Wa)}})))),Ea.createElement(ke.Z,{align:"middle",className:"mt25"},Ea.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Ea.createElement("span",{className:Ia.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Ea.createElement(ce.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Ea.createElement(ou.Z,{parser:Qo,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Ea.createElement("div",{className:`${Ia.examineStatus} mt25`},La>=1&&Ea.createElement("div",null," ",Ea.createElement(Ul.Z,{className:Ia.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),La>=2&&La!=3&&Ea.createElement("div",null," ",Ea.createElement(Ul.Z,{className:Ia.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),La==3&&Ea.createElement("div",null," ",Ea.createElement(Oe.Z,{className:Ia.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Ea.createElement("span",{title:ia,className:Ia.bohui},ia),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Ea.createElement("span",{className:Ia.contacts},Ea.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ea.createElement("div",{className:Ia.contacts_img}))),La>=4&&La!=5&&La!=7&&Ea.createElement("div",null," ",Ea.createElement(Ul.Z,{className:Ia.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(La==5||La==7)&&Ea.createElement("div",null," ",Ea.createElement(Oe.Z,{className:Ia.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Ea.createElement("span",{className:Ia.contacts},Ea.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Ea.createElement("div",{className:Ia.contacts_img}))),La>5&&Ea.createElement("div",null," ",Ea.createElement(Ul.Z,{className:Ia.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),Ea.createElement("div",{className:Ia.btns},Ea.createElement(de.ZP,{onClick:ve},"\u53D6\u6D88"),Ea.createElement(de.ZP,{disabled:ln==3&&[2,4,5].includes(La),onClick:()=>ji(void 0,null,function*(){var Wa,eo;if(ln===1&&!Ht){De.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(Wa=oe==null?void 0:oe.detail)!=null&&Wa.is_fork_from_creator&&((eo=oe==null?void 0:oe.detail)!=null&&eo.copy_for_exercise)&&ln!=3&&(Ee.filter(Uu=>Uu.id===Ht)[0].has_relation&&ln===1||ln===2)?We({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Uu,el)=>{Ha(Uu,el)},zIndex:1e4}}):Ha()}),loading:Sa,type:"primary",className:"ml20"},ln==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),Ea.createElement(ns,{onFinish:Wa=>St(Wa)}))};var he=(0,we.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(pe),Ze=ue(2312),ze=ue(25510),ut={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},yt=ue(77277),rn=ue(40151),tn=ue(18309),wn={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},sa=ue(59301),kn=Object.defineProperty,zn=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,fa=(oe,le,re)=>le in oe?kn(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,mr=(oe,le)=>{for(var re in le||(le={}))sn.call(le,re)&&fa(oe,re,le[re]);if(da)for(var re of da(le))Rn.call(le,re)&&fa(oe,re,le[re]);return oe},er=(oe,le)=>zn(oe,ca(le)),Pr=({showError:oe,value:le,onChange:re,optionsLevelList:ve})=>{const[We,it]=(0,x.useState)([]);(0,x.useEffect)(()=>{if(!le.length){it([{command:"",challenge_ids:[]}]);return}it(le)},[JSON.stringify(le)]);const Ke=(Ge,Ee,Re)=>{let un=JSON.parse(JSON.stringify(We));Ee==="add"?un.push({command:"",challenge_ids:[-1]}):Ee==="delete"?un.splice(Re,1):un[Re][Ee]=Ge,it(un),re(un)};return console.log(We,"value2"),sa.createElement("div",{className:wn.list},sa.createElement("div",{className:wn.head},sa.createElement("div",{style:{width:400}},"\u547D\u4EE4"),sa.createElement("div",null,"\u5E94\u7528\u5173\u5361")),We==null?void 0:We.map((Ge,Ee)=>{var Re,un,Nn;let $t=ve.map((Cn,ln)=>{const Xn=`\u7B2C${ln+1}\u5173\uFF1A${Cn.name}`;let cn=Xn,Ct=!1;return Cn.st===1&&(cn=sa.createElement(Bt.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},Xn),Ct=!0),er(mr({},Cn),{value:Cn.challenge_id,label:cn,disabled:Ct})});return $t=[{label:"\u6240\u6709\u5173\u5361",value:-1},...$t],sa.createElement(ke.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:EeKe(Cn.target.value,"command",Ee),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),sa.createElement(ru.default,{options:$t,getPopupContainer:Cn=>Cn.parentNode,value:Ge==null?void 0:Ge.challenge_ids,onChange:Cn=>{var ln,Xn;let cn=Cn;!((ln=Ge==null?void 0:Ge.challenge_ids)!=null&&ln.includes(-1))&&(Cn!=null&&Cn.includes(-1))&&(cn=[-1]),(Xn=Ge==null?void 0:Ge.challenge_ids)!=null&&Xn.includes(-1)&&(Cn!=null&&Cn.includes(-1))&&(cn=Cn==null?void 0:Cn.filter(Ct=>Ct!==-1)),Ke(cn,"challenge_ids",Ee)},mode:"multiple",maxTagTextLength:(Nn=Ge==null?void 0:Ge.challenge_ids)!=null&&Nn.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),sa.createElement(ke.Z,{wrap:!1},sa.createElement("i",{onClick:()=>Ke("","add",Ee),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Ee!==0&&sa.createElement("i",{onClick:()=>Ke("","delete",Ee),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Ie=ue(59301),qa=Object.defineProperty,jo=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,xo=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,Fu=(oe,le,re)=>le in oe?qa(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,su=(oe,le)=>{for(var re in le||(le={}))uu.call(le,re)&&Fu(oe,re,le[re]);if(xo)for(var re of xo(le))fu.call(le,re)&&Fu(oe,re,le[re]);return oe},ko=(oe,le)=>jo(oe,$r(le)),lo=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const lu=ru.default.Option,Iu=5,zu=({practiceSetting:oe,dispatch:le,shixunsDetail:re,user:ve})=>{var We,it,Ke,Ge,Ee,Re,un,Nn,$t,Cn;const{id:ln,is_published:Xn}=oe,[cn,Ct]=(0,x.useState)([]),[Sa,On]=(0,x.useState)(null),[Ht,hn]=(0,x.useState)([]),[Tt,St]=(0,x.useState)([]),Tn=(0,x.useRef)(null),[Vt,Dt]=(0,x.useState)({}),qt=(0,x.useRef)({}),ua=(0,x.useRef)({}),{shixun_environment:Zt={},mirror_repository:Yt={},small_type:or=[],new_service_configs:La=[],network_mode_list:Mn=[],boosters:xn=[]}=Vt,[ar,jn]=(0,x.useState)(""),[ia,br]=(0,x.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[Rr,Tr]=(0,x.useState)(!1),[Sr,yn]=(0,x.useState)(!1),[Za,pr]=(0,x.useState)(!0),[ha,tr]=(0,x.useState)(!0),[Ha,Qr]=(0,x.useState)(!1),[Qo,iu]=(0,x.useState)(!1),[Wa,eo]=(0,x.useState)(!1),[Uu,el]=(0,x.useState)(!1),[ya,Ya]=(0,x.useState)(0),[ea,vo]=(0,x.useState)(!1),[Ro,bo]=(0,x.useState)({}),[ma,Ba]=(0,x.useState)({}),[sr,Yo]=(0,x.useState)({}),[Wc,ws]=(0,x.useState)(""),[oc,Ls]=(0,x.useState)(!1),[Cc,Va]=(0,x.useState)(!1),[Kr,po]=(0,x.useState)({}),[Jo,si]=(0,x.useState)([]),Gs=(0,x.useRef)([]);console.log("--1111-",xn,Jo);const Es=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],id=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],sd=[{id:1,name:"VNC"},{id:2,name:"RDP"}],hl=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],uc=(Tt==null?void 0:Tt.find(wt=>wt.id===Zt.instance_startup_template_id))||{},{desc:Vc,virt_type:Os}=uc,dg=((We=Ht==null?void 0:Ht.find(wt=>wt.id===(Zt==null?void 0:Zt.private_cloud_id)))==null?void 0:We.cloud_type)===1,uv=((it=Ht==null?void 0:Ht.find(wt=>wt.id===(Zt==null?void 0:Zt.private_cloud_id)))==null?void 0:it.cloud_type)===4;(0,x.useEffect)(()=>(window.addEventListener("click",L0),()=>{window.removeEventListener("click",L0)}),[]),(0,x.useEffect)(()=>{mg(),Kd(),sv(),cv()},[]),(0,x.useEffect)(()=>{(0,fn.isEqual)(ua.current,Vt)?le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),qt.current=Vt},[Vt]);const lv=()=>lo(void 0,null,function*(){var wt,Na,ro,Bu;const Lu=yield(0,$e.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(wt=hl[Number(ya)])==null?void 0:wt.type}});(Lu==null?void 0:Lu.status)===0&&(((ro=(Na=Lu==null?void 0:Lu.data)==null?void 0:Na.environments)==null?void 0:ro.length)===0&&((Bu=Lu==null?void 0:Lu.data)==null?void 0:Bu.other_image.length)===0?vo(!0):vo(!1))});(0,x.useEffect)(()=>{lv()},[ya]);const iv=()=>{var wt;const Na=()=>{we.history.push(`/shixuns/${ln}/challenges`),le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(wt=oe==null?void 0:oe.sideBar)!=null&&wt.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Na()}}):Na()},mg=()=>lo(void 0,null,function*(){var wt;const Na=yield(0,$e.ZP)(`/api/shixuns/${ln}/get_shixun_env_tabs.json`,{method:"get"});if(Na.status===0){const ro=((wt=Na.data)==null?void 0:wt.shixun_environments_tabs)||[];ro.length&&Sa===null&&On(ro[0].id),Ct(ro)}}),sv=()=>lo(void 0,null,function*(){var wt;tr(!0);const Na=yield(0,$e.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});Na.status===0&&hn((wt=Na==null?void 0:Na.data)==null?void 0:wt.list),tr(!1)}),cv=()=>lo(void 0,null,function*(){const wt=yield(0,$e.ZP)(`/api/shixuns/${ln}/challenges.json`,{method:"get"});wt.challenge_list&&si(wt.challenge_list||[])}),gg=(wt,Na)=>lo(void 0,null,function*(){var ro;const Bu=yield(0,$e.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:wt,operating_system:Na}});Bu.status===0&&St((ro=Bu==null?void 0:Bu.data)==null?void 0:ro.list)}),Kd=(wt=null)=>lo(void 0,null,function*(){var Na,ro,Bu,Lu,Du,hi,ci,Ps,Di,gu,ts,lc,zc,Dm,xm;pr(!0);const Wi=yield(0,$e.ZP)(`/api/shixuns/${ln}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:wt}});if(Wi.status===0){ua.current=(0,fn.cloneDeep)(Wi.data||{}),Dt(Wi.data||{}),Ya(Number((ro=(Na=Wi.data)==null?void 0:Na.shixun_environment)==null?void 0:ro.mirror_tab_type)||0),Number((Lu=(Bu=Wi.data)==null?void 0:Bu.shixun_environment)==null?void 0:Lu.mirror_tab_type)===0?(bo((Du=Wi.data)==null?void 0:Du.mirror_repository),Ba({}),Yo({})):Number((ci=(hi=Wi.data)==null?void 0:hi.shixun_environment)==null?void 0:ci.mirror_tab_type)===1?(Ba((Ps=Wi.data)==null?void 0:Ps.mirror_repository),bo({}),Yo({})):Number((gu=(Di=Wi.data)==null?void 0:Di.shixun_environment)==null?void 0:gu.mirror_tab_type)===2&&(Yo((ts=Wi.data)==null?void 0:ts.mirror_repository),bo({}),Yo({}));const wm=(zc=(lc=Wi==null?void 0:Wi.data)==null?void 0:lc.shixun_environment)==null?void 0:zc.private_cloud_id,Lm=(xm=(Dm=Wi==null?void 0:Wi.data)==null?void 0:Dm.shixun_environment)==null?void 0:xm.operating_system;wm&&Lm&&gg(wm,Lm)}pr(!1)}),dv=()=>lo(void 0,null,function*(){var wt;const Na=yield(0,$e.ZP)(`/api/shixuns/${ln}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Sa}});return Na.status===0&&Na.is_exist_code_editor?(xe.default.confirm({icon:null,centered:!0,className:yt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ie.createElement("div",null,Ie.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Ie.createElement("div",null,"\u201C",(wt=Na==null?void 0:Na.shixun_environment)==null?void 0:wt.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>lo(void 0,null,function*(){On(Na.shixun_environment.id),Kd(Na.shixun_environment.id),mg()})}),Promise.reject()):Promise.resolve()}),mv={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},gv=(wt,Na)=>{var ro,Bu;if(typeof(wt==null?void 0:wt.className)=="string"&&((ro=wt==null?void 0:wt.className)!=null&&ro.includes(Na)))return wt;for(let Lu=0,Du=wt;Du=Du.parentNode;Lu++){if(typeof(wt==null?void 0:wt.className)=="string"&&((Bu=Du==null?void 0:Du.className)!=null&&Bu.includes(Na)))return Du;if(Du==document.documentElement)return!1}},L0=wt=>{gv(wt.target,"editor-scrollable")&&Ai()},Ai=()=>(0,Ca.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),O0=wt=>Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:ar,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Ie.createElement("div",{className:"p10"},wt&&Ie.createElement(Ie.Fragment,null,Ie.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Ie.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",Ie.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",Ie.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Ie.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Ie.createElement("br",null)),Ie.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",Ie.createElement("br",null),Ie.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",wt&&Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},Ie.createElement("div",{className:ut.interface},wt&&Ie.createElement("div",{onClick:()=>Bi("shixun_environment","is_support_code_editor",!(Zt!=null&&Zt.is_support_code_editor)),className:Zt!=null&&Zt.is_support_code_editor?ut.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ie.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ie.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),Zt!=null&&Zt[wt?"disabled_support_vnc":"disabled2_support_vnc"]?Ie.createElement(Bt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Ie.createElement("div",{className:ut.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ie.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ie.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Ie.createElement("div",{onClick:()=>Bi("shixun_environment",wt?"is_support_vnc":"private_is_support_vnc",!(Zt!=null&&Zt[wt?"is_support_vnc":"private_is_support_vnc"])),className:Zt!=null&&Zt[wt?"is_support_vnc":"private_is_support_vnc"]?ut.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ie.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ie.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),Zt!=null&&Zt[wt?"disabled_support_webssh":"disabled2_support_webssh"]?Ie.createElement(Bt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Ie.createElement("div",{className:ut.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-minglinghang"}),Ie.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ie.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Ie.createElement("div",{onClick:()=>Bi("shixun_environment",wt?"is_support_webssh":"private_is_support_webssh",!(Zt!=null&&Zt[wt?"is_support_webssh":"private_is_support_webssh"])),className:Zt!=null&&Zt[wt?"is_support_webssh":"private_is_support_webssh"]?ut.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-minglinghang"}),Ie.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ie.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),wt&&Ie.createElement("div",{onClick:()=>Bi("shixun_environment","is_support_thiry_party",!(Zt!=null&&Zt.is_support_thiry_party)),className:Zt!=null&&Zt.is_support_thiry_party?ut.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-rongqi1"}),Ie.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Ie.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")),!wt&&Ie.createElement(Ie.Fragment,null,Zt!=null&&Zt.disabled2_support_jupyter_lab?Ie.createElement(Bt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301jupyterLab"},Ie.createElement("div",{className:ut.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-jupyterLab"}),Ie.createElement("span",null,"jupyter Lab")),Ie.createElement("aside",null,"\u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))):Ie.createElement("div",{onClick:()=>Bi("shixun_environment","private_is_support_jupyter_lab",!(Zt!=null&&Zt.private_is_support_jupyter_lab)),className:Zt!=null&&Zt.private_is_support_jupyter_lab?ut.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-jupyterLab"}),Ie.createElement("span",null,"jupyter Lab")),Ie.createElement("aside",null," \u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))))),fv=(wt,Na,ro)=>{const Bu=Array.from(wt),[Lu]=Bu.splice(Na,1);return Bu.splice(ro,0,Lu),Bu},vv=(wt,Na)=>lo(void 0,null,function*(){if(!wt.destination)return;const ro=fv(Na,wt.source.index,wt.destination.index);Ct(ro),(0,$e.ZP)(`/api/shixuns/${ln}/update_environment_position.json`,{method:"put",body:{tabs:ro}})}),pv=(wt,Na)=>{let ro=Na;xe.default.confirm({icon:null,centered:!0,className:yt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Ie.createElement("div",null,Ie.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Ie.createElement("div",null,Ie.createElement(Se.default,{defaultValue:ro,onChange:Bu=>ro=Bu.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Ie.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>lo(void 0,null,function*(){if(!ro)return De.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Bu=cn.map(Du=>Du.id===wt?ko(su({},Du),{name:ro}):Du);if(Sa===0){Ct(Bu);return}(yield(0,$e.ZP)(`/api/shixuns/${ln}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:wt,name:ro}})).status===0&&Ct(Bu)})})},hv=(wt,Na)=>{Ai()||xe.default.confirm({icon:null,centered:!0,className:yt.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>lo(void 0,null,function*(){var ro;if((Sa===0?{status:0}:yield(0,$e.ZP)(`/api/shixuns/${ln}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:wt}})).status===0){const Lu=cn.filter(Du=>Du.id!==wt);if(wt===Sa){const Du=((ro=Lu==null?void 0:Lu[0])==null?void 0:ro.id)||null;On(Du),Kd(Du),Ct(Lu)}else Ct(Lu)}})})},Ev=wt=>{var Na;if(wt===Sa)return;const ro=()=>{On(wt),Kd(wt),mg()};(Na=oe==null?void 0:oe.sideBar)!=null&&Na.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ro()}}):ro()},Pv=wt=>{const Na=ko(su({},Vt),{shixun_environment:ko(su({},Zt),{is_support_code_editor:wt.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:wt.disabled_support_vnc,disabled_support_webssh:wt.disabled_support_webssh,open_start_command:wt.open_start_command,start_command:wt.start_command,open_envs:wt.open_envs,envs:wt.envs,privileged:wt.privileged,add_cap:wt.add_cap,drop_cap:wt.drop_cap}),mirror_repository:ko(su({},Yt),{id:wt.id,name:wt.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:wt.shixun_service_configs||[],description:wt.description}),small_type:wt.small_type,boosters:(wt==null?void 0:wt.boosters)||[]});ya===0?bo(Na==null?void 0:Na.mirror_repository):ya===1?Ba(Na==null?void 0:Na.mirror_repository):ya===2&&Yo(Na==null?void 0:Na.mirror_repository),Dt(Na),el(!1),jn("")},Fv=wt=>{el(!1)},M0=(wt=!1,Na=1)=>lo(void 0,null,function*(){var ro,Bu,Lu;Qr(!0);const Du=(ro=cn.find(ci=>ci.id===Sa))==null?void 0:ro.name,hi=yield(0,$e.ZP)(`/api/shixuns/${ln}/update_for_multi.json`,{method:"put",body:{tabs:cn,shixun_environment_id:Sa,sub_type:Yt==null?void 0:Yt.choice_small_type,main_type:Yt.id,shixun_environment:ko(su({},Zt),{name:Du,mirror_tab_type:ya,network_mode:Wc}),shixun_service_configs:Yt==null?void 0:Yt.shixun_service_configs,new_service_configs:La,sync_origin_shixun:wt,command_settings:Zt==null?void 0:Zt.command_settings}});hi.status===0&&(Kd(hi.shixun_environment_id),On(hi.shixun_environment_id),mg(),(Bu=re==null?void 0:re.detail)!=null&&Bu.copy_for_exercise||De.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Lu=re==null?void 0:re.detail)!=null&&Lu.copy_for_exercise&&(0,pn.m)(le,re,ln,Na)),Qr(!1)}),Sv=()=>{var wt;if(Ai())return;if(Sa===0||(wt=oe==null?void 0:oe.sideBar)!=null&&wt.confirmLeave){De.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const Na=(0,fn.cloneDeep)(mv);console.log("cloneData---",Na),Ct([...cn,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${cn.length+1}`}]),Ya(0),bo({}),Ba({}),Yo({}),On(0),Dt(Na)},Bi=(wt,Na,ro)=>lo(void 0,null,function*(){var Bu,Lu,Du,hi,ci,Ps,Di,gu,ts,lc,zc,Dm,xm,Wi,wm,Lm,N0,I0,R0,T0,k0,Z0;if(Ai())return;const _u=(0,fn.cloneDeep)(qt.current);if(Na==="is_support_code_editor"&&ro&&(yield dv()),Na==="resource_type"&&(_u.shixun_environment.instance_startup_type=1,_u.shixun_environment.command_settings=Gs.current,Gs.current=qt.current.shixun_environment.command_settings,ro===2&&!_u.shixun_environment.private_cloud_id&&(_u.shixun_environment.private_cloud_id=(Bu=Ht==null?void 0:Ht[0])==null?void 0:Bu.id,_u.shixun_environment.operating_system=1,gg(_u.shixun_environment.private_cloud_id,_u.shixun_environment.operating_system))),Na==="private_cloud_id"&&(_u.shixun_environment.private_is_support_vnc=!1,_u.shixun_environment.private_is_support_webssh=!1,_u.shixun_environment.private_is_support_jupyter_lab=!1,_u.shixun_environment.operating_system=1,_u.shixun_environment.instance_startup_template_id=null,_u.shixun_environment.instance_startup_type=1,gg(ro,_u.shixun_environment.operating_system)),Na==="operating_system"&&ro&&(_u.shixun_environment.private_is_support_vnc=!1,_u.shixun_environment.private_is_support_webssh=!1,_u.shixun_environment.private_is_support_jupyter_lab=!1,_u.shixun_environment.instance_startup_template_id=null,_u.shixun_environment.instance_startup_type=1,gg(_u.shixun_environment.private_cloud_id,ro)),Na==="instance_startup_template_id"){_u.shixun_environment.private_is_support_vnc=!1,_u.shixun_environment.private_is_support_webssh=!1,_u.shixun_environment.private_is_support_jupyter_lab=!1,_u.shixun_environment.instance_startup_type=1;const Fs=Tt.find(cd=>cd.id===ro);_u.shixun_environment.disabled2_support_vnc=Fs.disabled_support_vnc,_u.shixun_environment.disabled2_support_webssh=Fs.disabled_support_webssh,_u.shixun_environment.disabled2_support_jupyter_lab=Fs.disabled_support_jupyter_lab,_u.boosters=Fs.boosters,_u.network_mode_list=Fs.network_mode_list,ws((hi=(Du=(Lu=Fs.network_mode_list)==null?void 0:Lu.filter(cd=>cd.is_default))==null?void 0:Du[0])==null?void 0:hi.network_mode),_u.new_service_configs=Fs!=null&&Fs.service_config_info?[Fs.service_config_info]:[]}if((Na==="private_is_support_vnc"||Na==="private_is_support_webssh")&&(_u.shixun_environment.instance_startup_type=1),Na==="choice_small_type"){_u.mirror_repository.choice_small_mirrors=or.filter(di=>ro.includes(di.id));const Fs=_u.mirror_repository.choice_small_mirrors,cd=Yt.choice_small_mirrors;if(Fs.length>cd.length){const di=(0,fn.differenceBy)(Fs,cd,"id");if((ci=di==null?void 0:di[0])!=null&&ci.mirror_name){const Vg={cpu_limit:((gu=(Di=(Ps=di==null?void 0:di[0])==null?void 0:Ps.shixun_service_configs)==null?void 0:Di[0])==null?void 0:gu.cpu_limit)||1,lower_cpu_limit:((zc=(lc=(ts=di==null?void 0:di[0])==null?void 0:ts.shixun_service_configs)==null?void 0:lc[0])==null?void 0:zc.lower_cpu_limit)||.1,memory_limit:((Wi=(xm=(Dm=di==null?void 0:di[0])==null?void 0:Dm.shixun_service_configs)==null?void 0:xm[0])==null?void 0:Wi.memory_limit)||1,mirror_repository_id:(wm=di==null?void 0:di[0])==null?void 0:wm.id,name:(Lm=di==null?void 0:di[0])==null?void 0:Lm.mirror_name,request_limit:((R0=(I0=(N0=di==null?void 0:di[0])==null?void 0:N0.shixun_service_configs)==null?void 0:I0[0])==null?void 0:R0.request_limit)||10,resource_limit:((Z0=(k0=(T0=di==null?void 0:di[0])==null?void 0:T0.shixun_service_configs)==null?void 0:k0[0])==null?void 0:Z0.resource_limit)||10};_u.mirror_repository.shixun_service_configs.push(Vg)}}else{const di=(0,fn.differenceBy)(cd,Fs,"id");_u.mirror_repository.shixun_service_configs=_u.mirror_repository.shixun_service_configs.filter(Vg=>{var W0;return Vg.mirror_repository_id!==((W0=di==null?void 0:di[0])==null?void 0:W0.id)})}}Na?_u[wt][Na]=ro:_u[wt]=ro,console.log("cloneData",_u),jn(""),Dt(_u)}),Ms=(wt,Na,ro)=>{var Bu,Lu;const Du=/^\d*(\.\d*)?$/,hi=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"],ci=(0,fn.cloneDeep)((Lu=(Bu=qt.current)==null?void 0:Bu.mirror_repository)==null?void 0:Lu.shixun_service_configs);if(hi.includes(Na)){ro.match(Du)&&(ci[wt][Na]=ro,Bi("mirror_repository","shixun_service_configs",ci));return}ci[wt][Na]=ro,Bi("mirror_repository","shixun_service_configs",ci)},yv=()=>{xe.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ie.createElement("div",{className:"tc"},Ie.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ze,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},Cv=()=>{var wt,Na,ro,Bu,Lu,Du,hi,ci,Ps,Di;if(!Ai()){if((Zt==null?void 0:Zt.resource_type)===1){if(!(Yt!=null&&Yt.id)){jn("mirror");return}if(!(Zt!=null&&Zt.is_support_code_editor)&&!(Zt!=null&&Zt.is_support_vnc)&&!(Zt!=null&&Zt.is_support_webssh)&&!(Zt!=null&&Zt.is_support_thiry_party)){jn("interface");return}if(Zt.is_support_thiry_party&&!(Zt!=null&&Zt.proxy_port)){jn("port"),br("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(Zt.is_support_thiry_party&&(Zt!=null&&Zt.proxy_port)&&parseInt(Zt==null?void 0:Zt.proxy_port)>65535||((wt=Zt==null?void 0:Zt.proxy_port)==null?void 0:wt.length)>1&&((Na=Zt==null?void 0:Zt.proxy_port)==null?void 0:Na[0])==="0"){jn("port"),br("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((ro=Yt==null?void 0:Yt.shixun_service_configs)!=null&&ro.length)){jn("shixun_service_configs");return}for(let gu of Yt==null?void 0:Yt.shixun_service_configs){if(gu!=null&&gu.open_start_command&&!(gu!=null&&gu.start_command)){jn("start_command");return}if(gu!=null&&gu.open_envs&&!(gu!=null&&gu.envs)){jn("envs");return}}if(Zt!=null&&Zt.webssh_host&&!/^[a-z0-9\-]*$/.test(Zt==null?void 0:Zt.webssh_host)){De.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((Lu=(Bu=Yt==null?void 0:Yt.shixun_service_configs)==null?void 0:Bu[0])!=null&&Lu.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((hi=(Du=Yt==null?void 0:Yt.shixun_service_configs)==null?void 0:Du[0])==null?void 0:hi.webssh_host)){iu(!0);return}}if((Zt==null?void 0:Zt.resource_type)===2){if(!(Zt!=null&&Zt.operating_system)){jn("system");return}if(!(Zt!=null&&Zt.instance_startup_template_id)){jn("template");return}if(!(Zt!=null&&Zt.private_is_support_vnc)&&!(Zt!=null&&Zt.private_is_support_webssh)&&!(Zt!=null&&Zt.private_is_support_jupyter_lab)){jn("interface");return}if((Zt==null?void 0:Zt.operating_system)===1&&(Zt!=null&&Zt.private_is_support_vnc)&&dg&&!(Zt!=null&&Zt.instance_startup_type)){jn("instance_startup_type");return}}if((Zt!=null&&Zt.is_support_webssh||Zt!=null&&Zt.private_is_support_webssh)&&((ci=Zt==null?void 0:Zt.command_settings)==null?void 0:ci.some(ts=>{var lc,zc;return!ts.command&&!!((lc=ts.challenge_ids)!=null&&lc.length)||ts.command&&!((zc=ts.challenge_ids)!=null&&zc.length)}))){jn("command_settings");return}(Ps=re==null?void 0:re.detail)!=null&&Ps.is_fork_from_creator&&((Di=re==null?void 0:re.detail)!=null&&Di.copy_for_exercise)&&Sa!=0&&(Zt!=null&&Zt.has_relation)?le({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(gu,ts)=>{M0(gu,ts)}}}):M0(),cloneConfigs[i][type]=value,Bi("mirror_repository","shixun_service_configs",cloneConfigs)}},bv=wt=>lo(void 0,null,function*(){yield Ms(wt.index,"cpu_limit",String(wt==null?void 0:wt.cpu)),yield Ms(wt.index,"memory_limit",String(wt==null?void 0:wt.memory))}),Av=wt=>{const Na=(0,fn.cloneDeep)(La);Na[wt.index]=ko(su({},Na[wt.index]),{cpu_limit:String(wt==null?void 0:wt.cpu),memory_limit:String(wt==null?void 0:wt.memory)}),Bi("new_service_configs","",Na)};return Ie.createElement("div",{className:ut.wrap},Ie.createElement("div",{className:ut.content},Ie.createElement("div",{className:ut.head},Ie.createElement("div",{className:ut.title},"\u5B9E\u9A8C\u73AF\u5883"),cn.lengtheo(!0),className:ut.setting},"\u8BBE\u7F6E")),!!cn.length&&Ie.createElement(x.Fragment,null,Ie.createElement(wu.Z5,{onDragEnd:wt=>vv(wt,cn)},Ie.createElement(wu.bK,{droppableId:"droppable",direction:"horizontal"},(wt,Na)=>Ie.createElement("div",ko(su({},wt.droppableProps),{ref:wt.innerRef,className:ut.tabs}),cn.map((ro,Bu)=>{const{name:Lu,id:Du}=ro;return Ie.createElement(wu._l,{key:Du,draggableId:Du.toString(),index:Bu},(hi,ci)=>Ie.createElement("div",ko(su(su({},hi.draggableProps),hi.dragHandleProps),{ref:hi.innerRef,className:Sa===Du?ut.active:"",key:Du}),Ie.createElement("i",{className:"iconfont icon-tuodong"}),Ie.createElement("span",{className:ut.name,onClick:()=>Ev(Du)},Lu),Ie.createElement(Jt.Z,{trigger:["click"],dropdownRender:()=>Ie.createElement(gt.default,{style:{width:92}},Ie.createElement(gt.default.Item,{onClick:()=>pv(Du,Lu),className:"font14"},"\u91CD\u547D\u540D"),Ie.createElement(gt.default.Item,{onClick:()=>hv(Du,Lu),className:"font14"},"\u5220\u9664")),getPopupContainer:Ps=>Ps.parentNode},Ie.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),wt.placeholder))),Ie.createElement("div",{className:ut.line})),Ie.createElement(zl.Z,{loading:Za||ha,active:!0},!!cn.length&&Ie.createElement(x.Fragment,null,Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Ie.createElement("div",{className:"p10"},Ie.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Ie.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Ie.createElement("br",null),Ie.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},Ie.createElement("div",{className:ut.resource},Es.map(wt=>Ie.createElement("div",{key:wt.id,className:(Zt==null?void 0:Zt.resource_type)===wt.id?ut.active:"",onClick:()=>{(Zt==null?void 0:Zt.resource_type)!==wt.id&&Bi("shixun_environment","resource_type",wt.id)}},wt.name)))),(Zt==null?void 0:Zt.resource_type)===1&&Ie.createElement(x.Fragment,null,Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Ie.createElement("div",{className:ut.resource,style:{width:300}},hl.map(wt=>Ie.createElement("div",{key:wt.id,className:ya===wt.id?ut.active:"",onClick:()=>{ya!==wt.id&&(Ai()||(Ya(wt.id),jn(""),wt.id===0&&Dt(ko(su({},Vt),{mirror_repository:su({},Ro)})),wt.id===1&&Dt(ko(su({},Vt),{mirror_repository:su({},ma)})),wt.id===2&&Dt(ko(su({},Vt),{mirror_repository:su({},sr)}))))}},wt.name)))),Ie.createElement(Bo.Z,{nameWidth:150,errorKey:"mirror",errorValue:ar,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Ie.createElement(ke.Z,{align:"middle"},ea===!1?Ie.createElement(Ie.Fragment,null,!!(Yt!=null&&Yt.id)&&Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{onClick:()=>{Ai()||el(!0)},className:ut.mirror},Ie.createElement("div",null,Yt==null?void 0:Yt.name),Ie.createElement("i",{className:"iconfont icon-genghuan"})),Ie.createElement(Ze.Z,{value:[{description:Yt==null?void 0:Yt.description,name:Yt==null?void 0:Yt.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Ie.createElement("span",{className:ut.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(Yt!=null&&Yt.id)&&Ie.createElement("div",{onClick:()=>{el(!0)},className:ut.mirror},Ie.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Ie.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),O0(!0),(Zt==null?void 0:Zt.is_support_webssh)&&Ie.createElement(Bo.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ie.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ie.createElement(Pr,{showError:ar==="command_settings",value:Zt==null?void 0:Zt.command_settings,onChange:wt=>Bi("shixun_environment","command_settings",wt),optionsLevelList:Jo})),(Zt==null?void 0:Zt.is_support_thiry_party)&&Ie.createElement(Bo.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:ar,errorName:ia},Ie.createElement(ke.Z,null,Ie.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Ie.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Ie.createElement(Se.default,{onClick:Ai,value:Zt==null?void 0:Zt.proxy_port,onChange:wt=>{const Na=wt.target.value;(Na===""||/^[0-9]\d*$/.test(Na))&&Bi("shixun_environment","proxy_port",wt.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Ie.createElement("div",{className:"ml20"},Ie.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Ie.createElement(Se.default,{onClick:Ai,value:Zt==null?void 0:Zt.web_route,onChange:wt=>Bi("shixun_environment","web_route",wt.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Ie.createElement(Bo.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Ie.createElement(ke.Z,{align:"middle"},Ie.createElement(ru.default,{getPopupContainer:wt=>wt.parentNode,onClick:Ai,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Yt==null?void 0:Yt.choice_small_type,onChange:wt=>Bi("mirror_repository","choice_small_type",wt),showArrow:!0,maxTagCount:5},or.map((wt,Na)=>Ie.createElement(lu,{key:wt.id,value:wt.id},wt.type_name))),!!((Ke=Yt==null?void 0:Yt.choice_small_mirrors)!=null&&Ke.length)&&Ie.createElement(Ze.Z,{value:(Yt==null?void 0:Yt.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Ie.createElement("span",{className:ut.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,mi.Ny)()&&Ie.createElement(x.Fragment,null,Ie.createElement("div",{onClick:()=>Tr(!Rr),className:ut.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ie.createElement("i",{className:`iconfont ${Rr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Rr&&Ie.createElement(x.Fragment,null,Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:ar,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(Ge=Yt==null?void 0:Yt.shixun_service_configs)!=null&&Ge.length?"hidden":"initial"}},Ie.createElement("div",{className:ut.tabsBox},!((Ee=Yt==null?void 0:Yt.shixun_service_configs)!=null&&Ee.length)&&Ie.createElement(Pu.Z,{image:Ku,imageStyle:{height:180,marginTop:67},description:""}),!!((Re=Yt==null?void 0:Yt.shixun_service_configs)!=null&&Re.length)&&Ie.createElement(an.default,{destroyInactiveTabPane:!0,moreIcon:Ie.createElement("span",{className:ut.more},"\u66F4\u591A ",Ie.createElement("i",{className:"iconfont icon-xiala1"}))},(un=Yt==null?void 0:Yt.shixun_service_configs)==null?void 0:un.map((wt,Na)=>{var ro;const{cpu_limit:Bu,lower_cpu_limit:Lu,memory_limit:Du,request_limit:hi,resource_limit:ci,name:Ps,shixun_update_logs:Di}=wt;return Ie.createElement(an.default.TabPane,{className:"p20",tab:Ie.createElement("div",{title:Ps,className:ut.tabTitle},Ps),key:Na},(Di==null?void 0:Di.user_name)&&Ie.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",Di==null?void 0:Di.user_name,"\uFF08",Di==null?void 0:Di.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",Di!=null&&Di.created_at?El()(Di==null?void 0:Di.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Ie.createElement(Bo.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Ie.createElement(ke.Z,{align:"middle"},Ie.createElement(ke.Z,{align:"middle",className:"mr20",wrap:!1},Ie.createElement("div",{className:ut.serverConfig,onClick:()=>{Ai()||(po({index:Na,cpu:Bu,memory:Du}),Ls(!0))}},Ie.createElement("div",null,Ie.createElement("span",null,Bu,"\u6838")," ",Ie.createElement("span",null,Du,"GB")),Ie.createElement("i",{className:"iconfont icon-bianji21"}))),Na==0&&Ie.createElement(ke.Z,{align:"middle",wrap:!1},Ie.createElement("div",{className:ut.viewRecommendConfig,onClick:()=>Va(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),Ie.createElement(Bo.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Ie.createElement(ke.Z,{align:"middle"},Ie.createElement(ke.Z,{align:"middle",wrap:!1},Ie.createElement(Se.default,{onClick:Ai,style:{width:400},value:ci,maxLength:5,onChange:gu=>{const{value:ts}=gu.target,lc=/^\d*(\.\d*)?$/;ts.match(lc)&&Ms(Na,"resource_limit",gu.target.value)},addonAfter:"M"}),Ie.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),Ie.createElement(Bo.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:wt==null?void 0:wt.open_start_command,errorKey:"start_command",errorValue:ar,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Ie.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Ie.createElement(ru.default,{getPopupContainer:gu=>gu.parentNode,onClick:Ai,bordered:!1,fieldNames:{label:"name",value:"id"},options:(ro=Vt==null?void 0:Vt.mirror_repository)==null?void 0:ro.webssh_user_arr,value:(wt==null?void 0:wt.webssh_user)||"root",onChange:gu=>Ms(Na,"webssh_user",gu),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Ie.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Ie.createElement(ke.Z,{className:"mb20"},Ie.createElement(Se.default,{bordered:!1,onClick:Ai,value:wt==null?void 0:wt.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:gu=>{Ms(Na,"webssh_host",gu.target.value),gu.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(gu.target.value)?iu(!1):iu(!0):iu(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Ie.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",Ie.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),Qo&&Ie.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Ie.createElement(st.default,{checked:wt==null?void 0:wt.open_start_command,onChange:gu=>Ms(Na,"open_start_command",gu.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),(wt==null?void 0:wt.open_start_command)&&Ie.createElement(Nl.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:wt==null?void 0:wt.start_command,language:"shell",theme:"vs-light",onChange:gu=>Ms(Na,"start_command",gu)})),Ie.createElement(Bo.Z,{required:wt==null?void 0:wt.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:ar,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Ie.createElement(st.default,{checked:wt==null?void 0:wt.open_envs,onChange:gu=>Ms(Na,"open_envs",gu.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(wt==null?void 0:wt.open_envs)&&Ie.createElement(Nl.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:wt==null?void 0:wt.envs,onChange:gu=>Ms(Na,"envs",gu)})),Ie.createElement(Bo.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Ie.createElement(ke.Z,{align:"middle"},Ie.createElement(jt.Z,{checked:wt==null?void 0:wt.privileged,onChange:gu=>Ms(Na,"privileged",gu)}),Ie.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Ie.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),Ie.createElement(Bo.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Ie.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ie.createElement(Se.default,{onClick:Ai,value:wt==null?void 0:wt.add_cap,onChange:gu=>Ms(Na,"add_cap",gu.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Ie.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ie.createElement(Se.default,{onClick:Ai,value:wt==null?void 0:wt.drop_cap,onChange:gu=>Ms(Na,"drop_cap",gu.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(Zt==null?void 0:Zt.resource_type)===2&&Ie.createElement(x.Fragment,null,Ie.createElement(Bo.Z,{nameWidth:150},Ie.createElement(ru.default,{getPopupContainer:wt=>wt.parentNode,bordered:!1,onClick:Ai,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:Zt==null?void 0:Zt.private_cloud_id,onChange:wt=>Bi("shixun_environment","private_cloud_id",wt)},Ht.map((wt,Na)=>Ie.createElement(lu,{key:wt.id,value:wt.id},wt.name)))),Ie.createElement(Bo.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,nameWidth:150,errorKey:"system",errorValue:ar,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Ie.createElement("div",{className:ut.system},id.map(wt=>Ie.createElement("div",{onClick:()=>{Zt.operating_system!==wt.id&&Bi("shixun_environment","operating_system",wt.id)},key:wt.id,className:(Zt==null?void 0:Zt.operating_system)===wt.id?ut.active:""},Ie.createElement("i",{className:wt.icon}),Ie.createElement("span",null,wt.name))))),Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:ar,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ie.createElement(ke.Z,{align:"middle"},Ie.createElement(ru.default,{getPopupContainer:wt=>wt.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:Ai,ref:Tn,showArrow:!0,dropdownRender:wt=>Ie.createElement("div",{className:ut.template},Ie.createElement("div",{className:ut.liWrap},Tt.map(Na=>Ie.createElement("div",{className:ut.li,key:Na.id,onClick:()=>{Tn.current.blur(),Bi("shixun_environment","instance_startup_template_id",Na.id)}},Ie.createElement("span",{title:Na.name,style:{color:(Zt==null?void 0:Zt.instance_startup_template_id)===Na.id?"#0152d9":"initial"}},Na.name),!Na.is_public&&Ie.createElement("b",{className:ut.tag},"\u79C1\u6709")))),Ie.createElement("div",{style:{padding:12}},!Tt.length&&Ie.createElement(Pu.Z,{image:Ku,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Ie.createElement("div",{style:{marginTop:Tt!=null&&Tt.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Ie.createElement("span",{onClick:yv,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:Tt==null?void 0:Tt.map(wt=>({label:wt.name,value:wt.id})),value:Zt==null?void 0:Zt.instance_startup_template_id}),!!Vc&&Ie.createElement(Ze.Z,{value:Vc,title:"\u6A21\u7248\u63CF\u8FF0"},Ie.createElement("span",{className:ut.explain},"\u6A21\u7248\u63CF\u8FF0")))),O0(!1),(Zt==null?void 0:Zt.private_is_support_webssh)&&Ie.createElement(Bo.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ie.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ie.createElement(Pr,{showError:ar==="command_settings",value:Zt==null?void 0:Zt.command_settings,onChange:wt=>Bi("shixun_environment","command_settings",wt),optionsLevelList:Jo})),(Zt==null?void 0:Zt.operating_system)===1&&(Zt==null?void 0:Zt.private_is_support_vnc)&&(dg||uv&&Os===1)&&Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:ar,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ie.createElement("div",{className:ut.resource},sd.map(wt=>Ie.createElement("div",{key:wt.id,className:(Zt==null?void 0:Zt.instance_startup_type)===wt.id?ut.active:"",onClick:()=>Bi("shixun_environment","instance_startup_type",wt.id)},wt.name)))),(0,mi.Ny)()&&Os===1&&Ie.createElement(x.Fragment,null,Ie.createElement("div",{onClick:()=>yn(!Sr),className:ut.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ie.createElement("i",{className:`iconfont ${Sr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Sr&&Ie.createElement(x.Fragment,null,Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:ar,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:La!=null&&La.length?"hidden":"initial"}},Ie.createElement("div",{className:ut.tabsBox},!(La!=null&&La.length)&&Ie.createElement(Pu.Z,{image:Ku,imageStyle:{height:180,marginTop:67},description:""}),!!(La!=null&&La.length)&&Ie.createElement(an.default,{destroyInactiveTabPane:!0,moreIcon:Ie.createElement("span",{className:ut.more},"\u66F4\u591A ",Ie.createElement("i",{className:"iconfont icon-xiala1"}))},La==null?void 0:La.map((wt,Na)=>{const{cpu_limit:ro,lower_cpu_limit:Bu,memory_limit:Lu,request_limit:Du,resource_limit:hi,name:ci}=wt;return Ie.createElement(an.default.TabPane,{className:"p20",tab:Ie.createElement("div",{title:ci,className:ut.tabTitle},ci),key:Na},Ie.createElement(ke.Z,{align:"middle"},Ie.createElement(ke.Z,{align:"middle",className:"mr20",wrap:!1},Ie.createElement("div",{className:ut.serverConfig,onClick:()=>{po({index:Na,cpu:ro,memory:Lu}),Ls(!0)}},Ie.createElement("div",null,Ie.createElement("span",null,ro,"\u6838")," ",Ie.createElement("span",null,Lu,"GB")),Ie.createElement("i",{className:"iconfont icon-bianji21"}))),Na==0&&Ie.createElement(ke.Z,{align:"middle",wrap:!1},Ie.createElement("div",{className:ut.viewRecommendConfig,onClick:()=>Va(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,mi.Ny)()&&(xn==null?void 0:xn.length)>0&&Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Ie.createElement(ru.default,{disabled:!0,getPopupContainer:wt=>wt.parentNode,bordered:!1,className:"mr10",value:xn[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},xn.map(wt=>Ie.createElement(ru.default.Option,{key:wt,value:wt},wt)))),(0,mi.Ny)()&&(Mn==null?void 0:Mn.length)>0&&Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Ie.createElement("div",{className:"p10"},Ie.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),Ie.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},Ie.createElement(ru.default,{disabled:!0,getPopupContainer:wt=>wt.parentNode,bordered:!1,className:"mr10",value:($t=(Nn=Mn==null?void 0:Mn.filter(wt=>wt.is_default))==null?void 0:Nn[0])==null?void 0:$t.network_mode,onChange:wt=>{ws(wt)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Mn==null?void 0:Mn.map(wt=>Ie.createElement(ru.default.Option,{key:wt==null?void 0:wt.network_mode,value:wt==null?void 0:wt.network_mode},wt.name)))))))),!cn.length&&Ie.createElement(Pu.Z,{image:Ku,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Ie.createElement("div",{className:ut.btns},Ie.createElement(de.ZP,{onClick:iv,style:{marginRight:40}},"\u53D6\u6D88"),Ie.createElement(de.ZP,{loading:Ha,type:"primary",disabled:!(cn!=null&&cn.length),onClick:()=>{Cv()}},"\u4FDD\u5B58")),Ie.createElement(Nu,{identifier:ln,shixun_environment_id:Sa,useId:Yt==null?void 0:Yt.id,visible:Uu,onCancel:()=>el(!1),onOk:wt=>Pv(wt),tab_type:(Cn=hl[Number(ya)])==null?void 0:Cn.type}),Ie.createElement(he,{verifyModal:Ai,id:ln,environment:cn,is_published:Xn,dispatch:le,visible:Wa,onCancel:()=>eo(!1),onOk:wt=>Fv(wt)}),Ie.createElement(rn.Z,{visible:oc,onOk:wt=>{let Na=Zt==null?void 0:Zt.resource_type;Na==1&&bv(wt),Na==2&&Av(wt),Ls(!1)},onCancel:()=>Ls(!1),info:Kr}),Ie.createElement(tn.Z,{onOk:()=>{Kd(Zt==null?void 0:Zt.id)},identifier:ln,visible:Cc,onCancel:()=>Va(!1),info:null,isJupyter:!1}))};var pu=(0,we.connect)(({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve})=>({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve}))(zu),Xu=ue(87169),Il={footerWrap:"footerWrap___Qaahm"},Pl=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,Hl=(oe,le)=>{var re={};for(var ve in oe)Kl.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Pl)for(var ve of Pl(oe))le.indexOf(ve)<0&&sl.call(oe,ve)&&(re[ve]=oe[ve]);return re},nl=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const Fl=Se.default.TextArea,Gl=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:We,dispatch:it,onFinish:Ke=()=>{}}=le,Ge=Hl(le,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ee]=ce.default.useForm(),Re=Nn=>nl(void 0,null,function*(){var $t;const Cn=yield it({type:"shixunsDetail/getCustomScript",payload:{id:($t=re.actionTabs.params)==null?void 0:$t.id,compile:Nn.execute,excutive:Nn.compile}});un(),Cn&&Ke(Cn==null?void 0:Cn.shixun_script)}),un=()=>{it({type:"shixunsDetail/setActionTabs",payload:{}})};return x.createElement(xe.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:re.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:un},x.createElement(ce.default,{form:Ee,scrollToFirstError:!0,layout:"vertical",onFinish:Re},x.createElement(ce.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Fl,{rows:4})),x.createElement(ce.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},x.createElement(Fl,{rows:4})),x.createElement("div",{className:Il.footerWrap},x.createElement(ce.default.Item,null,x.createElement(de.ZP,{className:"mr5",size:"middle",onClick:un},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:We.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var ui=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(Gl),eu={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},Pi=Object.defineProperty,Ri=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,qu=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Rl=Object.prototype.propertyIsEnumerable,Yl=(oe,le,re)=>le in oe?Pi(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,rl=(oe,le)=>{for(var re in le||(le={}))al.call(le,re)&&Yl(oe,re,le[re]);if(qu)for(var re of qu(le))Rl.call(le,re)&&Yl(oe,re,le[re]);return oe},Tl=(oe,le)=>Ri(oe,tu(le)),Fi=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const Ti=ru.default.Option,gi=({practiceSetting:oe,dispatch:le,shixunsDetail:re,user:ve})=>{var We,it;const[Ke,Ge]=(0,x.useState)(null),[Ee,Re]=(0,x.useState)([]),[un,Nn]=(0,x.useState)(!0),[$t,Cn]=(0,x.useState)({}),[ln,Xn]=(0,x.useState)([]),[cn,Ct]=(0,x.useState)(),[Sa,On]=(0,x.useState)(),[Ht,hn]=(0,x.useState)([]),[Tt,St]=(0,x.useState)({}),Tn=(0,x.useRef)(null),Vt=(0,x.useRef)(!0),Dt=(0,x.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),qt=(0,x.useRef)(null),[ua,Zt]=(0,x.useState)(!1),[Yt,or]=(0,x.useState)(!1),[La,Mn]=(0,x.useState)({}),{id:xn,is_published:ar}=oe,{frequence_image:jn=[],environments:ia=[],choice_small_type:br=[],other_image:Rr=[]}=Tt,{name:Tr,description:Sr,authorization:yn,small_type:Za=[]}=$t;(0,x.useEffect)(()=>{Ke!==null&&(tr(),Tn.current.scrollTop=0)},[Ke]),(0,x.useEffect)(()=>{xn&&ha()},[xn]),(0,x.useEffect)(()=>{if(Ke!==null)return pr(),()=>{clearTimeout(qt.current)}},[Ke,Ee,ln,cn,Sa]);const pr=()=>{clearTimeout(qt.current),qt.current=setTimeout(()=>{!(0,fn.isEqual)(Dt.current.activeId,Ke)||!(0,fn.isEqual)(Dt.current.selectId,Ee)||!(0,fn.isEqual)(Dt.current.serviceConfigList,ln)||!(0,fn.isEqual)(Dt.current.evaluateScript,cn)||!(0,fn.isEqual)(Dt.current.evaluationScript,Sa)?le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},ha=()=>Fi(void 0,null,function*(){var ea,vo,Ro;Nn(!0);const bo=yield(0,$e.ZP)(`/api/shixuns/${xn}/edit_environment_info.json`,{method:"get"});bo.status===0&&(St(rl({},bo.data)),Nn(!1),(ea=bo==null?void 0:bo.data)!=null&&ea.id?(Dt.current.activeId=(vo=bo==null?void 0:bo.data)==null?void 0:vo.id,Ge((Ro=bo==null?void 0:bo.data)==null?void 0:Ro.id)):Ge(null))}),tr=()=>Fi(void 0,null,function*(){var ea,vo,Ro,bo;const ma=yield(0,$e.ZP)(`/api/shixuns/${xn}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Ke}});Cn(ma.data),Dt.current.selectId=(ea=ma.data)==null?void 0:ea.choice_small_type,Re((vo=ma.data)==null?void 0:vo.choice_small_type),Dt.current.serviceConfigList=(Ro=ma.data)==null?void 0:Ro.shixun_service_configs,Xn((bo=ma.data)==null?void 0:bo.shixun_service_configs),Dt.current.evaluateScript=ma.data.evaluate_script,Ct(ma.data.evaluate_script),Dt.current.evaluationScript=ma.data.choice_standard_scripts,On(ma.data.choice_standard_scripts),hn(ma.data.standard_scripts)}),Ha=()=>{var ea;const vo=()=>{we.history.push(`/shixuns/${xn}/challenges`),le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ea=oe==null?void 0:oe.sideBar)!=null&&ea.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{vo()}}):vo()},Qr=(ea=!1)=>Fi(void 0,null,function*(){if(($t==null?void 0:$t.survival_time)<10){De.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,Ca.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;const vo={sub_type:Ee,main_type:Ke,shixun:{mirror_script_id:Sa,is_jupyter_lab_private_cloud:!1,survival_time:$t==null?void 0:$t.survival_time},shixun_info:{evaluate_script:cn},shixun_service_configs:ln.map(bo=>({mirror_repository_id:bo.mirror_repository_id,cpu_limit:bo.cpu_limit,lower_cpu_limit:bo.lower_cpu_limit,memory_limit:bo.memory_limit,request_limit:bo.request_limit,resource_limit:bo.resource_limit}))};(yield(0,$e.ZP)(`/api/shixuns/${xn}`,{method:"put",body:vo})).status===0&&(De.ZP.success("\u7F16\u8F91\u6210\u529F"),Dt.current={activeId:Ke,selectId:Ee,serviceConfigList:ln,evaluateScript:cn,evaluationScript:Sa},le({type:"practiceSetting/getCommonData",payload:{id:xn}}),le({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),Qo=Za.filter(ea=>Ee.includes(ea.id)),iu=()=>{Ha()},Wa=(ea,vo,Ro)=>{Xn(bo=>bo.map((ma,Ba)=>Ba===Ro?Tl(rl({},ma),{[vo]:ea}):ma))},eo=()=>{(0,Ca.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||le({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:xn}}})},Uu=ea=>Fi(void 0,null,function*(){const vo=yield le({type:"shixunsDetail/getScriptContent",payload:{id:xn,script_id:ea}});vo&&Ct(vo.content)}),el=ea=>{xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",x.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Fi(void 0,null,function*(){yield Uu(ea),xe.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:x.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},ya=(ea,vo)=>{const Ro=ln[0]?[ln[0]]:[];vo.forEach(bo=>{const ma=ln.find(Ba=>Ba.mirror_repository_id===Number(bo.key));if(ma)Ro.push(ma);else{const Ba=Za.find(sr=>sr.id===Number(bo.key));if(Ba.mirror_name){const sr={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(bo.key),name:Ba.mirror_name,request_limit:10};Ro.push(sr)}}}),Xn(Ro),Re(ea)},Ya=ea=>{Wa(String(ea==null?void 0:ea.cpu),"cpu_limit",ea.index),Wa(String(ea==null?void 0:ea.memory),"memory_limit",ea.index),Zt(!1)};return x.createElement("div",{className:eu.practice},x.createElement(bu.Z,{loading:un,skin:"night",className:eu.left,dispatch:le,value:Ke,data:ia,otherData:Rr,tags:jn,onChange:ea=>Ge(ea),onSearchWord:()=>{}}),x.createElement("div",{className:eu.right},x.createElement("header",null,x.createElement("div",{className:eu.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Ke===null?"\u2014 \u2014":Tr)),x.createElement("div",{className:eu.content,ref:Tn},Ke===null&&x.createElement(Pu.Z,{image:Ku,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Ke!==null&&x.createElement("div",{className:eu.des},x.createElement("div",{className:eu.mainBody},x.createElement(be.Z,{value:Sr})),x.createElement("div",{className:eu.title},"\u9644\u5E26\u73AF\u5883"),x.createElement("div",{className:eu.selectBox},x.createElement(ru.default,{onChange:(ea,vo)=>ya(ea,vo),getPopupContainer:ea=>ea.parentNode,mode:"multiple",bordered:!1,value:Ee,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Za.map((ea,vo)=>x.createElement(Ti,{key:ea.id,value:ea.id},ea.type_name))),x.createElement("div",{className:eu.smallType},Qo.map(ea=>ea.description?x.createElement("span",{key:ea.id},ea.description):null))),!((We=re==null?void 0:re.detail)!=null&&We.is_jupyter_lab)&&x.createElement(x.Fragment,null,x.createElement("div",{className:eu.title},"\u8BC4\u6D4B\u811A\u672C"),x.createElement("div",{className:eu.evaluating},x.createElement("div",{className:eu.evaluatingLabel},ar&&x.createElement("div",{onClick:()=>{(0,Ca.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:eu.mask}),x.createElement(ru.default,{style:{width:400},bordered:!1,getPopupContainer:ea=>ea.parentNode,value:Sa,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ea=>{el(ea),On(ea)}},(Ht||[]).map((ea,vo)=>x.createElement(Ti,{value:parseInt(ea.id),name:ea.scptname,key:vo},ea.scptname))),x.createElement("span",{className:eu.evaluatingS1,onClick:eo},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),x.createElement(Wu.Z,{overlayClassName:eu.popover,placement:"bottomLeft",content:x.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",x.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",x.createElement("br",null),"challengeProgramNames",x.createElement("br",null),"sourceClassNames",x.createElement("br",null),x.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",x.createElement("br",null),x.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",x.createElement("br",null),"src/step1/HelloWorld.java",x.createElement("br",null),"src/step2/Other.java",x.createElement("br",null),x.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",x.createElement("br",null),"step1.HelloWorld",x.createElement("br",null),"step2.Other",x.createElement("br",null),x.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",x.createElement("br",null),'ff challengeProgramNames=("src/step1/',x.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',x.createElement("br",null),'sourceClassNames=("step1.HelloWorld',x.createElement("br",null),'" "step2.Other")',x.createElement("br",null),x.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},x.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},x.createElement(Xu.Z,null)))),x.createElement(Nl.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:cn,onChange:ea=>{if(Vt.current){Vt.current=!1;return}Ct(ea),(0,Ca.gy)(le,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{Vt.current=!0,Ct(Dt.current.evaluateScript)},200)}}))),((it=re.detail)==null?void 0:it.identity)<3&&!!ln.length&&x.createElement(x.Fragment,null,x.createElement("div",{className:eu.title},"\u8D44\u6E90\u914D\u7F6E"),x.createElement("div",{className:eu.serviceSettingWrap},ln==null?void 0:ln.map((ea,vo)=>x.createElement("div",{key:vo,className:"mb30"},x.createElement("div",{className:"mb20"},x.createElement("span",{className:"font16"},ea.name)),x.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),x.createElement(ke.Z,{align:"middle"},x.createElement(ke.Z,{align:"middle",wrap:!1},x.createElement("div",{className:eu.serverConfig,style:ar?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{ar||(Mn({index:vo,cpu:ea==null?void 0:ea.cpu_limit,memory:ea==null?void 0:ea.memory_limit}),Zt(!0))}},x.createElement("div",null,x.createElement("span",null,ea==null?void 0:ea.cpu_limit,"\u6838")," ",x.createElement("span",null,ea==null?void 0:ea.memory_limit,"GB")),x.createElement("i",{className:"iconfont icon-bianji21",style:ar?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),x.createElement(ke.Z,{align:"middle",wrap:!1},x.createElement("div",{className:eu.viewRecommendConfig,onClick:()=>or(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),x.createElement("div",{className:eu.serviceBox},x.createElement("div",{className:eu.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),x.createElement(Se.default,{value:ea.resource_limit,style:{width:400,height:50},disabled:ar,maxLength:5,onChange:Ro=>{const{value:bo}=Ro.target,ma=/^\d*(\.\d*)?$/;bo.match(ma)&&Wa(Ro.target.value,"resource_limit",vo)},addonAfter:"M"}),x.createElement("label",{className:eu.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))))),x.createElement("div",{className:"flex flex-col gap-10px"},x.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),x.createElement(ou.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:$t==null?void 0:$t.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:ea=>{Cn(Tl(rl({},$t),{survival_time:ea}))}})))),x.createElement("div",{className:eu.btns},x.createElement(de.ZP,{size:"middle",style:{marginRight:20},onClick:iu},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",disabled:Ke===null,onClick:()=>Qr()},"\u4FDD\u5B58"))),x.createElement(Ur.Z,null),x.createElement(ui,{onFinish:ea=>Ct(ea)}),x.createElement(Ml.Z,null),x.createElement(rn.Z,{visible:ua,onOk:ea=>Ya(ea),onCancel:()=>Zt(!1),info:La}),x.createElement(tn.Z,{identifier:xn,visible:Yt,onCancel:()=>or(!1),info:null,isJupyter:!0}))};var ds=(0,we.connect)(({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve})=>({practiceSetting:oe,globalSetting:le,shixunsDetail:re,user:ve}))(gi);const js=({shixunsDetail:oe})=>{var le,re,ve,We;const[it,Ke]=(0,x.useState)(!0);return(0,x.useEffect)(()=>{var Ge;typeof((Ge=oe==null?void 0:oe.detail)==null?void 0:Ge.is_jupyter_lab)=="boolean"&&it&&Ke(!1)},[(le=oe==null?void 0:oe.detail)==null?void 0:le.is_jupyter_lab,it]),console.log((re=oe==null?void 0:oe.detail)==null?void 0:re.is_jupyter_lab,it),x.createElement(zl.Z,{loading:it,active:!0},((ve=oe==null?void 0:oe.detail)==null?void 0:ve.is_jupyter_lab)===!1&&x.createElement(pu,null),((We=oe==null?void 0:oe.detail)==null?void 0:We.is_jupyter_lab)===!0&&x.createElement(ds,null))};var Ns=(0,we.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(js),Bl=ue(1710),Ru={flex_box_center:"flex_box_center___ap7QK",flex_space_between:"flex_space_between___y0ril",flex_box_vertical_center:"flex_box_vertical_center___lHV36",flex_box_center_end:"flex_box_center_end___LZ9Th",flex_box_column:"flex_box_column___w365Y",dataset:"dataset___Fpv_2",header:"header___JaI8B",title:"title___W2bjU",dataPath:"dataPath___VR6tz",pathTitle:"pathTitle___ZsIta",btns:"btns___o1xZS",content:"content___bsrju",customTable:"customTable___RS8yq",row:"row___dbMWu",empty:"empty___jeKzD",path:"path___q4vau",text:"text___Xngoj",actionsBtns:"actionsBtns___lW7NZ",customModal:"customModal___j7oZm",shareModal:"shareModal___UfYMy",fileName:"fileName___oCsnD",renameModal:"renameModal___kGFhU",errorDes:"errorDes___GQgpo",uploadFileModal:"uploadFileModal___uvHAo",selectBtn:"selectBtn___wCM31",leftButton:"leftButton___KNGj3",rightButton:"rightButton___ejFn9",centerText:"centerText___oZo20"},Ql={wrap:"wrap___tHiDz",colorBlue:"colorBlue___YpQqS",repeatedName:"repeatedName___THyMO"},Ss=ue(25992),as=Object.defineProperty,Mi=Object.defineProperties,ml=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,qi=Object.prototype.propertyIsEnumerable,Si=(oe,le,re)=>le in oe?as(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Dl=(oe,le)=>{for(var re in le||(le={}))rs.call(le,re)&&Si(oe,re,le[re]);if(fi)for(var re of fi(le))qi.call(le,re)&&Si(oe,re,le[re]);return oe},yi=(oe,le)=>Mi(oe,ml(le)),xl=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const{Dragger:vi}=Pt.default;var Qu=({dispatch:oe,id:le,onClose:re,onOK:ve,visible:We,wrapClassName:it,local:Ke,containerId:Ge,rootIdentifier:Ee})=>{var Re;const[un,Nn]=(0,x.useState)({}),[$t,Cn]=(0,x.useState)([]),[ln,Xn]=(0,x.useState)([]),[cn,Ct]=(0,x.useState)(0),[Sa,On]=(0,x.useState)(!1),[Ht,hn]=(0,x.useState)(!1),[Tt]=ce.default.useForm(),[St,Tn]=(0,x.useState)([]),Vt=(0,x.useRef)([]);(0,x.useEffect)(()=>{We&&(Tt.resetFields(),Tn([]),Xn([]),Cn([]),Ct(0),hn(!1),On(!1))},[We]);const Dt=yn=>{var Za,pr,ha;if(yn.file.status==="done"||yn.file.status==="uploading"){if(Tn(yn.fileList),!yn.file.response)return;if((Za=yn.file.response)!=null&&Za.id){De.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Tn(St.filter(tr=>tr.uid!==yn.file.uid)),(pr=yn.file.response)!=null&&pr.message&&De.ZP.info((ha=yn.file.response)==null?void 0:ha.message)}},qt=yn=>xl(void 0,null,function*(){var Za;if(!cn){const ha=St.filter(tr=>tr.uid!==yn.uid);Tn(ha),Vt.current=[...ha],Cn($t.filter(tr=>tr!==yn.name)),De.ZP.info("\u5220\u9664\u6210\u529F"),ha.length||(Tt.setFieldsValue({file:void 0}),Tt.validateFields());return}if(!yn.response){De.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,$e.ZP)(`/api/shixuns/${le}/destroy_data_sets.json`,{method:"Delete",body:{id:[(Za=yn==null?void 0:yn.response)==null?void 0:Za.id]}})).status===0&&(Tn(St.filter(ha=>ha.uid!==yn.uid)),De.ZP.info("\u5220\u9664\u6210\u529F"))}),ua=yn=>{if(St!=null&&St.some(pr=>pr.name===yn.name))return De.ZP.info(`${yn.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const Za={name:yn.name,uid:yn.uid,file:yn,percent:0};return St.push(Za),Vt.current=[...St],Tn([...St]),!1},Zt={height:300,multiple:!0,disabled:cn>0,withCredentials:!0,fileList:St,action:`${at.Z.API_SERVER}/api/attachments.json`,onChange:Dt,onRemove:qt,beforeUpload:ua},Yt=(yn,Za,pr,ha,tr)=>{const Ha=new FormData;Object.keys(yn).forEach(Qo=>{Ha.append(Qo,yn[Qo])});const Qr=new window.XMLHttpRequest;return Qr.withCredentials=!0,Qr.addEventListener("load",function(Qo){var iu;pr(JSON.parse((iu=Qo==null?void 0:Qo.target)==null?void 0:iu.response))},!1),Qr.addEventListener("error",function(Qo){tr&&tr(Qo)},!1),Qr.upload.onprogress=Qo=>{ha&&ha(Qo)},Qr.open("POST",Za),Qr.send(Ha),Qr},or=(yn,Za)=>{if(yn.lengthComputable){const pr=Math.floor(yn.loaded/yn.total*100),ha=yi(Dl({},Za),{percent:pr,status:pr===100?"done":"uploading"});console.log(Vt.current,333),Vt.current=Vt.current.map(tr=>tr.uid===Za.uid?ha:tr),Tn(Vt.current)}},La=(yn,Za)=>{const pr=yi(Dl({},Za),{status:"error"});De.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Vt.current=Vt.current.map(ha=>ha.uid===Za.uid?pr:ha),Vt.current.every(ha=>ha.status==="done"||ha.status==="error")&&(hn(!1),Ct(2)),Tn(Vt.current)},Mn=(yn,Za)=>{let pr=yi(Dl({},Za),{status:"done"});if(yn.status===0||(pr=yi(Dl({},Za),{status:"error"}),De.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Vt.current=Vt.current.map(ha=>ha.uid===Za.uid?pr:ha),Vt.current.every(ha=>ha.status==="done")){De.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}Vt.current.every(ha=>ha.status==="done"||ha.status==="error")&&(hn(!1),Ct(2)),Tn(Vt.current)},xn=()=>{let yn=!0;return window.navigator.onLine==!0?yn=!0:yn=!1,yn},ar=yn=>xl(void 0,null,function*(){if(hn(!0),cn===3){Ct(2);return}if(cn===2||cn===1){jn();return}const{commitMessage:Za="",fileOss:pr=[]}=yn||{},tr=(Ke?St:pr).map(Qr=>Qr.name);if(tr.filter(Qr=>Qr.indexOf("\u3001")!=-1||Qr.indexOf(" ")!=-1).length>0){De.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),hn(!1);return}const Ha=yield(0,$e.ZP)(`/api/shixuns/${le}/check_data_sets`,{method:"post",body:{files_name:tr}});if(Ha.status===-3){Cn(Ha==null?void 0:Ha.exist_files),hn(!1);return}if(JSON.stringify(Ha)==="{}"){hn(!1),De.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Ha.status===0&&(St.forEach(Qr=>{const Qo=Yt({file:Qr.file,description:Za},`${at.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,iu=>Mn(iu,Qr),iu=>or(iu,Qr),iu=>La(iu,Qr));ln.push(Qo)}),Ct(1))}),jn=()=>{const{commitMessage:yn=""}=Dl({},Tt.getFieldsValue())||{},Za=Vt.current.filter(ha=>ha.status==="error"),pr=Vt.current.map(ha=>yi(Dl({},ha),{status:ha.status==="error"?"uploading":ha.status}));Tn(pr),Za.forEach(ha=>{const tr=Yt({file:ha.file,description:yn},`${at.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,Ha=>Mn(Ha,ha),Ha=>or(Ha,ha),Ha=>La(Ha,ha));ln.push(tr)})},ia=yn=>{var Za,pr;if(console.log(yn,"changedValues"),"fileOss"in yn){if(yn!=null&&yn.fileOss.every(ha=>ha.status==="done")&&((Za=yn==null?void 0:yn.fileOss)!=null&&Za.length)){De.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}if(yn!=null&&yn.fileOss.every(ha=>ha.status==="done"||ha.status==="error")&&((pr=yn==null?void 0:yn.fileOss)!=null&&pr.length)){Ct(3),hn(!1);return}Cn($t.filter(ha=>{var tr;return(tr=yn==null?void 0:yn.fileOss)==null?void 0:tr.some(Ha=>Ha.name===ha)}))}Nn(Dl({},Tt.getFieldsValue()))},br=yn=>{yn||(On(!0),ln.forEach(Za=>{Za.abort()})),ve(),re()},Rr=()=>{const{fileOss:yn=[]}=Dl({},Tt.getFieldsValue())||{},Za=St==null?void 0:St.every(ha=>ha.status==="done"),pr=yn==null?void 0:yn.every(ha=>ha.status==="done");if(!Za||!pr){xe.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{br()}});return}br()},Tr=()=>x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("i",{className:`iconfont icon-shangchuan font50 ${Ql.colorBlue}`})),x.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("span",{className:`${Ql.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Sr=yn=>{console.log(yn,444)};return x.createElement(xe.default,{open:We,onOk:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Tt.submit()},centered:!0,okText:cn===0?"\u786E\u5B9A":cn===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ht},onCancel:Rr,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},x.createElement("div",{className:Ql.wrap},x.createElement(ce.default,{className:"mt10",form:Tt,scrollToFirstError:!0,layout:"vertical",onFinish:ar,onValuesChange:ia},Ke?x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(vi,Dl({},Zt)," ",Tr())):x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(Ss.ZP,{identifier:Ee,cancelUpload:Sa,container_type:"Shixun",container_id:Ge,uploading:cn<3?cn:0,disabled:cn>0,height:300,maxSize:100*1024*1024*1024,description:un.commitMessage||"",text:Tr(),onComplete:Sr,realFileName:!0})),!!$t.length&&x.createElement("span",{className:Ql.repeatedName},$t.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),x.createElement(ce.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{bordered:!1,disabled:cn>0,maxLength:100,suffix:`${((Re=un.commitMessage)==null?void 0:Re.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},gl={flex_box_center:"flex_box_center___RwP4Q",flex_space_between:"flex_space_between___JqfPJ",flex_box_vertical_center:"flex_box_vertical_center___L0FU3",flex_box_center_end:"flex_box_center_end___wLRsI",flex_box_column:"flex_box_column___MEfj6",listItem:"listItem___UjT9q",wrap:"wrap___tj83M",leftContent:"leftContent___SgeL2",header:"header___JIhx8",title:"title___Wc9o6",time:"time___SMHCq",introduction:"introduction___uNDtN",from:"from___Cg8bF",bottom:"bottom___Ve8Zg",user_img:"user_img___qqs9Y",user_name:"user_name___LjcGY",tags_name:"tags_name___xvwsP",buttonList:"buttonList___nAH2P",buttonItem:"buttonItem___D6ug3"},wl=ue(89831),Zu=ue(57884),os=ue(67298),mu=ue(59301),ki=Object.defineProperty,Cs=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,Is=Object.prototype.propertyIsEnumerable,ms=(oe,le,re)=>le in oe?ki(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Co=(oe,le)=>{for(var re in le||(le={}))us.call(le,re)&&ms(oe,re,le[re]);if(Cs)for(var re of Cs(le))Is.call(le,re)&&ms(oe,re,le[re]);return oe},yr=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const nu=({globalSetting:oe,dispatch:le,practiceSetting:re,shixunsDetail:ve,user:We,visible:it,setVisible:Ke,type:Ge="all",updateData:Ee,recordId:Re,identifier:un})=>{const[Nn,$t]=(0,x.useState)([]),[Cn,ln]=(0,x.useState)(0),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({page:1,limit:4,search:"",order:"public"}),[On,Ht]=(0,x.useState)([{id:"public",name:"\u516C\u5F00\u6570\u636E\u96C6"},{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"},{id:"share",name:"\u56E2\u961F\u5171\u4EAB"},{id:"collect",name:"\u6211\u6536\u85CF\u7684"}]);(0,x.useEffect)(()=>{it&&St()},[it,Ct]);const hn=Dt=>{Ct.search=Dt,Ct.page=1,Sa(Co({},Ct))},Tt=Dt=>{Ct.page=1,Ct.order=Dt,Sa(Co({},Ct))},St=()=>yr(void 0,null,function*(){(0,os._S)({page:Ct==null?void 0:Ct.page,limit:Ct==null?void 0:Ct.limit,search:Ct==null?void 0:Ct.search,category:Ge=="all"?Ct==null?void 0:Ct.order:"mine"}).then(Dt=>{var qt,ua;(Dt==null?void 0:Dt.status)==0&&($t((qt=Dt==null?void 0:Dt.data)==null?void 0:qt.list),ln((ua=Dt==null?void 0:Dt.data)==null?void 0:ua.count))})}),Tn=()=>yr(void 0,null,function*(){if((Xn==null?void 0:Xn.length)===0)return De.ZP.warning("\u8BF7\u9009\u62E9\u6570\u636E\u96C6");let Dt=Ge=="all"?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:un,data_set_ids:Xn}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:Re,data_set_id:Xn[0]}};(yield(0,$e.ZP)(Dt==null?void 0:Dt.url,{method:"post",body:Dt==null?void 0:Dt.body})).status===0&&(De.ZP.info("\u6DFB\u52A0\u6210\u529F"),Vt(),Ee())}),Vt=()=>{Ke(!1),$t([]),cn([]),ln(0),Sa({page:1,limit:4,search:"",order:"public"})};return mu.createElement(xe.default,{title:"\u9009\u62E9\u6570\u636E\u96C6",open:it,width:900,centered:!0,keyboard:!1,onCancel:()=>Vt(),maskClosable:!1,bodyStyle:{minHeight:400},okText:mu.createElement("div",{onClick:()=>Tn()},"\u6DFB\u52A0(",Xn==null?void 0:Xn.length,")")},mu.createElement(ke.Z,{align:"middle",justify:"space-between",className:"mt10 mb20"},mu.createElement(wl.tp,{dataSource:Ge=="all"?On:[{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"}],value:Ge=="all"?Ct==null?void 0:Ct.order:"mine",onChange:Tt}),mu.createElement(wl.t7,{style:{width:303},placeholder:"\u8BF7\u641C\u7D22\u6570\u636E\u96C6\u540D\u79F0",value:Ct==null?void 0:Ct.search,onChange:hn})),(Nn==null?void 0:Nn.length)===0?mu.createElement(Zu.Z,{customText:"\u6682\u65E0\u6570\u636E"}):mu.createElement("div",null,mu.createElement("div",{style:{height:"410px",overflowY:"auto"}},Nn==null?void 0:Nn.map((Dt,qt)=>{var ua,Zt,Yt;return mu.createElement("div",{className:gl.listItem,key:qt,onClick:or=>{if(Ge=="my"){cn([Dt.id]);return}Xn.indexOf(Dt.id)>-1?cn(Xn.filter(La=>La!==Dt.id)):cn(Xn.concat(Dt.id))}},mu.createElement("div",{style:{display:"flex"}},mu.createElement("div",{style:{marginTop:"1px"}},Ge=="all"?mu.createElement(st.default,{checked:Xn.includes(Dt.id),value:Dt.id}):mu.createElement(Ji.ZP,{checked:Xn.includes(Dt.id),value:Dt.id})),mu.createElement("aside",{className:gl.wrap,key:qt},mu.createElement("div",{className:gl.leftContent},mu.createElement("div",{className:gl.header},mu.createElement("div",{className:gl.title},Dt==null?void 0:Dt.title)),mu.createElement(Bt.Z,{title:Dt==null?void 0:Dt.introduction},mu.createElement("div",{className:gl.introduction},Dt==null?void 0:Dt.desc)),mu.createElement("div",{className:gl.bottom},mu.createElement("img",{className:gl.user_img,alt:"\u7528\u6237\u5934\u50CF",src:`${at.Z.IMG_SERVER}/images/${(ua=Dt==null?void 0:Dt.user_info)==null?void 0:ua.image_url}`}),mu.createElement("div",{className:gl.user_name},(Zt=Dt==null?void 0:Dt.user_info)==null?void 0:Zt.name),(Yt=Dt==null?void 0:Dt.data_set_tags)==null?void 0:Yt.map((or,La)=>{var Mn;return La<3?mu.createElement("div",{key:La,className:gl.tags_name},or==null?void 0:or.tag_name):La==3?mu.createElement(Bt.Z,{key:La,title:(Mn=Dt==null?void 0:Dt.data_set_tags)==null?void 0:Mn.map((xn,ar)=>{var jn;if(ar>2)return(xn==null?void 0:xn.tag_name)+(ar===((jn=xn==null?void 0:xn.data_set_tags)==null?void 0:jn.length)-1?"":"\u3001")}).join("")},mu.createElement("div",{key:La,className:gl.tags_name},"...")):null}))))))})),mu.createElement(Oi.Z,{showTotal:Dt=>mu.createElement("span",null,"\u5171",mu.createElement("span",{style:{color:"#165DFF",marginLeft:"3px"}},Dt)," \u6761\u6570\u636E"),style:{marginTop:10},onChange:(Dt,qt)=>{Ct.page=Dt,Ct.limit=qt,Sa(Co({},Ct)),St()},defaultCurrent:1,pageSize:Ct.limit||4,current:Ct.page||1,total:Cn})))};var cl=(0,we.connect)(({globalSetting:oe,shixunsDetail:le,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:le,user:ve,practiceSetting:re}))(nu),Ni=ue(97e3),Us=Object.defineProperty,ic=Object.defineProperties,Ks=Object.getOwnPropertyDescriptors,gs=Object.getOwnPropertySymbols,jl=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,Rs=(oe,le,re)=>le in oe?Us(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,kl=(oe,le)=>{for(var re in le||(le={}))jl.call(le,re)&&Rs(oe,re,le[re]);if(gs)for(var re of gs(le))wo.call(le,re)&&Rs(oe,re,le[re]);return oe},Ui=(oe,le)=>ic(oe,Ks(le)),Gc=(oe,le)=>{var re={};for(var ve in oe)jl.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&gs)for(var ve of gs(oe))le.indexOf(ve)<0&&wo.call(oe,ve)&&(re[ve]=oe[ve]);return re},ls=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const{Fragment:bs}=x,{TabPane:Hs}=an.default,bc=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:We,shixunsDetail:it,user:Ke}=le,Ge=Gc(le,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ee,Re,un,Nn,$t,Cn;const{id:ln}=We,[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({}),[On,Ht]=(0,x.useState)([]),[hn,Tt]=(0,x.useState)(!1),[St,Tn]=(0,x.useState)(!0),[Vt,Dt]=(0,x.useState)(!1),[qt,ua]=(0,x.useState)(!1),[Zt,Yt]=(0,x.useState)(!1),[or,La]=(0,x.useState)(!1),[Mn,xn]=(0,x.useState)("all"),[ar,jn]=(0,x.useState)([]),[ia,br]=(0,x.useState)([]),[Rr,Tr]=(0,x.useState)(!1),[Sr,yn]=(0,x.useState)({}),[Za,pr]=(0,x.useState)(!1),[ha,tr]=(0,x.useState)([]),[Ha,Qr]=(0,x.useState)({page:1,limit:10,total:0}),[Qo,iu]=(0,x.useState)({page:1,limit:10,search:"",order:"mine"});(0,x.useEffect)(()=>{ln&&eo()},[ln]);const Wa=ma=>{const Ba=Ui(kl({},Ha),{page:ma});br([]),Qr(Ba),eo(Ba)},eo=ma=>ls(void 0,null,function*(){const sr=ma||{page:1,limit:10,total:0};Tt(!0);const Yo=yield ve({type:"shixunsDetail/getSetData",payload:Ui(kl({},sr),{id:ln})});Yo!=null&&Yo.data_sets&&(Tt(!1),cn([...Yo.data_sets]),Qr(Ui(kl({},sr),{total:Yo==null?void 0:Yo.data_sets_count})),Tn(!1),Sa(kl({},Yo)))}),Uu=()=>x.createElement("div",{className:Ru.empty},x.createElement("img",{src:Sn.x7,width:"258"}),x.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),ya={selectedRowKeys:ia,columnWidth:70,onChange:ma=>{console.log("selectedRowKeys changed: ",ma),br(ma)}},Ya=ma=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Ba=ma?[ma]:ia;xe.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ls(void 0,null,function*(){if((yield(0,$e.ZP)(`/api/shixuns/${ln}/destroy_data_sets.json`,{method:"Delete",body:{id:Ba}})).status===0){const Yo=Ba.length===Xn.length&&Ha.page>1?Ha.page-1:Ha.page;De.ZP.success("\u5220\u9664\u6210\u529F"),eo(Ui(kl({},Ha),{page:Yo})),br([])}})})},ea=()=>ls(void 0,null,function*(){const{title:ma}=Sr;let Ba=null;if(console.log(ma,"title"),ma===""){Ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",yn(Ui(kl({},Sr),{errorDes:Ba}));return}if(ma.includes(" ")){Ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",yn(Ui(kl({},Sr),{errorDes:Ba}));return}const sr=Xn.find(ws=>ws.id===(Sr==null?void 0:Sr.id)).title;if(ma===sr.substring(0,sr.lastIndexOf("."))||ma===sr){Ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",yn(Ui(kl({},Sr),{errorDes:Ba}));return}const Yo=sr.includes(".")?sr.substring(sr.lastIndexOf("."),sr.length):"";(yield(0,$e.ZP)(`/api/shixuns/${ln}/rename_data_sets.json`,{method:"post",body:{id:Sr==null?void 0:Sr.id,new_file_name:ma+Yo}})).status===0&&(De.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),eo(Ha),Dt(!1),yn({}))}),vo=()=>{const{download_url:ma}=Sr;Ro(ma),De.ZP.success("\u590D\u5236\u6210\u529F"),ua(!1),yn({})},Ro=ma=>{const Ba=ma,sr=document.createElement("input");sr.value=Ba,document.body.appendChild(sr),sr.select(),document.execCommand("Copy"),sr.style.display="none"},bo=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:ma=>x.createElement(Bt.Z,{title:ma},x.createElement("span",null,ma))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(ma,Ba)=>Ba!=null&&Ba.data_set_id?x.createElement(Bt.Z,{title:ma},x.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Qe.xg)(`/dataset/${Ba==null?void 0:Ba.data_set_id}/detail?tabId=public`)}},ma)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:ma=>x.createElement(Bt.Z,{title:ma},x.createElement("span",null,ma||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(ma,Ba)=>El()(Ba.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(ma,Ba)=>x.createElement("div",{className:Ru.path},x.createElement(Bt.Z,{title:ma},x.createElement("span",{className:Ru.text},ma)),x.createElement(bn.CopyToClipboard,{text:ma,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Bt.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(ma,Ba)=>x.createElement("div",{className:Ru.actionsBtns},x.createElement(Bt.Z,{title:"\u91CD\u547D\u540D"},x.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var sr;yn((0,fn.clone)(Ui(kl({},Ba),{title:Ba!=null&&Ba.title.includes(".")?(sr=Ba==null?void 0:Ba.title)==null?void 0:sr.substring(0,Ba.title.lastIndexOf(".")):Ba==null?void 0:Ba.title}))),Dt(!0),(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),x.createElement(Bt.Z,{title:"\u5206\u4EAB"},x.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),yn((0,fn.clone)(Ba)),ua(!0)}})),x.createElement(Bt.Z,{title:"\u4E0B\u8F7D"},x.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Qe.Nd)(Ba.title,Ba==null?void 0:Ba.download_url)}})),x.createElement(Bt.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},x.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),La(!0),tr([Ba]),jn([Ba.id])}})),x.createElement(Bt.Z,{title:"\u5220\u9664"},x.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Ya(Ba.id)}})))}];return x.createElement("div",{className:Ru.dataset},x.createElement("div",{className:Ru.header},x.createElement("div",{className:Ru.title},"\u6570\u636E\u96C6(",Ha.total,")"),x.createElement("div",{className:Ru.dataPath},x.createElement("span",{className:Ru.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),x.createElement("input",{value:Ct==null?void 0:Ct.folder_name,disabled:!0}),x.createElement(bn.CopyToClipboard,{text:Ct==null?void 0:Ct.folder_name,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Bt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},x.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),x.createElement("div",{className:Ru.btns},x.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>Ya(),disabled:!ia.length,style:{width:"60px"}},"\u5220\u9664"),x.createElement(de.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{La(!0),jn(ia),tr(Xn.filter(ma=>ia.includes(ma.id)))},disabled:!ia.length},"\u540C\u6B65"),x.createElement(Jt.Z,{className:"ml10",disabled:((Ee=Ke==null?void 0:Ke.userInfo)==null?void 0:Ee.user_status)===2,dropdownRender:()=>x.createElement(gt.default,null,x.createElement(gt.default.Item,{key:1,onClick:()=>{Tr(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),x.createElement(gt.default.Item,{key:2,onClick:()=>{Yt(!0),xn("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},x.createElement("span",{className:Ru.selectBtn},x.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),x.createElement("div",{className:Ru.content},x.createElement(zl.Z,{loading:St,active:!0,paragraph:{rows:5}},Ha.total?x.createElement(Bl.default,{rowSelection:ya,className:Ru.customTable,dataSource:Xn,bordered:!1,rowKey:ma=>ma.id,rowClassName:Ru.row,columns:bo,loading:hn,pagination:{pageSize:Ha.limit,total:Ha.total,current:Ha.page,onChange:Wa,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Uu())),x.createElement(Qu,{rootIdentifier:(Re=it==null?void 0:it.detail)==null?void 0:Re.root_identifier,wrapClassName:Ru.uploadFileModal,id:ln,containerId:(un=it==null?void 0:it.detail)==null?void 0:un.id,local:(Nn=re==null?void 0:re.setting)==null?void 0:Nn.is_local,dispatch:ve,visible:Rr,onClose:()=>Tr(!1),onOK:eo}),x.createElement(xe.default,{title:"\u91CD\u547D\u540D",open:Vt,onOk:ea,centered:!0,wrapClassName:Ru.renameModal,onCancel:()=>{Dt(!1),yn({})},width:"1000px"},x.createElement("div",null,x.createElement("div",{className:Ru.fileName},x.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),x.createElement(Se.default,{value:Sr==null?void 0:Sr.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:ma=>{yn(Ui(kl({},Sr),{title:ma.target.value,errorDes:null}))},maxLength:60,suffix:`${(($t=Sr==null?void 0:Sr.title)==null?void 0:$t.length)||0}/60`}),(Sr==null?void 0:Sr.errorDes)&&x.createElement("div",{className:Ru.errorDes},Sr==null?void 0:Sr.errorDes))),x.createElement(xe.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:qt,onOk:vo,centered:!0,wrapClassName:Ru.shareModal,onCancel:()=>{ua(!1),yn({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},x.createElement("div",null,x.createElement("div",{className:Ru.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",x.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),x.createElement(Se.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Sr==null?void 0:Sr.download_url}))),x.createElement(cl,{setVisible:Yt,visible:Zt,recordId:ar,type:Mn,updateData:eo,identifier:(Cn=it.detail)==null?void 0:Cn.identifier}),x.createElement(xe.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:or,width:400,centered:!0,keyboard:!1,onCancel:()=>La(!1),maskClosable:!1,footer:x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement("div",{className:Ru.leftButton,onClick:()=>{pr(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),x.createElement("div",{className:Ru.rightButton,onClick:()=>{La(!1),Yt(!0),xn("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},x.createElement("div",{className:Ru.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),x.createElement(Ni.Z,{visible:Za,attachmentInfo:ha,onClose:()=>pr(!1),onSuccess:ma=>{pr(!1),we.history.push(`/dataset/${ma}/detail?tabId=mine`)}}))};var Ac=(0,we.connect)(({globalSetting:oe,shixunsDetail:le,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:le,user:ve,practiceSetting:re}))(bc),sc=ue(31797),Gu={wrap:"wrap___XfiDL",content:"content___Wo8S5",mainPathWrap:"mainPathWrap___HiWyw",colorBlue:"colorBlue___YquQT"},to=Object.defineProperty,li=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,jc=Object.prototype.propertyIsEnumerable,Bc=(oe,le,re)=>le in oe?to(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,dd=(oe,le)=>{for(var re in le||(le={}))ol.call(le,re)&&Bc(oe,re,le[re]);if(li)for(var re of li(le))jc.call(le,re)&&Bc(oe,re,le[re]);return oe},Dc=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const $i=oe=>oe!=null&&oe.length?oe.filter((le,re)=>re!==0).map(le=>le.val).join("").substr(1):"",md=({shixunsDetail:oe,globalSetting:le,loading:re,dispatch:ve,fileType:We,path:it,onFinish:Ke=()=>{}})=>{const Ge=(0,we.useParams)(),[Ee,Re]=(0,x.useState)(""),[un,Nn]=(0,x.useState)([]),[$t,Cn]=(0,x.useState)([]),Xn=[is.OriginalPicturePath,is.ExpectPicturePath,is.PicturePath].includes(We);(0,x.useEffect)(()=>{oe.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Re(it||""),cn())},[oe.actionTabs.key]);const cn=(St="")=>Dc(void 0,null,function*(){var Tn;const Vt=yield ve({type:"shixunsDetail/getRepository",payload:{id:Ge.id,path:St}});if(St===""&&!((Tn=Vt==null?void 0:Vt.trees)!=null&&Tn.length)&&De.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Vt!=null&&Vt.trees){const Dt=Vt.trees.map(qt=>dd(dd({},qt),{name:qt.name,val:qt.name}));Cn(Dt||[])}}),Ct=St=>{const Tn=$i(un),Vt=`${Tn&&`${Tn}/`}${St}`;We===is.Path?!(Ee!=null&&Ee.includes(`${Vt}\uFF1B`))&&Re(`${Ee}${Vt}\uFF1B`):We===is.ExecPath&&Re(Vt)},Sa=St=>{if(St.type==="tree"){un.length?un.push({val:`/${St.val}`,path:St.val}):un.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${St.val}`,path:St.val}),Nn(un);const Tn=$i(un);Xn&&Re(Tn),cn(Tn)}},On=(St,Tn)=>{const Vt=un.filter((qt,ua)=>ua<=Tn);Nn(Vt);const Dt=$i(Vt);Xn&&Re(Dt),cn(Dt)},Ht=()=>Dc(void 0,null,function*(){Ke(Ee),hn()}),hn=()=>{Re(""),Nn([]),Cn([]),ve({type:"shixunsDetail/setActionTabs",payload:{}})},Tt=$i(un);return x.createElement(xe.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:oe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ht,onCancel:hn},x.createElement("div",{className:Gu.wrap},x.createElement("div",{className:Gu.content},x.createElement("div",{className:Gu.mainPathWrap},!!(un!=null&&un.length)&&un.map((St,Tn)=>x.createElement("a",{key:Tn,onClick:()=>On(St,Tn)},St.val))),!!($t!=null&&$t.length)&&$t.map((St,Tn)=>St.type==="tree"?x.createElement("a",{key:Tn,onClick:()=>Sa(St)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Gu.colorBlue}`}),Tt&&`${Tt}/`,St.name):x.createElement("a",{key:Tn,onClick:()=>Ct(`${St.name}`)},x.createElement("i",{className:`iconfont icon-zuoye ${Gu.colorBlue}`}),Tt&&`${Tt}/`,St.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ee,onChange:St=>Re(St.target.value)})))};var Hd=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le.models.index}))(md),Uc={wrap:"wrap___B8qi_",fixBtn:"fixBtn___OvNbo"},cc=ue(84236),Kc=Object.defineProperty,fs=Object.getOwnPropertySymbols,gd=Object.prototype.hasOwnProperty,xc=Object.prototype.propertyIsEnumerable,dc=(oe,le,re)=>le in oe?Kc(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Hc=(oe,le)=>{for(var re in le||(le={}))gd.call(le,re)&&dc(oe,re,le[re]);if(fs)for(var re of fs(le))xc.call(le,re)&&dc(oe,re,le[re]);return oe},fd=(oe,le)=>{var re={};for(var ve in oe)gd.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&fs)for(var ve of fs(oe))le.indexOf(ve)<0&&xc.call(oe,ve)&&(re[ve]=oe[ve]);return re},vd=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const mc=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,user:We,dispatch:it}=le,Ke=fd(le,["shixunsDetail","globalSetting","user","dispatch"]),Ge,Ee;const Re=(0,we.useLocation)(),un=(0,x.useRef)((Ee=(Ge=Re.pathname)==null?void 0:Ge.split("/"))==null?void 0:Ee[2]),[Nn]=ce.default.useForm(),[$t,Cn]=(0,x.useState)(""),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(!1);(0,x.useEffect)(()=>{un.current&&Sa()},[un.current]);const Sa=()=>vd(void 0,null,function*(){Xn(!0);const Ht=yield(0,$e.ZP)(`/api/shixuns/${un.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ht.status===0&&(Cn((Ht==null?void 0:Ht.standard_answer)||""),Nn.setFieldsValue({hide_answer:Ht==null?void 0:Ht.hide_answer,disable_copy:Ht==null?void 0:Ht.disable_copy}),Xn(!1))}),On=Ht=>vd(void 0,null,function*(){Ct(!0),(yield(0,$e.ZP)(`/api/shixuns/${un.current}/set_standard_answer.json`,{method:"post",body:Hc({},Ht)})).status===0&&De.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ct(!1)});return x.createElement("section",{className:Uc.wrap},x.createElement(zl.Z,{loading:ln},x.createElement(ce.default,{form:Nn,scrollToFirstError:!0,layout:"vertical",onFinish:On},x.createElement(ce.default.Item,{name:"hide_answer",valuePropName:"checked"},x.createElement(st.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),x.createElement(ce.default.Item,{name:"disable_copy",valuePropName:"checked"},x.createElement(st.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),x.createElement(ce.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},x.createElement(se.Z,{defaultValue:$t})),x.createElement(ce.default.Item,null,x.createElement(cc.t,{okText:"\u4FDD\u5B58",loading:cn,hasCancelBtn:!1,className:Uc.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var wc=(0,we.connect)(({shixunsDetail:oe,globalSetting:le,user:re})=>({shixunsDetail:oe,globalSetting:le,user:re}))(mc),gc=ue(33796),Ys=ue(61485),pd=ue(45079),Ll=ue(59301),hd=Object.defineProperty,Yd=Object.defineProperties,Qd=Object.getOwnPropertyDescriptors,Ed=Object.getOwnPropertySymbols,Qs=Object.prototype.hasOwnProperty,Jd=Object.prototype.propertyIsEnumerable,Js=(oe,le,re)=>le in oe?hd(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Lc=(oe,le)=>{for(var re in le||(le={}))Qs.call(le,re)&&Js(oe,re,le[re]);if(Ed)for(var re of Ed(le))Jd.call(le,re)&&Js(oe,re,le[re]);return oe},Oc=(oe,le)=>Yd(oe,Qd(le)),Ts=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const{Countdown:Yc}=sc.default;var Xd=(oe=>(oe[oe.LoadingFail=1]="LoadingFail",oe[oe.Loading=2]="Loading",oe[oe.Finish=3]="Finish",oe))(Xd||{}),is=(oe=>(oe.Path="path",oe.ExecPath="exec_path",oe.OriginalPicturePath="original_picture_path",oe.ExpectPicturePath="expect_picture_path",oe.PicturePath="picture_path",oe))(is||{});const Qc=({globalSetting:oe,loading:le,dispatch:re,practiceSetting:ve,shixunsDetail:We})=>{var it;const[Ke,Ge]=(0,x.useState)(),[Ee,Re]=(0,x.useState)(),un=(0,x.useRef)(),[Nn,$t]=(0,x.useState)(),[Cn,ln]=(0,x.useState)(),[Xn,cn]=(0,x.useState)(!0),[Ct,Sa]=(0,x.useState)(700),[On,Ht]=(0,x.useState)(""),[hn,Tt]=(0,x.useState)("1"),St=(0,we.useParams)();(0,x.useEffect)(()=>{Vt()},[]);const Tn=()=>Ts(void 0,null,function*(){var Mn,xn;const ar=yield re({type:"shixunsDetail/updateRepositoryFile",payload:{id:St.id,path:(xn=(Mn=We==null?void 0:We.fileContent)==null?void 0:Mn.params)==null?void 0:xn.path,content:Ke,secret_repository:Xn?null:!0}});ar!=null&&ar.content&&(De.ZP.info("\u4FDD\u5B58\u6210\u529F"),re({type:"practiceSetting/setSideBarTabs",payload:Oc(Lc({},ve.sideBar),{confirmLeave:!1})}))}),Vt=()=>Ts(void 0,null,function*(){var Mn,xn,ar,jn;const ia=yield(0,dt.Ui)({identifier:St.id});if((xn=(Mn=ia==null?void 0:ia.data)==null?void 0:Mn.data_list)!=null&&xn.length){gc.Z.publish("pod-restrict-data",{identifier:(ar=ia==null?void 0:ia.data)==null?void 0:ar.identifier,data_list:(jn=ia==null?void 0:ia.data)==null?void 0:jn.data_list});return}ia!=null&&ia.url&&Ht(ia==null?void 0:ia.url)}),Dt=()=>Ts(void 0,null,function*(){const Mn=yield(0,dt.K_)({identifier:St.id});(Mn==null?void 0:Mn.status)===0&&(Mn!=null&&Mn.remainingSeconds?($t(Date.now()+Mn.remainingSeconds*1e3),ln(Mn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Mn.remainingSeconds-300)*1e3)):qt())}),qt=()=>{xe.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Ll.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>Ts(void 0,null,function*(){ua()})})},ua=()=>Ts(void 0,null,function*(){var Mn,xn,ar,jn;Re(2);const ia=yield(0,dt.zH)({identifier:St.id});if((xn=(Mn=ia==null?void 0:ia.data)==null?void 0:Mn.data_list)!=null&&xn.length){gc.Z.publish("pod-restrict-data",{identifier:(ar=ia==null?void 0:ia.data)==null?void 0:ar.identifier,data_list:(jn=ia==null?void 0:ia.data)==null?void 0:jn.data_list});return}(ia==null?void 0:ia.status)===0&&(Re(3),Ht(ia.url),un.current=ia.port,De.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),Zt=()=>{xe.default.destroyAll(),xe.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Ll.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Ll.createElement("span",null,Ll.createElement(Yc,{value:Nn,format:"HH:mm:ss",onFinish:Yt})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>Ts(void 0,null,function*(){(yield(0,dt.q9)({identifier:St.id})).status===0&&(yield Dt(),De.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Yt=()=>{xe.default.destroyAll(),xe.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Ll.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{ua()}})},or=Mn=>{re({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},La=Mn=>Ts(void 0,null,function*(){yield(0,dt.QA)({id:St.id,startup_file:Mn}),Vt(),re({type:"practiceSetting/getCommonData",payload:Lc({},St)})});return Ll.createElement(an.default,{activeKey:hn,onChange:Mn=>Tt(Mn),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Ll.createElement("div",null,Ll.createElement(ke.Z,{className:"mt20 ml20 font14",align:"middle"},Ll.createElement(Ne.Z,null,Ll.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Ll.createElement(Ne.Z,{className:"mr10"},Ll.createElement(Bt.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},Ll.createElement(Ys.Z,{style:{cursor:"pointer"}}))),Ll.createElement(Ne.Z,{flex:"300px",onClick:()=>or("exec_path")},Ll.createElement(Se.default,{value:On})),Ll.createElement(Ne.Z,{flex:"1"},Ll.createElement(de.ZP,{type:"primary",className:"ml10",onClick:()=>or("exec_path")},"\u8BBE\u7F6E"))),Ll.createElement("iframe",{onLoad:Mn=>{},src:On,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Ll.createElement(Hd,{fileType:"path",path:(it=We==null?void 0:We.detail)==null?void 0:it.startup_file,onFinish:Mn=>La(Mn)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:hn==="2"?Ll.createElement(pd.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Ll.createElement(wc,null)}]})};var qd=(0,we.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(Qc),Mc={catechism:"catechism___sjAIS",tab:"tab___g7aXg"},Pd={collect:"collect___gSAx5",head:"head___h3Wha"},Xs=ue(59301),$d=Object.defineProperty,Jc=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,tm=Object.prototype.propertyIsEnumerable,fc=(oe,le,re)=>le in oe?$d(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Fd=(oe,le)=>{for(var re in le||(le={}))em.call(le,re)&&fc(oe,re,le[re]);if(Jc)for(var re of Jc(le))tm.call(le,re)&&fc(oe,re,le[re]);return oe},Xc=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())}),Nc=({onOk:oe,onCancel:le,visible:re,modalParams:ve,forceIn:We})=>{const[it]=ce.default.useForm(),[Ke,Ge]=(0,x.useState)(!1),Ee=We?!1:typeof re=="number";(0,x.useEffect)(()=>{re?it.setFieldsValue(Fd({},ve)):it.resetFields()},[re]);const Re=un=>Xc(void 0,null,function*(){Ge(!0),yield oe(un),Ge(!1)});return Xs.createElement(xe.default,{centered:!0,destroyOnClose:!0,onCancel:()=>le(),onOk:()=>it.submit(),open:!!re,confirmLoading:Ke,title:Ee?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ee?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},Xs.createElement(ce.default,{form:it,size:"large",onFinish:Re},Xs.createElement(ce.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},Xs.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),Xs.createElement(ce.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},Xs.createElement(se.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:ve==null?void 0:ve.content}))))},ul=ue(59301),Sd=Object.defineProperty,Ic=Object.getOwnPropertySymbols,yd=Object.prototype.hasOwnProperty,nm=Object.prototype.propertyIsEnumerable,As=(oe,le,re)=>le in oe?Sd(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,qs=(oe,le)=>{for(var re in le||(le={}))yd.call(le,re)&&As(oe,re,le[re]);if(Ic)for(var re of Ic(le))nm.call(le,re)&&As(oe,re,le[re]);return oe},$s=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())}),Cd=({})=>{const oe=(0,we.useParams)(),[le,re]=(0,x.useState)(!1),[ve,We]=(0,x.useState)(0),[it,Ke]=(0,x.useState)([]),[Ge,Ee]=(0,x.useState)(!1),[Re,un]=(0,x.useState)({title:"",content:""}),[Nn,$t]=(0,x.useState)(!1),[Cn,ln]=(0,x.useState)(!1),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({keywords:"",page:1,limit:10});(0,x.useEffect)(()=>{On(Ct)},[]);const On=Dt=>$s(void 0,null,function*(){var qt,ua;re(!0);const Zt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"get",params:Dt});Zt.status===0&&(Ke(((qt=Zt==null?void 0:Zt.data)==null?void 0:qt.qna_sets)||[]),We((ua=Zt==null?void 0:Zt.data)==null?void 0:ua.total_count)),re(!1)}),Ht=Dt=>{Ct.keywords=Dt,Ct.page=1,Sa(qs({},Ct)),On(Ct)},hn=(Dt,qt)=>{Ct.page=Dt,Ct.limit=qt,Sa(qs({},Ct)),On(Ct)},Tt=Dt=>$s(void 0,null,function*(){if(typeof Ge=="number"){const qt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets/${Ge}.json`,{method:"put",body:Dt});(qt==null?void 0:qt.status)===0&&(De.ZP.success("\u7F16\u8F91\u6210\u529F"),On(Ct),Ee(!1))}else{const qt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:Dt});(qt==null?void 0:qt.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ct.page=1,Ct.keywords="",Sa(qs({},Ct)),On(Ct),Ee(!1))}}),St=Dt=>$s(void 0,null,function*(){xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>$s(void 0,null,function*(){const qt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets/${Dt.id}.json`,{method:"delete"});if((qt==null?void 0:qt.status)===0){const ua=it.length===1&&Ct.page>1?Ct.page-1:Ct.page;Ct.page=ua,Sa(qs({},Ct)),On(Ct),De.ZP.success("\u5220\u9664\u6210\u529F")}})})}),Tn=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:Dt=>ul.createElement(Bt.Z,{placement:"topLeft",title:Dt},ul.createElement("span",{className:"c-black"},Dt||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Dt=>ul.createElement(Bt.Z,{placement:"topLeft",title:Dt},ul.createElement("span",{className:"c-black"},Dt||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Dt,qt)=>ul.createElement("span",null,ul.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ee(Dt),un({title:qt==null?void 0:qt.title,content:qt==null?void 0:qt.content})}},"\u7F16\u8F91"),ul.createElement("span",{className:"current c-red",onClick:()=>St(qt)},"\u5220\u9664"))}],Vt={onRemove:()=>{cn([])},beforeUpload:Dt=>{if((Dt==null?void 0:Dt.size)>1024*1024*50)return De.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Dt.type==="application/vnd.ms-excel"||Dt.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return De.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let ua=[];return ua.push(Dt),cn([...ua]),!1},fileList:Xn,accept:".xls,.xlsx"};return ul.createElement("div",{className:Pd.collect},ul.createElement("div",{className:Pd.head},ul.createElement(wl.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Ct.keywords,onChange:Ht}),ul.createElement(wl.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ee(!0),un({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),ul.createElement(wl.op,{type:"primary",shape:"default",onClick:()=>$t(!0)},"\u5BFC\u5165\u95EE\u7B54")),ul.createElement(Bl.default,{columns:Tn,style:{marginTop:33},dataSource:it,loading:le,rowKey:"id",pagination:{current:Ct.page,hideOnSinglePage:!ve,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ct.limit,pageSizeOptions:["10","20","50","100","200"],total:ve,size:"default",showTotal:Qe.rU,onChange:hn}}),ul.createElement(xe.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:Nn,centered:!0,confirmLoading:Cn,onCancel:()=>{$t(!1),cn([])},onOk:()=>$s(void 0,null,function*(){var Dt;const qt=new FormData;if(Xn.length>0)qt.append("file",Xn[0]);else{De.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ln(!0);let ua=yield(0,$e.ZP)(`/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/import.json`,{method:"post",body:qt},!0);(ua==null?void 0:ua.status)===0&&((Dt=ua==null?void 0:ua.fail)!=null&&Dt.length?xe.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:ul.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",ul.createElement("a",{href:`${at.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(De.ZP.success("\u5BFC\u5165\u6210\u529F"),Ct.page=1,Ct.keywords="",Sa(qs({},Ct)),On(Ct),$t(!1),cn([]))),ln(!1)})},ul.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",ul.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),ul.createElement("a",{href:`${at.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),ul.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",ul.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),ul.createElement("div",{style:{marginLeft:74}},ul.createElement(Pt.default,qs({},Vt),ul.createElement(wl.op,{shape:"default",icon:ul.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),ul.createElement(Nc,{visible:Ge,onCancel:()=>Ee(!1),onOk:Tt,modalParams:Re}))},Rc={record:"record___zypfi",head:"head___bEv4O"},$u=ue(59301),rm=Object.defineProperty,om=Object.defineProperties,$c=Object.getOwnPropertyDescriptors,bd=Object.getOwnPropertySymbols,um=Object.prototype.hasOwnProperty,ed=Object.prototype.propertyIsEnumerable,ss=(oe,le,re)=>le in oe?rm(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ec=(oe,le)=>{for(var re in le||(le={}))um.call(le,re)&&ss(oe,re,le[re]);if(bd)for(var re of bd(le))ed.call(le,re)&&ss(oe,re,le[re]);return oe},lm=(oe,le)=>om(oe,$c(le)),vc=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())}),Ad=({})=>{const oe=(0,we.useParams)(),[le]=ce.default.useForm(),[re,ve]=(0,x.useState)(!1),[We,it]=(0,x.useState)(0),[Ke,Ge]=(0,x.useState)([]),[Ee,Re]=(0,x.useState)(!1),[un,Nn]=(0,x.useState)({title:"",content:""});let[$t,Cn]=(0,x.useState)({page:1,limit:10});(0,x.useEffect)(()=>{cn($t)},[]);const ln=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Xn=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],cn=Tt=>vc(void 0,null,function*(){var St,Tn;ve(!0);const Vt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_records.json`,{method:"get",params:Tt});Vt.status===0&&(Ge(((St=Vt==null?void 0:Vt.data)==null?void 0:St.qna_records)||[]),it((Tn=Vt==null?void 0:Vt.data)==null?void 0:Tn.total_count)),ve(!1)}),Ct=Tt=>{$t.page=1,$t=ec(ec({},$t),Tt),Cn(ec({},$t)),cn($t)},Sa=(Tt,St)=>{$t.page=Tt,$t.limit=St,Cn(ec({},$t)),cn($t)},On=Tt=>vc(void 0,null,function*(){const St=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:lm(ec({},Tt),{qna_record_id:Ee})});(St==null?void 0:St.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),cn($t),Re(!1))}),Ht=Tt=>vc(void 0,null,function*(){xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>vc(void 0,null,function*(){const St=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_records/${Tt.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(St==null?void 0:St.status)===0&&cn($t)})})}),hn=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Tt=>$u.createElement(Bt.Z,{placement:"topLeft",title:Tt},$u.createElement("span",{className:"c-black"},Tt||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Tt=>$u.createElement(Bt.Z,{placement:"topLeft",title:Tt},$u.createElement("span",{className:"c-black"},Tt||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Tt=>{var St;return $u.createElement("span",{className:"c-black"},(St=ln==null?void 0:ln.find(Tn=>Tn.value===Tt))==null?void 0:St.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Tt=>{var St;return $u.createElement("span",{className:"c-black"},(St=Xn==null?void 0:Xn.find(Tn=>Tn.value===Tt))==null?void 0:St.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Tt,St)=>$u.createElement("span",null,["pending","ignored"].includes(St.status)&&$u.createElement($u.Fragment,null,$u.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Re(Tt),Nn({title:St==null?void 0:St.question,content:St==null?void 0:St.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),$u.createElement("span",{className:"current c-light-primary",onClick:()=>Ht(St)},"\u5FFD\u7565")),["skipped"].includes(St.status)&&$u.createElement(Bt.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},$u.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(St.status)&&$u.createElement(Bt.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},$u.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return $u.createElement("div",{className:Rc.record},$u.createElement("div",{className:Rc.head},$u.createElement(ce.default,{layout:"inline",form:le,colon:!1,size:"large",onFinish:Ct},$u.createElement(ce.default.Item,{name:"keywords",label:"\u95EE\u9898"},$u.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),$u.createElement(ce.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},$u.createElement(ru.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:ln,style:{width:200}})),$u.createElement(ce.default.Item,{name:"status",label:"\u72B6\u6001"},$u.createElement(ru.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Xn,style:{width:200}})),$u.createElement(ce.default.Item,{style:{marginRight:0}},$u.createElement(de.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),$u.createElement(Bl.default,{columns:hn,style:{marginTop:33},dataSource:Ke,loading:re,rowKey:"id",pagination:{current:$t.page,hideOnSinglePage:!We,showQuickJumper:!0,showSizeChanger:!0,pageSize:$t.limit,pageSizeOptions:["10","20","50","100","200"],total:We,size:"default",showTotal:Qe.rU,onChange:Sa}}),$u.createElement(Nc,{visible:Ee,onCancel:()=>Re(!1),onOk:On,modalParams:un,forceIn:!0}))},Tc=ue(59301);const sm=({dispatch:oe,practiceSetting:le,shixunsDetail:re})=>{const[ve,We]=(0,x.useState)("1");return Tc.createElement("div",{className:Mc.catechism},Tc.createElement(wl.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:ve,onChange:it=>We(it),className:Mc.tab}),ve==="1"&&Tc.createElement(Cd,null),ve==="2"&&Tc.createElement(Ad,null))};var Bd=(0,we.connect)(({practiceSetting:oe,shixunsDetail:le})=>({practiceSetting:oe,shixunsDetail:le}))(sm),cm=Object.defineProperty,kc=Object.getOwnPropertySymbols,Dd=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,pc=(oe,le,re)=>le in oe?cm(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,ks=(oe,le)=>{for(var re in le||(le={}))Dd.call(le,re)&&pc(oe,re,le[re]);if(kc)for(var re of kc(le))tc.call(le,re)&&pc(oe,re,le[re]);return oe},dm=(oe,le)=>{var re={};for(var ve in oe)Dd.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&kc)for(var ve of kc(oe))le.indexOf(ve)<0&&tc.call(oe,ve)&&(re[ve]=oe[ve]);return re},Au=oe=>{var le=oe,{tabsActive:re}=le,ve=dm(le,["tabsActive"]);return x.createElement(x.Fragment,null,re==="information"&&x.createElement(Fn,null),re==="warehouse"&&x.createElement(Uo,null),re==="level"&&x.createElement(Qi,ks({},ve)),re==="collaborate"&&x.createElement(No,ks({},ve)),re==="setting"&&x.createElement(Do.Z,null),re==="environment"&&x.createElement(Ns,ks({},ve)),re==="dataset"&&x.createElement(Ac,null),re==="service"&&x.createElement(qd,ks({},ve)),re==="catechism"&&x.createElement(Bd,ks({},ve)))},Cr={flex_box_center:"flex_box_center___MI0To",flex_space_between:"flex_space_between___Gn3Yr",flex_box_vertical_center:"flex_box_vertical_center___K5RIt",flex_box_center_end:"flex_box_center_end___WhL43",flex_box_column:"flex_box_column___AAEDd",sidebar:"sidebar___NrZKL",items:"items___Q_UEK",item:"item___VHVCz",name:"name___oYWmC",itemActive:"itemActive___UBKSy",question:"question___D6Z4B"},fo=Object.defineProperty,Su=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,nc=Object.prototype.propertyIsEnumerable,es=(oe,le,re)=>le in oe?fo(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Bs=(oe,le)=>{for(var re in le||(le={}))fl.call(le,re)&&es(oe,re,le[re]);if(Su)for(var re of Su(le))nc.call(le,re)&&es(oe,re,le[re]);return oe};const vs=oe=>React.createElement("svg",Bs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var Ki="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",Zs=Object.defineProperty,Hi=Object.getOwnPropertySymbols,Mm=Object.prototype.hasOwnProperty,fg=Object.prototype.propertyIsEnumerable,mm=(oe,le,re)=>le in oe?Zs(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,vg=(oe,le)=>{for(var re in le||(le={}))Mm.call(le,re)&&mm(oe,re,le[re]);if(Hi)for(var re of Hi(le))fg.call(le,re)&&mm(oe,re,le[re]);return oe};const pg=oe=>React.createElement("svg",vg({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},oe),React.createElement("title",null,"\u5F62\u72B6 6"),React.createElement("path",{d:"M12 24C5.372 24 0 18.628 0 12S5.372 0 12 0s12 5.372 12 12-5.372 12-12 12Zm0-5.25c.445 0 .806-.144 1.083-.431.277-.288.417-.644.417-1.069 0-.425-.139-.774-.417-1.048-.278-.274-.638-.424-1.083-.452-.584.028-1.014.288-1.291.78-.278.494-.278.987 0 1.48.277.493.707.74 1.291.74Zm1.149-4.9c0-.086-.03-.333-.026-.298-.031-.312.01-.59.181-.857.125-.196.318-.38.606-.55 1.693-1 2.312-2.115 2.277-3.275-.052-1.737-1.332-3.441-4.107-3.466-2.32-.022-3.844 1.098-4.205 3.202a1.125 1.125 0 0 0 2.217.38c.164-.952.698-1.344 1.967-1.333 1.393.013 1.86.635 1.88 1.284a.54.54 0 0 1-.086.316c-.155.279-.492.603-1.087.955-.589.347-1.042.779-1.36 1.278-.494.777-.602 1.545-.518 2.325.012.118.011.103.011.04a1.125 1.125 0 1 0 2.25 0Z",fill:"#F7B500",fillRule:"nonzero"}));var zg="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDI0QzUuMzcyIDI0IDAgMTguNjI4IDAgMTJTNS4zNzIgMCAxMiAwczEyIDUuMzcyIDEyIDEyLTUuMzcyIDEyLTEyIDEyWm0wLTUuMjVjLjQ0NSAwIC44MDYtLjE0NCAxLjA4My0uNDMxLjI3Ny0uMjg4LjQxNy0uNjQ0LjQxNy0xLjA2OSAwLS40MjUtLjEzOS0uNzc0LS40MTctMS4wNDgtLjI3OC0uMjc0LS42MzgtLjQyNC0xLjA4My0uNDUyLS41ODQuMDI4LTEuMDE0LjI4OC0xLjI5MS43OC0uMjc4LjQ5NC0uMjc4Ljk4NyAwIDEuNDguMjc3LjQ5My43MDcuNzQgMS4yOTEuNzRabTEuMTQ5LTQuOWMwLS4wODYtLjAzLS4zMzMtLjAyNi0uMjk4LS4wMzEtLjMxMi4wMS0uNTkuMTgxLS44NTcuMTI1LS4xOTYuMzE4LS4zOC42MDYtLjU1IDEuNjkzLTEgMi4zMTItMi4xMTUgMi4yNzctMy4yNzUtLjA1Mi0xLjczNy0xLjMzMi0zLjQ0MS00LjEwNy0zLjQ2Ni0yLjMyLS4wMjItMy44NDQgMS4wOTgtNC4yMDUgMy4yMDJhMS4xMjUgMS4xMjUgMCAwIDAgMi4yMTcuMzhjLjE2NC0uOTUyLjY5OC0xLjM0NCAxLjk2Ny0xLjMzMyAxLjM5My4wMTMgMS44Ni42MzUgMS44OCAxLjI4NGEuNTQuNTQgMCAwIDEtLjA4Ni4zMTZjLS4xNTUuMjc5LS40OTIuNjAzLTEuMDg3Ljk1NS0uNTg5LjM0Ny0xLjA0Mi43NzktMS4zNiAxLjI3OC0uNDk0Ljc3Ny0uNjAyIDEuNTQ1LS41MTggMi4zMjUuMDEyLjExOC4wMTEuMTAzLjAxMS4wNGExLjEyNSAxLjEyNSAwIDEgMCAyLjI1IDBaIiBmaWxsPSIjRjdCNTAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",vl=ue(59301),hg=Object.defineProperty,Eg=Object.defineProperties,Pg=Object.getOwnPropertyDescriptors,xd=Object.getOwnPropertySymbols,Nm=Object.prototype.hasOwnProperty,Im=Object.prototype.propertyIsEnumerable,Rm=(oe,le,re)=>le in oe?hg(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Tm=(oe,le)=>{for(var re in le||(le={}))Nm.call(le,re)&&Rm(oe,re,le[re]);if(xd)for(var re of xd(le))Im.call(le,re)&&Rm(oe,re,le[re]);return oe},wd=(oe,le)=>Eg(oe,Pg(le)),Ld=(oe,le)=>{var re={};for(var ve in oe)Nm.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&xd)for(var ve of xd(oe))le.indexOf(ve)<0&&Im.call(oe,ve)&&(re[ve]=oe[ve]);return re};const Od=[{name:"\u57FA\u672C\u4FE1\u606F",icon:vl.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:vl.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:vl.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:vl.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:vl.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:vl.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:vl.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:vl.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:vl.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],gm=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:We,shixunsDetail:it,practiceSetting:Ke}=le,Ge=Ld(le,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ee;const{base_info_warning:Re,challenges_warning:un,id:Nn,repository_warning:$t,sideBar:Cn,service_warning:ln}=Ke,Xn=(0,we.useLocation)(),cn=(0,we.useParams)(),[Ct]=(0,we.useSearchParams)();(0,x.useEffect)(()=>{var Ht;const hn=Ct.get("tabId"),Tt=Xn.pathname.split("/").length,Tn=((Ht=it==null?void 0:it.detail)!=null&&Ht.windows_vnc?Od.filter(Vt=>Vt.tabId!=="dataset"):Od).map(Vt=>Vt.tabId).includes(hn);if(hn&&Tn){We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:hn}});return}if(Tt>4){We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!hn||hn&&!Tn){We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ee=it==null?void 0:it.detail)==null?void 0:Ee.windows_vnc]),(0,x.useEffect)(()=>()=>{We({type:"practiceSetting/setSideBarTabs",payload:wd(Tm({},Ke.sideBar),{selectPath:""})})},[cn.id]);const Sa=Ht=>{var hn;if(Ht===Cn.tabsActive)return;const Tt=()=>{we.history.push(`/shixuns/${Nn}/edit?tabId=${Ht}`),We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ht,selectPath:"",confirmLeave:!1}})};(hn=Ke==null?void 0:Ke.sideBar)!=null&&hn.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Tt()}}):Tt()},On=()=>{var Ht;return((Ht=it==null?void 0:it.detail)!=null&&Ht.windows_vnc?Od.filter(Tt=>Tt.tabId!=="dataset"):Od).filter(Tt=>{var St;return(St=it==null?void 0:it.detail)!=null&&St.is_jupyter_lab?Tt.tabId!=="level":Tt.tabId!=="service"}).map(Tt=>{const{name:St,icon:Tn,tabId:Vt}=Tt;return vl.createElement("div",{key:Vt,className:`${Ke.sideBar.tabsActive===Vt?Cr.itemActive:Cr.item} font12`,onClick:()=>Sa(Vt)},Tn,vl.createElement("span",{className:Cr.name},St),Vt==="information"&&Re&&vl.createElement(Bt.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},vl.createElement("img",{src:Ki,alt:""})),Vt==="level"&&un&&vl.createElement(Bt.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},vl.createElement("img",{src:Ki,alt:""})),Vt==="service"&&ln&&vl.createElement(Bt.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},vl.createElement("img",{src:Ki,alt:""})),Vt==="warehouse"&&$t&&vl.createElement(Bt.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},vl.createElement("img",{src:Ki,alt:""})))})};return vl.createElement("div",{className:Cr.sidebar},vl.createElement("div",{className:Cr.items},On()),vl.createElement("div",{className:Cr.question},vl.createElement(Bt.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},vl.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},vl.createElement("img",{src:zg,height:24,width:24,alt:""})))))};var km=(0,we.connect)(({loading:oe,globalSetting:le,shixunsDetail:re,practiceSetting:ve})=>({globalSetting:le,loading:oe,practiceSetting:ve,shixunsDetail:re}))(gm),fm={bottom:"bottom___g7TNS",yes:"yes___IpiGn",no:"no___xC90Y"},pi=ue(59301),Fg=Object.defineProperty,Zm=Object.getOwnPropertySymbols,vm=Object.prototype.hasOwnProperty,Wm=Object.prototype.propertyIsEnumerable,Md=(oe,le,re)=>le in oe?Fg(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Nd=(oe,le)=>{for(var re in le||(le={}))vm.call(le,re)&&Md(oe,re,le[re]);if(Zm)for(var re of Zm(le))Wm.call(le,re)&&Md(oe,re,le[re]);return oe},Id=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const Sg=({classroomList:oe,loading:le,dispatch:re,shixunsDetail:ve})=>{var We,it;const Ke=(0,we.useParams)(),Ge=(0,we.useLocation)(),[Ee,Re]=(0,x.useState)(!1),[un,Nn]=(0,x.useState)(!1),{actionTabs:$t}=oe,[Cn]=ce.default.useForm(),[ln,Xn]=(0,x.useState)({name:"string"}),cn=Ht=>Ht&&Ht{console.log(Ke),oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(ln.name=$t==null?void 0:$t.name),Xn(Nd({},ln)),Cn.setFieldsValue({name:$t==null?void 0:$t.name})},[oe.actionTabs.key]);const On={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return pi.createElement(pi.Fragment,null,pi.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((We=oe==null?void 0:oe.actionTabs)==null?void 0:We.zIndex)||1e3,footer:null,onOk:()=>Id(void 0,null,function*(){console.log(123123)}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},pi.createElement("div",null,pi.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",On[oe.actionTabs.type],"\uFF1F")),pi.createElement("div",{className:fm.bottom},pi.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&un,className:fm.no,onClick:()=>Id(void 0,null,function*(){var Ht;Nn(!0),(Ht=oe.actionTabs)!=null&&Ht.value?oe.actionTabs.fn(oe.actionTabs.value,!0,2):oe.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),pi.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&!un,className:fm.yes,onClick:()=>Id(void 0,null,function*(){var Ht;Nn(!1),(Ht=oe.actionTabs)!=null&&Ht.value?oe.actionTabs.fn(oe.actionTabs.value,!1,1):oe.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),pi.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ee,onOk:()=>Id(void 0,null,function*(){var Ht,hn;yield Cn.validateFields();const Tt=Cn.getFieldValue();Re(!0);const St=yield(0,$e.ZP)(`/api/shixuns/${Ke==null?void 0:Ke.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Tt.name}});Re(!1),St.status===0&&(De.ZP.success("\u4FEE\u6539\u6210\u529F"),re({type:"practiceSetting/getCommonData",payload:{id:Ke.id}}),(Ht=oe.actionTabs)!=null&&Ht.getBaseInfo&&((hn=oe.actionTabs)==null||hn.getBaseInfo())),re({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},pi.createElement("div",null,pi.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),pi.createElement(ce.default,{form:Cn,initialValues:{name:Ct},onChange:()=>{Xn(Cn.getFieldValue())}},pi.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},pi.createElement(ke.Z,{className:"mt30",align:"middle"},pi.createElement(Ne.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),pi.createElement(Ne.Z,{flex:"1"},pi.createElement(Se.default,{maxLength:60,defaultValue:$t==null?void 0:$t.name,suffix:pi.createElement("span",null,((it=ln==null?void 0:ln.name)==null?void 0:it.length)||0,"/",60)}))))))))};var yg=(0,we.connect)(({classroomList:oe,loading:le,shixunsDetail:re})=>({classroomList:oe,loading:le.effects,shixunsDetail:re}))(Sg),Ws=ue(59301),Cg=Object.defineProperty,Vm=Object.defineProperties,bg=Object.getOwnPropertyDescriptors,Rd=Object.getOwnPropertySymbols,zm=Object.prototype.hasOwnProperty,Gm=Object.prototype.propertyIsEnumerable,jm=(oe,le,re)=>le in oe?Cg(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Um=(oe,le)=>{for(var re in le||(le={}))zm.call(le,re)&&jm(oe,re,le[re]);if(Rd)for(var re of Rd(le))Gm.call(le,re)&&jm(oe,re,le[re]);return oe},Km=(oe,le)=>Vm(oe,bg(le)),Ag=(oe,le)=>{var re={};for(var ve in oe)zm.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Rd)for(var ve of Rd(oe))le.indexOf(ve)<0&&Gm.call(oe,ve)&&(re[ve]=oe[ve]);return re};const Bg=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:We,practiceSetting:it}=le,Ke=Ag(le,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:Ge}=it,{tabsActive:Ee}=Ge;let Re=(0,we.useParams)();return(0,x.useEffect)(()=>(We({type:"globalSetting/headerFooterToggle",payload:!1}),We({type:"shixunsDetail/getShixunsDetail",payload:Km(Um({},Re),{shixun_managed:!0})}),()=>{We({type:"globalSetting/headerFooterToggle",payload:!0}),We({type:"practiceSetting/setParams",payload:{id:""}})}),[]),Ws.createElement("div",{className:Ye.practiceSetting},Ws.createElement("div",{className:Ye.wrapHeader},Ws.createElement(z,null)),Ws.createElement("div",{className:Ye.wrapLayout},Ws.createElement("div",{className:Ye.wrapSidebar},Ws.createElement(km,null)),Ws.createElement("div",{className:Ye.wrapContent},Ws.createElement(Au,Km(Um({},Ke),{tabsActive:it.sideBar.tabsActive})))),Ws.createElement(yg,null))};var Dg=(0,we.connect)(({loading:oe,globalSetting:le,practiceSetting:re})=>({globalSetting:le,loading:oe,practiceSetting:re}))(Bg),td={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},Jl={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},cu=ue(59301),pm=Object.getOwnPropertySymbols,xg=Object.prototype.hasOwnProperty,wg=Object.prototype.propertyIsEnumerable,Lg=(oe,le)=>{var re={};for(var ve in oe)xg.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&pm)for(var ve of pm(oe))le.indexOf(ve)<0&&wg.call(oe,ve)&&(re[ve]=oe[ve]);return re},nd=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const Og=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:We,practiceSetting:it,shixunsDetail:Ke}=le,Ge=Lg(le,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Re;const un=(0,we.useLocation)(),Nn=(0,x.useRef)(""),$t=(0,we.useParams)(),{title:Cn,base_info_warning:ln,challenges_warning:Xn,service_warning:cn,repository_warning:Ct,mirror_warning:Sa}=it;(0,x.useEffect)(()=>{var qt;Nn.current=(qt=un.pathname.split("/"))==null?void 0:qt[2],We({type:"practiceSetting/setParams",payload:{id:Nn.current}}),We({type:"practiceSetting/getCommonData",payload:{id:Nn.current}})},[un.pathname]),(0,x.useEffect)(()=>((0,Qe.Dk)(Cn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Qe.Dk)()}));const On=()=>nd(void 0,null,function*(){yield Ht(),we.history.push(`/shixuns/${Nn.current}/challenges`)}),Ht=()=>new Promise((qt,ua)=>{var Zt;(Zt=it==null?void 0:it.sideBar)!=null&&Zt.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),qt()},onCancel:()=>{ua()}}):qt()}),hn=qt=>{var ua;if(qt===(it==null?void 0:it.sideBar.tabsActive))return;const Zt=()=>{we.history.push(`/shixuns/${Nn.current}/edit?tabId=${qt}`),We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:qt,selectPath:"",confirmLeave:!1}})};(ua=it==null?void 0:it.sideBar)!=null&&ua.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Zt()}}):Zt()},Tt=(qt,ua=!1)=>{qt=qt!=null&&qt.includes(".json")?qt:`${qt}.json`,xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:cu.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>nd(void 0,null,function*(){const Zt=yield(0,$e.ZP)("/api"+qt,{method:"get"});if(!Zt)return;De.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Yt=yield(0,dt.Ir)({id:Zt.shixun_identifier,jump_challenge_setting:ua});if(Yt!=null&&Yt.game_identifier){(0,Qe.xg)(`/tasks/${Yt.game_identifier}`);return}(Yt==null?void 0:Yt.status)===2?Tt(Yt==null?void 0:Yt.message):(Yt==null?void 0:Yt.status)===3&&St(Yt==null?void 0:Yt.message)})})},St=qt=>{xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:cu.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Tn=(qt,ua)=>nd(void 0,null,function*(){var Zt,Yt,or,La;if(yield Ht(),(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Zt=Ke.detail)!=null&&Zt.is_jupyter||(Yt=Ke.detail)!=null&&Yt.is_jupyter_lab){We({type:"shixunsDetail/execJupyter",payload:{id:Nn.current}}).then(xn=>{var ar;xn!=null&&xn.identifier&&((ar=we.history)==null||ar.push(`/tasks/${xn.identifier}/jupyter`))});return}We({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Mn=ua?yield(0,dt.BK)({id:qt}):yield(0,dt.Ir)({id:qt});if(We({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Mn==null?void 0:Mn.status)==5&&!ua){xe.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:cu.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(La=(or=Mn==null?void 0:Mn.data)==null?void 0:or.challenge_errors)==null?void 0:La.map((xn,ar)=>{var jn;return cu.createElement("span",{key:ar,style:{color:"#3061D0"}},"\u7B2C",xn==null?void 0:xn.challenge_position,"\u5173",ar!=((jn=Mn==null?void 0:Mn.data)==null?void 0:jn.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var xn,ar,jn;window.location.href=`/shixuns/${Nn.current}/edit/${(jn=(ar=(xn=Mn==null?void 0:Mn.data)==null?void 0:xn.challenge_errors)==null?void 0:ar[0])==null?void 0:jn.challenge_id}/tab=2`},onCancel:()=>{(0,dt.Ir)({id:Nn.current,jump_challenge_setting:!0}).then(xn=>{if(xn!=null&&xn.game_identifier||xn!=null&&xn.identifier){(0,Qe.xg)(`/tasks/${xn.game_identifier}`);return}(xn==null?void 0:xn.status)===-3?(0,Qe.eF)():(xn==null?void 0:xn.status)===2?Tt(xn==null?void 0:xn.message,!0):(xn==null?void 0:xn.status)===3&&St(xn==null?void 0:xn.message)})}});return}if((Mn==null?void 0:Mn.status)==6&&!ua){xe.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:cu.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${Nn.current}/edit?tabId=environment`}});return}if(Mn!=null&&Mn.game_identifier||Mn!=null&&Mn.identifier){(0,Qe.xg)(ua?`/tasks/${Mn==null?void 0:Mn.identifier}/jupyter`:`/tasks/${Mn.game_identifier}`);return}(Mn==null?void 0:Mn.status)===-3?(0,Qe.eF)():(Mn==null?void 0:Mn.status)===2?Tt(Mn==null?void 0:Mn.message):(Mn==null?void 0:Mn.status)===3&&St(Mn==null?void 0:Mn.message)}),Vt=()=>nd(void 0,null,function*(){yield Ht(),We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),Dt=qt=>({borderBottomColor:(it==null?void 0:it.sideBar.tabsActive)===qt?"#0152d9":"transparent"});return cu.createElement("div",{className:Jl.header},cu.createElement("aside",{className:Jl.title},cu.createElement("i",{onClick:On,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),cu.createElement("span",{className:Jl.edit},Cn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),cu.createElement("i",{onClick:Vt,className:"icon iconfont icon-xiugai1"})),cu.createElement("aside",{className:Jl.schedule},cu.createElement("div",null,cu.createElement("span",{style:Dt("information"),className:Jl.clickWarp,onClick:()=>hn("information")},ln?cu.createElement("span",{className:Jl.num},"1"):cu.createElement("img",{src:ye}),cu.createElement("span",{className:Jl.subject},"\u57FA\u672C\u4FE1\u606F")),cu.createElement("i",{className:"iconfont icon-lujing"})),cu.createElement("div",null,cu.createElement("span",{style:Dt("warehouse"),className:Jl.clickWarp,onClick:()=>hn("warehouse")},Ct?cu.createElement("span",{className:Jl.num},"2"):cu.createElement("img",{src:ye}),cu.createElement("span",{className:Jl.subject},"\u4EE3\u7801\u4ED3\u5E93")),cu.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&!((Ee=Ke==null?void 0:Ke.detail)!=null&&Ee.is_jupyter_lab)&&cu.createElement("div",null,cu.createElement("span",{style:Dt("level"),className:Jl.clickWarp,onClick:()=>hn("level")},Xn?cu.createElement("span",{className:Jl.num},"3"):cu.createElement("img",{src:ye}),cu.createElement("span",{className:Jl.subject},"\u4EFB\u52A1\u5173\u5361")),cu.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&((Re=Ke==null?void 0:Ke.detail)==null?void 0:Re.is_jupyter_lab)&&cu.createElement("div",null,cu.createElement("span",{style:Dt("service"),className:Jl.clickWarp,onClick:()=>hn("service")},cn?cu.createElement("span",{className:Jl.num},"3"):cu.createElement("img",{src:ye}),cu.createElement("span",{className:Jl.subject},"\u670D\u52A1")),cu.createElement("i",{className:"iconfont icon-lujing"})),cu.createElement("div",null,cu.createElement("span",{style:Dt("environment"),className:Jl.clickWarp,onClick:()=>hn("environment")},Sa?cu.createElement("span",{className:Jl.num},"4"):cu.createElement("img",{src:ye}),cu.createElement("span",{className:Jl.subject},"\u5B9E\u9A8C\u73AF\u5883")))),cu.createElement("aside",{className:Jl.btns},cu.createElement("div",{className:Jl.simulate,onClick:()=>Tn(Nn.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var Mg=(0,we.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(Og),Zc={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t"},hm={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Ng=Object.defineProperty,ad=Object.getOwnPropertySymbols,Hm=Object.prototype.hasOwnProperty,Ym=Object.prototype.propertyIsEnumerable,Td=(oe,le,re)=>le in oe?Ng(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Qm=(oe,le)=>{for(var re in le||(le={}))Hm.call(le,re)&&Td(oe,re,le[re]);if(ad)for(var re of ad(le))Ym.call(le,re)&&Td(oe,re,le[re]);return oe},Ig=(oe,le)=>{var re={};for(var ve in oe)Hm.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ad)for(var ve of ad(oe))le.indexOf(ve)<0&&Ym.call(oe,ve)&&(re[ve]=oe[ve]);return re},Rg=oe=>{var le=oe,{InputRight:re,value:ve=[],onChange:We}=le,it=Ig(le,["InputRight","value","onChange"]);const[Ke,Ge]=(0,x.useState)(),Ee=un=>{const Nn=ve.filter(($t,Cn)=>Cn!==un);We(Nn)},Re=un=>{if(un.preventDefault(),!!Ke){if(ve.findIndex(Nn=>Nn.name===Ke)>-1){De.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}We([...ve,{id:null,name:Ke}]),Ge(null)}};return x.createElement("div",null,x.createElement(Se.default,Qm({bordered:!1,style:{width:600},value:Ke,onChange:un=>Ge(un.target.value),onPressEnter:Re,onBlur:Re},it)),re||x.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),x.createElement("div",{className:"mt20"},ve==null?void 0:ve.map((un,Nn)=>x.createElement("div",{key:Nn,className:hm.btn},x.createElement("span",{className:hm.s1},un.name),x.createElement("img",{src:ta,className:hm.s2,onClick:()=>Ee(Nn)})))))},Em={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const Jm=({dispatch:oe,onCancel:le,onSave:re,loading:ve=!1})=>x.createElement("div",{className:Em.complete},x.createElement("div",{onClick:le,className:Em.cancel},"\u53D6\u6D88"),x.createElement(de.ZP,{type:"primary",loading:ve,onClick:re,className:Em.save},"\u4FDD\u5B58"));var ee=(0,we.connect)()(Jm),ne=ue(59301),ie=Object.defineProperty,fe=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,qe=(oe,le,re)=>le in oe?ie(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,vt=(oe,le)=>{for(var re in le||(le={}))Ce.call(le,re)&&qe(oe,re,le[re]);if(Fe)for(var re of Fe(le))Ae.call(le,re)&&qe(oe,re,le[re]);return oe},mt=(oe,le)=>fe(oe,Pe(le)),tt=(oe,le)=>{var re={};for(var ve in oe)Ce.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Fe)for(var ve of Fe(oe))le.indexOf(ve)<0&&Ae.call(oe,ve)&&(re[ve]=oe[ve]);return re},nt=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const xt=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:We,practiceSetting:it,problemset:Ke,shixunsDetail:Ge}=le,Ee=tt(le,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Re,un;const[Nn]=ce.default.useForm(),[$t,Cn]=(0,x.useState)({}),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(!1),[Sa,On]=(0,x.useState)(!1),[Ht,hn]=(0,x.useState)(""),[Tt,St]=(0,x.useState)(""),[Tn,Vt]=(0,x.useState)(""),[Dt,qt]=(0,x.useState)(),ua=(0,x.useRef)({}),Zt=(0,x.useRef)(""),Yt=(0,x.useRef)(""),or=(0,x.useRef)(""),La=(0,x.useRef)(null),Mn=(0,x.useRef)((0,fn.throttle)(()=>Sr(),2e3,{leading:!0,trailing:!1})).current,{id:xn}=it,[ar,jn]=(0,x.useState)(!1);(0,x.useEffect)(()=>{xn&&br()},[xn]),(0,x.useEffect)(()=>(JSON.stringify($t)!=="{}"&&ia(),()=>{clearTimeout(La.current)}),[$t,Ht,Tn,Tt]);const ia=()=>{clearTimeout(La.current),La.current=setTimeout(()=>{!(0,fn.isEqual)($t,ua.current)||Ht!==Zt.current||Tn!==Yt.current||Tt!==or.current?We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},br=()=>nt(void 0,null,function*(){var ya,Ya,ea,vo,Ro,bo,ma;We({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const Ba=yield(0,$e.ZP)(`/api/shixuns/${xn}/edit_base_info.json`,{method:"get"});if(Ba.status===0){const sr=mt(vt({},Ba.data),{description:(0,pn.S)(Ba.data.description)}),Yo={description:sr.description,shixun_tags:sr.shixun_tags,name:sr.name,course:((ya=sr==null?void 0:sr.disciplines)==null?void 0:ya.length)>0?[(ea=(Ya=sr==null?void 0:sr.disciplines)==null?void 0:Ya[0])==null?void 0:ea.id,(bo=(Ro=(vo=sr==null?void 0:sr.disciplines)==null?void 0:vo[0])==null?void 0:Ro.sub_discipline)==null?void 0:bo.id]:[]};(ma=Ge.detail)!=null&&ma.is_jupyter_lab&&(Yo.jupyter_show_description=Ba.data.jupyter_show_description),Nn.setFieldsValue(Yo),ua.current=vt({},Yo),Zt.current=sr.attachment_id||"",Yt.current=sr.cover_image_id||"",or.current=sr.attachment_id_b||"",Cn(vt({},Yo)),hn(sr.attachment_id||""),St(sr.attachment_id_b||""),Vt(sr.cover_image_id||""),qt(sr.cover_image||"")}}),Rr=(ya,Ya)=>{Cn(vt({},Ya))},Tr=()=>{Za()},Sr=()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Nn.submit()},yn=(ya,Ya=!1,ea=1)=>{var vo;const{name:Ro,description:bo,shixun_tags:ma,course:Ba,jupyter_show_description:sr=!1}=ya;let Yo={name:Ro,description:bo,shixun_tags:ma,attachment_id:Ht,cover_image_id:Tn,attachment_id_b:Tt,sub_discipline_ids:Ba[1]};(vo=Ge.detail)!=null&&vo.is_jupyter_lab&&(Yo=mt(vt({},Yo),{jupyter_show_description:sr})),(0,$e.ZP)(`/api/shixuns/${xn}/base_info_save.json`,{method:"post",body:{shixun:vt({},Yo),sync_origin_shixun:Ya}}).then(ws=>nt(void 0,null,function*(){var oc,Ls,Cc,Va;if(ws.status===0&&((oc=Ge==null?void 0:Ge.detail)!=null&&oc.copy_for_exercise||De.ZP.success("\u4FDD\u5B58\u6210\u529F"),We({type:"practiceSetting/getCommonData",payload:{id:xn}}),We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ua.current={description:$t.description,shixun_tags:$t.shixun_tags,name:$t.name},Zt.current=Ht,Yt.current=Tn,or.current=Tt,(Ls=Ge==null?void 0:Ge.detail)!=null&&Ls.copy_for_exercise)){const Kr=yield We({type:"shixunsDetail/saveCopyForExercise",payload:{id:xn,save_type:ea}});ea===1?(Cc=Kr==null?void 0:Kr.data)!=null&&Cc.exists_same_shixun_name?We({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Va=Kr==null?void 0:Kr.data)==null?void 0:Va.shixun_name,getBaseInfo:()=>{br()}}}):(De.ZP.info("\u4FDD\u5B58\u6210\u529F"),We({type:"classroomList/setActionTabs",payload:{}})):(We({type:"classroomList/setActionTabs",payload:{}}),(Kr==null?void 0:Kr.status)===0&&xe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:ne.createElement("div",null,ne.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var po,Jo;(0,Qe.xg)(`/shixuns/${(Jo=(po=Ge==null?void 0:Ge.detail)==null?void 0:po.fork_from)==null?void 0:Jo.fork_identifier}/challenges`)}}))}}))},Za=()=>{var ya;const Ya=()=>{we.history.push(`/shixuns/${xn}/challenges`),We({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ya=it==null?void 0:it.sideBar)!=null&&ya.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ya()}}):Ya()};function pr(ya){const Ya=ya.type==="image/jpeg"||ya.type==="image/png";return Ya||De.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Ya}const ha=ne.createElement(de.ZP,{loading:ln,icon:ne.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),tr=ne.createElement(de.ZP,{loading:Sa,icon:ne.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ha=ne.createElement(de.ZP,{loading:cn,icon:ne.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Qr(ya,Ya){const ea=new FileReader;ea.addEventListener("load",()=>Ya(ea.result)),ea.readAsDataURL(ya)}const Qo=ya=>{var Ya,ea;if(ya.file.status==="uploading"){Xn(!0);return}ya.file.status==="done"&&(Xn(!1),hn((ea=(Ya=ya==null?void 0:ya.file)==null?void 0:Ya.response)==null?void 0:ea.id))},iu=ya=>{var Ya,ea;if(ya.file.status==="uploading"){Ct(!0);return}ya.file.status==="done"&&(Ct(!1),St((ea=(Ya=ya==null?void 0:ya.file)==null?void 0:Ya.response)==null?void 0:ea.id))},Wa=()=>ne.createElement("div",{className:Zc.img},ne.createElement("img",{src:(0,be.z)("/api/attachments/"+Ht,!0),alt:"avatar",style:{width:"100%"}}),ne.createElement("div",null,ne.createElement(Oe.Z,{onClick:()=>hn(""),style:{fontSize:"16px",color:"red"}}))),eo=()=>ne.createElement("div",{className:Zc.img},ne.createElement("img",{src:(0,be.z)("/api/attachments/"+Tt,!0),alt:"avatar",style:{width:"100%"}}),ne.createElement("div",null,ne.createElement(Oe.Z,{onClick:()=>St(""),style:{fontSize:"16px",color:"red"}}))),Uu=ya=>{var Ya,ea;if(ya.file.status==="uploading"){On(!0);return}ya.file.status==="done"&&(On(!1),Vt((ea=(Ya=ya==null?void 0:ya.file)==null?void 0:Ya.response)==null?void 0:ea.id),jn(!0))},el=()=>ne.createElement("div",{className:Zc.img},ne.createElement("img",{src:(0,be.z)(ar?"/api/attachments/"+Tn:Dt,!0),alt:"avatar",style:{width:"100%"}}),ne.createElement("div",null,ne.createElement(Oe.Z,{onClick:()=>{Vt(""),qt("")},style:{fontSize:"16px",color:"red"}})));return ne.createElement("div",{className:Zc.information},ne.createElement("section",{className:Zc.scroll},ne.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),ne.createElement("div",{className:Zc.formWrap}," ",ne.createElement(ce.default,{form:Nn,scrollToFirstError:!0,layout:"vertical",onValuesChange:Rr,onFinish:ya=>{var Ya,ea;(Ya=Ge==null?void 0:Ge.detail)!=null&&Ya.is_fork_from_creator&&((ea=Ge==null?void 0:Ge.detail)!=null&&ea.copy_for_exercise)?We({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:ya,type:"information",fn:(vo,Ro,bo)=>{yn(vo,Ro,bo)}}}):yn(ya)}},ne.createElement(ce.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ne.createElement(Se.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Re=$t.name)==null?void 0:Re.length)||0}/60`})),ne.createElement(ce.default.Item,{className:"customAddTags",name:"shixun_tags",label:ne.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",ne.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},ne.createElement(Rg,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),ne.createElement(ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},ne.createElement(Le.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Ke.courseOptions,getPopupContainer:ya=>ya.parentNode})),ne.createElement(ke.Z,null,ne.createElement(Ne.Z,null,ne.createElement(ce.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ht?Wa():ne.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Qo},ha))),ne.createElement(Ne.Z,{className:"c-grey-999"},ne.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),ne.createElement(ke.Z,null,ne.createElement(Ne.Z,null,ne.createElement(ce.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Tt?eo():ne.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:iu},Ha))),ne.createElement(Ne.Z,{className:"c-grey-999"},ne.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),ne.createElement(ke.Z,null,ne.createElement(Ne.Z,null,ne.createElement(ce.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Tn||Dt?el():ne.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Uu},tr))),ne.createElement(Ne.Z,{className:"c-grey-999"},ne.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),ne.createElement(ce.default.Item,{name:"description",label:"\u7B80\u4ECB:"},ne.createElement(se.Z,{defaultValue:$t.description||"",watch:!0})),((un=Ge.detail)==null?void 0:un.is_jupyter_lab)&&ne.createElement(ce.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},ne.createElement(st.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),ne.createElement(ee,{onSave:Mn,onCancel:Tr,loading:ln||Sa||cn}))};var Pn=(0,we.connect)(({problemset:oe,loading:le,globalSetting:re,practiceSetting:ve,shixunsDetail:We})=>({globalSetting:re,loading:le,practiceSetting:ve,problemset:oe,shixunsDetail:We}))(xt),Oa=ue(26595),pa={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},Qa=Object.defineProperty,Fr=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,Wr=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,hu=(oe,le,re)=>le in oe?Qa(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,pl=(oe,le)=>{for(var re in le||(le={}))Ho.call(le,re)&&hu(oe,re,le[re]);if(Wr)for(var re of Wr(le))Zo.call(le,re)&&hu(oe,re,le[re]);return oe},Eu=(oe,le)=>Fr(oe,Ir(le)),Zl=(oe,le)=>{var re={};for(var ve in oe)Ho.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Wr)for(var ve of Wr(oe))le.indexOf(ve)<0&&Zo.call(oe,ve)&&(re[ve]=oe[ve]);return re},Xl=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const Ci=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:We}=le,it=Zl(le,["globalSetting","dispatch","practiceSetting"]);const Ke=(0,we.useLocation)(),[Ge]=(0,we.useSearchParams)(),[Ee,Re]=(0,x.useState)(!1),[un,Nn]=(0,x.useState)({}),[$t,Cn]=(0,x.useState)(!0),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(null),Sa=(0,x.useRef)(!1),{id:On,updateIndex:Ht,is_published:hn,newQuestion:Tt}=We,{challenge_list:St=[]}=un;(0,x.useEffect)(()=>{if(On)return Vt(),()=>{ve({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[On,Ht]),(0,x.useEffect)(()=>{Tn()},[Ke]);const Tn=()=>{const jn=Ke.pathname.split("/");(jn.includes("newquestion")||jn.includes("new")||Ge.get("tabId"))&&(Sa.current=!0)},Vt=()=>Xl(void 0,null,function*(){var jn,ia,br;Cn(!0);const Rr=yield(0,dt.n5)({id:On});if((jn=Rr==null?void 0:Rr.challenge_list)!=null&&jn.length){const Tr=Ke.pathname.split("/"),Sr=Rr.challenge_list.find(yn=>String(yn.challenge_id)===Tr[4]);if(Tr.includes("newquestion")||Tr.includes("new")){const yn=Rr.challenge_list[((ia=Rr.challenge_list)==null?void 0:ia.length)-1];ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Tr.includes("new")?0:1,name:""}}}),Ct(void 0),Yt(yn)}else Tr[4]&&Sr?Dt(Sr,!1):Dt(Rr.challenge_list[0])}(br=Rr==null?void 0:Rr.challenge_list)!=null&&br.length||Ct(null),Nn(Rr),Cn(!1)}),Dt=(jn,ia=!0)=>{if(Ct(jn.challenge_id),Yt(jn),ia){const br=`/shixuns/${On}/edit/${jn.challenge_id}/${jn.st===1?"editquestion":"editcheckpoint"}`;we.history.push(br)}},qt=(jn,ia)=>{ia.stopPropagation();const{challenge_id:br}=jn,Rr=()=>Xl(void 0,null,function*(){var Tr,Sr;if((yield(0,dt.rO)({id:On,challengesId:br})).status===1){const Za=yield(0,dt.n5)({id:On});if(Nn(Za),br===cn&&((Tr=Za.challenge_list)!=null&&Tr.length)){Dt(Za.challenge_list[0]);return}(Sr=Za.challenge_list)!=null&&Sr.length||(Ct(null),Sa.current=!0,Yt({}),we.history.push(`/shixuns/${On}/edit?tabId=level`))}});xe.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Rr})},ua=(jn,ia,br)=>{const Rr=Array.from(jn),[Tr]=Rr.splice(ia,1);return Rr.splice(br,0,Tr),Rr},Zt=(jn,ia)=>{if(!jn.destination)return;const br=ua(ia,jn.source.index,jn.destination.index);Nn(Eu(pl({},un),{challenge_list:br}));const Rr=br.map(Tr=>Tr.challenge_id);(0,dt.xg)({id:On,ids:Rr}).then(Tr=>{Tr.status!==0&&Nn(Eu(pl({},un),{challenge_list:ia}))})},Yt=jn=>{ve({type:"practiceSetting/setParams",payload:{selectQuestionParams:jn}})},or=(jn,ia)=>Xl(void 0,null,function*(){if(jn===cn)return;yield La(),Ct(jn),Yt(ia),ve({type:"practiceSetting/setParams",payload:{newQuestion:null}});const br=`/shixuns/${On}/edit/${jn}/${ia.st===1?"editquestion":"editcheckpoint"}`;we.history.push(br)}),La=()=>new Promise((jn,ia)=>{var br;(br=We==null?void 0:We.sideBar)!=null&&br.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),jn()},onCancel:()=>{ia()}}):jn()}),Mn=jn=>x.createElement(x.Fragment,null,x.createElement(wu.Z5,{onDragEnd:ia=>Zt(ia,jn)},x.createElement(wu.bK,{droppableId:"droppable"},(ia,br)=>x.createElement("div",Eu(pl({ref:ia.innerRef},ia.droppableProps),{style:{width:"100%"}}),jn.map((Rr,Tr)=>{const{st:Sr,name:yn,challenge_id:Za}=Rr;return x.createElement(wu._l,{key:Za,draggableId:Za.toString(),index:Tr,isDragDisabled:hn},(pr,ha)=>x.createElement("div",Eu(pl(pl({ref:pr.innerRef},pr.draggableProps),pr.dragHandleProps),{className:cn===Za?pa.listActive:pa.list,onClick:()=>or(Za,Rr)}),x.createElement("span",{className:pa.s1},Sr===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:pa.s2},"\u7B2C",Tr+1,"\u5173: ",yn),!hn&&x.createElement("span",{className:pa.s3,onClick:tr=>qt(Rr,tr)},x.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Tt&&x.createElement("div",{className:pa.listActive},x.createElement("span",{className:pa.s1},(Tt==null?void 0:Tt.st)===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:pa.s2},"\u7B2C",jn.length+1,"\u5173: ",Tt==null?void 0:Tt.name)),!hn&&x.createElement("div",{className:pa.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),xn=jn=>Xl(void 0,null,function*(){yield La(),jn==="new"?we.history.push(`/shixuns/${On}/edit/new`):we.history.push(`/shixuns/${On}/edit/newquestion`),Re(!1),Ct(void 0),ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:jn==="new"?0:1,name:""}}})}),ar=()=>{(0,Ca.gy)(ve,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Re(!Ee)};return x.createElement("div",{className:pa.level},x.createElement("aside",{className:pa.left,style:{width:ln?"0":"25%"}},x.createElement("div",{className:pa.container},x.createElement("div",{className:pa.title},"\u4EFB\u52A1\u5173\u5361(",St.length,")"),x.createElement("div",{className:pa.listWrap},$t?x.createElement(pt.Z,{size:"middle"}):St.length||Tt?Mn(St):x.createElement(Pu.Z,{image:vu,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!ln&&x.createElement("div",{className:pa.btns},x.createElement("aside",{className:pa.btnsWrap},x.createElement("div",{style:{transform:Ee?"rotate(45deg)":"rotate(0deg)"},className:pa.icon,onClick:ar},"+"),x.createElement("div",{className:pa.btn,style:{left:Ee?20:-154}},x.createElement("div",{className:pa.d1,onClick:()=>xn("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),x.createElement("div",{className:pa.d2,onClick:()=>xn("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),x.createElement("div",{className:ln?pa.elseShrink:pa.shrink,onClick:()=>Xn(!ln)},x.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),x.createElement("aside",{className:pa.right,id:"modal-level-question"},cn===null&&Sa.current?x.createElement("div",{className:pa.addIcon},x.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):x.createElement(we.Outlet,null)))};var Ds=(0,we.connect)(({globalSetting:oe,practiceSetting:le})=>({globalSetting:oe,practiceSetting:le}))(Ci),Zi={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},Yi=Object.getOwnPropertySymbols,_s=Object.prototype.hasOwnProperty,bi=Object.prototype.propertyIsEnumerable,ac=(oe,le)=>{var re={};for(var ve in oe)_s.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&Yi)for(var ve of Yi(oe))le.indexOf(ve)<0&&bi.call(oe,ve)&&(re[ve]=oe[ve]);return re},ps=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const rd=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,loading:We,dispatch:it,onReloadData:Ke}=le,Ge=ac(le,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ee,Re]=(0,x.useState)(),[un,Nn]=(0,x.useState)([]);(0,x.useEffect)(()=>{re.actionTabs.key==="Collaborators-ChangeManager"&&$t()},[re.actionTabs.key]);const $t=()=>ps(void 0,null,function*(){var cn;const Ct=yield it({type:"shixunsDetail/getChangeManager",payload:{id:(cn=re.actionTabs.params)==null?void 0:cn.id}});Nn(Ct||[])}),Cn=()=>{var cn;it({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(cn=re.actionTabs.params)==null?void 0:cn.id}}})},ln=()=>ps(void 0,null,function*(){var cn;if(!Ee){De.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Ct=yield it({type:"shixunsDetail/changeManager",payload:{id:(cn=re.actionTabs.params)==null?void 0:cn.id,user_id:Ee}});Xn(),Ct&&(Ke(),De.ZP.info(Ct.message))}),Xn=()=>{it({type:"shixunsDetail/setActionTabs",payload:{}}),Re(null)};return x.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:re.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:We.effects["shixunsDetail/changeManager"],onOk:ln,onCancel:Xn},x.createElement("div",null,x.createElement("div",{className:Zi.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",x.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),x.createElement("div",{className:Zi.content},un.length?x.createElement(Ji.ZP.Group,{value:Ee,onChange:cn=>Re(cn.target.value)},un.map((cn,Ct)=>x.createElement(Ji.ZP,{className:Zi.radio,key:Ct,value:cn.user_id},cn.name))):x.createElement("div",{className:Zi.add},x.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",x.createElement("a",{className:Zi.colorBlue,onClick:Cn},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var hc=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le}))(rd);const{TabPane:Vs}=an.default;var xs=({visible:oe,onCancel:le,onSelectGroup:re,shixunId:ve,onSelectCollaborator:We})=>x.createElement(xe.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:oe,width:1100,centered:!0,keyboard:!1,onCancel:le,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},x.createElement(an.default,{defaultActiveKey:"1"},x.createElement(Vs,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},x.createElement(Ue.Z,{onCancel:le,container_type:2,container_id:ve,onSelect:We})),x.createElement(Vs,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},x.createElement(ot.Z,{onCancel:le,onSelect:re})))),Sl={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},kd=Object.defineProperty,hs=Object.getOwnPropertySymbols,od=Object.prototype.hasOwnProperty,Zd=Object.prototype.propertyIsEnumerable,Ec=(oe,le,re)=>le in oe?kd(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Wd=(oe,le)=>{for(var re in le||(le={}))od.call(le,re)&&Ec(oe,re,le[re]);if(hs)for(var re of hs(le))Zd.call(le,re)&&Ec(oe,re,le[re]);return oe},zs=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const Xm=({shixunsDetail:oe,globalSetting:le,loading:re,user:ve,dispatch:We})=>{var it,Ke,Ge,Ee,Re,un;const Nn=(0,we.useParams)(),$t=(0,x.useRef)(),[Cn,ln]=(0,x.useState)(0),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({id:null,page:1}),On=(Ke=(it=ve.userInfo)==null?void 0:it.shixun)==null?void 0:Ke.editable,Ht=((Ge=ve.userInfo)==null?void 0:Ge.role)<=2||((Re=(Ee=ve.userInfo)==null?void 0:Ee.shixun)==null?void 0:Re.is_creator);(0,x.useEffect)(()=>{$t.current=Nn.id,Ct.id=$t.current,Sa(Ct),hn(Ct)},[]);const hn=Yt=>zs(void 0,null,function*(){const or=yield We({type:"shixunsDetail/getCollaboratorsData",payload:Yt});or&&(cn(or.members||[]),ln(or.member_count))}),Tt=()=>zs(void 0,null,function*(){Ct.page=1,Sa(Ct);const Yt=(0,fr.g)();yield We({type:"user/getUserInfo",payload:Yt}),yield hn(Ct)}),St=Yt=>{Ct.page=Yt,Sa(Ct),hn(Ct)},Tn=Yt=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:Sl.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>zs(void 0,null,function*(){var or;const La=yield We({type:"shixunsDetail/deleteCollaborators",payload:{id:$t.current,userId:Yt}});if(((or=ve.userInfo)==null?void 0:or.user_id)===Yt){we.history.push("/shixuns");return}De.ZP.info(La==null?void 0:La.message),Ct.page=1,Sa(Ct),hn(Ct)})})},Vt=()=>{We({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:$t.current}}})};function Dt(Yt,or,La,Mn){return zs(this,null,function*(){yield We({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Yt,user_id:or,editable:La?0:1}}),hn(Ct)})}const qt=()=>{We({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:$t.current}}})};function ua(){We({type:"shixunsDetail/setActionTabs",payload:{}})}const Zt={visible:oe.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ua,shixunId:$t.current,onSelectCollaborator:Yt=>zs(void 0,null,function*(){ua(),(yield We({type:"shixunsDetail/addCollaborator",payload:{id:$t.current,user_ids:Yt}}))&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Tt())}),onSelectGroup:Yt=>zs(void 0,null,function*(){ua(),(yield We({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:$t.current,group_id:Yt.group_id}}))&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Tt())})};return x.createElement("section",null,x.createElement("div",{className:Sl.wrap},x.createElement("div",{className:Sl.content},((un=oe.detail)==null?void 0:un.identity)<5&&x.createElement("div",{className:Sl.head},x.createElement("span",{className:Sl.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Cn,"\u4EBA\uFF09"),x.createElement("div",null,Ht&&x.createElement(de.ZP,{type:"primary",ghost:!0,className:Sl.button,style:{marginRight:"20px"},onClick:Vt},"\u66F4\u6362\u7BA1\u7406\u5458"),On&&x.createElement(de.ZP,{type:"primary",className:Sl.button,style:{marginRight:"40px"},onClick:qt},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),x.createElement("div",{className:Sl.list},x.createElement(zl.Z,{loading:re.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Xn.map((Yt,or)=>{var La,Mn,xn,ar,jn,ia,br,Rr;return x.createElement("div",{style:{display:"inline-block",width:"50%"}},x.createElement("div",{className:Sl.itemWrap,key:or},x.createElement("a",{href:(La=Yt.user)==null?void 0:La.user_url,target:"_blank",className:Sl.imgWrap},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Sl.img,src:`${at.Z.IMG_SERVER}/images/${(Mn=Yt.user)==null?void 0:Mn.image_url}`}),((xn=Yt.user)==null?void 0:xn.shixun_manager)&&x.createElement("span",{className:Sl.manager},"\u521B\u5EFA\u8005")),x.createElement("div",{className:Sl.itemContent},x.createElement("p",{className:Sl.nameWrap},x.createElement("a",{href:Yt.user.user_url,target:"_blank",className:Sl.name},(ar=Yt.user)==null?void 0:ar.name,Yt.user.user_id===((jn=ve.userInfo)==null?void 0:jn.user_id)?x.createElement("span",null,"\u6211"):null),x.createElement("div",{className:Sl.actionGroup},Ht?(ia=Yt.user)!=null&&ia.shixun_manager?null:x.createElement(Jt.Z,{dropdownRender:()=>x.createElement(gt.default,{selectedKeys:[Yt.editable?"1":"2"],onClick:()=>{var Tr;Dt(oe.detail.identifier,Yt.user.user_id,Yt.editable,(Tr=Yt.user)==null?void 0:Tr.name)}},x.createElement(gt.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),x.createElement(gt.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},x.createElement("div",null,Yt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",x.createElement(Gn.Z,{style:{fontSize:"14px",color:"#888888"}}))):Yt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((br=Yt.user)!=null&&br.shixun_manager)&&On?x.createElement("a",{className:Sl.deletetitle,onClick:()=>{var Tr;return Tn((Tr=Yt.user)==null?void 0:Tr.user_id)}},"\u5220\u9664"):null)),x.createElement("p",{className:Sl.schoolWrap},x.createElement("span",{className:Sl.school},(Rr=Yt.user)==null?void 0:Rr.school_name)))))})))),Cn>10&&x.createElement("div",{className:Sl.countWrap},x.createElement(Oi.Z,{showQuickJumper:!1,showSizeChanger:!1,total:Cn,onChange:Yt=>St(Yt),pageSize:10,current:Ct.page}))),x.createElement(hc,{onReloadData:Tt}),x.createElement(xs,Wd({},Zt)))};var Tg=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re,user:ve})=>({shixunsDetail:oe,globalSetting:re,user:ve,loading:le}))(Xm),Vd=ue(4737);const kg=({shixunsDetail:oe})=>{var le,re,ve,We;const[it,Ke]=(0,x.useState)(!0);return(0,x.useEffect)(()=>{var Ge;typeof((Ge=oe==null?void 0:oe.detail)==null?void 0:Ge.is_jupyter_lab)=="boolean"&&it&&Ke(!1)},[(le=oe==null?void 0:oe.detail)==null?void 0:le.is_jupyter_lab,it]),console.log((re=oe==null?void 0:oe.detail)==null?void 0:re.is_jupyter_lab,it),x.createElement(zl.Z,{loading:it,active:!0},((ve=oe==null?void 0:oe.detail)==null?void 0:ve.is_jupyter_lab)===!1&&x.createElement(pu,null),((We=oe==null?void 0:oe.detail)==null?void 0:We.is_jupyter_lab)===!0&&x.createElement(ds,null))};var qm=(0,we.connect)(({shixunsDetail:oe})=>({shixunsDetail:oe}))(kg),bl={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},Pc={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},$m=Object.defineProperty,Pm=Object.defineProperties,Fm=Object.getOwnPropertyDescriptors,eg=Object.getOwnPropertySymbols,ud=Object.prototype.hasOwnProperty,Sm=Object.prototype.propertyIsEnumerable,jg=(oe,le,re)=>le in oe?$m(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Fc=(oe,le)=>{for(var re in le||(le={}))ud.call(le,re)&&jg(oe,re,le[re]);if(eg)for(var re of eg(le))Sm.call(le,re)&&jg(oe,re,le[re]);return oe},ym=(oe,le)=>Pm(oe,Fm(le)),Ug=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const{Dragger:V0}=Pt.default;var z0=({dispatch:oe,id:le,onClose:re,onOK:ve,visible:We,wrapClassName:it,local:Ke,containerId:Ge,rootIdentifier:Ee})=>{var Re;const[un,Nn]=(0,x.useState)({}),[$t,Cn]=(0,x.useState)([]),[ln,Xn]=(0,x.useState)([]),[cn,Ct]=(0,x.useState)(0),[Sa,On]=(0,x.useState)(!1),[Ht,hn]=(0,x.useState)(!1),[Tt]=ce.default.useForm(),[St,Tn]=(0,x.useState)([]),Vt=(0,x.useRef)([]);(0,x.useEffect)(()=>{We&&(Tt.resetFields(),Tn([]),Xn([]),Cn([]),Ct(0),hn(!1),On(!1))},[We]);const Dt=yn=>{var Za,pr,ha;if(yn.file.status==="done"||yn.file.status==="uploading"){if(Tn(yn.fileList),!yn.file.response)return;if((Za=yn.file.response)!=null&&Za.id){De.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Tn(St.filter(tr=>tr.uid!==yn.file.uid)),(pr=yn.file.response)!=null&&pr.message&&De.ZP.info((ha=yn.file.response)==null?void 0:ha.message)}},qt=yn=>Ug(void 0,null,function*(){var Za;if(!cn){const ha=St.filter(tr=>tr.uid!==yn.uid);Tn(ha),Vt.current=[...ha],Cn($t.filter(tr=>tr!==yn.name)),De.ZP.info("\u5220\u9664\u6210\u529F"),ha.length||(Tt.setFieldsValue({file:void 0}),Tt.validateFields());return}if(!yn.response){De.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,$e.ZP)(`/api/shixuns/${le}/destroy_data_sets.json`,{method:"Delete",body:{id:[(Za=yn==null?void 0:yn.response)==null?void 0:Za.id]}})).status===0&&(Tn(St.filter(ha=>ha.uid!==yn.uid)),De.ZP.info("\u5220\u9664\u6210\u529F"))}),ua=yn=>{if(St!=null&&St.some(pr=>pr.name===yn.name))return De.ZP.info(`${yn.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const Za={name:yn.name,uid:yn.uid,file:yn,percent:0};return St.push(Za),Vt.current=[...St],Tn([...St]),!1},Zt={height:300,multiple:!0,disabled:cn>0,withCredentials:!0,fileList:St,action:`${at.Z.API_SERVER}/api/attachments.json`,onChange:Dt,onRemove:qt,beforeUpload:ua},Yt=(yn,Za,pr,ha,tr)=>{const Ha=new FormData;Object.keys(yn).forEach(Qo=>{Ha.append(Qo,yn[Qo])});const Qr=new window.XMLHttpRequest;return Qr.withCredentials=!0,Qr.addEventListener("load",function(Qo){var iu;pr(JSON.parse((iu=Qo==null?void 0:Qo.target)==null?void 0:iu.response))},!1),Qr.addEventListener("error",function(Qo){tr&&tr(Qo)},!1),Qr.upload.onprogress=Qo=>{ha&&ha(Qo)},Qr.open("POST",Za),Qr.send(Ha),Qr},or=(yn,Za)=>{if(yn.lengthComputable){const pr=Math.floor(yn.loaded/yn.total*100),ha=ym(Fc({},Za),{percent:pr,status:pr===100?"done":"uploading"});console.log(Vt.current,333),Vt.current=Vt.current.map(tr=>tr.uid===Za.uid?ha:tr),Tn(Vt.current)}},La=(yn,Za)=>{const pr=ym(Fc({},Za),{status:"error"});De.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Vt.current=Vt.current.map(ha=>ha.uid===Za.uid?pr:ha),Vt.current.every(ha=>ha.status==="done"||ha.status==="error")&&(hn(!1),Ct(2)),Tn(Vt.current)},Mn=(yn,Za)=>{let pr=ym(Fc({},Za),{status:"done"});if(yn.status===0||(pr=ym(Fc({},Za),{status:"error"}),De.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),Vt.current=Vt.current.map(ha=>ha.uid===Za.uid?pr:ha),Vt.current.every(ha=>ha.status==="done")){De.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}Vt.current.every(ha=>ha.status==="done"||ha.status==="error")&&(hn(!1),Ct(2)),Tn(Vt.current)},xn=()=>{let yn=!0;return window.navigator.onLine==!0?yn=!0:yn=!1,yn},ar=yn=>Ug(void 0,null,function*(){if(hn(!0),cn===3){Ct(2);return}if(cn===2||cn===1){jn();return}const{commitMessage:Za="",fileOss:pr=[]}=yn||{},tr=(Ke?St:pr).map(Qr=>Qr.name);if(tr.filter(Qr=>Qr.indexOf("\u3001")!=-1||Qr.indexOf(" ")!=-1).length>0){De.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),hn(!1);return}const Ha=yield(0,$e.ZP)(`/api/shixuns/${le}/check_data_sets`,{method:"post",body:{files_name:tr}});if(Ha.status===-3){Cn(Ha==null?void 0:Ha.exist_files),hn(!1);return}if(JSON.stringify(Ha)==="{}"){hn(!1),De.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Ha.status===0&&(St.forEach(Qr=>{const Qo=Yt({file:Qr.file,description:Za},`${at.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,iu=>Mn(iu,Qr),iu=>or(iu,Qr),iu=>La(iu,Qr));ln.push(Qo)}),Ct(1))}),jn=()=>{const{commitMessage:yn=""}=Fc({},Tt.getFieldsValue())||{},Za=Vt.current.filter(ha=>ha.status==="error"),pr=Vt.current.map(ha=>ym(Fc({},ha),{status:ha.status==="error"?"uploading":ha.status}));Tn(pr),Za.forEach(ha=>{const tr=Yt({file:ha.file,description:yn},`${at.Z.API_SERVER}/api/shixuns/${le}/upload_data_sets.json`,Ha=>Mn(Ha,ha),Ha=>or(Ha,ha),Ha=>La(Ha,ha));ln.push(tr)})},ia=yn=>{var Za,pr;if(console.log(yn,"changedValues"),"fileOss"in yn){if(yn!=null&&yn.fileOss.every(ha=>ha.status==="done")&&((Za=yn==null?void 0:yn.fileOss)!=null&&Za.length)){De.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),br(!0);return}if(yn!=null&&yn.fileOss.every(ha=>ha.status==="done"||ha.status==="error")&&((pr=yn==null?void 0:yn.fileOss)!=null&&pr.length)){Ct(3),hn(!1);return}Cn($t.filter(ha=>{var tr;return(tr=yn==null?void 0:yn.fileOss)==null?void 0:tr.some(Ha=>Ha.name===ha)}))}Nn(Fc({},Tt.getFieldsValue()))},br=yn=>{yn||(On(!0),ln.forEach(Za=>{Za.abort()})),ve(),re()},Rr=()=>{const{fileOss:yn=[]}=Fc({},Tt.getFieldsValue())||{},Za=St==null?void 0:St.every(ha=>ha.status==="done"),pr=yn==null?void 0:yn.every(ha=>ha.status==="done");if(!Za||!pr){xe.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{br()}});return}br()},Tr=()=>x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("i",{className:`iconfont icon-shangchuan font50 ${Pc.colorBlue}`})),x.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("span",{className:`${Pc.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Sr=yn=>{console.log(yn,444)};return x.createElement(xe.default,{open:We,onOk:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Tt.submit()},centered:!0,okText:cn===0?"\u786E\u5B9A":cn===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ht},onCancel:Rr,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},x.createElement("div",{className:Pc.wrap},x.createElement(ce.default,{className:"mt10",form:Tt,scrollToFirstError:!0,layout:"vertical",onFinish:ar,onValuesChange:ia},Ke?x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(V0,Fc({},Zt)," ",Tr())):x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(Ss.ZP,{identifier:Ee,cancelUpload:Sa,container_type:"Shixun",container_id:Ge,uploading:cn<3?cn:0,disabled:cn>0,height:300,maxSize:100*1024*1024*1024,description:un.commitMessage||"",text:Tr(),onComplete:Sr,realFileName:!0})),!!$t.length&&x.createElement("span",{className:Pc.repeatedName},$t.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),x.createElement(ce.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Se.default,{bordered:!1,disabled:cn>0,maxLength:100,suffix:`${((Re=un.commitMessage)==null?void 0:Re.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},G0=ue(51673),j0=Object.defineProperty,U0=Object.defineProperties,K0=Object.getOwnPropertyDescriptors,tg=Object.getOwnPropertySymbols,Kg=Object.prototype.hasOwnProperty,Hg=Object.prototype.propertyIsEnumerable,Yg=(oe,le,re)=>le in oe?j0(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,rc=(oe,le)=>{for(var re in le||(le={}))Kg.call(le,re)&&Yg(oe,re,le[re]);if(tg)for(var re of tg(le))Hg.call(le,re)&&Yg(oe,re,le[re]);return oe},Sc=(oe,le)=>U0(oe,K0(le)),H0=(oe,le)=>{var re={};for(var ve in oe)Kg.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&tg)for(var ve of tg(oe))le.indexOf(ve)<0&&Hg.call(oe,ve)&&(re[ve]=oe[ve]);return re},Zg=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const{Fragment:Dv}=x,{TabPane:_v}=an.default,Y0=oe=>{var le=oe,{globalSetting:re,dispatch:ve,practiceSetting:We,shixunsDetail:it,user:Ke}=le,Ge=H0(le,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ee,Re,un,Nn,$t,Cn;const{id:ln}=We,[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({}),[On,Ht]=(0,x.useState)([]),[hn,Tt]=(0,x.useState)(!1),[St,Tn]=(0,x.useState)(!0),[Vt,Dt]=(0,x.useState)(!1),[qt,ua]=(0,x.useState)(!1),[Zt,Yt]=(0,x.useState)(!1),[or,La]=(0,x.useState)(!1),[Mn,xn]=(0,x.useState)("all"),[ar,jn]=(0,x.useState)([]),[ia,br]=(0,x.useState)([]),[Rr,Tr]=(0,x.useState)(!1),[Sr,yn]=(0,x.useState)({}),[Za,pr]=(0,x.useState)(!1),[ha,tr]=(0,x.useState)([]),[Ha,Qr]=(0,x.useState)({page:1,limit:10,total:0}),[Qo,iu]=(0,x.useState)({page:1,limit:10,search:"",order:"mine"});(0,x.useEffect)(()=>{ln&&eo()},[ln]);const Wa=ma=>{const Ba=Sc(rc({},Ha),{page:ma});br([]),Qr(Ba),eo(Ba)},eo=ma=>Zg(void 0,null,function*(){const sr=ma||{page:1,limit:10,total:0};Tt(!0);const Yo=yield ve({type:"shixunsDetail/getSetData",payload:Sc(rc({},sr),{id:ln})});Yo!=null&&Yo.data_sets&&(Tt(!1),cn([...Yo.data_sets]),Qr(Sc(rc({},sr),{total:Yo==null?void 0:Yo.data_sets_count})),Tn(!1),Sa(rc({},Yo)))}),Uu=()=>x.createElement("div",{className:bl.empty},x.createElement("img",{src:Sn.x7,width:"258"}),x.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),ya={selectedRowKeys:ia,columnWidth:70,onChange:ma=>{console.log("selectedRowKeys changed: ",ma),br(ma)}},Ya=ma=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Ba=ma?[ma]:ia;xe.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zg(void 0,null,function*(){if((yield(0,$e.ZP)(`/api/shixuns/${ln}/destroy_data_sets.json`,{method:"Delete",body:{id:Ba}})).status===0){const Yo=Ba.length===Xn.length&&Ha.page>1?Ha.page-1:Ha.page;De.ZP.success("\u5220\u9664\u6210\u529F"),eo(Sc(rc({},Ha),{page:Yo})),br([])}})})},ea=()=>Zg(void 0,null,function*(){const{title:ma}=Sr;let Ba=null;if(console.log(ma,"title"),ma===""){Ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",yn(Sc(rc({},Sr),{errorDes:Ba}));return}if(ma.includes(" ")){Ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",yn(Sc(rc({},Sr),{errorDes:Ba}));return}const sr=Xn.find(ws=>ws.id===(Sr==null?void 0:Sr.id)).title;if(ma===sr.substring(0,sr.lastIndexOf("."))||ma===sr){Ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",yn(Sc(rc({},Sr),{errorDes:Ba}));return}const Yo=sr.includes(".")?sr.substring(sr.lastIndexOf("."),sr.length):"";(yield(0,$e.ZP)(`/api/shixuns/${ln}/rename_data_sets.json`,{method:"post",body:{id:Sr==null?void 0:Sr.id,new_file_name:ma+Yo}})).status===0&&(De.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),eo(Ha),Dt(!1),yn({}))}),vo=()=>{const{download_url:ma}=Sr;Ro(ma),De.ZP.success("\u590D\u5236\u6210\u529F"),ua(!1),yn({})},Ro=ma=>{const Ba=ma,sr=document.createElement("input");sr.value=Ba,document.body.appendChild(sr),sr.select(),document.execCommand("Copy"),sr.style.display="none"},bo=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:ma=>x.createElement(Bt.Z,{title:ma},x.createElement("span",null,ma))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(ma,Ba)=>Ba!=null&&Ba.data_set_id?x.createElement(Bt.Z,{title:ma},x.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Qe.xg)(`/dataset/${Ba==null?void 0:Ba.data_set_id}/detail?tabId=public`)}},ma)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:ma=>x.createElement(Bt.Z,{title:ma},x.createElement("span",null,ma||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(ma,Ba)=>El()(Ba.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(ma,Ba)=>x.createElement("div",{className:bl.path},x.createElement(Bt.Z,{title:ma},x.createElement("span",{className:bl.text},ma)),x.createElement(bn.CopyToClipboard,{text:ma,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Bt.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(ma,Ba)=>x.createElement("div",{className:bl.actionsBtns},x.createElement(Bt.Z,{title:"\u91CD\u547D\u540D"},x.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var sr;yn((0,fn.clone)(Sc(rc({},Ba),{title:Ba!=null&&Ba.title.includes(".")?(sr=Ba==null?void 0:Ba.title)==null?void 0:sr.substring(0,Ba.title.lastIndexOf(".")):Ba==null?void 0:Ba.title}))),Dt(!0),(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),x.createElement(Bt.Z,{title:"\u5206\u4EAB"},x.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),yn((0,fn.clone)(Ba)),ua(!0)}})),x.createElement(Bt.Z,{title:"\u4E0B\u8F7D"},x.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Qe.Nd)(Ba.title,Ba==null?void 0:Ba.download_url)}})),x.createElement(Bt.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},x.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),La(!0),tr([Ba]),jn([Ba.id])}})),x.createElement(Bt.Z,{title:"\u5220\u9664"},x.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Ya(Ba.id)}})))}];return x.createElement("div",{className:bl.dataset},x.createElement("div",{className:bl.header},x.createElement("div",{className:bl.title},"\u6570\u636E\u96C6(",Ha.total,")"),x.createElement("div",{className:bl.dataPath},x.createElement("span",{className:bl.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),x.createElement("input",{value:Ct==null?void 0:Ct.folder_name,disabled:!0}),x.createElement(bn.CopyToClipboard,{text:Ct==null?void 0:Ct.folder_name,onCopy:()=>De.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(Bt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},x.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),x.createElement("div",{className:bl.btns},x.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>Ya(),disabled:!ia.length,style:{width:"60px"}},"\u5220\u9664"),x.createElement(de.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{La(!0),jn(ia),tr(Xn.filter(ma=>ia.includes(ma.id)))},disabled:!ia.length},"\u540C\u6B65"),x.createElement(Jt.Z,{className:"ml10",disabled:((Ee=Ke==null?void 0:Ke.userInfo)==null?void 0:Ee.user_status)===2,dropdownRender:()=>x.createElement(gt.default,null,x.createElement(gt.default.Item,{key:1,onClick:()=>{Tr(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),x.createElement(gt.default.Item,{key:2,onClick:()=>{Yt(!0),xn("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},x.createElement("span",{className:bl.selectBtn},x.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),x.createElement("div",{className:bl.content},x.createElement(zl.Z,{loading:St,active:!0,paragraph:{rows:5}},Ha.total?x.createElement(Bl.default,{rowSelection:ya,className:bl.customTable,dataSource:Xn,bordered:!1,rowKey:ma=>ma.id,rowClassName:bl.row,columns:bo,loading:hn,pagination:{pageSize:Ha.limit,total:Ha.total,current:Ha.page,onChange:Wa,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Uu())),x.createElement(z0,{rootIdentifier:(Re=it==null?void 0:it.detail)==null?void 0:Re.root_identifier,wrapClassName:bl.uploadFileModal,id:ln,containerId:(un=it==null?void 0:it.detail)==null?void 0:un.id,local:(Nn=re==null?void 0:re.setting)==null?void 0:Nn.is_local,dispatch:ve,visible:Rr,onClose:()=>Tr(!1),onOK:eo}),x.createElement(xe.default,{title:"\u91CD\u547D\u540D",open:Vt,onOk:ea,centered:!0,wrapClassName:bl.renameModal,onCancel:()=>{Dt(!1),yn({})},width:"1000px"},x.createElement("div",null,x.createElement("div",{className:bl.fileName},x.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),x.createElement(Se.default,{value:Sr==null?void 0:Sr.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:ma=>{yn(Sc(rc({},Sr),{title:ma.target.value,errorDes:null}))},maxLength:60,suffix:`${(($t=Sr==null?void 0:Sr.title)==null?void 0:$t.length)||0}/60`}),(Sr==null?void 0:Sr.errorDes)&&x.createElement("div",{className:bl.errorDes},Sr==null?void 0:Sr.errorDes))),x.createElement(xe.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:qt,onOk:vo,centered:!0,wrapClassName:bl.shareModal,onCancel:()=>{ua(!1),yn({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},x.createElement("div",null,x.createElement("div",{className:bl.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",x.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),x.createElement(Se.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Sr==null?void 0:Sr.download_url}))),x.createElement(G0.Z,{setVisible:Yt,visible:Zt,recordId:ar,type:Mn,updateData:eo,identifier:(Cn=it.detail)==null?void 0:Cn.identifier}),x.createElement(xe.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:or,width:400,centered:!0,keyboard:!1,onCancel:()=>La(!1),maskClosable:!1,footer:x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement("div",{className:bl.leftButton,onClick:()=>{pr(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),x.createElement("div",{className:bl.rightButton,onClick:()=>{La(!1),Yt(!0),xn("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},x.createElement("div",{className:bl.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),x.createElement(Ni.Z,{visible:Za,attachmentInfo:ha,onClose:()=>pr(!1),onSuccess:ma=>{pr(!1),we.history.push(`/dataset/${ma}/detail?tabId=mine`)}}))};var Q0=(0,we.connect)(({globalSetting:oe,shixunsDetail:le,practiceSetting:re,user:ve})=>({globalSetting:oe,shixunsDetail:le,user:ve,practiceSetting:re}))(Y0),Cm={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},J0=Object.defineProperty,Qg=Object.getOwnPropertySymbols,X0=Object.prototype.hasOwnProperty,q0=Object.prototype.propertyIsEnumerable,Jg=(oe,le,re)=>le in oe?J0(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Xg=(oe,le)=>{for(var re in le||(le={}))X0.call(le,re)&&Jg(oe,re,le[re]);if(Qg)for(var re of Qg(le))q0.call(le,re)&&Jg(oe,re,le[re]);return oe},qg=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const ng=oe=>oe!=null&&oe.length?oe.filter((le,re)=>re!==0).map(le=>le.val).join("").substr(1):"",$0=({shixunsDetail:oe,globalSetting:le,loading:re,dispatch:ve,fileType:We,path:it,onFinish:Ke=()=>{}})=>{const Ge=(0,we.useParams)(),[Ee,Re]=(0,x.useState)(""),[un,Nn]=(0,x.useState)([]),[$t,Cn]=(0,x.useState)([]),Xn=[zd.OriginalPicturePath,zd.ExpectPicturePath,zd.PicturePath].includes(We);(0,x.useEffect)(()=>{oe.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Re(it||""),cn())},[oe.actionTabs.key]);const cn=(St="")=>qg(void 0,null,function*(){var Tn;const Vt=yield ve({type:"shixunsDetail/getRepository",payload:{id:Ge.id,path:St}});if(St===""&&!((Tn=Vt==null?void 0:Vt.trees)!=null&&Tn.length)&&De.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Vt!=null&&Vt.trees){const Dt=Vt.trees.map(qt=>Xg(Xg({},qt),{name:qt.name,val:qt.name}));Cn(Dt||[])}}),Ct=St=>{const Tn=ng(un),Vt=`${Tn&&`${Tn}/`}${St}`;We===zd.Path?!(Ee!=null&&Ee.includes(`${Vt}\uFF1B`))&&Re(`${Ee}${Vt}\uFF1B`):We===zd.ExecPath&&Re(Vt)},Sa=St=>{if(St.type==="tree"){un.length?un.push({val:`/${St.val}`,path:St.val}):un.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${St.val}`,path:St.val}),Nn(un);const Tn=ng(un);Xn&&Re(Tn),cn(Tn)}},On=(St,Tn)=>{const Vt=un.filter((qt,ua)=>ua<=Tn);Nn(Vt);const Dt=ng(Vt);Xn&&Re(Dt),cn(Dt)},Ht=()=>qg(void 0,null,function*(){Ke(Ee),hn()}),hn=()=>{Re(""),Nn([]),Cn([]),ve({type:"shixunsDetail/setActionTabs",payload:{}})},Tt=ng(un);return x.createElement(xe.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:oe.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ht,onCancel:hn},x.createElement("div",{className:Cm.wrap},x.createElement("div",{className:Cm.content},x.createElement("div",{className:Cm.mainPathWrap},!!(un!=null&&un.length)&&un.map((St,Tn)=>x.createElement("a",{key:Tn,onClick:()=>On(St,Tn)},St.val))),!!($t!=null&&$t.length)&&$t.map((St,Tn)=>St.type==="tree"?x.createElement("a",{key:Tn,onClick:()=>Sa(St)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Cm.colorBlue}`}),Tt&&`${Tt}/`,St.name):x.createElement("a",{key:Tn,onClick:()=>Ct(`${St.name}`)},x.createElement("i",{className:`iconfont icon-zuoye ${Cm.colorBlue}`}),Tt&&`${Tt}/`,St.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ee,onChange:St=>Re(St.target.value)})))};var ef=(0,we.connect)(({shixunsDetail:oe,loading:le,globalSetting:re})=>({shixunsDetail:oe,globalSetting:re,loading:le.models.index}))($0),$g={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},tf=Object.defineProperty,ag=Object.getOwnPropertySymbols,e0=Object.prototype.hasOwnProperty,t0=Object.prototype.propertyIsEnumerable,n0=(oe,le,re)=>le in oe?tf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,nf=(oe,le)=>{for(var re in le||(le={}))e0.call(le,re)&&n0(oe,re,le[re]);if(ag)for(var re of ag(le))t0.call(le,re)&&n0(oe,re,le[re]);return oe},af=(oe,le)=>{var re={};for(var ve in oe)e0.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ag)for(var ve of ag(oe))le.indexOf(ve)<0&&t0.call(oe,ve)&&(re[ve]=oe[ve]);return re},a0=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const rf=oe=>{var le=oe,{shixunsDetail:re,globalSetting:ve,user:We,dispatch:it}=le,Ke=af(le,["shixunsDetail","globalSetting","user","dispatch"]),Ge,Ee;const Re=(0,we.useLocation)(),un=(0,x.useRef)((Ee=(Ge=Re.pathname)==null?void 0:Ge.split("/"))==null?void 0:Ee[2]),[Nn]=ce.default.useForm(),[$t,Cn]=(0,x.useState)(""),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(!1);(0,x.useEffect)(()=>{un.current&&Sa()},[un.current]);const Sa=()=>a0(void 0,null,function*(){Xn(!0);const Ht=yield(0,$e.ZP)(`/api/shixuns/${un.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ht.status===0&&(Cn((Ht==null?void 0:Ht.standard_answer)||""),Nn.setFieldsValue({hide_answer:Ht==null?void 0:Ht.hide_answer,disable_copy:Ht==null?void 0:Ht.disable_copy}),Xn(!1))}),On=Ht=>a0(void 0,null,function*(){Ct(!0),(yield(0,$e.ZP)(`/api/shixuns/${un.current}/set_standard_answer.json`,{method:"post",body:nf({},Ht)})).status===0&&De.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ct(!1)});return x.createElement("section",{className:$g.wrap},x.createElement(zl.Z,{loading:ln},x.createElement(ce.default,{form:Nn,scrollToFirstError:!0,layout:"vertical",onFinish:On},x.createElement(ce.default.Item,{name:"hide_answer",valuePropName:"checked"},x.createElement(st.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),x.createElement(ce.default.Item,{name:"disable_copy",valuePropName:"checked"},x.createElement(st.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),x.createElement(ce.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},x.createElement(se.Z,{defaultValue:$t})),x.createElement(ce.default.Item,null,x.createElement(cc.t,{okText:"\u4FDD\u5B58",loading:cn,hasCancelBtn:!1,className:$g.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var of=(0,we.connect)(({shixunsDetail:oe,globalSetting:le,user:re})=>({shixunsDetail:oe,globalSetting:le,user:re}))(rf),ii=ue(59301),uf=Object.defineProperty,lf=Object.defineProperties,sf=Object.getOwnPropertyDescriptors,r0=Object.getOwnPropertySymbols,cf=Object.prototype.hasOwnProperty,df=Object.prototype.propertyIsEnumerable,o0=(oe,le,re)=>le in oe?uf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,u0=(oe,le)=>{for(var re in le||(le={}))cf.call(le,re)&&o0(oe,re,le[re]);if(r0)for(var re of r0(le))df.call(le,re)&&o0(oe,re,le[re]);return oe},mf=(oe,le)=>lf(oe,sf(le)),ld=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const{Countdown:gf}=sc.default;var ff=(oe=>(oe[oe.LoadingFail=1]="LoadingFail",oe[oe.Loading=2]="Loading",oe[oe.Finish=3]="Finish",oe))(ff||{}),zd=(oe=>(oe.Path="path",oe.ExecPath="exec_path",oe.OriginalPicturePath="original_picture_path",oe.ExpectPicturePath="expect_picture_path",oe.PicturePath="picture_path",oe))(zd||{});const vf=({globalSetting:oe,loading:le,dispatch:re,practiceSetting:ve,shixunsDetail:We})=>{var it;const[Ke,Ge]=(0,x.useState)(),[Ee,Re]=(0,x.useState)(),un=(0,x.useRef)(),[Nn,$t]=(0,x.useState)(),[Cn,ln]=(0,x.useState)(),[Xn,cn]=(0,x.useState)(!0),[Ct,Sa]=(0,x.useState)(700),[On,Ht]=(0,x.useState)(""),[hn,Tt]=(0,x.useState)("1"),St=(0,we.useParams)();(0,x.useEffect)(()=>{Vt()},[]);const Tn=()=>ld(void 0,null,function*(){var Mn,xn;const ar=yield re({type:"shixunsDetail/updateRepositoryFile",payload:{id:St.id,path:(xn=(Mn=We==null?void 0:We.fileContent)==null?void 0:Mn.params)==null?void 0:xn.path,content:Ke,secret_repository:Xn?null:!0}});ar!=null&&ar.content&&(De.ZP.info("\u4FDD\u5B58\u6210\u529F"),re({type:"practiceSetting/setSideBarTabs",payload:mf(u0({},ve.sideBar),{confirmLeave:!1})}))}),Vt=()=>ld(void 0,null,function*(){var Mn,xn,ar,jn;const ia=yield(0,dt.Ui)({identifier:St.id});if((xn=(Mn=ia==null?void 0:ia.data)==null?void 0:Mn.data_list)!=null&&xn.length){gc.Z.publish("pod-restrict-data",{identifier:(ar=ia==null?void 0:ia.data)==null?void 0:ar.identifier,data_list:(jn=ia==null?void 0:ia.data)==null?void 0:jn.data_list});return}ia!=null&&ia.url&&Ht(ia==null?void 0:ia.url)}),Dt=()=>ld(void 0,null,function*(){const Mn=yield(0,dt.K_)({identifier:St.id});(Mn==null?void 0:Mn.status)===0&&(Mn!=null&&Mn.remainingSeconds?($t(Date.now()+Mn.remainingSeconds*1e3),ln(Mn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Mn.remainingSeconds-300)*1e3)):qt())}),qt=()=>{xe.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:ii.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>ld(void 0,null,function*(){ua()})})},ua=()=>ld(void 0,null,function*(){var Mn,xn,ar,jn;Re(2);const ia=yield(0,dt.zH)({identifier:St.id});if((xn=(Mn=ia==null?void 0:ia.data)==null?void 0:Mn.data_list)!=null&&xn.length){gc.Z.publish("pod-restrict-data",{identifier:(ar=ia==null?void 0:ia.data)==null?void 0:ar.identifier,data_list:(jn=ia==null?void 0:ia.data)==null?void 0:jn.data_list});return}(ia==null?void 0:ia.status)===0&&(Re(3),Ht(ia.url),un.current=ia.port,De.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),Zt=()=>{xe.default.destroyAll(),xe.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:ii.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",ii.createElement("span",null,ii.createElement(gf,{value:Nn,format:"HH:mm:ss",onFinish:Yt})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>ld(void 0,null,function*(){(yield(0,dt.q9)({identifier:St.id})).status===0&&(yield Dt(),De.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Yt=()=>{xe.default.destroyAll(),xe.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:ii.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{ua()}})},or=Mn=>{re({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},La=Mn=>ld(void 0,null,function*(){yield(0,dt.QA)({id:St.id,startup_file:Mn}),Vt(),re({type:"practiceSetting/getCommonData",payload:u0({},St)})});return ii.createElement(an.default,{activeKey:hn,onChange:Mn=>Tt(Mn),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:ii.createElement("div",null,ii.createElement(ke.Z,{className:"mt20 ml20 font14",align:"middle"},ii.createElement(Ne.Z,null,ii.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),ii.createElement(Ne.Z,{className:"mr10"},ii.createElement(Bt.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},ii.createElement(Ys.Z,{style:{cursor:"pointer"}}))),ii.createElement(Ne.Z,{flex:"300px",onClick:()=>or("exec_path")},ii.createElement(Se.default,{value:On})),ii.createElement(Ne.Z,{flex:"1"},ii.createElement(de.ZP,{type:"primary",className:"ml10",onClick:()=>or("exec_path")},"\u8BBE\u7F6E"))),ii.createElement("iframe",{onLoad:Mn=>{},src:On,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),ii.createElement(ef,{fileType:"path",path:(it=We==null?void 0:We.detail)==null?void 0:it.startup_file,onFinish:Mn=>La(Mn)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:hn==="2"?ii.createElement(pd.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:ii.createElement(of,null)}]})};var pf=(0,we.connect)(({loading:oe,globalSetting:le,practiceSetting:re,shixunsDetail:ve})=>({globalSetting:le,loading:oe,practiceSetting:re,shixunsDetail:ve}))(vf),l0={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},i0={collect:"collect___pxqYO",head:"head___WuH5D"},Gd=ue(59301),hf=Object.defineProperty,s0=Object.getOwnPropertySymbols,Ef=Object.prototype.hasOwnProperty,Pf=Object.prototype.propertyIsEnumerable,c0=(oe,le,re)=>le in oe?hf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Ff=(oe,le)=>{for(var re in le||(le={}))Ef.call(le,re)&&c0(oe,re,le[re]);if(s0)for(var re of s0(le))Pf.call(le,re)&&c0(oe,re,le[re]);return oe},Sf=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())}),d0=({onOk:oe,onCancel:le,visible:re,modalParams:ve,forceIn:We})=>{const[it]=ce.default.useForm(),[Ke,Ge]=(0,x.useState)(!1),Ee=We?!1:typeof re=="number";(0,x.useEffect)(()=>{re?it.setFieldsValue(Ff({},ve)):it.resetFields()},[re]);const Re=un=>Sf(void 0,null,function*(){Ge(!0),yield oe(un),Ge(!1)});return Gd.createElement(xe.default,{centered:!0,destroyOnClose:!0,onCancel:()=>le(),onOk:()=>it.submit(),open:!!re,confirmLoading:Ke,title:Ee?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ee?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},Gd.createElement(ce.default,{form:it,size:"large",onFinish:Re},Gd.createElement(ce.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},Gd.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),Gd.createElement(ce.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},Gd.createElement(se.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:ve==null?void 0:ve.content}))))},Ol=ue(59301),yf=Object.defineProperty,m0=Object.getOwnPropertySymbols,Cf=Object.prototype.hasOwnProperty,bf=Object.prototype.propertyIsEnumerable,g0=(oe,le,re)=>le in oe?yf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,jd=(oe,le)=>{for(var re in le||(le={}))Cf.call(le,re)&&g0(oe,re,le[re]);if(m0)for(var re of m0(le))bf.call(le,re)&&g0(oe,re,le[re]);return oe},bm=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())}),Af=({})=>{const oe=(0,we.useParams)(),[le,re]=(0,x.useState)(!1),[ve,We]=(0,x.useState)(0),[it,Ke]=(0,x.useState)([]),[Ge,Ee]=(0,x.useState)(!1),[Re,un]=(0,x.useState)({title:"",content:""}),[Nn,$t]=(0,x.useState)(!1),[Cn,ln]=(0,x.useState)(!1),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({keywords:"",page:1,limit:10});(0,x.useEffect)(()=>{On(Ct)},[]);const On=Dt=>bm(void 0,null,function*(){var qt,ua;re(!0);const Zt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"get",params:Dt});Zt.status===0&&(Ke(((qt=Zt==null?void 0:Zt.data)==null?void 0:qt.qna_sets)||[]),We((ua=Zt==null?void 0:Zt.data)==null?void 0:ua.total_count)),re(!1)}),Ht=Dt=>{Ct.keywords=Dt,Ct.page=1,Sa(jd({},Ct)),On(Ct)},hn=(Dt,qt)=>{Ct.page=Dt,Ct.limit=qt,Sa(jd({},Ct)),On(Ct)},Tt=Dt=>bm(void 0,null,function*(){if(typeof Ge=="number"){const qt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets/${Ge}.json`,{method:"put",body:Dt});(qt==null?void 0:qt.status)===0&&(De.ZP.success("\u7F16\u8F91\u6210\u529F"),On(Ct),Ee(!1))}else{const qt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:Dt});(qt==null?void 0:qt.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ct.page=1,Ct.keywords="",Sa(jd({},Ct)),On(Ct),Ee(!1))}}),St=Dt=>bm(void 0,null,function*(){xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>bm(void 0,null,function*(){const qt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets/${Dt.id}.json`,{method:"delete"});if((qt==null?void 0:qt.status)===0){const ua=it.length===1&&Ct.page>1?Ct.page-1:Ct.page;Ct.page=ua,Sa(jd({},Ct)),On(Ct),De.ZP.success("\u5220\u9664\u6210\u529F")}})})}),Tn=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:Dt=>Ol.createElement(Bt.Z,{placement:"topLeft",title:Dt},Ol.createElement("span",{className:"c-black"},Dt||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Dt=>Ol.createElement(Bt.Z,{placement:"topLeft",title:Dt},Ol.createElement("span",{className:"c-black"},Dt||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Dt,qt)=>Ol.createElement("span",null,Ol.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ee(Dt),un({title:qt==null?void 0:qt.title,content:qt==null?void 0:qt.content})}},"\u7F16\u8F91"),Ol.createElement("span",{className:"current c-red",onClick:()=>St(qt)},"\u5220\u9664"))}],Vt={onRemove:()=>{cn([])},beforeUpload:Dt=>{if((Dt==null?void 0:Dt.size)>1024*1024*50)return De.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Dt.type==="application/vnd.ms-excel"||Dt.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return De.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let ua=[];return ua.push(Dt),cn([...ua]),!1},fileList:Xn,accept:".xls,.xlsx"};return Ol.createElement("div",{className:i0.collect},Ol.createElement("div",{className:i0.head},Ol.createElement(wl.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Ct.keywords,onChange:Ht}),Ol.createElement(wl.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ee(!0),un({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Ol.createElement(wl.op,{type:"primary",shape:"default",onClick:()=>$t(!0)},"\u5BFC\u5165\u95EE\u7B54")),Ol.createElement(Bl.default,{columns:Tn,style:{marginTop:33},dataSource:it,loading:le,rowKey:"id",pagination:{current:Ct.page,hideOnSinglePage:!ve,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ct.limit,pageSizeOptions:["10","20","50","100","200"],total:ve,size:"default",showTotal:Qe.rU,onChange:hn}}),Ol.createElement(xe.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:Nn,centered:!0,confirmLoading:Cn,onCancel:()=>{$t(!1),cn([])},onOk:()=>bm(void 0,null,function*(){var Dt;const qt=new FormData;if(Xn.length>0)qt.append("file",Xn[0]);else{De.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ln(!0);let ua=yield(0,$e.ZP)(`/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/import.json`,{method:"post",body:qt},!0);(ua==null?void 0:ua.status)===0&&((Dt=ua==null?void 0:ua.fail)!=null&&Dt.length?xe.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Ol.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",Ol.createElement("a",{href:`${at.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(De.ZP.success("\u5BFC\u5165\u6210\u529F"),Ct.page=1,Ct.keywords="",Sa(jd({},Ct)),On(Ct),$t(!1),cn([]))),ln(!1)})},Ol.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Ol.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Ol.createElement("a",{href:`${at.Z.API_SERVER}/api/shixuns/${oe==null?void 0:oe.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Ol.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Ol.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Ol.createElement("div",{style:{marginLeft:74}},Ol.createElement(Pt.default,jd({},Vt),Ol.createElement(wl.op,{shape:"default",icon:Ol.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Ol.createElement(d0,{visible:Ge,onCancel:()=>Ee(!1),onOk:Tt,modalParams:Re}))},f0={record:"record___Ueu3j",head:"head___UOVq4"},yl=ue(59301),Bf=Object.defineProperty,Df=Object.defineProperties,xf=Object.getOwnPropertyDescriptors,v0=Object.getOwnPropertySymbols,wf=Object.prototype.hasOwnProperty,Lf=Object.prototype.propertyIsEnumerable,p0=(oe,le,re)=>le in oe?Bf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Am=(oe,le)=>{for(var re in le||(le={}))wf.call(le,re)&&p0(oe,re,le[re]);if(v0)for(var re of v0(le))Lf.call(le,re)&&p0(oe,re,le[re]);return oe},Of=(oe,le)=>Df(oe,xf(le)),rg=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())}),Mf=({})=>{const oe=(0,we.useParams)(),[le]=ce.default.useForm(),[re,ve]=(0,x.useState)(!1),[We,it]=(0,x.useState)(0),[Ke,Ge]=(0,x.useState)([]),[Ee,Re]=(0,x.useState)(!1),[un,Nn]=(0,x.useState)({title:"",content:""});let[$t,Cn]=(0,x.useState)({page:1,limit:10});(0,x.useEffect)(()=>{cn($t)},[]);const ln=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Xn=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],cn=Tt=>rg(void 0,null,function*(){var St,Tn;ve(!0);const Vt=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_records.json`,{method:"get",params:Tt});Vt.status===0&&(Ge(((St=Vt==null?void 0:Vt.data)==null?void 0:St.qna_records)||[]),it((Tn=Vt==null?void 0:Vt.data)==null?void 0:Tn.total_count)),ve(!1)}),Ct=Tt=>{$t.page=1,$t=Am(Am({},$t),Tt),Cn(Am({},$t)),cn($t)},Sa=(Tt,St)=>{$t.page=Tt,$t.limit=St,Cn(Am({},$t)),cn($t)},On=Tt=>rg(void 0,null,function*(){const St=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_sets.json`,{method:"post",body:Of(Am({},Tt),{qna_record_id:Ee})});(St==null?void 0:St.status)===0&&(De.ZP.success("\u6DFB\u52A0\u6210\u529F"),cn($t),Re(!1))}),Ht=Tt=>rg(void 0,null,function*(){xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>rg(void 0,null,function*(){const St=yield(0,$e.ZP)(`/api/shixuns/${oe.id}/qna_records/${Tt.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(St==null?void 0:St.status)===0&&cn($t)})})}),hn=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Tt=>yl.createElement(Bt.Z,{placement:"topLeft",title:Tt},yl.createElement("span",{className:"c-black"},Tt||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Tt=>yl.createElement(Bt.Z,{placement:"topLeft",title:Tt},yl.createElement("span",{className:"c-black"},Tt||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Tt=>{var St;return yl.createElement("span",{className:"c-black"},(St=ln==null?void 0:ln.find(Tn=>Tn.value===Tt))==null?void 0:St.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Tt=>{var St;return yl.createElement("span",{className:"c-black"},(St=Xn==null?void 0:Xn.find(Tn=>Tn.value===Tt))==null?void 0:St.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Tt,St)=>yl.createElement("span",null,["pending","ignored"].includes(St.status)&&yl.createElement(yl.Fragment,null,yl.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Re(Tt),Nn({title:St==null?void 0:St.question,content:St==null?void 0:St.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),yl.createElement("span",{className:"current c-light-primary",onClick:()=>Ht(St)},"\u5FFD\u7565")),["skipped"].includes(St.status)&&yl.createElement(Bt.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},yl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(St.status)&&yl.createElement(Bt.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},yl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return yl.createElement("div",{className:f0.record},yl.createElement("div",{className:f0.head},yl.createElement(ce.default,{layout:"inline",form:le,colon:!1,size:"large",onFinish:Ct},yl.createElement(ce.default.Item,{name:"keywords",label:"\u95EE\u9898"},yl.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),yl.createElement(ce.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},yl.createElement(ru.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:ln,style:{width:200}})),yl.createElement(ce.default.Item,{name:"status",label:"\u72B6\u6001"},yl.createElement(ru.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Xn,style:{width:200}})),yl.createElement(ce.default.Item,{style:{marginRight:0}},yl.createElement(de.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),yl.createElement(Bl.default,{columns:hn,style:{marginTop:33},dataSource:Ke,loading:re,rowKey:"id",pagination:{current:$t.page,hideOnSinglePage:!We,showQuickJumper:!0,showSizeChanger:!0,pageSize:$t.limit,pageSizeOptions:["10","20","50","100","200"],total:We,size:"default",showTotal:Qe.rU,onChange:Sa}}),yl.createElement(d0,{visible:Ee,onCancel:()=>Re(!1),onOk:On,modalParams:un,forceIn:!0}))},og=ue(59301);const Nf=({dispatch:oe,practiceSetting:le,shixunsDetail:re})=>{const[ve,We]=(0,x.useState)("1");return og.createElement("div",{className:l0.catechism},og.createElement(wl.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:ve,onChange:it=>We(it),className:l0.tab}),ve==="1"&&og.createElement(Af,null),ve==="2"&&og.createElement(Mf,null))};var If=(0,we.connect)(({practiceSetting:oe,shixunsDetail:le})=>({practiceSetting:oe,shixunsDetail:le}))(Nf),Rf=Object.defineProperty,ug=Object.getOwnPropertySymbols,h0=Object.prototype.hasOwnProperty,E0=Object.prototype.propertyIsEnumerable,P0=(oe,le,re)=>le in oe?Rf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,Bm=(oe,le)=>{for(var re in le||(le={}))h0.call(le,re)&&P0(oe,re,le[re]);if(ug)for(var re of ug(le))E0.call(le,re)&&P0(oe,re,le[re]);return oe},Tf=(oe,le)=>{var re={};for(var ve in oe)h0.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&ug)for(var ve of ug(oe))le.indexOf(ve)<0&&E0.call(oe,ve)&&(re[ve]=oe[ve]);return re},kf=oe=>{var le=oe,{tabsActive:re}=le,ve=Tf(le,["tabsActive"]);return x.createElement(x.Fragment,null,re==="information"&&x.createElement(Pn,null),re==="warehouse"&&x.createElement(Oa.default,null),re==="level"&&x.createElement(Ds,Bm({},ve)),re==="collaborate"&&x.createElement(Tg,Bm({},ve)),re==="setting"&&x.createElement(Vd.Z,null),re==="environment"&&x.createElement(qm,Bm({},ve)),re==="dataset"&&x.createElement(Q0,null),re==="service"&&x.createElement(pf,Bm({},ve)),re==="catechism"&&x.createElement(If,Bm({},ve)))},Ud={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},Wl=ue(59301),Zf=Object.defineProperty,Wf=Object.defineProperties,Vf=Object.getOwnPropertyDescriptors,lg=Object.getOwnPropertySymbols,F0=Object.prototype.hasOwnProperty,S0=Object.prototype.propertyIsEnumerable,y0=(oe,le,re)=>le in oe?Zf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,zf=(oe,le)=>{for(var re in le||(le={}))F0.call(le,re)&&y0(oe,re,le[re]);if(lg)for(var re of lg(le))S0.call(le,re)&&y0(oe,re,le[re]);return oe},Gf=(oe,le)=>Wf(oe,Vf(le)),jf=(oe,le)=>{var re={};for(var ve in oe)F0.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&lg)for(var ve of lg(oe))le.indexOf(ve)<0&&S0.call(oe,ve)&&(re[ve]=oe[ve]);return re};const ig=[{name:"\u57FA\u672C\u4FE1\u606F",icon:Wl.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:Wl.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:Wl.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:Wl.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:Wl.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:Wl.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:Wl.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:Wl.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:Wl.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],Uf=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:We,shixunsDetail:it,practiceSetting:Ke}=le,Ge=jf(le,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ee;const{base_info_warning:Re,challenges_warning:un,id:Nn,repository_warning:$t,sideBar:Cn,service_warning:ln}=Ke,Xn=(0,we.useLocation)(),cn=(0,we.useParams)(),[Ct]=(0,we.useSearchParams)();(0,x.useEffect)(()=>{var Ht;const hn=Ct.get("tabId"),Tt=Xn.pathname.split("/").length,Tn=((Ht=it==null?void 0:it.detail)!=null&&Ht.windows_vnc?ig.filter(Vt=>Vt.tabId!=="dataset"):ig).map(Vt=>Vt.tabId).includes(hn);if(hn&&Tn){We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:hn}});return}if(Tt>4){We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!hn||hn&&!Tn){We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ee=it==null?void 0:it.detail)==null?void 0:Ee.windows_vnc]),(0,x.useEffect)(()=>()=>{We({type:"practiceSetting/setSideBarTabs",payload:Gf(zf({},Ke.sideBar),{selectPath:""})})},[cn.id]);const Sa=Ht=>{var hn;if(Ht===Cn.tabsActive)return;const Tt=()=>{we.history.push(`/shixuns/${Nn}/edit?tabId=${Ht}`),We({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ht,selectPath:"",confirmLeave:!1}})};(hn=Ke==null?void 0:Ke.sideBar)!=null&&hn.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Tt()}}):Tt()},On=()=>{var Ht;return((Ht=it==null?void 0:it.detail)!=null&&Ht.windows_vnc?ig.filter(Tt=>Tt.tabId!=="dataset"):ig).filter(Tt=>{var St;return(St=it==null?void 0:it.detail)!=null&&St.is_jupyter_lab?Tt.tabId!=="level":Tt.tabId!=="service"}).map(Tt=>{const{name:St,icon:Tn,tabId:Vt}=Tt;return Wl.createElement("div",{key:Vt,className:`${Ke.sideBar.tabsActive===Vt?Ud.itemActive:Ud.item} font12`,onClick:()=>Sa(Vt)},Tn,Wl.createElement("span",{className:Ud.name},St),Vt==="information"&&Re&&Wl.createElement(Bt.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},Wl.createElement("img",{src:Ki,alt:""})),Vt==="level"&&un&&Wl.createElement(Bt.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},Wl.createElement("img",{src:Ki,alt:""})),Vt==="service"&&ln&&Wl.createElement(Bt.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},Wl.createElement("img",{src:Ki,alt:""})),Vt==="warehouse"&&$t&&Wl.createElement(Bt.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},Wl.createElement("img",{src:Ki,alt:""})))})};return Wl.createElement("div",{className:Ud.sidebar},Wl.createElement("div",{className:Ud.items},On()),Wl.createElement("div",{className:Ud.question},Wl.createElement(Bt.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},Wl.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},Wl.createElement("img",{src:Sn.Pt,height:44,width:44,alt:""})))))};var Kf=(0,we.connect)(({loading:oe,globalSetting:le,shixunsDetail:re,practiceSetting:ve})=>({globalSetting:le,loading:oe,practiceSetting:ve,shixunsDetail:re}))(Uf),Wg={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},Ii=ue(59301),Hf=Object.defineProperty,C0=Object.getOwnPropertySymbols,Yf=Object.prototype.hasOwnProperty,Qf=Object.prototype.propertyIsEnumerable,b0=(oe,le,re)=>le in oe?Hf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,A0=(oe,le)=>{for(var re in le||(le={}))Yf.call(le,re)&&b0(oe,re,le[re]);if(C0)for(var re of C0(le))Qf.call(le,re)&&b0(oe,re,le[re]);return oe},sg=(oe,le,re)=>new Promise((ve,We)=>{var it=Ee=>{try{Ge(re.next(Ee))}catch(Re){We(Re)}},Ke=Ee=>{try{Ge(re.throw(Ee))}catch(Re){We(Re)}},Ge=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ge((re=re.apply(oe,le)).next())});const Jf=({classroomList:oe,loading:le,dispatch:re,shixunsDetail:ve})=>{var We,it;const Ke=(0,we.useParams)(),Ge=(0,we.useLocation)(),[Ee,Re]=(0,x.useState)(!1),[un,Nn]=(0,x.useState)(!1),{actionTabs:$t}=oe,[Cn]=ce.default.useForm(),[ln,Xn]=(0,x.useState)({name:"string"}),cn=Ht=>Ht&&Ht{console.log(Ke),oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(ln.name=$t==null?void 0:$t.name),Xn(A0({},ln)),Cn.setFieldsValue({name:$t==null?void 0:$t.name})},[oe.actionTabs.key]);const On={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return Ii.createElement(Ii.Fragment,null,Ii.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((We=oe==null?void 0:oe.actionTabs)==null?void 0:We.zIndex)||1e3,footer:null,onOk:()=>sg(void 0,null,function*(){console.log(123123)}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},Ii.createElement("div",null,Ii.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",On[oe.actionTabs.type],"\uFF1F")),Ii.createElement("div",{className:Wg.bottom},Ii.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&un,className:Wg.no,onClick:()=>sg(void 0,null,function*(){var Ht;Nn(!0),(Ht=oe.actionTabs)!=null&&Ht.value?oe.actionTabs.fn(oe.actionTabs.value,!0,2):oe.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Ii.createElement(de.ZP,{loading:le["shixunsDetail/saveCopyForExercise"]&&!un,className:Wg.yes,onClick:()=>sg(void 0,null,function*(){var Ht;Nn(!1),(Ht=oe.actionTabs)!=null&&Ht.value?oe.actionTabs.fn(oe.actionTabs.value,!1,1):oe.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Ii.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:oe.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ee,onOk:()=>sg(void 0,null,function*(){var Ht,hn;yield Cn.validateFields();const Tt=Cn.getFieldValue();Re(!0);const St=yield(0,$e.ZP)(`/api/shixuns/${Ke==null?void 0:Ke.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Tt.name}});Re(!1),St.status===0&&(De.ZP.success("\u4FEE\u6539\u6210\u529F"),re({type:"practiceSetting/getCommonData",payload:{id:Ke.id}}),(Ht=oe.actionTabs)!=null&&Ht.getBaseInfo&&((hn=oe.actionTabs)==null||hn.getBaseInfo())),re({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{re({type:"classroomList/setActionTabs",payload:{}})}},Ii.createElement("div",null,Ii.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),Ii.createElement(ce.default,{form:Cn,initialValues:{name:Ct},onChange:()=>{Xn(Cn.getFieldValue())}},Ii.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Ii.createElement(ke.Z,{className:"mt30",align:"middle"},Ii.createElement(Ne.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Ii.createElement(Ne.Z,{flex:"1"},Ii.createElement(Se.default,{maxLength:60,defaultValue:$t==null?void 0:$t.name,suffix:Ii.createElement("span",null,((it=ln==null?void 0:ln.name)==null?void 0:it.length)||0,"/",60)}))))))))};var Xf=(0,we.connect)(({classroomList:oe,loading:le,shixunsDetail:re})=>({classroomList:oe,loading:le.effects,shixunsDetail:re}))(Jf),yc=ue(59301),qf=Object.defineProperty,$f=Object.defineProperties,ev=Object.getOwnPropertyDescriptors,cg=Object.getOwnPropertySymbols,B0=Object.prototype.hasOwnProperty,D0=Object.prototype.propertyIsEnumerable,_0=(oe,le,re)=>le in oe?qf(oe,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):oe[le]=re,x0=(oe,le)=>{for(var re in le||(le={}))B0.call(le,re)&&_0(oe,re,le[re]);if(cg)for(var re of cg(le))D0.call(le,re)&&_0(oe,re,le[re]);return oe},w0=(oe,le)=>$f(oe,ev(le)),tv=(oe,le)=>{var re={};for(var ve in oe)B0.call(oe,ve)&&le.indexOf(ve)<0&&(re[ve]=oe[ve]);if(oe!=null&&cg)for(var ve of cg(oe))le.indexOf(ve)<0&&D0.call(oe,ve)&&(re[ve]=oe[ve]);return re};const nv=oe=>{var le=oe,{globalSetting:re,loading:ve,dispatch:We,practiceSetting:it}=le,Ke=tv(le,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:Ge}=it,{tabsActive:Ee}=Ge;let Re=(0,we.useParams)();return(0,x.useEffect)(()=>(We({type:"globalSetting/headerFooterToggle",payload:!1}),We({type:"shixunsDetail/getShixunsDetail",payload:w0(x0({},Re),{shixun_managed:!0})}),()=>{We({type:"globalSetting/headerFooterToggle",payload:!0}),We({type:"practiceSetting/setParams",payload:{id:""}})}),[]),yc.createElement("div",{className:td.practiceSetting},yc.createElement("div",{className:td.wrapHeader},yc.createElement(Mg,null)),yc.createElement("div",{className:td.wrapLayout},yc.createElement("div",{className:td.wrapSidebar},yc.createElement(Kf,null)),yc.createElement("div",{className:td.wrapContent},yc.createElement(kf,w0(x0({},Ke),{tabsActive:it.sideBar.tabsActive})))),yc.createElement(Xf,null))};var av=(0,we.connect)(({loading:oe,globalSetting:le,practiceSetting:re})=>({globalSetting:le,loading:oe,practiceSetting:re}))(nv);const rv=({globalSetting:oe})=>{var le;switch(Number((le=oe==null?void 0:oe.setting)==null?void 0:le.theme)){case te.Fy.THEMEONE:return x.createElement(Dg,null);case te.Fy.DEFAULT:default:return x.createElement(av,null)}};var ov=(0,we.connect)(({globalSetting:oe})=>({globalSetting:oe}))(rv)},97477:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return E}});var te=ue(59301),x=ue(76560),we=ue(78241),Ye=ue(8591),Te=ue(43418),Qe=ue(92832),ye={wrap:"wrap___MYP7J",content:"content___loAbf",mainPathWrap:"mainPathWrap___gBcjO",colorBlue:"colorBlue___qg6vv"},dt=Object.defineProperty,xe=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,je=(b,y,z)=>y in b?dt(b,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[y]=z,lt=(b,y)=>{for(var z in y||(y={}))De.call(y,z)&&je(b,z,y[z]);if(xe)for(var z of xe(y))$e.call(y,z)&&je(b,z,y[z]);return b},me=(b,y,z)=>new Promise((ae,se)=>{var ce=Le=>{try{Se(z.next(Le))}catch(ke){se(ke)}},de=Le=>{try{Se(z.throw(Le))}catch(ke){se(ke)}},Se=Le=>Le.done?ae(Le.value):Promise.resolve(Le.value).then(ce,de);Se((z=z.apply(b,y)).next())});const a=({shixunsDetail:b,globalSetting:y,loading:z,dispatch:ae,title:se,pathList:ce=[],showInputPath:de=!1,isMergeSelectFile:Se=!1,onFinish:Le=()=>{}})=>{const[ke]=we.default.useForm(),Ne=(0,x.useParams)(),Pt=(0,x.useLocation)(),st=(0,te.useRef)(),[Et,ta]=(0,te.useState)(""),[Jn,Pa]=(0,te.useState)(""),[oa,Xt]=(0,te.useState)([]),[Bn,ct]=(0,te.useState)([]);(0,te.useEffect)(()=>{var ft,Lt;st.current=((Lt=(ft=Pt.pathname)==null?void 0:ft.split("/"))==null?void 0:Lt[3])==="repository"},[]),(0,te.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const ft=ce.join("/");let Lt=[];ce.map((Zn,pn)=>{pn===0?Lt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Zn}`,path:ft}):Lt.push({val:`/${Zn}`,path:ft})}),Xt(Lt),ta(ft),Pa(ft),Kt(ft)},[b.actionTabs.key]);const Kt=ft=>me(void 0,null,function*(){const Lt=yield ae({type:st.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ne.id,path:ft}});Lt&&ct(Lt.trees||[])}),En=ft=>{let Lt=Et;ft.type==="tree"&&(oa.length?oa.push({val:`/${ft.name}`,path:ft.name}):oa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ft.name}`,path:ft.name}),Xt(oa),Lt=Et?`${Et}/${ft.name}`:ft.name,ta(Lt)),Kt(Lt)},Vn=(ft,Lt)=>{const Zn=oa.filter((qn,Oe)=>Oe<=Lt);Xt(Zn);const pn=Zn.filter((qn,Oe)=>Oe!==0).map(qn=>qn.val).join("").substr(1);ta(pn),Kt(pn)},fn=()=>me(void 0,null,function*(){const ft=ke==null?void 0:ke.getFieldsValue(),Lt=Et?`${Et}${ft!=null&&ft.name?`/${ft==null?void 0:ft.name}`:""}`:ft==null?void 0:ft.name;if(Se){Le(Lt),at();return}if(de){yield ke.validateFields();const Zn=yield ae({type:"shixunsDetail/uploadGitFolder",payload:lt(lt({},{id:Ne.id,path:Lt}),st.current?{}:{secret_repository:!0})});Le(Jn),Zn.status===0&&Ye.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Le(Lt),Ye.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");at()}),at=()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}}),ke.resetFields()};return te.createElement(Te.default,{centered:!0,title:se||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:fn,onCancel:at},te.createElement("div",{className:ye.wrap},te.createElement("div",{className:ye.content},te.createElement("div",{className:ye.mainPathWrap},!!(oa!=null&&oa.length)&&oa.map((ft,Lt)=>te.createElement("a",{key:Lt,onClick:()=>Vn(ft,Lt)},ft.val))),!!(Bn!=null&&Bn.length)&&Bn.map((ft,Lt)=>ft.type==="tree"&&te.createElement("a",{key:Lt,onClick:()=>En(ft)},te.createElement("i",{className:`iconfont icon-wenjianjia ${ye.colorBlue}`}),ft.name))),te.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),te.createElement("div",{className:"mt5 mb5"},Et),de&&te.createElement(we.default,{form:ke,scrollToFirstError:!0,className:"mt20"},te.createElement(we.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(Qe.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,x.connect)(({shixunsDetail:b,loading:y,globalSetting:z})=>({shixunsDetail:b,globalSetting:z,loading:y.models.index}))(a)},56986:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return ke}});var te=ue(59301),x=ue(76560),we=ue(43418),Ye=ue(8591),Te=ue(3113),Qe=ue(24905),ye=ue(5112),dt=ue(88522),xe=ue(49127),De=ue(5083),$e=ue(5871),je=ue(10527),lt=ue(84236),me=ue(23869),a=ue(56656),E=ue.n(a),b={wrap:"wrap___I6aMh",labelWrap:"labelWrap___JRSQM",label:"label___nx3ue",labelContent:"labelContent___JRmit",flexRow:"flexRow___z4VUw",color999:"color999___oIiXP",radio:"radio___B7cxQ",selectSchool:"selectSchool___xyvCv",dataPicker:"dataPicker___DoaL_",modal:"modal____8ckb",colorOrange:"colorOrange___rAmyz",colorYellow:"colorYellow___PeJD9",bottomButton:"bottomButton___O3cst"},y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,se=(Ne,Pt)=>{var st={};for(var Et in Ne)z.call(Ne,Et)&&Pt.indexOf(Et)<0&&(st[Et]=Ne[Et]);if(Ne!=null&&y)for(var Et of y(Ne))Pt.indexOf(Et)<0&&ae.call(Ne,Et)&&(st[Et]=Ne[Et]);return st},ce=(Ne,Pt,st)=>new Promise((Et,ta)=>{var Jn=Xt=>{try{oa(st.next(Xt))}catch(Bn){ta(Bn)}},Pa=Xt=>{try{oa(st.throw(Xt))}catch(Bn){ta(Bn)}},oa=Xt=>Xt.done?Et(Xt.value):Promise.resolve(Xt.value).then(Jn,Pa);oa((st=st.apply(Ne,Pt)).next())});const de=Ne=>{if(!Ne)return Ne;const Pt=Ne.split(":");if(Pt[1]=="00"||Pt[1]=="30")return Ne;const st=parseInt(Pt[1]);if(st<30||st==60)return[Pt[0],"30"].join(":");if(st<60){const Et=[Pt[0],"00"].join(":"),ta="YYYY-MM-DD HH:mm",Jn=E()(Et,ta);return Jn.add(1,"hours"),Jn.format(ta)}return Ne},Se="YYYY-MM-DD HH:mm",Le=Ne=>{var Pt=Ne,{shixunsDetail:st,globalSetting:Et,loading:ta,user:Jn,dispatch:Pa}=Pt,oa=se(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Xt,Bn,ct,Kt,En,Vn,fn,at,ft;const Lt=(0,te.useRef)(),[Zn,pn]=(0,te.useState)(),[qn,Oe]=(0,te.useState)(),[be,He]=(0,te.useState)([]),[It,kt]=(0,te.useState)([]),[Qt,nn]=(0,te.useState)(""),[gn,Hn]=(0,te.useState)(),[Wt,Be]=(0,te.useState)(),[Ve,bt]=(0,te.useState)(),zt=(Bn=(Xt=Jn.userInfo)==null?void 0:Xt.shixun)==null?void 0:Bn.editable;(0,te.useEffect)(()=>{var gt,Jt;Lt.current=(Jt=(gt=location.pathname)==null?void 0:gt.split("/"))==null?void 0:Jt[2],vn()},[]),(0,te.useEffect)(()=>{var gt,Jt,pt,Mt,jt,bn,_t,Gt,ra,mn,va,gr;st.setting&&(pn((Jt=(gt=st.setting)==null?void 0:gt.shixun)==null?void 0:Jt.can_copy),Oe((Mt=(pt=st.setting)==null?void 0:pt.shixun)==null?void 0:Mt.use_scope),Hn(!!((bn=(jt=st.setting)==null?void 0:jt.shixun)!=null&&bn.opening_time)),Be((Gt=(_t=st.setting)==null?void 0:_t.shixun)==null?void 0:Gt.opening_time),He((mn=(ra=st.setting)==null?void 0:ra.shixun)==null?void 0:mn.scope_partment),bt((gr=(va=st.setting)==null?void 0:va.shixun)==null?void 0:gr.git_size))},[st.setting]);const vn=gt=>ce(void 0,null,function*(){const Jt=yield Pa({type:"shixunsDetail/getDepartments",payload:{q:gt}});Jt&&kt(Jt.shools_name||[])}),Fn=()=>ce(void 0,null,function*(){var gt,Jt,pt,Mt,jt,bn;const _t=(yield Pa({type:"shixunsDetail/getShixunQuote",payload:{id:Lt.current}}))||{};we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:te.createElement("div",{className:`tc font14 ${b.modal}`},!!((gt=_t.subjects)!=null&>.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(pt=(Jt=_t.subjects)==null?void 0:Jt.splice(0,2))==null?void 0:pt.map(Gt=>`\u300A${Gt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},_t==null?void 0:_t.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),te.createElement("br",null)),!!((Mt=_t.courses)!=null&&Mt.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(bn=(jt=_t.courses)==null?void 0:jt.splice(0,2))==null?void 0:bn.map(Gt=>`\u300A${Gt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},_t==null?void 0:_t.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),te.createElement("br",null)),te.createElement("span",{className:`${b.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>ce(void 0,null,function*(){(yield Pa({type:"shixunsDetail/deleteShixun",payload:{id:Lt.current}})).status===1&&(Ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),x.history.push("/shixuns"))})})}),dn=()=>{(0,me.gy)(Pa,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},an=gt=>{if(be.includes(gt)){Ye.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}nn(null),He([...be,gt])},Bt=()=>ce(void 0,null,function*(){if(gn&&!Wt){Ye.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(qn===1&&!be.length){Ye.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Pa({type:"shixunsDetail/updatePermissionSetting",payload:{id:Lt.current,scope_partment:qn===0?null:be,shixun:{can_copy:Zn,use_scope:qn,opening_time:Wt,git_size:Ve}}})).status!==-1&&(Ye.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Pa({type:"shixunsDetail/getSettingsData",payload:{id:Lt.current}}),Pa({type:"shixunsDetail/getShixunsDetail",payload:{id:Lt.current}}))});return te.createElement("div",null,te.createElement("section",{className:b.wrap},te.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((ct=st==null?void 0:st.detail)==null?void 0:ct.shixun_status)!==2?te.createElement(Te.ZP,{danger:!0,onClick:Fn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):te.createElement(Te.ZP,{danger:!0,onClick:dn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u590D\u5236\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Qe.default,{checked:Zn,onChange:gt=>pn(gt.target.checked),disabled:!zt}),te.createElement("span",{className:`${b.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Kt=st.detail)==null?void 0:Kt.shixun_status)>1||((En=st.detail)==null?void 0:En.public)===2)&&((fn=(Vn=st.setting)==null?void 0:Vn.shixun)==null?void 0:fn.use_scope)===0&&((at=st.detail)==null?void 0:at.identity)>2)&&te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement(ye.ZP.Group,{value:qn,onChange:gt=>Oe(gt.target.value),disabled:!zt},te.createElement(ye.ZP,{className:b.radio,value:0},te.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement(ye.ZP,{className:b.radio,value:1},te.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),qn===1&&te.createElement(te.Fragment,null,te.createElement("div",{className:"mt10"},te.createElement(dt.Z,{showSearch:!0,className:b.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Qt,onChange:gt=>{nn(gt),vn(gt)},disabled:!zt,onSelect:an,options:It==null?void 0:It.map(gt=>({value:gt}))}),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement("div",{className:"mt10"},be==null?void 0:be.map(gt=>zt?te.createElement(xe.Z,{count:"x",className:"mr20 current",onClick:()=>He(be.filter(Jt=>Jt!==gt))},te.createElement(Te.ZP,{type:"primary",ghost:!0},gt)):te.createElement(Te.ZP,{type:"primary",ghost:!0,className:"mr20"},gt)))))),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Qe.default,{checked:gn,onChange:gt=>Hn(gt.target.checked),disabled:!zt}),te.createElement("span",{className:`${b.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),gn&&te.createElement(De.default,{className:`${b.dataPicker} mt10`,format:Se,locale:je.Z,disabled:!zt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:gt=>gt&>Be(de(Jt))}))),((ft=Jn==null?void 0:Jn.userInfo)==null?void 0:ft.role)===1&&te.createElement("div",{className:b.labelWrap,style:{alignItems:"center"}},te.createElement("label",{className:b.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement($e.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:Ve,onChange:gt=>{bt(gt)}}),te.createElement("span",{className:"c-grey-999"}," M "))))),te.createElement(lt.t,{okText:"\u4FDD\u5B58",hasOkBtn:zt,loading:ta.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>x.history.push(`/shixuns/${Lt.current}/challenges`),onOk:Bt,className:b.bottomButton}))};var ke=(0,x.connect)(({shixunsDetail:Ne,loading:Pt,globalSetting:st,user:Et})=>({shixunsDetail:Ne,globalSetting:st,user:Et,loading:Pt}))(Le)},79768:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(49770),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(76560),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(62740),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(56656),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(56986),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(90524),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(23869),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(34055),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(41227),React=__webpack_require__(59301),__async=(Me,At,ue)=>new Promise((te,x)=>{var we=Qe=>{try{Te(ue.next(Qe))}catch(ye){x(ye)}},Ye=Qe=>{try{Te(ue.throw(Qe))}catch(ye){x(ye)}},Te=Qe=>Qe.done?te(Qe.value):Promise.resolve(Qe.value).then(we,Ye);Te((ue=ue.apply(Me,At)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Me=>{if(!Me)return Me;const At=Me.split(":");if(At[1]=="00"||At[1]=="30")return Me;const ue=parseInt(At[1]);if(ue<30||ue==60)return[At[0],"30"].join(":");if(ue<60){const te=[At[0],"00"].join(":"),x="YYYY-MM-DD HH:mm",we=moment__WEBPACK_IMPORTED_MODULE_3___default()(te,x);return we.add(1,"hours"),we.format(x)}return Me};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Me=>__async(this,null,function*(){const At=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Me}});At&&setDepartmentList(At.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Me,At;(At=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)!=null&&At.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Me=>{if(selectDepartmentList.includes(Me)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Me])},handleInitState=()=>{var Me,At,ue,te,x,we,Ye,Te,Qe,ye,dt,xe,De,$e,je,lt,me,a,E,b,y,z,ae,se,ce,de,Se,Le,ke,Ne,Pt,st,Et,ta,Jn,Pa,oa,Xt,Bn,ct,Kt,En,Vn,fn,at,ft,Lt;setCodeEditPermission((At=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)==null?void 0:At.code_edit_permission),setAllowFileUpload((te=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:te.allow_file_upload),setCodeHidden((we=(x=shixunsDetail.setting)==null?void 0:x.shixun)==null?void 0:we.show_code_dir),setForbidCopy((Te=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Te.forbid_copy),setTaskPass((ye=(Qe=shixunsDetail.setting)==null?void 0:Qe.shixun)==null?void 0:ye.task_pass),setTestSetPermission((xe=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:xe.test_set_permission),set_display_git_address((De=shixunsDetail.setting.shixun)==null?void 0:De.display_git_address),setIsCopy((je=($e=shixunsDetail.setting)==null?void 0:$e.shixun)==null?void 0:je.can_copy),setOpenValue((me=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:me.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(b=shixunsDetail.setting)==null?void 0:b.shixun)!=null&&y.opening_time)),setOpenTime((ae=(z=shixunsDetail.setting)==null?void 0:z.shixun)==null?void 0:ae.opening_time),setSelectDepartmentList((ce=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:ce.scope_partment),setDisableDiscuss((Se=(de=shixunsDetail.setting)==null?void 0:de.shixun)==null?void 0:Se.is_disable_discuss),setdisableAI((ke=(Le=shixunsDetail.setting)==null?void 0:Le.shixun)==null?void 0:ke.ai_reply),setresource_recommend((Pt=(Ne=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Ne.shixun)==null?void 0:Pt.resource_recommend),setOpenCodeDebugger((Et=(st=shixunsDetail.setting)==null?void 0:st.shixun)==null?void 0:Et.open_code_debugger),setStartPermanent((Jn=(ta=shixunsDetail.setting)==null?void 0:ta.shixun)==null?void 0:Jn.start_permanent),setOpenSelfRun((oa=(Pa=shixunsDetail.setting)==null?void 0:Pa.shixun)==null?void 0:oa.open_self_run),setgitSize((Bn=(Xt=shixunsDetail.setting)==null?void 0:Xt.shixun)==null?void 0:Bn.git_size),setcourse_workspace_file_time((Kt=(ct=shixunsDetail.setting)==null?void 0:ct.shixun)==null?void 0:Kt.course_workspace_file_time),setPodSwitch((Vn=(En=shixunsDetail.setting)==null?void 0:En.shixun)==null?void 0:Vn.exit_delete_pod_switch),setai_user((at=(fn=shixunsDetail.setting)==null?void 0:fn.shixun)==null?void 0:at.ai_user),setOpenLocalEvaluate((Lt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:Lt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Me,At)=>{var ue,te;Me!=((te=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:te.scope_partment[At])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(Me=!1,At=1){return __async(this,null,function*(){var ue,te;const x=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Me}});(x==null?void 0:x.status)===0&&((ue=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ue.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(te=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&te.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,At))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Me,At,ue,te,x,we;const Ye=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Me=Ye.subjects)!=null&&Me.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ue=(At=Ye.subjects)==null?void 0:At.splice(0,2))==null?void 0:ue.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((te=Ye.courses)!=null&&te.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(we=(x=Ye.courses)==null?void 0:x.splice(0,2))==null?void 0:we.map(Te=>`\u300A${Te}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Me){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Me),parseInt(Me)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"rgba(10, 20, 61, .85)",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"rgba(10, 20, 61, .4)",marginTop:"30px",fontSize:"14px"},onClick:Me=>{var At;if((At=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&At.confirmLeave){showExitmodel(Me.key);return}setMenuSelectKey(Me.key),parseInt(Me.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Me=>setTaskPass(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Me=>setTestSetPermission(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Me=>setIsCopy(Me.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Me=>setOpenValue(Me.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Me=>{setDepartmentValue(Me),handleGetDepartments(Me)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Me=>({value:Me}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Me=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(At=>At!==Me))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Me)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Me)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Me=>setOpenAnswer(Me.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Me=>{setIsOpenTime(Me.target.checked),Me.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Me=>Me&&MesetOpenTime(handleDateString(At))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Me=>set_display_git_address(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Me=>{setCodeHidden(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Me=>{setCodeEditPermission(Me.target.checked),Me.target.checked||setAllowFileUpload(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Me=>{setAllowFileUpload(Me.target.checked),Me.target.checked&&setCodeEditPermission(Me.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Me=>setForbidCopy(Me.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Me=>setOpenCodeDebugger(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Me=>setOpenSelfRun(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Me=>setOpenLocalEvaluate(Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Me=>{setgitSize(Me)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Me=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Me=>{setPodSwitch(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Me=>setDisableDiscuss(!Me)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Me=>{setresource_recommend(Me)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Me=>{setai_user(Me.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Me,At;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Me=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Me.is_fork_from_creator&&((At=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&At.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(ue,te)=>{handSubmeit(ue,te)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:Me,shixunsDetail:At,practiceSetting:ue})=>({user:Me,shixunsDetail:At,practiceSetting:ue}))(Setting)},41227:function(Me,At,ue){"use strict";ue.d(At,{m:function(){return ye}});var te=ue(49661),x=ue(8591),we=ue(43418),Ye=ue(59301),Te=(dt,xe,De)=>new Promise(($e,je)=>{var lt=E=>{try{a(De.next(E))}catch(b){je(b)}},me=E=>{try{a(De.throw(E))}catch(b){je(b)}},a=E=>E.done?$e(E.value):Promise.resolve(E.value).then(lt,me);a((De=De.apply(dt,xe)).next())});const Qe=dt=>{let xe=document.createElement("textarea");return xe.value=dt,xe.value},ye=(dt,xe,De,$e,je)=>Te(void 0,null,function*(){var lt,me;const a=yield dt({type:"shixunsDetail/saveCopyForExercise",payload:{id:De,save_type:$e}});$e===1?((a==null?void 0:a.status)==0&&x.ZP.success("\u4FDD\u5B58\u6210\u529F"),(lt=a==null?void 0:a.data)!=null&<.exists_same_shixun_name?dt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(me=a==null?void 0:a.data)==null?void 0:me.shixun_name}}):dt({type:"classroomList/setActionTabs",payload:{}})):(dt({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&we.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,b;(0,te.xg)(`/shixuns/${(b=(E=xe==null?void 0:xe.detail)==null?void 0:E.fork_from)==null?void 0:b.fork_identifier}/challenges`)}}))})},2610:function(Me,At,ue){"use strict";ue.d(At,{BU:function(){return x},Dj:function(){return te},gH:function(){return we},vp:function(){return Ye}});function te(Te){try{Te.mozRequestFullScreen?Te.mozRequestFullScreen():Te.webkitRequestFullScreen&&Te.webkitRequestFullScreen()}catch(Qe){console.log(Qe,":e")}}function x(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const we=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ye(){var Te=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Qe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Te),window.isFullScreen?window.isFullScreen:Te!=null}},23869:function(Me,At,ue){"use strict";ue.d(At,{rX:function(){return se},pW:function(){return ce},gy:function(){return de},xY:function(){return ae},O5:function(){return z},tJ:function(){return me},o1:function(){return a},Rd:function(){return y}});var te=ue(76560),x=ue(43418),we=ue(28103),Ye=ue(8591),Te=ue(34055),Qe=ue(49661),ye=ue(87169),dt=ue(25510),xe="data:image/png;base64,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",De=ue.p+"static/newqrcode.a8740efb.png",$e=ue(32637),je=ue(59301),lt=(Se,Le,ke)=>new Promise((Ne,Pt)=>{var st=Jn=>{try{ta(ke.next(Jn))}catch(Pa){Pt(Pa)}},Et=Jn=>{try{ta(ke.throw(Jn))}catch(Pa){Pt(Pa)}},ta=Jn=>Jn.done?Ne(Jn.value):Promise.resolve(Jn.value).then(st,Et);ta((ke=ke.apply(Se,Le)).next())});const me=(Se,Le=!1)=>!!(a(Se)&&E(Le)),a=Se=>(0,Te.bg)()?!0:(Se({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Se=!1)=>{var Le;const{user:ke}=(0,te.getDvaApp)()._store.getState();return(Le=ke.userInfo)!=null&&Le.profile_completed?!0:(x.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Qe.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{x.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{x.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:je.createElement("div",{style:{textAlign:"center"}},je.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),je.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:$e}),je.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var Se;const{user:Le}=(0,te.getDvaApp)()._store.getState();return(Se=Le.userInfo)!=null&&Se.professional_certification?!0:(x.default.confirm({title:"\u63D0\u793A",centered:!0,content:je.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Qe.xg)("/account/certification")}}),!1)},ae=()=>(0,Te.V9)()?!0:(x.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:je.createElement("div",{className:"tc",style:{marginLeft:-38}},je.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),je.createElement("img",{src:De,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),se=(Se,Le)=>Se?!0:(x.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:je.createElement("div",null,je.createElement("p",null,Le||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),je.createElement("div",{style:{marginLeft:"110px"}},je.createElement("img",{src:xe,width:200}),je.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Qe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ce=Se=>{x.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:je.createElement("div",null,je.createElement("div",null,je.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),je.createElement(we.Z,null),je.createElement("p",{style:{color:"#666666",fontSize:12}}," ",je.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",je.createElement("a",null,Se),"\u5929\u3002"),je.createElement("p",{style:{color:"#666666",fontSize:12}}," ",je.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),je.createElement("div",{style:{textAlign:"center",marginTop:30}},je.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:dt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(Se,Le="")=>{const{shixunsDetail:{detail:ke}}=(0,te.getDvaApp)()._store.getState();if((ke==null?void 0:ke.public)===2||(ke==null?void 0:ke.public)===1||(ke==null?void 0:ke.shixun_status)===3){let Ne="";return(ke==null?void 0:ke.public)===2&&(Ne="\u5DF2\u516C\u5F00"),(ke==null?void 0:ke.public)===1&&(Ne="\u5F85\u5BA1\u6838"),(ke==null?void 0:ke.shixun_status)===3&&(Ne="\u5DF2\u5173\u95ED"),x.default.info({centered:!0,icon:je.createElement(ye.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:je.createElement("div",{className:"tc",style:{marginLeft:-38}},je.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},je.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Ne,"\uFF0C",Le,"\u3002"),je.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),je.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:dt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(ke==null?void 0:ke.shixun_status)===2?(x.default.confirm({centered:!0,icon:je.createElement(ye.Z,null),title:"\u63D0\u793A",content:je.createElement("div",null,je.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Le,"\u3002"),je.createElement("br",null),je.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{x.default.confirm({width:440,centered:!0,icon:je.createElement(ye.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>lt(void 0,null,function*(){(yield Se({type:"shixunsDetail/cancelRelease",payload:{id:ke==null?void 0:ke.identifier}})).status!==401&&(Ye.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Se({type:"shixunsDetail/getShixunsDetail",payload:{id:ke==null?void 0:ke.identifier}}),Se({type:"practiceSetting/getCommonData",payload:{id:ke==null?void 0:ke.identifier}}))})})}}),!0):!1}},77578:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return te}});const te=x=>x?typeof x=="function"?x():x:null},46400:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return oa}});var te=ue(29679),x=ue(19248),we=ue(99267),Ye=ue(96512),Te=ue(78987),Qe=ue(92310),ye=ue.n(Qe),dt=ue(77900),xe=ue(26112),De=ue(59301),$e=ue(92343),je=ue(36355),lt=ue(17313),me=ue(83116);const a=(Xt,Bn,ct,Kt,En)=>({backgroundColor:Xt,border:`${Kt.lineWidth}px ${Kt.lineType} ${Bn}`,[`${En}-icon`]:{color:ct}}),E=Xt=>{const{componentCls:Bn,motionDurationSlow:ct,marginXS:Kt,marginSM:En,fontSize:Vn,fontSizeLG:fn,lineHeight:at,borderRadiusLG:ft,motionEaseInOutCirc:Lt,withDescriptionIconSize:Zn,colorText:pn,colorTextHeading:qn,withDescriptionPadding:Oe,defaultPadding:be}=Xt;return{[Bn]:Object.assign(Object.assign({},(0,lt.Wf)(Xt)),{position:"relative",display:"flex",alignItems:"center",padding:be,wordWrap:"break-word",borderRadius:ft,[`&${Bn}-rtl`]:{direction:"rtl"},[`${Bn}-content`]:{flex:1,minWidth:0},[`${Bn}-icon`]:{marginInlineEnd:Kt,lineHeight:0},"&-description":{display:"none",fontSize:Vn,lineHeight:at},"&-message":{color:qn},[`&${Bn}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${ct} ${Lt}, opacity ${ct} ${Lt}, - padding-top ${ct} ${Lt}, padding-bottom ${ct} ${Lt}, - margin-bottom ${ct} ${Lt}`},[`&${Bn}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${Bn}-with-description`]:{alignItems:"flex-start",padding:Oe,[`${Bn}-icon`]:{marginInlineEnd:En,fontSize:Zn,lineHeight:0},[`${Bn}-message`]:{display:"block",marginBottom:Kt,color:qn,fontSize:fn},[`${Bn}-description`]:{display:"block",color:pn}},[`${Bn}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},b=Xt=>{const{componentCls:Bn,colorSuccess:ct,colorSuccessBorder:Kt,colorSuccessBg:En,colorWarning:Vn,colorWarningBorder:fn,colorWarningBg:at,colorError:ft,colorErrorBorder:Lt,colorErrorBg:Zn,colorInfo:pn,colorInfoBorder:qn,colorInfoBg:Oe}=Xt;return{[Bn]:{"&-success":a(En,Kt,ct,Xt,Bn),"&-info":a(Oe,qn,pn,Xt,Bn),"&-warning":a(at,fn,Vn,Xt,Bn),"&-error":Object.assign(Object.assign({},a(Zn,Lt,ft,Xt,Bn)),{[`${Bn}-description > pre`]:{margin:0,padding:0}})}}},y=Xt=>{const{componentCls:Bn,iconCls:ct,motionDurationMid:Kt,marginXS:En,fontSizeIcon:Vn,colorIcon:fn,colorIconHover:at}=Xt;return{[Bn]:{"&-action":{marginInlineStart:En},[`${Bn}-close-icon`]:{marginInlineStart:En,padding:0,overflow:"hidden",fontSize:Vn,lineHeight:`${Vn}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${ct}-close`]:{color:fn,transition:`color ${Kt}`,"&:hover":{color:at}}},"&-close-text":{color:fn,transition:`color ${Kt}`,"&:hover":{color:at}}}}},z=Xt=>[E(Xt),b(Xt),y(Xt)];var ae=(0,me.Z)("Alert",Xt=>[z(Xt)],Xt=>({withDescriptionIconSize:Xt.fontSizeHeading3,defaultPadding:`${Xt.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${Xt.paddingMD}px ${Xt.paddingContentHorizontalLG}px`})),se=function(Xt,Bn){var ct={};for(var Kt in Xt)Object.prototype.hasOwnProperty.call(Xt,Kt)&&Bn.indexOf(Kt)<0&&(ct[Kt]=Xt[Kt]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var En=0,Kt=Object.getOwnPropertySymbols(Xt);En{const{icon:Bn,prefixCls:ct,type:Kt}=Xt,En=ce[Kt]||null;return Bn?(0,$e.wm)(Bn,De.createElement("span",{className:`${ct}-icon`},Bn),()=>({className:ye()(`${ct}-icon`,{[Bn.props.className]:Bn.props.className})})):De.createElement(En,{className:`${ct}-icon`})},Se=Xt=>{const{isClosable:Bn,prefixCls:ct,closeIcon:Kt,handleClose:En}=Xt,Vn=Kt===!0||Kt===void 0?De.createElement(we.Z,null):Kt;return Bn?De.createElement("button",{type:"button",onClick:En,className:`${ct}-close-icon`,tabIndex:0},Vn):null};var ke=Xt=>{const{description:Bn,prefixCls:ct,message:Kt,banner:En,className:Vn,rootClassName:fn,style:at,onMouseEnter:ft,onMouseLeave:Lt,onClick:Zn,afterClose:pn,showIcon:qn,closable:Oe,closeText:be,closeIcon:He,action:It}=Xt,kt=se(Xt,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[Qt,nn]=De.useState(!1),gn=De.useRef(null),{getPrefixCls:Hn,direction:Wt,alert:Be}=De.useContext(je.E_),Ve=Hn("alert",ct),[bt,zt]=ae(Ve),vn=Jt=>{var pt;nn(!0),(pt=Xt.onClose)===null||pt===void 0||pt.call(Xt,Jt)},Fn=De.useMemo(()=>Xt.type!==void 0?Xt.type:En?"warning":"info",[Xt.type,En]),dn=De.useMemo(()=>be?!0:typeof Oe=="boolean"?Oe:He!==!1&&He!==null&&He!==void 0,[be,He,Oe]),an=En&&qn===void 0?!0:qn,Bt=ye()(Ve,`${Ve}-${Fn}`,{[`${Ve}-with-description`]:!!Bn,[`${Ve}-no-icon`]:!an,[`${Ve}-banner`]:!!En,[`${Ve}-rtl`]:Wt==="rtl"},Be==null?void 0:Be.className,Vn,fn,zt),gt=(0,xe.Z)(kt,{aria:!0,data:!0});return bt(De.createElement(dt.default,{visible:!Qt,motionName:`${Ve}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Jt=>({maxHeight:Jt.offsetHeight}),onLeaveEnd:pn},Jt=>{let{className:pt,style:Mt}=Jt;return De.createElement("div",Object.assign({ref:gn,"data-show":!Qt,className:ye()(Bt,pt),style:Object.assign(Object.assign(Object.assign({},Be==null?void 0:Be.style),at),Mt),onMouseEnter:ft,onMouseLeave:Lt,onClick:Zn,role:"alert"},gt),an?De.createElement(de,{description:Bn,icon:Xt.icon,prefixCls:Ve,type:Fn}):null,De.createElement("div",{className:`${Ve}-content`},Kt?De.createElement("div",{className:`${Ve}-message`},Kt):null,Bn?De.createElement("div",{className:`${Ve}-description`},Bn):null),It?De.createElement("div",{className:`${Ve}-action`},It):null,De.createElement(Se,{isClosable:dn,prefixCls:Ve,closeIcon:be||He,handleClose:vn}))}))},Ne=ue(67732),Pt=ue(83652),st=ue(42403),Et=ue(158),Jn=function(Xt){(0,st.Z)(ct,Xt);var Bn=(0,Et.Z)(ct);function ct(){var Kt;return(0,Ne.Z)(this,ct),Kt=Bn.apply(this,arguments),Kt.state={error:void 0,info:{componentStack:""}},Kt}return(0,Pt.Z)(ct,[{key:"componentDidCatch",value:function(En,Vn){this.setState({error:En,info:Vn})}},{key:"render",value:function(){const{message:En,description:Vn,children:fn}=this.props,{error:at,info:ft}=this.state,Lt=ft&&ft.componentStack?ft.componentStack:null,Zn=typeof En=="undefined"?(at||"").toString():En,pn=typeof Vn=="undefined"?Lt:Vn;return at?De.createElement(ke,{type:"error",message:Zn,description:De.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},pn)}):fn}}]),ct}(De.Component);const Pa=ke;Pa.ErrorBoundary=Jn;var oa=Pa},88522:function(Me,At,ue){"use strict";var te=ue(92310),x=ue.n(te),we=ue(11592),Ye=ue(2738),Te=ue(59301),Qe=ue(53487),ye=ue(92343),dt=ue(36355),xe=ue(57809);const{Option:De}=xe.default;function $e(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const je=(a,E)=>{const{prefixCls:b,className:y,popupClassName:z,dropdownClassName:ae,children:se,dataSource:ce}=a,de=(0,we.Z)(se);let Se;de.length===1&&(0,ye.l$)(de[0])&&!$e(de[0])&&([Se]=de);const Le=Se?()=>Se:void 0;let ke;de.length&&$e(de[0])?ke=se:ke=ce?ce.map(st=>{if((0,ye.l$)(st))return st;switch(typeof st){case"string":return Te.createElement(De,{key:st,value:st},st);case"object":{const{value:Et}=st;return Te.createElement(De,{key:Et,value:Et},st.text)}default:return}}):[];const{getPrefixCls:Ne}=Te.useContext(dt.E_),Pt=Ne("select",b);return Te.createElement(xe.default,Object.assign({ref:E,suffixIcon:null},(0,Ye.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:Pt,popupClassName:z||ae,className:x()(`${Pt}-auto-complete`,y),mode:xe.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Le}),ke)},lt=Te.forwardRef(je),me=(0,Qe.Z)(lt);lt.Option=De,lt._InternalPanelDoNotUseOrYouWillBeFired=me,At.Z=lt},49127:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Bn}});var te=ue(92310),x=ue.n(te),we=ue(77900),Ye=ue(59301),Te=ue(36785),Qe=ue(92343),ye=ue(36355),dt=ue(36237),xe=ue(17313),De=ue(45157),$e=ue(37613),je=ue(83116);const lt=new dt.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),me=new dt.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new dt.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),E=new dt.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),b=new dt.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new dt.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),z=ct=>{const{componentCls:Kt,iconCls:En,antCls:Vn,badgeShadowSize:fn,motionDurationSlow:at,textFontSize:ft,textFontSizeSM:Lt,statusSize:Zn,dotSize:pn,textFontWeight:qn,indicatorHeight:Oe,indicatorHeightSM:be,marginXS:He}=ct,It=`${Vn}-scroll-number`,kt=(0,De.Z)(ct,(Qt,nn)=>{let{darkColor:gn}=nn;return{[`&${Kt} ${Kt}-color-${Qt}`]:{background:gn,[`&:not(${Kt}-count)`]:{color:gn}}}});return{[Kt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(ct)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Kt}-count`]:{zIndex:ct.indicatorZIndex,minWidth:Oe,height:Oe,color:ct.badgeTextColor,fontWeight:qn,fontSize:ft,lineHeight:`${Oe}px`,whiteSpace:"nowrap",textAlign:"center",background:ct.badgeColor,borderRadius:Oe/2,boxShadow:`0 0 0 ${fn}px ${ct.badgeShadowColor}`,transition:`background ${ct.motionDurationMid}`,a:{color:ct.badgeTextColor},"a:hover":{color:ct.badgeTextColor},"a:hover &":{background:ct.badgeColorHover}},[`${Kt}-count-sm`]:{minWidth:be,height:be,fontSize:Lt,lineHeight:`${be}px`,borderRadius:be/2},[`${Kt}-multiple-words`]:{padding:`0 ${ct.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Kt}-dot`]:{zIndex:ct.indicatorZIndex,width:pn,minWidth:pn,height:pn,background:ct.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${fn}px ${ct.badgeShadowColor}`},[`${Kt}-dot${It}`]:{transition:`background ${at}`},[`${Kt}-count, ${Kt}-dot, ${It}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${En}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Kt}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Kt}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Zn,height:Zn,verticalAlign:"middle",borderRadius:"50%"},[`${Kt}-status-success`]:{backgroundColor:ct.colorSuccess},[`${Kt}-status-processing`]:{overflow:"visible",color:ct.colorPrimary,backgroundColor:ct.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:fn,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:lt,animationDuration:ct.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Kt}-status-default`]:{backgroundColor:ct.colorTextPlaceholder},[`${Kt}-status-error`]:{backgroundColor:ct.colorError},[`${Kt}-status-warning`]:{backgroundColor:ct.colorWarning},[`${Kt}-status-text`]:{marginInlineStart:He,color:ct.colorText,fontSize:ct.fontSize}}}),kt),{[`${Kt}-zoom-appear, ${Kt}-zoom-enter`]:{animationName:me,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack,animationFillMode:"both"},[`${Kt}-zoom-leave`]:{animationName:a,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack,animationFillMode:"both"},[`&${Kt}-not-a-wrapper`]:{[`${Kt}-zoom-appear, ${Kt}-zoom-enter`]:{animationName:E,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack},[`${Kt}-zoom-leave`]:{animationName:b,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack},[`&:not(${Kt}-status)`]:{verticalAlign:"middle"},[`${It}-custom-component, ${Kt}-count`]:{transform:"none"},[`${It}-custom-component, ${It}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${It}`]:{overflow:"hidden",[`${It}-only`]:{position:"relative",display:"inline-block",height:Oe,transition:`all ${ct.motionDurationSlow} ${ct.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${It}-only-unit`]:{height:Oe,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${It}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Kt}-count, ${Kt}-dot, ${It}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},ae=ct=>{const{fontSize:Kt,lineHeight:En,lineWidth:Vn,marginXS:fn,colorBorderBg:at}=ct,ft=Math.round(Kt*En),Lt=Vn,Zn=ct.colorBgContainer,pn=ct.colorError,qn=ct.colorErrorHover;return(0,$e.TS)(ct,{badgeFontHeight:ft,badgeShadowSize:Lt,badgeTextColor:Zn,badgeColor:pn,badgeColorHover:qn,badgeShadowColor:at,badgeProcessingDuration:"1.2s",badgeRibbonOffset:fn,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},se=ct=>{const{fontSize:Kt,lineHeight:En,fontSizeSM:Vn,lineWidth:fn}=ct;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Kt*En)-2*fn,indicatorHeightSM:Kt,dotSize:Vn/2,textFontSize:Vn,textFontSizeSM:Vn,textFontWeight:"normal",statusSize:Vn/2}};var ce=(0,je.Z)("Badge",ct=>{const Kt=ae(ct);return[z(Kt)]},se);const de=ct=>{const{antCls:Kt,badgeFontHeight:En,marginXS:Vn,badgeRibbonOffset:fn}=ct,at=`${Kt}-ribbon`,ft=`${Kt}-ribbon-wrapper`,Lt=(0,De.Z)(ct,(Zn,pn)=>{let{darkColor:qn}=pn;return{[`&${at}-color-${Zn}`]:{background:qn,color:qn}}});return{[`${ft}`]:{position:"relative"},[`${at}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(ct)),{position:"absolute",top:Vn,padding:`0 ${ct.paddingXS}px`,color:ct.colorPrimary,lineHeight:`${En}px`,whiteSpace:"nowrap",backgroundColor:ct.colorPrimary,borderRadius:ct.borderRadiusSM,[`${at}-text`]:{color:ct.colorTextLightSolid},[`${at}-corner`]:{position:"absolute",top:"100%",width:fn,height:fn,color:"currentcolor",border:`${fn/2}px solid`,transform:ct.badgeRibbonCornerTransform,transformOrigin:"top",filter:ct.badgeRibbonCornerFilter}}),Lt),{[`&${at}-placement-end`]:{insetInlineEnd:-fn,borderEndEndRadius:0,[`${at}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${at}-placement-start`]:{insetInlineStart:-fn,borderEndStartRadius:0,[`${at}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Se=(0,je.Z)(["Badge","Ribbon"],ct=>{const Kt=ae(ct);return[de(Kt)]},se),ke=ct=>{const{className:Kt,prefixCls:En,style:Vn,color:fn,children:at,text:ft,placement:Lt="end",rootClassName:Zn}=ct,{getPrefixCls:pn,direction:qn}=Ye.useContext(ye.E_),Oe=pn("ribbon",En),be=(0,Te.o2)(fn,!1),He=x()(Oe,`${Oe}-placement-${Lt}`,{[`${Oe}-rtl`]:qn==="rtl",[`${Oe}-color-${fn}`]:be},Kt),[It,kt]=Se(Oe),Qt={},nn={};return fn&&!be&&(Qt.background=fn,nn.color=fn),It(Ye.createElement("div",{className:x()(`${Oe}-wrapper`,Zn,kt)},at,Ye.createElement("div",{className:x()(He,kt),style:Object.assign(Object.assign({},Qt),Vn)},Ye.createElement("span",{className:`${Oe}-text`},ft),Ye.createElement("div",{className:`${Oe}-corner`,style:nn}))))};function Ne(ct){let{prefixCls:Kt,value:En,current:Vn,offset:fn=0}=ct,at;return fn&&(at={position:"absolute",top:`${fn}00%`,left:0}),Ye.createElement("span",{style:at,className:x()(`${Kt}-only-unit`,{current:Vn})},En)}function Pt(ct,Kt,En){let Vn=ct,fn=0;for(;(Vn+10)%10!==Kt;)Vn+=En,fn+=En;return fn}function st(ct){const{prefixCls:Kt,count:En,value:Vn}=ct,fn=Number(Vn),at=Math.abs(En),[ft,Lt]=Ye.useState(fn),[Zn,pn]=Ye.useState(at),qn=()=>{Lt(fn),pn(at)};Ye.useEffect(()=>{const He=setTimeout(()=>{qn()},1e3);return()=>{clearTimeout(He)}},[fn]);let Oe,be;if(ft===fn||Number.isNaN(fn)||Number.isNaN(ft))Oe=[Ye.createElement(Ne,Object.assign({},ct,{key:fn,current:!0}))],be={transition:"none"};else{Oe=[];const He=fn+10,It=[];for(let nn=fn;nn<=He;nn+=1)It.push(nn);const kt=It.findIndex(nn=>nn%10===ft);Oe=It.map((nn,gn)=>{const Hn=nn%10;return Ye.createElement(Ne,Object.assign({},ct,{key:nn,value:Hn,offset:gn-kt,current:gn===kt}))});const Qt=Zn{const{prefixCls:En,count:Vn,className:fn,motionClassName:at,style:ft,title:Lt,show:Zn,component:pn="sup",children:qn}=ct,Oe=Et(ct,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:be}=Ye.useContext(ye.E_),He=be("scroll-number",En),It=Object.assign(Object.assign({},Oe),{"data-show":Zn,style:ft,className:x()(He,fn,at),title:Lt});let kt=Vn;if(Vn&&Number(Vn)%1===0){const Qt=String(Vn).split("");kt=Ye.createElement("bdi",null,Qt.map((nn,gn)=>Ye.createElement(st,{prefixCls:He,count:Number(Vn),value:nn,key:Qt.length-gn})))}return ft&&ft.borderColor&&(It.style=Object.assign(Object.assign({},ft),{boxShadow:`0 0 0 1px ${ft.borderColor} inset`})),qn?(0,Qe.Tm)(qn,Qt=>({className:x()(`${He}-custom-component`,Qt==null?void 0:Qt.className,at)})):Ye.createElement(pn,Object.assign({},It,{ref:Kt}),kt)}),Pa=function(ct,Kt){var En={};for(var Vn in ct)Object.prototype.hasOwnProperty.call(ct,Vn)&&Kt.indexOf(Vn)<0&&(En[Vn]=ct[Vn]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,Vn=Object.getOwnPropertySymbols(ct);fn{var En,Vn,fn,at,ft;const{prefixCls:Lt,scrollNumberPrefixCls:Zn,children:pn,status:qn,text:Oe,color:be,count:He=null,overflowCount:It=99,dot:kt=!1,size:Qt="default",title:nn,offset:gn,style:Hn,className:Wt,rootClassName:Be,classNames:Ve,styles:bt,showZero:zt=!1}=ct,vn=Pa(ct,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Fn,direction:dn,badge:an}=Ye.useContext(ye.E_),Bt=Fn("badge",Lt),[gt,Jt]=ce(Bt),pt=He>It?`${It}+`:He,Mt=pt==="0"||pt===0,jt=He===null||Mt&&!zt,bn=(qn!=null||be!=null)&&jt,_t=kt&&!Mt,Gt=_t?"":pt,ra=(0,Ye.useMemo)(()=>(Gt==null||Gt===""||Mt&&!zt)&&!_t,[Gt,Mt,zt,_t]),mn=(0,Ye.useRef)(He);ra||(mn.current=He);const va=mn.current,gr=(0,Ye.useRef)(Gt);ra||(gr.current=Gt);const kr=gr.current,Or=(0,Ye.useRef)(_t);ra||(Or.current=_t);const cr=(0,Ye.useMemo)(()=>{if(!gn)return Object.assign(Object.assign({},an==null?void 0:an.style),Hn);const Jr={marginTop:gn[1]};return dn==="rtl"?Jr.left=parseInt(gn[0],10):Jr.right=-parseInt(gn[0],10),Object.assign(Object.assign(Object.assign({},Jr),an==null?void 0:an.style),Hn)},[dn,gn,Hn,an==null?void 0:an.style]),oo=nn!=null?nn:typeof va=="string"||typeof va=="number"?va:void 0,zr=ra||!Oe?null:Ye.createElement("span",{className:`${Bt}-status-text`},Oe),Br=!va||typeof va!="object"?void 0:(0,Qe.Tm)(va,Jr=>({style:Object.assign(Object.assign({},cr),Jr.style)})),Lr=(0,Te.o2)(be,!1),Dr=x()(Ve==null?void 0:Ve.indicator,(En=an==null?void 0:an.classNames)===null||En===void 0?void 0:En.indicator,{[`${Bt}-status-dot`]:bn,[`${Bt}-status-${qn}`]:!!qn,[`${Bt}-color-${be}`]:Lr}),nr={};be&&!Lr&&(nr.color=be,nr.background=be);const co=x()(Bt,{[`${Bt}-status`]:bn,[`${Bt}-not-a-wrapper`]:!pn,[`${Bt}-rtl`]:dn==="rtl"},Wt,Be,an==null?void 0:an.className,(Vn=an==null?void 0:an.classNames)===null||Vn===void 0?void 0:Vn.root,Ve==null?void 0:Ve.root,Jt);if(!pn&&bn){const Jr=cr.color;return gt(Ye.createElement("span",Object.assign({},vn,{className:co,style:Object.assign(Object.assign(Object.assign({},bt==null?void 0:bt.root),(fn=an==null?void 0:an.styles)===null||fn===void 0?void 0:fn.root),cr)}),Ye.createElement("span",{className:Dr,style:Object.assign(Object.assign(Object.assign({},bt==null?void 0:bt.indicator),(at=an==null?void 0:an.styles)===null||at===void 0?void 0:at.indicator),nr)}),Oe&&Ye.createElement("span",{style:{color:Jr},className:`${Bt}-status-text`},Oe)))}return gt(Ye.createElement("span",Object.assign({ref:Kt},vn,{className:co,style:Object.assign(Object.assign({},(ft=an==null?void 0:an.styles)===null||ft===void 0?void 0:ft.root),bt==null?void 0:bt.root)}),pn,Ye.createElement(we.default,{visible:!ra,motionName:`${Bt}-zoom`,motionAppear:!1,motionDeadline:1e3},Jr=>{let{className:Ot,ref:In}=Jr;var Un,on;const Dn=Fn("scroll-number",Zn),aa=Or.current,Da=x()(Ve==null?void 0:Ve.indicator,(Un=an==null?void 0:an.classNames)===null||Un===void 0?void 0:Un.indicator,{[`${Bt}-dot`]:aa,[`${Bt}-count`]:!aa,[`${Bt}-count-sm`]:Qt==="small",[`${Bt}-multiple-words`]:!aa&&kr&&kr.toString().length>1,[`${Bt}-status-${qn}`]:!!qn,[`${Bt}-color-${be}`]:Lr});let et=Object.assign(Object.assign(Object.assign({},bt==null?void 0:bt.indicator),(on=an==null?void 0:an.styles)===null||on===void 0?void 0:on.indicator),cr);return be&&!Lr&&(et=et||{},et.background=be),Ye.createElement(Jn,{prefixCls:Dn,show:!ra,motionClassName:Ot,className:Da,count:kr,title:oo,style:et,key:"scrollNumber",ref:In},Br)}),zr))},Xt=Ye.forwardRef(oa);Xt.Ribbon=ke;var Bn=Xt},19842:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Jr}});var te=ue(94480),x=ue(59301),we=ue(33853),Ye=ue(58617),Te=ue(38819),Qe=ue(92310),ye=ue.n(Qe),dt=ue(54476),xe=ue(42978),De=ue(75931),$e=ue(77861),je=ue(17115),lt=ue(90782),me=ue(6089),a=ue(18929),E=x.createContext(null),b=E,y=ue(76190),z=ue(20068),ae=ue(33885),se="__rc_cascader_search_mark__",ce=function(In,Un,on){var Dn=on.label;return Un.some(function(aa){return String(aa[Dn]).toLowerCase().includes(In.toLowerCase())})},de=function(In,Un,on,Dn){return Un.map(function(aa){return aa[Dn.label]}).join(" / ")},Se=function(Ot,In,Un,on,Dn,aa){var Da=Dn.filter,et=Da===void 0?ce:Da,Ft=Dn.render,ht=Ft===void 0?de:Ft,Qn=Dn.limit,$n=Qn===void 0?50:Qn,la=Dn.sort;return x.useMemo(function(){var rr=[];if(!Ot)return[];function Ua(xa,Ka){var za=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;xa.forEach(function(Ln){if(!(!la&&$n!==!1&&$n>0&&rr.length>=$n)){var ja=[].concat((0,te.Z)(Ka),[Ln]),Hr=Ln[Un.children],Lo=za||Ln.disabled;if((!Hr||Hr.length===0||aa)&&et(Ot,ja,{label:Un.label})){var na;rr.push((0,ae.Z)((0,ae.Z)({},Ln),{},(na={disabled:Lo},(0,z.Z)(na,Un.label,ht(Ot,ja,on,Un)),(0,z.Z)(na,se,ja),(0,z.Z)(na,Un.children,void 0),na)))}Hr&&Ua(Ln[Un.children],ja,Lo)}})}return Ua(In,[]),la&&rr.sort(function(xa,Ka){return la(xa[se],Ka[se],Ot,Un)}),$n!==!1&&$n>0?rr.slice(0,$n):rr},[Ot,In,Un,on,ht,aa,et,la,$n])},Le="__RC_CASCADER_SPLIT__",ke="SHOW_PARENT",Ne="SHOW_CHILD";function Pt(Ot){return Ot.join(Le)}function st(Ot){return Ot.map(Pt)}function Et(Ot){return Ot.split(Le)}function ta(Ot){var In=Ot||{},Un=In.label,on=In.value,Dn=In.children,aa=on||"value";return{label:Un||"label",value:aa,key:aa,children:Dn||"children"}}function Jn(Ot,In){var Un,on;return(Un=Ot.isLeaf)!==null&&Un!==void 0?Un:!((on=Ot[In.children])!==null&&on!==void 0&&on.length)}function Pa(Ot){var In=Ot.parentElement;if(In){var Un=Ot.offsetTop-In.offsetTop;Un-In.scrollTop<0?In.scrollTo({top:Un}):Un+Ot.offsetHeight-In.scrollTop>In.offsetHeight&&In.scrollTo({top:Un+Ot.offsetHeight-In.offsetHeight})}}function oa(Ot,In){return Ot.map(function(Un){var on;return(on=Un[se])===null||on===void 0?void 0:on.map(function(Dn){return Dn[In.value]})})}function Xt(Ot,In,Un){var on=new Set(Ot),Dn=In();return Ot.filter(function(aa){var Da=Dn[aa],et=Da?Da.parent:null,Ft=Da?Da.children:null;return Da&&Da.node.disabled?!0:Un===Ne?!(Ft&&Ft.some(function(ht){return ht.key&&on.has(ht.key)})):!(et&&!et.node.disabled&&on.has(et.key))})}function Bn(Ot,In,Un){for(var on=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Dn=In,aa=[],Da=function(){var ht,Qn,$n,la=Ot[et],rr=(ht=Dn)===null||ht===void 0?void 0:ht.findIndex(function(xa){var Ka=xa[Un.value];return on?String(Ka)===String(la):Ka===la}),Ua=rr!==-1?(Qn=Dn)===null||Qn===void 0?void 0:Qn[rr]:null;aa.push({value:($n=Ua==null?void 0:Ua[Un.value])!==null&&$n!==void 0?$n:la,index:rr,option:Ua}),Dn=Ua==null?void 0:Ua[Un.children]},et=0;et1){var An=Ua.slice(0,-1);Ln(An)}else ht(!1)},Lo=function(){var An,du=((An=Ka[xa])===null||An===void 0?void 0:An[Un.children])||[],Mr=du.find(function(no){return!no.disabled});if(Mr){var Oo=[].concat((0,te.Z)(Ua),[Mr[Un.value]]);Ln(Oo)}};x.useImperativeHandle(Ot,function(){return{onKeyDown:function(An){var du=An.which;switch(du){case be.Z.UP:case be.Z.DOWN:{var Mr=0;du===be.Z.UP?Mr=-1:du===be.Z.DOWN&&(Mr=1),Mr!==0&&ja(Mr);break}case be.Z.LEFT:{if(Ft)break;$n?Lo():Hr();break}case be.Z.RIGHT:{if(Ft)break;$n?Hr():Lo();break}case be.Z.BACKSPACE:{Ft||Hr();break}case be.Z.ENTER:{if(Ua.length){var Oo=Ka[xa],no=(Oo==null?void 0:Oo[se])||[];no.length?aa(no.map(function(Xo){return Xo[Un.value]}),no[no.length-1]):aa(Ua,Ka[xa])}break}case be.Z.ESC:ht(!1),Qn&&An.stopPropagation()}},onKeyUp:function(){}}})},It=x.forwardRef(function(Ot,In){var Un,on,Dn,aa,Da=(0,$e.lk)(),et=Da.prefixCls,Ft=Da.multiple,ht=Da.searchValue,Qn=Da.toggleOpen,$n=Da.notFoundContent,la=Da.direction,rr=Da.open,Ua=x.useRef(),xa=la==="rtl",Ka=x.useContext(b),za=Ka.options,Ln=Ka.values,ja=Ka.halfValues,Hr=Ka.fieldNames,Lo=Ka.changeOnSelect,na=Ka.onSelect,An=Ka.searchOptions,du=Ka.dropdownPrefixCls,Mr=Ka.loadData,Oo=Ka.expandTrigger,no=du||et,Xo=x.useState([]),qo=(0,xe.Z)(Xo,2),yu=qo[0],ho=qo[1],Wo=function($a){if(!(!Mr||ht)){var Gr=Bn($a,za,Hr),qr=Gr.map(function(lr){var ir=lr.option;return ir}),jr=qr[qr.length-1];if(jr&&!Jn(jr,Hr)){var Eo=Pt($a);ho(function(lr){return[].concat((0,te.Z)(lr),[Eo])}),Mr(qr)}}};x.useEffect(function(){yu.length&&yu.forEach(function(xr){var $a=Et(xr),Gr=Bn($a,za,Hr,!0).map(function(jr){var Eo=jr.option;return Eo}),qr=Gr[Gr.length-1];(!qr||qr[Hr.children]||Jn(qr,Hr))&&ho(function(jr){return jr.filter(function(Eo){return Eo!==xr})})})},[za,yu,Hr]);var Yn=x.useMemo(function(){return new Set(st(Ln))},[Ln]),ao=x.useMemo(function(){return new Set(st(ja))},[ja]),Mo=Oe(),Ao=(0,xe.Z)(Mo,2),Rt=Ao[0],rt=Ao[1],Je=function($a){rt($a),Wo($a)},en=function($a){var Gr=$a.disabled,qr=Jn($a,Hr);return!Gr&&(qr||Lo||Ft)},Kn=function($a,Gr){var qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;na($a),!Ft&&(Gr||Lo&&(Oo==="hover"||qr))&&Qn(!1)},wa=x.useMemo(function(){return ht?An:za},[ht,An,za]),Gn=x.useMemo(function(){for(var xr=[{options:wa}],$a=wa,Gr=oa($a,Hr),qr=function(){var ir=Rt[jr],wr=$a.find(function(Po,Nr){return(Gr[Nr]?Pt(Gr[Nr]):Po[Hr.value])===ir}),Xr=wr==null?void 0:wr[Hr.children];if(!(Xr!=null&&Xr.length))return"break";$a=Xr,xr.push({options:Xr})},jr=0;jr":yu,Wo=Ot.loadingIcon,Yn=Ot.children,ao=Ot.dropdownMatchSelectWidth,Mo=ao===void 0?!1:ao,Ao=Ot.showCheckedStrategy,Rt=Ao===void 0?ke:Ao,rt=(0,De.Z)(Ot,Hn),Je=(0,je.ZP)(Un),en=!!$n,Kn=(0,a.Z)(Da,{value:et,postState:Be}),wa=(0,xe.Z)(Kn,2),Gn=wa[0],Ca=wa[1],Sn=x.useMemo(function(){return ta(aa)},[JSON.stringify(aa)]),ba=x.useMemo(function(){return Ln||[]},[Ln]),mo=En(ba,Sn),Vo=x.useCallback(function(Aa){var Fa=mo();return Aa.map(function(Ra){var yo=Fa[Ra].nodes;return yo.map(function(au){return au[Sn.value]})})},[mo,Sn]),Cu=(0,a.Z)("",{value:Ua,postState:function(Fa){return Fa||""}}),xr=(0,xe.Z)(Cu,2),$a=xr[0],Gr=xr[1],qr=function(Fa,Ra){Gr(Fa),Ra.source!=="blur"&&xa&&xa(Fa)},jr=at(Ka),Eo=(0,xe.Z)(jr,2),lr=Eo[0],ir=Eo[1],wr=Se($a,ba,Sn,ja||Dn,ir,Ft),Xr=Vn(ba,Sn),Po=x.useMemo(function(){var Aa=Xr(Gn),Fa=(0,xe.Z)(Aa,2),Ra=Fa[0],yo=Fa[1];if(!en||!Gn.length)return[Ra,[],yo];var au=st(Ra),Mu=mo(),Zr=(0,lt.S)(au,!0,Mu),io=Zr.checkedKeys,Uo=Zr.halfCheckedKeys;return[Vo(io),Vo(Uo),yo]},[en,Gn,mo,Vo,Xr]),Nr=(0,xe.Z)(Po,3),Ma=Nr[0],ga=Nr[1],Ja=Nr[2],uo=x.useMemo(function(){var Aa=st(Ma),Fa=Xt(Aa,mo,Rt);return[].concat((0,te.Z)(Ja),(0,te.Z)(Vo(Fa)))},[Ma,mo,Vo,Ja,Rt]),hr=ct(uo,ba,Sn,en,Qn),xu=(0,me.Z)(function(Aa){if(Ca(Aa),ht){var Fa=Be(Aa),Ra=Fa.map(function(Mu){return Bn(Mu,ba,Sn).map(function(Zr){return Zr.option})}),yo=en?Fa:Fa[0],au=en?Ra:Ra[0];ht(yo,au)}}),$o=(0,me.Z)(function(Aa){if((!en||rr)&&Gr(""),!en)xu(Aa);else{var Fa=Pt(Aa),Ra=st(Ma),yo=st(ga),au=Ra.includes(Fa),Mu=Ja.some(function(ai){return Pt(ai)===Fa}),Zr=Ma,io=Ja;if(Mu&&!au)io=Ja.filter(function(ai){return Pt(ai)!==Fa});else{var Uo=au?Ra.filter(function(ai){return ai!==Fa}):[].concat((0,te.Z)(Ra),[Fa]),So=mo(),vu;if(au){var Pu=(0,lt.S)(Uo,{checked:!1,halfCheckedKeys:yo},So);vu=Pu.checkedKeys}else{var wu=(0,lt.S)(Uo,!0,So);vu=wu.checkedKeys}var ni=Xt(vu,mo,Rt);Zr=Vo(ni)}xu([].concat((0,te.Z)(io),(0,te.Z)(Zr)))}}),Ou=function(Fa,Ra){if(Ra.type==="clear"){xu([]);return}var yo=Ra.values[0],au=yo.valueCells;$o(au)},Ju=na!==void 0?na:Lo,Ga=du||An,ll=no||Oo,ql=function(Fa){Xo==null||Xo(Fa),qo==null||qo(Fa)},xi=x.useMemo(function(){return{options:ba,fieldNames:Sn,values:Ma,halfValues:ga,changeOnSelect:Ft,onSelect:$o,checkable:$n,searchOptions:wr,dropdownPrefixCls:ja,loadData:Hr,expandTrigger:za,expandIcon:ho,loadingIcon:Wo,dropdownMenuColumnStyle:Mr}},[ba,Sn,Ma,ga,Ft,$o,$n,wr,ja,Hr,za,ho,Wo,Mr]),$l=!($a?wr:ba).length,Ar=$a&&ir.matchInputWidth||$l?{}:{minWidth:"auto"};return x.createElement(b.Provider,{value:xi},x.createElement($e.Ac,(0,dt.Z)({},rt,{ref:In,id:Je,prefixCls:Dn,autoClearSearchValue:rr,dropdownMatchSelectWidth:Mo,dropdownStyle:Ar,displayValues:hr,onDisplayValuesChange:Ou,mode:en?"multiple":void 0,searchValue:$a,onSearch:qr,showSearch:lr,OptionList:kt,emptyOptions:$l,open:Ju,dropdownClassName:Ga,placement:ll,onDropdownVisibleChange:ql,getRawInputElement:function(){return Yn}})))});Ve.SHOW_PARENT=ke,Ve.SHOW_CHILD=Ne;var bt=Ve,zt=bt,vn=ue(2738),Fn=ue(62892),dn=ue(53487),an=ue(19080),Bt=ue(36355),gt=ue(93891),Jt=ue(1684),pt=ue(19716),Mt=ue(32441),jt=ue(14154),bn=ue(58582),_t=ue(84443),Gt=ue(66339),ra=ue(33234),mn=ue(98447),va=ue(17313),gr=ue(74207),kr=ue(83116);const Or=Ot=>{const{prefixCls:In,componentCls:Un,antCls:on}=Ot,Dn=`${Un}-menu-item`,aa=` - &${Dn}-expand ${Dn}-expand-icon, - ${Dn}-loading-icon - `;return[{[Un]:{width:Ot.controlWidth}},{[`${Un}-dropdown`]:[(0,mn.C2)(`${In}-checkbox`,Ot),{[`&${on}-select-dropdown`]:{padding:0}},{[Un]:{"&-checkbox":{top:0,marginInlineEnd:Ot.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Un}-menu-empty`]:{[`${Un}-menu`]:{width:"100%",height:"auto",[Dn]:{color:Ot.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ot.controlItemWidth,height:Ot.dropdownHeight,margin:0,padding:Ot.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ot.lineWidth}px ${Ot.lineType} ${Ot.colorSplit}`},"&-item":Object.assign(Object.assign({},va.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ot.optionPadding,lineHeight:Ot.lineHeight,cursor:"pointer",transition:`all ${Ot.motionDurationMid}`,borderRadius:Ot.borderRadiusSM,"&:hover":{background:Ot.controlItemBgHover},"&-disabled":{color:Ot.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[aa]:{color:Ot.colorTextDisabled}},[`&-active:not(${Dn}-disabled)`]:{"&, &:hover":{fontWeight:Ot.optionSelectedFontWeight,backgroundColor:Ot.optionSelectedBg}},"&-content":{flex:"auto"},[aa]:{marginInlineStart:Ot.paddingXXS,color:Ot.colorTextDescription,fontSize:Ot.fontSizeIcon},"&-keyword":{color:Ot.colorHighlight}})}}}]},{[`${Un}-dropdown-rtl`]:{direction:"rtl"}},(0,gr.c)(Ot)]};var cr=(0,kr.Z)("Cascader",Ot=>[Or(Ot)],Ot=>{const In=Math.round((Ot.controlHeight-Ot.fontSize*Ot.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ot.controlItemBgActive,optionSelectedFontWeight:Ot.fontWeightStrong,optionPadding:`${In}px ${Ot.paddingSM}px`,menuPadding:Ot.paddingXXS}}),oo=function(Ot,In){var Un={};for(var on in Ot)Object.prototype.hasOwnProperty.call(Ot,on)&&In.indexOf(on)<0&&(Un[on]=Ot[on]);if(Ot!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Dn=0,on=Object.getOwnPropertySymbols(Ot);DnFt===0?[et]:[].concat((0,te.Z)(Da),[In,et]),[]),Dn=[];let aa=0;return on.forEach((Da,et)=>{const Ft=aa+Da.length;let ht=Ot.slice(aa,Ft);aa=Ft,et%2===1&&(ht=x.createElement("span",{className:`${Un}-menu-item-keyword`,key:`separator-${et}`},ht)),Dn.push(ht)}),Dn}const Dr=(Ot,In,Un,on)=>{const Dn=[],aa=Ot.toLowerCase();return In.forEach((Da,et)=>{et!==0&&Dn.push(" / ");let Ft=Da[on.label];const ht=typeof Ft;(ht==="string"||ht==="number")&&(Ft=Lr(String(Ft),aa,Un)),Dn.push(Ft)}),Dn},nr=x.forwardRef((Ot,In)=>{const{prefixCls:Un,size:on,disabled:Dn,className:aa,rootClassName:Da,multiple:et,bordered:Ft=!0,transitionName:ht,choiceTransitionName:Qn="",popupClassName:$n,dropdownClassName:la,expandIcon:rr,placement:Ua,showSearch:xa,allowClear:Ka=!0,notFoundContent:za,direction:Ln,getPopupContainer:ja,status:Hr,showArrow:Lo,builtinPlacements:na,style:An}=Ot,du=oo(Ot,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Mr=(0,vn.Z)(du,["suffixIcon"]),{getPopupContainer:Oo,getPrefixCls:no,renderEmpty:Xo,direction:qo,popupOverflow:yu,cascader:ho}=x.useContext(Bt.E_),Wo=Ln||qo,Yn=Wo==="rtl",{status:ao,hasFeedback:Mo,isFormItemInput:Ao,feedbackIcon:Rt}=x.useContext(Mt.aM),rt=(0,an.F)(ao,Hr),Je=za||(Xo==null?void 0:Xo("Cascader"))||x.createElement(gt.Z,{componentName:"Cascader"}),en=no(),Kn=no("select",Un),wa=no("cascader",Un),[Gn,Ca]=(0,jt.Z)(Kn),[Sn]=cr(wa),{compactSize:ba,compactItemClassnames:mo}=(0,ra.ri)(Kn,Ln),Vo=ye()($n||la,`${wa}-dropdown`,{[`${wa}-dropdown-rtl`]:Wo==="rtl"},Da,Ca),Cu=x.useMemo(()=>{if(!xa)return xa;let Ja={render:Dr};return typeof xa=="object"&&(Ja=Object.assign(Object.assign({},Ja),xa)),Ja},[xa]),xr=(0,pt.Z)(Ja=>{var uo;return(uo=on!=null?on:ba)!==null&&uo!==void 0?uo:Ja}),$a=x.useContext(Jt.Z),Gr=Dn!=null?Dn:$a;let qr=rr;rr||(qr=Yn?x.createElement(we.Z,null):x.createElement(Te.Z,null));const jr=x.createElement("span",{className:`${Kn}-menu-item-loading-icon`},x.createElement(Ye.Z,{spin:!0})),Eo=x.useMemo(()=>et?x.createElement("span",{className:`${wa}-checkbox-inner`}):!1,[et]),lr=(0,_t.Z)(Ot.suffixIcon,Lo),{suffixIcon:ir,removeIcon:wr,clearIcon:Xr}=(0,Gt.Z)(Object.assign(Object.assign({},Ot),{hasFeedback:Mo,feedbackIcon:Rt,showSuffixIcon:lr,multiple:et,prefixCls:Kn,componentName:"Cascader"})),Po=x.useMemo(()=>Ua!==void 0?Ua:Yn?"bottomRight":"bottomLeft",[Ua,Yn]),Nr=(0,bn.Z)(na,yu),Ma=Ka===!0?{clearIcon:Xr}:Ka,ga=x.createElement(zt,Object.assign({prefixCls:Kn,className:ye()(!Un&&wa,{[`${Kn}-lg`]:xr==="large",[`${Kn}-sm`]:xr==="small",[`${Kn}-rtl`]:Yn,[`${Kn}-borderless`]:!Ft,[`${Kn}-in-form-item`]:Ao},(0,an.Z)(Kn,rt,Mo),mo,ho==null?void 0:ho.className,aa,Da,Ca),disabled:Gr,style:Object.assign(Object.assign({},ho==null?void 0:ho.style),An)},Mr,{builtinPlacements:Nr,direction:Wo,placement:Po,notFoundContent:Je,allowClear:Ma,showSearch:Cu,expandIcon:qr,suffixIcon:ir,removeIcon:wr,loadingIcon:jr,checkable:Eo,dropdownClassName:Vo,dropdownPrefixCls:Un||wa,choiceTransitionName:(0,Fn.m)(en,"",Qn),transitionName:(0,Fn.m)(en,"slide-up",ht),getPopupContainer:ja||Oo,ref:In}));return Sn(Gn(ga))}),co=(0,dn.Z)(nr);nr.SHOW_PARENT=Br,nr.SHOW_CHILD=zr,nr._InternalPanelDoNotUseOrYouWillBeFired=co;var Jr=nr},36381:function(Me,At,ue){"use strict";ue.d(At,{default:function(){return He}});var te=ue(38819),x=ue(92310),we=ue.n(x),Ye=ue(54476),Te=ue(94480),Qe=ue(42978),ye=ue(76190),dt=ue(18929),xe=ue(48736),De=ue(59301),$e=ue(75931),je=ue(11592),lt=ue(20068),me=ue(77900),a=ue(10228),E=De.forwardRef(function(It,kt){var Qt=It.prefixCls,nn=It.forceRender,gn=It.className,Hn=It.style,Wt=It.children,Be=It.isActive,Ve=It.role,bt=De.useState(Be||nn),zt=(0,Qe.Z)(bt,2),vn=zt[0],Fn=zt[1];return De.useEffect(function(){(nn||Be)&&Fn(!0)},[nn,Be]),vn?De.createElement("div",{ref:kt,className:we()("".concat(Qt,"-content"),(0,lt.Z)((0,lt.Z)({},"".concat(Qt,"-content-active"),Be),"".concat(Qt,"-content-inactive"),!Be),gn),style:Hn,role:Ve},De.createElement("div",{className:"".concat(Qt,"-content-box")},Wt)):null});E.displayName="PanelContent";var b=E,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=De.forwardRef(function(It,kt){var Qt=It.showArrow,nn=Qt===void 0?!0:Qt,gn=It.headerClass,Hn=It.isActive,Wt=It.onItemClick,Be=It.forceRender,Ve=It.className,bt=It.prefixCls,zt=It.collapsible,vn=It.accordion,Fn=It.panelKey,dn=It.extra,an=It.header,Bt=It.expandIcon,gt=It.openMotion,Jt=It.destroyInactivePanel,pt=It.children,Mt=(0,$e.Z)(It,y),jt=zt==="disabled",bn=zt==="header",_t=zt==="icon",Gt=dn!=null&&typeof dn!="boolean",ra=function(){Wt==null||Wt(Fn)},mn=function(oo){(oo.key==="Enter"||oo.keyCode===a.Z.ENTER||oo.which===a.Z.ENTER)&&ra()},va=typeof Bt=="function"?Bt(It):De.createElement("i",{className:"arrow"});va&&(va=De.createElement("div",{className:"".concat(bt,"-expand-icon"),onClick:["header","icon"].includes(zt)?ra:void 0},va));var gr=we()((0,lt.Z)((0,lt.Z)((0,lt.Z)({},"".concat(bt,"-item"),!0),"".concat(bt,"-item-active"),Hn),"".concat(bt,"-item-disabled"),jt),Ve),kr=we()(gn,(0,lt.Z)((0,lt.Z)((0,lt.Z)({},"".concat(bt,"-header"),!0),"".concat(bt,"-header-collapsible-only"),bn),"".concat(bt,"-icon-collapsible-only"),_t)),Or={className:kr,"aria-expanded":Hn,"aria-disabled":jt,onKeyDown:mn};return!bn&&!_t&&(Or.onClick=ra,Or.role=vn?"tab":"button",Or.tabIndex=jt?-1:0),De.createElement("div",(0,Ye.Z)({},Mt,{ref:kt,className:gr}),De.createElement("div",Or,nn&&va,De.createElement("span",{className:"".concat(bt,"-header-text"),onClick:zt==="header"?ra:void 0},an),Gt&&De.createElement("div",{className:"".concat(bt,"-extra")},dn)),De.createElement(me.default,(0,Ye.Z)({visible:Hn,leavedClassName:"".concat(bt,"-content-hidden")},gt,{forceRender:Be,removeOnLeave:Jt}),function(cr,oo){var zr=cr.className,Br=cr.style;return De.createElement(b,{ref:oo,prefixCls:bt,className:zr,style:Br,isActive:Hn,forceRender:Be,role:vn?"tabpanel":void 0},pt)}))}),ae=z,se=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ce=function(kt,Qt){var nn=Qt.prefixCls,gn=Qt.accordion,Hn=Qt.collapsible,Wt=Qt.destroyInactivePanel,Be=Qt.onItemClick,Ve=Qt.activeKey,bt=Qt.openMotion,zt=Qt.expandIcon;return kt.map(function(vn,Fn){var dn=vn.children,an=vn.label,Bt=vn.key,gt=vn.collapsible,Jt=vn.onItemClick,pt=vn.destroyInactivePanel,Mt=(0,$e.Z)(vn,se),jt=String(Bt!=null?Bt:Fn),bn=gt!=null?gt:Hn,_t=pt!=null?pt:Wt,Gt=function(va){bn!=="disabled"&&(Be(va),Jt==null||Jt(va))},ra=!1;return gn?ra=Ve[0]===jt:ra=Ve.indexOf(jt)>-1,De.createElement(ae,(0,Ye.Z)({},Mt,{prefixCls:nn,key:jt,panelKey:jt,isActive:ra,accordion:gn,openMotion:bt,expandIcon:zt,header:an,collapsible:bn,onItemClick:Gt,destroyInactivePanel:_t}),dn)})},de=function(kt,Qt,nn){if(!kt)return null;var gn=nn.prefixCls,Hn=nn.accordion,Wt=nn.collapsible,Be=nn.destroyInactivePanel,Ve=nn.onItemClick,bt=nn.activeKey,zt=nn.openMotion,vn=nn.expandIcon,Fn=kt.key||String(Qt),dn=kt.props,an=dn.header,Bt=dn.headerClass,gt=dn.destroyInactivePanel,Jt=dn.collapsible,pt=dn.onItemClick,Mt=!1;Hn?Mt=bt[0]===Fn:Mt=bt.indexOf(Fn)>-1;var jt=Jt!=null?Jt:Wt,bn=function(ra){jt!=="disabled"&&(Ve(ra),pt==null||pt(ra))},_t={key:Fn,panelKey:Fn,header:an,headerClass:Bt,isActive:Mt,prefixCls:gn,destroyInactivePanel:gt!=null?gt:Be,openMotion:zt,accordion:Hn,children:kt.props.children,onItemClick:bn,expandIcon:vn,collapsible:jt};return typeof kt.type=="string"?kt:(Object.keys(_t).forEach(function(Gt){typeof _t[Gt]=="undefined"&&delete _t[Gt]}),De.cloneElement(kt,_t))};function Se(It,kt,Qt){return Array.isArray(It)?ce(It,Qt):(0,je.Z)(kt).map(function(nn,gn){return de(nn,gn,Qt)})}var Le=Se,ke=ue(26112);function Ne(It){var kt=It;if(!Array.isArray(kt)){var Qt=(0,ye.Z)(kt);kt=Qt==="number"||Qt==="string"?[kt]:[]}return kt.map(function(nn){return String(nn)})}var Pt=De.forwardRef(function(It,kt){var Qt=It.prefixCls,nn=Qt===void 0?"rc-collapse":Qt,gn=It.destroyInactivePanel,Hn=gn===void 0?!1:gn,Wt=It.style,Be=It.accordion,Ve=It.className,bt=It.children,zt=It.collapsible,vn=It.openMotion,Fn=It.expandIcon,dn=It.activeKey,an=It.defaultActiveKey,Bt=It.onChange,gt=It.items,Jt=we()(nn,Ve),pt=(0,dt.Z)([],{value:dn,onChange:function(mn){return Bt==null?void 0:Bt(mn)},defaultValue:an,postState:Ne}),Mt=(0,Qe.Z)(pt,2),jt=Mt[0],bn=Mt[1],_t=function(mn){return bn(function(){if(Be)return jt[0]===mn?[]:[mn];var va=jt.indexOf(mn),gr=va>-1;return gr?jt.filter(function(kr){return kr!==mn}):[].concat((0,Te.Z)(jt),[mn])})};(0,xe.ZP)(!bt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Gt=Le(gt,bt,{prefixCls:nn,accordion:Be,openMotion:vn,expandIcon:Fn,collapsible:zt,destroyInactivePanel:Hn,onItemClick:_t,activeKey:jt});return De.createElement("div",(0,Ye.Z)({ref:kt,className:Jt,style:Wt,role:Be?"tablist":void 0},(0,ke.Z)(It,{aria:!0,data:!0})),Gt)}),st=Object.assign(Pt,{Panel:ae}),Et=st,ta=st.Panel,Jn=ue(2738),Pa=ue(62892),oa=ue(92343),Xt=ue(36355),Bn=ue(19716),Kt=De.forwardRef((It,kt)=>{const{getPrefixCls:Qt}=De.useContext(Xt.E_),{prefixCls:nn,className:gn,showArrow:Hn=!0}=It,Wt=Qt("collapse",nn),Be=we()({[`${Wt}-no-arrow`]:!Hn},gn);return De.createElement(Et.Panel,Object.assign({ref:kt},It,{prefixCls:Wt,className:Be}))}),En=ue(17313),Vn=ue(8378),fn=ue(83116),at=ue(37613);const ft=It=>{const{componentCls:kt,contentBg:Qt,padding:nn,headerBg:gn,headerPadding:Hn,collapseHeaderPaddingSM:Wt,collapseHeaderPaddingLG:Be,collapsePanelBorderRadius:Ve,lineWidth:bt,lineType:zt,colorBorder:vn,colorText:Fn,colorTextHeading:dn,colorTextDisabled:an,fontSize:Bt,fontSizeLG:gt,lineHeight:Jt,marginSM:pt,paddingSM:Mt,paddingLG:jt,paddingXS:bn,motionDurationSlow:_t,fontSizeIcon:Gt,contentPadding:ra}=It,mn=`${bt}px ${zt} ${vn}`;return{[kt]:Object.assign(Object.assign({},(0,En.Wf)(It)),{backgroundColor:gn,border:mn,borderBottom:0,borderRadius:`${Ve}px`,"&-rtl":{direction:"rtl"},[`& > ${kt}-item`]:{borderBottom:mn,"&:last-child":{[` - &, - & > ${kt}-header`]:{borderRadius:`0 0 ${Ve}px ${Ve}px`}},[`> ${kt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Hn,color:dn,lineHeight:Jt,cursor:"pointer",transition:`all ${_t}, visibility 0s`,[`> ${kt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${kt}-expand-icon`]:{height:Bt*Jt,display:"flex",alignItems:"center",paddingInlineEnd:pt},[`${kt}-arrow`]:Object.assign(Object.assign({},(0,En.Ro)()),{fontSize:Gt,svg:{transition:`transform ${_t}`}}),[`${kt}-header-text`]:{marginInlineEnd:"auto"}},[`${kt}-header-collapsible-only`]:{cursor:"default",[`${kt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${kt}-icon-collapsible-only`]:{cursor:"default",[`${kt}-expand-icon`]:{cursor:"pointer"}}},[`${kt}-content`]:{color:Fn,backgroundColor:Qt,borderTop:mn,[`& > ${kt}-content-box`]:{padding:ra},"&-hidden":{display:"none"}},"&-small":{[`> ${kt}-item`]:{[`> ${kt}-header`]:{padding:Wt,paddingInlineStart:bn,[`> ${kt}-expand-icon`]:{marginInlineStart:Mt-bn}},[`> ${kt}-content > ${kt}-content-box`]:{padding:Mt}}},"&-large":{[`> ${kt}-item`]:{fontSize:gt,[`> ${kt}-header`]:{padding:Be,paddingInlineStart:nn,[`> ${kt}-expand-icon`]:{height:gt*Jt,marginInlineStart:jt-nn}},[`> ${kt}-content > ${kt}-content-box`]:{padding:jt}}},[`${kt}-item:last-child`]:{[`> ${kt}-content`]:{borderRadius:`0 0 ${Ve}px ${Ve}px`}},[`& ${kt}-item-disabled > ${kt}-header`]:{"\n &,\n & > .arrow\n ":{color:an,cursor:"not-allowed"}},[`&${kt}-icon-position-end`]:{[`& > ${kt}-item`]:{[`> ${kt}-header`]:{[`${kt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:pt}}}}})}},Lt=It=>{const{componentCls:kt}=It,Qt=`> ${kt}-item > ${kt}-header ${kt}-arrow svg`;return{[`${kt}-rtl`]:{[Qt]:{transform:"rotate(180deg)"}}}},Zn=It=>{const{componentCls:kt,headerBg:Qt,paddingXXS:nn,colorBorder:gn}=It;return{[`${kt}-borderless`]:{backgroundColor:Qt,border:0,[`> ${kt}-item`]:{borderBottom:`1px solid ${gn}`},[` - > ${kt}-item:last-child, - > ${kt}-item:last-child ${kt}-header - `]:{borderRadius:0},[`> ${kt}-item:last-child`]:{borderBottom:0},[`> ${kt}-item > ${kt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${kt}-item > ${kt}-content > ${kt}-content-box`]:{paddingTop:nn}}}},pn=It=>{const{componentCls:kt,paddingSM:Qt}=It;return{[`${kt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${kt}-item`]:{borderBottom:0,[`> ${kt}-content`]:{backgroundColor:"transparent",border:0,[`> ${kt}-content-box`]:{paddingBlock:Qt}}}}}};var qn=(0,fn.Z)("Collapse",It=>{const kt=(0,at.TS)(It,{collapseHeaderPaddingSM:`${It.paddingXS}px ${It.paddingSM}px`,collapseHeaderPaddingLG:`${It.padding}px ${It.paddingLG}px`,collapsePanelBorderRadius:It.borderRadiusLG});return[ft(kt),Zn(kt),pn(kt),Lt(kt),(0,Vn.Z)(kt)]},It=>({headerPadding:`${It.paddingSM}px ${It.padding}px`,headerBg:It.colorFillAlter,contentPadding:`${It.padding}px 16px`,contentBg:It.colorBgContainer})),be=Object.assign(De.forwardRef((It,kt)=>{const{getPrefixCls:Qt,direction:nn,collapse:gn}=De.useContext(Xt.E_),{prefixCls:Hn,className:Wt,rootClassName:Be,style:Ve,bordered:bt=!0,ghost:zt,size:vn,expandIconPosition:Fn="start",children:dn,expandIcon:an}=It,Bt=(0,Bn.Z)(mn=>{var va;return(va=vn!=null?vn:mn)!==null&&va!==void 0?va:"middle"}),gt=Qt("collapse",Hn),Jt=Qt(),[pt,Mt]=qn(gt),jt=De.useMemo(()=>Fn==="left"?"start":Fn==="right"?"end":Fn,[Fn]),bn=function(){let mn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const va=an?an(mn):De.createElement(te.Z,{rotate:mn.isActive?90:void 0});return(0,oa.Tm)(va,()=>({className:we()(va.props.className,`${gt}-arrow`)}))},_t=we()(`${gt}-icon-position-${jt}`,{[`${gt}-borderless`]:!bt,[`${gt}-rtl`]:nn==="rtl",[`${gt}-ghost`]:!!zt,[`${gt}-${Bt}`]:Bt!=="middle"},gn==null?void 0:gn.className,Wt,Be,Mt),Gt=Object.assign(Object.assign({},(0,Pa.Z)(Jt)),{motionAppear:!1,leavedClassName:`${gt}-content-hidden`}),ra=De.useMemo(()=>dn?(0,je.Z)(dn).map((mn,va)=>{var gr,kr;if(!((gr=mn.props)===null||gr===void 0)&&gr.disabled){const Or=(kr=mn.key)!==null&&kr!==void 0?kr:String(va),{disabled:cr,collapsible:oo}=mn.props,zr=Object.assign(Object.assign({},(0,Jn.Z)(mn.props,["disabled"])),{key:Or,collapsible:oo!=null?oo:cr?"disabled":void 0});return(0,oa.Tm)(mn,zr)}return mn}):null,[dn]);return pt(De.createElement(Et,Object.assign({ref:kt,openMotion:Gt},(0,Jn.Z)(It,["rootClassName"]),{expandIcon:bn,prefixCls:gt,className:_t,style:Object.assign(Object.assign({},gn==null?void 0:gn.style),Ve)}),ra))}),{Panel:Kt}),He=be},5083:function(Me,At,ue){"use strict";ue.d(At,{default:function(){return ji}});var te=ue(56656),x=ue.n(te),we=ue(48736),Ye=ue(27112),Te=ue.n(Ye),Qe=ue(54449),ye=ue.n(Qe),dt=ue(53501),xe=ue.n(dt),De=ue(36867),$e=ue.n(De),je=ue(71912),lt=ue.n(je),me=ue(48228),a=ue.n(me);x().extend(a()),x().extend(lt()),x().extend(Te()),x().extend(ye()),x().extend(xe()),x().extend($e()),x().extend(function(ge,pe){var he=pe.prototype,Ze=he.format;he.format=function(ut){var yt=(ut||"").replace("Wo","wo");return Ze.bind(this)(yt)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(pe){var he=E[pe];return he||pe.split("_")[0]},y=function(){(0,we.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return x()()},getFixedDate:function(pe){return x()(pe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(pe){return pe.endOf("month")},getWeekDay:function(pe){var he=pe.locale("en");return he.weekday()+he.localeData().firstDayOfWeek()},getYear:function(pe){return pe.year()},getMonth:function(pe){return pe.month()},getDate:function(pe){return pe.date()},getHour:function(pe){return pe.hour()},getMinute:function(pe){return pe.minute()},getSecond:function(pe){return pe.second()},addYear:function(pe,he){return pe.add(he,"year")},addMonth:function(pe,he){return pe.add(he,"month")},addDate:function(pe,he){return pe.add(he,"day")},setYear:function(pe,he){return pe.year(he)},setMonth:function(pe,he){return pe.month(he)},setDate:function(pe,he){return pe.date(he)},setHour:function(pe,he){return pe.hour(he)},setMinute:function(pe,he){return pe.minute(he)},setSecond:function(pe,he){return pe.second(he)},isAfter:function(pe,he){return pe.isAfter(he)},isValidate:function(pe){return pe.isValid()},locale:{getWeekFirstDay:function(pe){return x()().locale(b(pe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(pe,he){return he.locale(b(pe)).weekday(0)},getWeek:function(pe,he){return he.locale(b(pe)).week()},getShortWeekDays:function(pe){return x()().locale(b(pe)).localeData().weekdaysMin()},getShortMonths:function(pe){return x()().locale(b(pe)).localeData().monthsShort()},format:function(pe,he,Ze){return he.locale(b(pe)).format(Ze)},parse:function(pe,he,Ze){for(var ze=b(pe),ut=0;ut1&&(yt=pe.addDate(yt,-7)),yt}function Mt(ge,pe,he){var Ze=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(pe){case"year":return he.addYear(ge,Ze*10);case"quarter":case"month":return he.addYear(ge,Ze);default:return he.addMonth(ge,Ze)}}function jt(ge,pe){var he=pe.generateConfig,Ze=pe.locale,ze=pe.format;return typeof ze=="function"?ze(ge):he.locale.format(Ze.locale,ge,ze)}function bn(ge,pe){var he=pe.generateConfig,Ze=pe.locale,ze=pe.formatList;return!ge||typeof ze[0]=="function"?null:he.locale.parse(Ze.locale,ge,ze)}function _t(ge){var pe=ge.cellDate,he=ge.mode,Ze=ge.disabledDate,ze=ge.generateConfig;if(!Ze)return!1;var ut=function(da,sn,Rn){for(var fa=sn;fa<=Rn;){var mr=void 0;switch(da){case"date":{if(mr=ze.setDate(pe,fa),!Ze(mr))return!1;break}case"month":{if(mr=ze.setMonth(pe,fa),!_t({cellDate:mr,mode:"month",generateConfig:ze,disabledDate:Ze}))return!1;break}case"year":{if(mr=ze.setYear(pe,fa),!_t({cellDate:mr,mode:"year",generateConfig:ze,disabledDate:Ze}))return!1;break}}fa+=1}return!0};switch(he){case"date":case"week":return Ze(pe);case"month":{var yt=1,rn=ze.getDate(ze.getEndDate(pe));return ut("date",yt,rn)}case"quarter":{var tn=Math.floor(ze.getMonth(pe)/3)*3,wn=tn+2;return ut("month",tn,wn)}case"year":return ut("month",0,11);case"decade":{var sa=ze.getYear(pe),kn=Math.floor(sa/gn)*gn,zn=kn+gn-1;return ut("year",kn,zn)}}}function Gt(ge,pe){var he=pe.formatList,Ze=pe.generateConfig,ze=pe.locale;return(0,Qt.Z)(function(){if(!ge)return[[""],""];for(var ut="",yt=[],rn=0;rn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(wn.current),fa){tn(Rn);return}wn.current=requestAnimationFrame(function(){tn(Rn)})}var kn=Gt(rn,{formatList:he,generateConfig:Ze,locale:ze}),zn=(0,He.Z)(kn,2),ca=zn[1];function da(Rn){sa(Rn)}function sn(){var Rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;sa(null,Rn)}return(0,de.useEffect)(function(){sn(!0)},[ge]),(0,de.useEffect)(function(){return function(){return cancelAnimationFrame(wn.current)}},[]),[ca,da,sn]}var mn=ue(10228),va=ue(16089),gr=ue(94480),kr=ue(29194),Or=new Map;function cr(ge,pe){var he;function Ze(){(0,kr.Z)(ge)?pe():he=(0,va.Z)(function(){Ze()})}return Ze(),function(){va.Z.cancel(he)}}function oo(ge,pe,he){if(Or.get(ge)&&cancelAnimationFrame(Or.get(ge)),he<=0){Or.set(ge,requestAnimationFrame(function(){ge.scrollTop=pe}));return}var Ze=pe-ge.scrollTop,ze=Ze/he*10;Or.set(ge,requestAnimationFrame(function(){ge.scrollTop+=ze,ge.scrollTop!==pe&&oo(ge,pe,he-10)}))}function zr(ge,pe){var he=pe.onLeftRight,Ze=pe.onCtrlLeftRight,ze=pe.onUpDown,ut=pe.onPageUpDown,yt=pe.onEnter,rn=ge.which,tn=ge.ctrlKey,wn=ge.metaKey;switch(rn){case mn.Z.LEFT:if(tn||wn){if(Ze)return Ze(-1),!0}else if(he)return he(-1),!0;break;case mn.Z.RIGHT:if(tn||wn){if(Ze)return Ze(1),!0}else if(he)return he(1),!0;break;case mn.Z.UP:if(ze)return ze(-1),!0;break;case mn.Z.DOWN:if(ze)return ze(1),!0;break;case mn.Z.PAGE_UP:if(ut)return ut(-1),!0;break;case mn.Z.PAGE_DOWN:if(ut)return ut(1),!0;break;case mn.Z.ENTER:if(yt)return yt(),!0;break}return!1}function Br(ge,pe,he,Ze){var ze=ge;if(!ze)switch(pe){case"time":ze=Ze?"hh:mm:ss a":"HH:mm:ss";break;case"week":ze="gggg-wo";break;case"month":ze="YYYY-MM";break;case"quarter":ze="YYYY-[Q]Q";break;case"year":ze="YYYY";break;default:ze=he?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return ze}function Lr(ge,pe,he){var Ze=ge==="time"?8:10,ze=typeof pe=="function"?pe(he.getNow()).length:pe.length;return Math.max(Ze,ze)+2}var Dr=null,nr=new Set;function co(ge){return!Dr&&typeof window!="undefined"&&window.addEventListener&&(Dr=function(he){(0,gr.Z)(nr).forEach(function(Ze){Ze(he)})},window.addEventListener("mousedown",Dr)),nr.add(ge),function(){nr.delete(ge),nr.size===0&&(window.removeEventListener("mousedown",Dr),Dr=null)}}function Jr(ge){var pe=ge.target;if(ge.composed&&pe.shadowRoot){var he;return((he=ge.composedPath)===null||he===void 0?void 0:he.call(ge)[0])||pe}return pe}var Ot=function(pe){return pe==="month"||pe==="date"?"year":pe},In=function(pe){return pe==="date"?"month":pe},Un=function(pe){return pe==="month"||pe==="date"?"quarter":pe},on=function(pe){return pe==="date"?"week":pe},Dn={year:Ot,month:In,quarter:Un,week:on,time:null,date:null};function aa(ge,pe){return ge.some(function(he){return he&&he.contains(pe)})}function Da(ge){var pe=ge.open,he=ge.value,Ze=ge.isClickOutside,ze=ge.triggerOpen,ut=ge.forwardKeyDown,yt=ge.onKeyDown,rn=ge.blurToCancel,tn=ge.onSubmit,wn=ge.onCancel,sa=ge.onFocus,kn=ge.onBlur,zn=ge.changeOnBlur,ca=(0,de.useState)(!1),da=(0,He.Z)(ca,2),sn=da[0],Rn=da[1],fa=(0,de.useState)(!1),mr=(0,He.Z)(fa,2),er=mr[0],vr=mr[1],Pr=(0,de.useRef)(!1),Ie=(0,de.useRef)(!1),qa=(0,de.useRef)(!1),jo={onMouseDown:function(){Rn(!0),ze(!0)},onKeyDown:function(xo){var uu=function(){qa.current=!0};if(yt(xo,uu),!qa.current){switch(xo.which){case mn.Z.ENTER:{pe?tn()!==!1&&Rn(!0):ze(!0),xo.preventDefault();return}case mn.Z.TAB:{sn&&pe&&!xo.shiftKey?(Rn(!1),xo.preventDefault()):!sn&&pe&&!ut(xo)&&xo.shiftKey&&(Rn(!0),xo.preventDefault());return}case mn.Z.ESC:{Rn(!0),wn();return}}!pe&&![mn.Z.SHIFT].includes(xo.which)?ze(!0):sn||ut(xo)}},onFocus:function(xo){Rn(!0),vr(!0),sa&&sa(xo)},onBlur:function(xo){if(Pr.current||!Ze(document.activeElement)){Pr.current=!1;return}rn?setTimeout(function(){for(var uu=document,fu=uu.activeElement;fu&&fu.shadowRoot;)fu=fu.shadowRoot.activeElement;Ze(fu)&&wn()},0):pe&&(ze(!1),Ie.current&&tn()),vr(!1),kn==null||kn(xo)}};return(0,de.useEffect)(function(){Ie.current=!1},[pe]),(0,de.useEffect)(function(){Ie.current=!0},[he]),(0,de.useEffect)(function(){return co(function($r){var xo=Jr($r),uu=Ze(xo);pe&&(uu?!zn&&(!er||uu)&&ze(!1):(Pr.current=!0,(0,va.Z)(function(){Pr.current=!1})))})}),[jo,{focused:er,typing:sn}]}function et(ge,pe){return de.useMemo(function(){return ge||(pe?((0,we.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(he){var Ze=(0,He.Z)(he,2),ze=Ze[0],ut=Ze[1];return{label:ze,value:ut}})):[])},[ge,pe])}var Ft=ue(34280);function ht(ge){var pe=ge.valueTexts,he=ge.onTextChange,Ze=de.useState(""),ze=(0,He.Z)(Ze,2),ut=ze[0],yt=ze[1],rn=de.useRef([]);rn.current=pe;function tn(sa){yt(sa),he(sa)}function wn(){yt(rn.current[0])}return(0,Ft.Z)(function(){pe.every(function(sa){return sa!==ut})&&wn()},[pe.join("||")]),[ut,tn,wn]}var Qn=de.createContext({}),$n=Qn,la=ue(76190);function rr(ge){var pe=ge.cellRender,he=ge.monthCellRender,Ze=ge.dateRender,ze=de.useMemo(function(){if(pe)return pe;if(!(!he&&!Ze))return function(ut,yt){var rn=ut;return Ze&&yt.type==="date"?Ze(rn,yt.today):he&&yt.type==="month"?he(rn,yt.locale):yt.originNode}},[pe,he,Ze]);return ze}function Ua(ge,pe){for(var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ze=String(ge);Ze.length=1?he|0:1,yt=ge;yt<=pe;yt+=ut)ze.push({label:Ua(yt,2),value:yt,disabled:(Ze||[]).includes(yt)});return ze}function Sn(ge){var pe=ge.generateConfig,he=ge.prefixCls,Ze=ge.operationRef,ze=ge.activeColumnIndex,ut=ge.value,yt=ge.showHour,rn=ge.showMinute,tn=ge.showSecond,wn=ge.use12Hours,sa=ge.hourStep,kn=sa===void 0?1:sa,zn=ge.minuteStep,ca=zn===void 0?1:zn,da=ge.secondStep,sn=da===void 0?1:da,Rn=ge.disabledHours,fa=ge.disabledMinutes,mr=ge.disabledSeconds,er=ge.disabledTime,vr=ge.hideDisabledOptions,Pr=ge.onSelect,Ie=ge.cellRender,qa=ge.locale,jo=[],$r="".concat(he,"-content"),xo="".concat(he,"-time-panel"),uu,fu=ut?pe.getHour(ut):-1,Fu=fu,su=ut?pe.getMinute(ut):-1,ko=ut?pe.getSecond(ut):-1,lo=pe.getNow(),lu=de.useMemo(function(){if(er){var tu=er(lo);return[tu.disabledHours,tu.disabledMinutes,tu.disabledSeconds]}return[Rn,fa,mr]},[Rn,fa,mr,er,lo]),Iu=(0,He.Z)(lu,3),zu=Iu[0],pu=Iu[1],Xu=Iu[2],Il=Ca(0,23,kn,zu&&zu()),Pl=(0,Qt.Z)(function(){return Il},Il,Gn);wn&&(uu=Fu>=12,Fu%=12);var Kl=de.useMemo(function(){if(!wn)return[!1,!1];var tu=[!0,!0];return Pl.forEach(function(qu){var al=qu.disabled,Rl=qu.value;al||(Rl>=12?tu[1]=!1:tu[0]=!1)}),tu},[wn,Pl]),sl=(0,He.Z)(Kl,2),Hl=sl[0],nl=sl[1],Fl=de.useMemo(function(){return wn?Pl.filter(uu?function(tu){return tu.value>=12}:function(tu){return tu.value<12}).map(function(tu){var qu=tu.value%12,al=qu===0?"12":Ua(qu,2);return(0,be.Z)((0,be.Z)({},tu),{},{label:al,value:qu})}):Pl},[wn,uu,Pl]),Gl=Ca(0,59,ca,pu&&pu(fu)),ui=Ca(0,59,sn,Xu&&Xu(fu,su)),eu=en({value:ut,generateConfig:pe,disabledMinutes:pu,disabledSeconds:Xu,minutes:Gl,seconds:ui,use12Hours:wn});Ze.current={onUpDown:function(qu){var al=jo[ze];if(al)for(var Rl=al.units.findIndex(function(Fi){return Fi.value===al.value}),Yl=al.units.length,rl=1;rl2&&arguments[2]!==void 0?arguments[2]:!1;(ml===Rn||cl)&&(ds(yr),jo&&jo(yr),eu&&eu(yr,nu),$r&&!gt(tn,yr,gi)&&!(ca!=null&&ca(yr))&&$r(yr))},vi=function(yr){if(ni.includes(ml)){var nu,cl,Ni=ml==="date";switch(yr===mn.Z.PAGE_UP||yr===mn.Z.PAGE_DOWN?cl=Ni?tn.addMonth:tn.addYear:cl=Ni?tn.addDate:tn.addMonth,yr){case mn.Z.LEFT:case mn.Z.PAGE_UP:nu=cl(Bl,-1);break;case mn.Z.RIGHT:case mn.Z.PAGE_DOWN:nu=cl(Bl,1);break;case mn.Z.UP:case mn.Z.DOWN:nu=cl(Bl,Number("".concat(yr===mn.Z.UP?"-":"").concat(Ni?Wt:ga)));break}if(nu)return!(ca!=null&&ca(nu))}return!0},ys=function(yr){if(rl.current&&rl.current.onKeyDown){var nu=!0,cl=yr.which;if([mn.Z.LEFT,mn.Z.RIGHT,mn.Z.UP,mn.Z.DOWN,mn.Z.PAGE_UP,mn.Z.PAGE_DOWN,mn.Z.ENTER].includes(cl)&&(yr.preventDefault(),cl!==mn.Z.ENTER&&mr===0&&(nu=vi(cl))),nu)return rl.current.onKeyDown(yr)}return(0,we.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Qu=function(yr){rl.current&&rl.current.onBlur&&rl.current.onBlur(yr)};ui&&al!=="right"&&(ui.current={onKeyDown:ys,onClose:function(){rl.current&&rl.current.onClose&&rl.current.onClose()}}),de.useEffect(function(){wn&&!Tl.current&&Ru(wn)},[wn]),de.useEffect(function(){Tl.current=!1},[]);var gl,wl=rr({cellRender:Kl,monthCellRender:Pl,dateRender:Il}),Zu=(0,be.Z)((0,be.Z)({},ge),{},{cellRender:wl,operationRef:rl,prefixCls:ze,viewDate:Bl,value:gi,onViewDateChange:Ql,sourceMode:Si,onPanelChange:yi,disabledDate:ca});switch(delete Zu.onChange,delete Zu.onSelect,ml){case"decade":gl=de.createElement(Po,(0,ce.Z)({},Zu,{onSelect:function(yr,nu){Ql(yr),xl(yr,nu)}}));break;case"year":gl=de.createElement(vu,(0,ce.Z)({},Zu,{onSelect:function(yr,nu){Ql(yr),xl(yr,nu)}}));break;case"month":gl=de.createElement($o,(0,ce.Z)({},Zu,{onSelect:function(yr,nu){Ql(yr),xl(yr,nu)}}));break;case"quarter":gl=de.createElement(Ar,(0,ce.Z)({},Zu,{onSelect:function(yr,nu){Ql(yr),xl(yr,nu)}}));break;case"week":gl=de.createElement(Fa,(0,ce.Z)({},Zu,{onSelect:function(yr,nu){Ql(yr),xl(yr,nu)}}));break;case"time":delete Zu.showTime,gl=de.createElement(Cu,(0,ce.Z)({},Zu,(0,la.Z)(vr)==="object"?vr:null,{onSelect:function(yr,nu){Ql(yr),xl(yr,nu)}}));break;default:vr?gl=de.createElement(Gr,(0,ce.Z)({},Zu,{onSelect:function(yr,nu){Ql(yr),xl(yr,nu)}})):gl=de.createElement(Rt,(0,ce.Z)({},Zu,{onSelect:function(yr,nu){Ql(yr),xl(yr,nu)}}))}var os,mu,ki=function(){var yr=tn.getNow(),nu=Mr(tn.getHour(yr),tn.getMinute(yr),tn.getSecond(yr),Hl?lu:1,nl?zu:1,Fl?Xu:1),cl=An(tn,yr,nu[0],nu[1],nu[2]);xl(cl,"submit")};Pi||(os=Pu(ze,ml,Ie),vr&&ml!=="date"?mu=null:mu=wu({prefixCls:ze,components:su,needConfirmButton:sl,okDisabled:!gi||ca&&ca(gi),locale:rn,showNow:er,onNow:sl&&ki,onOk:function(){gi&&(xl(gi,"submit",!0),Fu&&Fu(gi))}}));var Cs;if(Pr&&ml==="date"&&Rn==="date"&&!vr){var us=tn.getNow(),Is="".concat(ze,"-today-btn"),ms=ca&&ca(us);Cs=de.createElement("a",{className:at()(Is,ms&&"".concat(Is,"-disabled")),"aria-disabled":ms,onClick:function(){ms||xl(us,"mouse",!0)}},rn.today)}return de.createElement($n.Provider,{value:(0,be.Z)((0,be.Z)({},Gl),{},{mode:ml,hideHeader:"hideHeader"in ge?qa:Gl.hideHeader,hidePrevBtn:qu&&al==="right",hideNextBtn:qu&&al==="left"})},de.createElement("div",{tabIndex:mr,className:at()("".concat(ze,"-panel"),ut,(pe={},(0,Oe.Z)(pe,"".concat(ze,"-panel-has-range"),Rl&&Rl[0]&&Rl[1]),(0,Oe.Z)(pe,"".concat(ze,"-panel-has-range-hover"),Yl&&Yl[0]&&Yl[1]),(0,Oe.Z)(pe,"".concat(ze,"-panel-rtl"),ko==="rtl"),pe)),style:yt,onKeyDown:ys,onBlur:Qu,onMouseDown:uu},gl,os||mu||Cs?de.createElement("div",{className:"".concat(ze,"-footer")},os,mu,Cs):null))}var Vl=ai,Ei=ue(35593),Hu={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function wi(ge){var pe,he=ge.prefixCls,Ze=ge.popupElement,ze=ge.popupStyle,ut=ge.visible,yt=ge.dropdownClassName,rn=ge.dropdownAlign,tn=ge.transitionName,wn=ge.getPopupContainer,sa=ge.children,kn=ge.range,zn=ge.popupPlacement,ca=ge.direction,da="".concat(he,"-dropdown"),sn=function(){return zn!==void 0?zn:ca==="rtl"?"bottomRight":"bottomLeft"};return de.createElement(Ei.Z,{showAction:[],hideAction:[],popupPlacement:sn(),builtinPlacements:Hu,prefixCls:da,popupTransitionName:tn,popup:Ze,popupAlign:rn,popupVisible:ut,popupClassName:at()(yt,(pe={},(0,Oe.Z)(pe,"".concat(da,"-range"),kn),(0,Oe.Z)(pe,"".concat(da,"-rtl"),ca==="rtl"),pe)),popupStyle:ze,getPopupContainer:wn},sa)}var Al=wi;function ei(ge){var pe=ge.prefixCls,he=ge.presets,Ze=ge.onClick,ze=ge.onHover;return he.length?de.createElement("div",{className:"".concat(pe,"-presets")},de.createElement("ul",null,he.map(function(ut,yt){var rn=ut.label,tn=ut.value;return de.createElement("li",{key:yt,onClick:function(){return Ze==null?void 0:Ze(ja(tn))},onMouseEnter:function(){return ze==null?void 0:ze(ja(tn))},onMouseLeave:function(){return ze==null?void 0:ze(null)}},rn)}))):null}function Vi(ge){var pe=ge.picker,he=ge.disabledHours,Ze=ge.disabledMinutes,ze=ge.disabledSeconds;pe==="time"&&(he||Ze||ze)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Li(ge,pe,he){var Ze=(0,la.Z)(pe)==="object"?pe.clearIcon:he;return Ze||de.createElement("span",{className:"".concat(ge,"-clear-btn")})}function Cl(ge){var pe,he=ge,Ze=he.prefixCls,ze=Ze===void 0?"rc-picker":Ze,ut=he.id,yt=he.name,rn=he.tabIndex,tn=he.style,wn=he.className,sa=he.dropdownClassName,kn=he.dropdownAlign,zn=he.popupStyle,ca=he.transitionName,da=he.generateConfig,sn=he.locale,Rn=he.inputReadOnly,fa=he.allowClear,mr=he.autoFocus,er=he.showTime,vr=he.picker,Pr=vr===void 0?"date":vr,Ie=he.format,qa=he.use12Hours,jo=he.value,$r=he.defaultValue,xo=he.presets,uu=he.open,fu=he.defaultOpen,Fu=he.defaultOpenValue,su=he.suffixIcon,ko=he.clearIcon,lo=he.disabled,lu=he.disabledDate,Iu=he.placeholder,zu=he.getPopupContainer,pu=he.pickerRef,Xu=he.panelRender,Il=he.onChange,Pl=he.onOpenChange,Kl=he.onFocus,sl=he.onBlur,Hl=he.onMouseDown,nl=he.onMouseUp,Fl=he.onMouseEnter,Gl=he.onMouseLeave,ui=he.onContextMenu,eu=he.onClick,Pi=he.onKeyDown,Ri=he.onSelect,tu=he.direction,qu=he.autoComplete,al=qu===void 0?"off":qu,Rl=he.inputRender,Yl=he.changeOnBlur,rl=de.useRef(null),Tl=Pr==="date"&&!!er||Pr==="time",Fi=et(xo),Ti=Ka(Br(Ie,Pr,er,qa)),gi=de.useRef(null),ds=de.useRef(null),js=de.useRef(null),Ns=(0,It.Z)(null,{value:jo,defaultValue:$r}),Bl=(0,He.Z)(Ns,2),Ru=Bl[0],Ql=Bl[1],Ss=de.useState(Ru),as=(0,He.Z)(Ss,2),Mi=as[0],ml=as[1],fi=de.useRef(null),rs=(0,It.Z)(!1,{value:uu,defaultValue:fu,postState:function(to){return lo?!1:to},onChange:function(to){Pl&&Pl(to),!to&&fi.current&&fi.current.onClose&&fi.current.onClose()}}),qi=(0,He.Z)(rs,2),Si=qi[0],Dl=qi[1],yi=Gt(Mi,{formatList:Ti,generateConfig:da,locale:sn}),xl=(0,He.Z)(yi,2),vi=xl[0],ys=xl[1],Qu=ht({valueTexts:vi,onTextChange:function(to){var li=bn(to,{locale:sn,formatList:Ti,generateConfig:da});li&&(!lu||!lu(li))&&ml(li)}}),gl=(0,He.Z)(Qu,3),wl=gl[0],Zu=gl[1],os=gl[2],mu=function(to){ml(to),Ql(to),Il&&!gt(da,Ru,to)&&Il(to,to?jt(to,{generateConfig:da,locale:sn,format:Ti[0]}):"")},ki=function(to){lo&&to||Dl(to)},Cs=function(to){return Si&&fi.current&&fi.current.onKeyDown?fi.current.onKeyDown(to):((0,we.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},us=function(){for(var to=arguments.length,li=new Array(to),ol=0;olzn(wn);case"month":return kn(sn)>kn(wn);case"week":return sa(sn)>sa(wn);default:return!dn(rn,sn,wn)&&rn.isAfter(sn,wn)}return!1},[ut,yt[1],wn,pe]),da=de.useCallback(function(sn){if(yt[1]||ut&&ut(sn))return!0;if(yt[0]&&tn)return!dn(rn,sn,wn)&&rn.isAfter(tn,sn);if(!pe&&tn)switch(he){case"quarter":return zn(sn)0&&arguments[0]!==void 0?arguments[0]:!1,Cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fo=null;jl&&Qs&&Qs[0]&&Qs[1]&&sn.isAfter(Qs[1],Qs[0])&&(fo=Qs);var Su=qa;if(qa&&(0,la.Z)(qa)==="object"&&qa.defaultValue){var fl=qa.defaultValue;Su=(0,be.Z)((0,be.Z)({},qa),{},{defaultValue:za(fl,wo)||void 0})}return de.createElement(na.Provider,{value:{inRange:!0,panelPosition:Au,rangedValue:hd||Co,hoverRangedValue:fo}},de.createElement(Vl,(0,ce.Z)({},ge,Cr,{cellRender:bd,showTime:Su,mode:Ni[wo],generateConfig:sn,style:void 0,direction:Bl,disabledDate:wo===0?Hs:bc,disabledTime:function(es){return lu?lu(es,wo===0?"start":"end"):!1},className:at()((0,Oe.Z)({},"".concat(yt,"-panel-focused"),wo===0?!yd:!Cd)),value:za(Co,wo),locale:Rn,tabIndex:-1,onPanelChange:function(es,Bs){wo===0&&Yc(!0),wo===1&&Mc(!0),ic(Ln(Ni,Bs,wo),Ln(Co,es,wo));var vs=es;Au==="right"&&Ni[wo]===Bs&&(vs=Mt(vs,Bs,sn,-1)),us(vs,wo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:wo===0?za(Co,1):za(Co,0)})))}var ss=0,ec=0;if(wo&&rs.current&&Si.current&&fi.current&&xl.current){ss=rs.current.offsetWidth+Si.current.offsetWidth;var lm=xl.current.offsetLeft>ss?xl.current.offsetLeft-ss:xl.current.offsetLeft,vc=fi.current.offsetWidth,im=xl.current.offsetWidth;vc&&im&&ss>vc-im-(Bl==="rtl"?0:lm)&&(ec=ss)}var Ad=Bl==="rtl"?{right:ss}:{left:ss};function Tc(){var Au,Cr=Pu(yt,Ni[wo],eu),fo=wu({prefixCls:yt,components:js,needConfirmButton:Mi,okDisabled:!za(Co,wo)||lo&&lo(Co[wo]),locale:Rn,onOk:function(){var Hi=za(Co,wo);Hi&&(ol(Co,wo),gi==null||gi(Co),kl(!1,wo,"confirm"))}});if(Ie!=="time"&&!qa){var Su=Cs(wo),fl=Mt(Su,Ie,sn),nc=Ni[wo],es=nc===Ie,Bs=ed(es?"left":!1,{pickerValue:Su,onPickerValueChange:function(Hi){us(Hi,wo)}}),vs=ed("right",{pickerValue:fl,onPickerValueChange:function(Hi){us(Mt(Hi,Ie,sn,-1),wo)}});Bl==="rtl"?Au=de.createElement(de.Fragment,null,vs,es&&Bs):Au=de.createElement(de.Fragment,null,Bs,es&&vs)}else Au=ed();var Ki=de.createElement("div",{className:"".concat(yt,"-panel-layout")},de.createElement(ei,{prefixCls:yt,presets:um,onClick:function(Hi){ol(Hi,null),kl(!1,wo,"preset")},onHover:function(Hi){Yd(Hi)}}),de.createElement("div",null,de.createElement("div",{className:"".concat(yt,"-panels")},Au),(Cr||fo)&&de.createElement("div",{className:"".concat(yt,"-footer")},Cr,fo)));return Xu&&(Ki=Xu(Ki)),de.createElement("div",{className:"".concat(yt,"-panel-container"),style:{marginLeft:ec},ref:fi,onMouseDown:function(Hi){Hi.preventDefault()}},Ki)}var sm=de.createElement("div",{className:at()("".concat(yt,"-range-wrapper"),"".concat(yt,"-").concat(Ie,"-range-wrapper")),style:{minWidth:Gu}},de.createElement("div",{ref:xl,className:"".concat(yt,"-range-arrow"),style:Ad}),Tc()),Bd;Hl&&(Bd=de.createElement("span",{className:"".concat(yt,"-suffix"),onMouseDown:function(Cr){Cr.preventDefault()}},Hl));var cm=Li(yt,sl,nl),kc=de.createElement("span",{onMouseDown:function(Cr){Cr.preventDefault(),Cr.stopPropagation()},onMouseUp:function(Cr){Cr.preventDefault(),Cr.stopPropagation();var fo=Zu;Qu[0]||(fo=Ln(fo,null,0)),Qu[1]||(fo=Ln(fo,null,1)),ol(fo,null),kl(!1,wo,"clear")},className:"".concat(yt,"-clear"),role:"button"},cm),Dd=sl&&(za(Zu,0)&&!Qu[0]||za(Zu,1)&&!Qu[1]),tc={size:Lr(Ie,vi[0],sn)},pc=0,ks=0;rs.current&&qi.current&&Si.current&&(wo===0?ks=rs.current.offsetWidth:(pc=ss,ks=qi.current.offsetWidth));var dm=Bl==="rtl"?{right:pc}:{left:pc},Om=function(Cr,fo){var Su=Ln(Co,Cr,wo);if(fo==="submit"||fo!=="key"&&!Mi){ol(Su,wo),wo===0?Yc():Mc();var fl=wo===0?1:0;Qu[fl]?kl(!1,!1,"confirm"):kl(!1,wo,"confirm")}else yr(Su)};return de.createElement($n.Provider,{value:{operationRef:ys,hideHeader:Ie==="time",onDateMouseEnter:Pd,onDateMouseLeave:Xs,hideRanges:!0,onSelect:Om,open:jl}},de.createElement(Al,{visible:jl,popupElement:sm,popupStyle:sa,prefixCls:yt,dropdownClassName:kn,dropdownAlign:ca,getPopupContainer:da,transitionName:zn,range:!0,direction:Bl},de.createElement("div",(0,ce.Z)({ref:ml,className:at()(yt,"".concat(yt,"-range"),wn,(pe={},(0,Oe.Z)(pe,"".concat(yt,"-disabled"),Qu[0]&&Qu[1]),(0,Oe.Z)(pe,"".concat(yt,"-focused"),wo===0?Ic:am),(0,Oe.Z)(pe,"".concat(yt,"-rtl"),Bl==="rtl"),pe)),style:tn,onClick:Rc,onMouseEnter:Tl,onMouseLeave:Fi,onMouseDown:$u,onMouseUp:rl},(0,kt.Z)(ge,{aria:!0,data:!0})),de.createElement("div",{className:at()("".concat(yt,"-input"),(he={},(0,Oe.Z)(he,"".concat(yt,"-input-active"),wo===0),(0,Oe.Z)(he,"".concat(yt,"-input-placeholder"),!!Oc),he)),ref:rs},de.createElement("input",(0,ce.Z)({id:rn,disabled:Qu[0],readOnly:Gl||typeof vi[0]=="function"||!yd,value:Oc||dc,onChange:function(Cr){Hc(Cr.target.value)},autoFocus:mr,placeholder:za(fa,0)||"",ref:Dl},ul,tc,{autoComplete:Ss}))),de.createElement("div",{className:"".concat(yt,"-range-separator"),ref:Si},xo),de.createElement("div",{className:at()("".concat(yt,"-input"),(Ze={},(0,Oe.Z)(Ze,"".concat(yt,"-input-active"),wo===1),(0,Oe.Z)(Ze,"".concat(yt,"-input-placeholder"),!!Qc),Ze)),ref:qi},de.createElement("input",(0,ce.Z)({disabled:Qu[1],readOnly:Gl||typeof vi[0]=="function"||!Cd,value:Qc||wc,onChange:function(Cr){gc(Cr.target.value)},placeholder:za(fa,1)||"",ref:yi},qs,tc,{autoComplete:Ss}))),de.createElement("div",{className:"".concat(yt,"-active-bar"),style:(0,be.Z)((0,be.Z)({},dm),{},{width:ks,position:"absolute"})}),Bd,Dd&&kc)))}var Yu=function(ge){(0,pn.Z)(he,ge);var pe=(0,qn.Z)(he);function he(){var Ze;(0,ft.Z)(this,he);for(var ze=arguments.length,ut=new Array(ze),yt=0;yt{const{lineHeight:ze}=ge,ut=Math.floor(he*ze)+2,yt=Math.max((pe-ut)/2,0),rn=Math.max(pe-ut-yt,0);return{padding:`${yt}px ${Ze}px ${rn}px`}},Io=ge=>{const{componentCls:pe,pickerCellCls:he,pickerCellInnerCls:Ze,cellHeight:ze,motionDurationSlow:ut,borderRadiusSM:yt,motionDurationMid:rn,cellHoverBg:tn,lineWidth:wn,lineType:sa,colorPrimary:kn,cellActiveWithRangeBg:zn,colorTextLightSolid:ca,controlHeightSM:da,cellRangeBorderColor:sn,pickerCellBorderGap:Rn,cellHoverWithRangeBg:fa,cellWidth:mr,colorTextDisabled:er,cellBgDisabled:vr}=ge;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:ze,transform:"translateY(-50%)",transition:`all ${ut}`,content:'""'},[Ze]:{position:"relative",zIndex:2,display:"inline-block",minWidth:ze,height:ze,lineHeight:`${ze}px`,borderRadius:yt,transition:`background ${rn}, border ${rn}`},"&-range-hover-start, &-range-hover-end":{[Ze]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${he}-in-view), - &:hover:not(${he}-selected):not(${he}-range-start):not(${he}-range-end):not(${he}-range-hover-start):not(${he}-range-hover-end)`]:{[Ze]:{background:tn}},[`&-in-view${he}-today ${Ze}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${wn}px ${sa} ${kn}`,borderRadius:yt,content:'""'}},[`&-in-view${he}-in-range`]:{position:"relative","&::before":{background:zn}},[`&-in-view${he}-selected ${Ze}, - &-in-view${he}-range-start ${Ze}, - &-in-view${he}-range-end ${Ze}`]:{color:ca,background:kn},[`&-in-view${he}-range-start:not(${he}-range-start-single), - &-in-view${he}-range-end:not(${he}-range-end-single)`]:{"&::before":{background:zn}},[`&-in-view${he}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${he}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${he}-range-hover-start:not(${he}-in-range):not(${he}-range-start):not(${he}-range-end), - &-in-view${he}-range-hover-end:not(${he}-in-range):not(${he}-range-start):not(${he}-range-end), - &-in-view${he}-range-hover-start${he}-range-start-single, - &-in-view${he}-range-hover-start${he}-range-start${he}-range-end${he}-range-end-near-hover, - &-in-view${he}-range-hover-end${he}-range-start${he}-range-end${he}-range-start-near-hover, - &-in-view${he}-range-hover-end${he}-range-end-single, - &-in-view${he}-range-hover:not(${he}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:da,borderTop:`${wn}px dashed ${sn}`,borderBottom:`${wn}px dashed ${sn}`,transform:"translateY(-50%)",transition:`all ${ut}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Rn},[`&-in-view${he}-in-range${he}-range-hover::before, - &-in-view${he}-in-range${he}-range-hover-start::before, - &-in-view${he}-in-range${he}-range-hover-end::before, - &-in-view${he}-range-start${he}-range-hover::before, - &-in-view${he}-range-end${he}-range-hover::before, - &-in-view${he}-range-start:not(${he}-range-start-single)${he}-range-hover-start::before, - &-in-view${he}-range-end:not(${he}-range-end-single)${he}-range-hover-end::before, - ${pe}-panel - > :not(${pe}-date-panel) - &-in-view${he}-in-range${he}-range-hover-start::before, - ${pe}-panel - > :not(${pe}-date-panel) - &-in-view${he}-in-range${he}-range-hover-end::before`]:{background:fa},[`&-in-view${he}-range-start:not(${he}-range-start-single):not(${he}-range-end) ${Ze}`]:{borderStartStartRadius:yt,borderEndStartRadius:yt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${he}-range-end:not(${he}-range-end-single):not(${he}-range-start) ${Ze}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:yt,borderEndEndRadius:yt},[`&-range-hover${he}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${he}-range-hover:first-child::after, - tr > &-in-view${he}-range-hover-end:first-child::after, - &-in-view${he}-start${he}-range-hover-edge-start${he}-range-hover-edge-start-near-range::after, - &-in-view${he}-range-hover-edge-start:not(${he}-range-hover-edge-start-near-range)::after, - &-in-view${he}-range-hover-start::after`]:{insetInlineStart:(mr-ze)/2,borderInlineStart:`${wn}px dashed ${sn}`,borderStartStartRadius:yt,borderEndStartRadius:yt},[`tr > &-in-view${he}-range-hover:last-child::after, - tr > &-in-view${he}-range-hover-start:last-child::after, - &-in-view${he}-end${he}-range-hover-edge-end${he}-range-hover-edge-end-near-range::after, - &-in-view${he}-range-hover-edge-end:not(${he}-range-hover-edge-end-near-range)::after, - &-in-view${he}-range-hover-end::after`]:{insetInlineEnd:(mr-ze)/2,borderInlineEnd:`${wn}px dashed ${sn}`,borderStartEndRadius:yt,borderEndEndRadius:yt},"&-disabled":{color:er,pointerEvents:"none",[Ze]:{background:"transparent"},"&::before":{background:vr}},[`&-disabled${he}-today ${Ze}::before`]:{borderColor:er}}},Ur=ge=>{const{componentCls:pe,pickerCellCls:he,pickerCellInnerCls:Ze,pickerYearMonthCellWidth:ze,pickerControlIconSize:ut,cellWidth:yt,paddingSM:rn,paddingXS:tn,paddingXXS:wn,colorBgContainer:sa,lineWidth:kn,lineType:zn,borderRadiusLG:ca,colorPrimary:da,colorTextHeading:sn,colorSplit:Rn,pickerControlIconBorderWidth:fa,colorIcon:mr,textHeight:er,motionDurationMid:vr,colorIconHover:Pr,fontWeightStrong:Ie,cellHeight:qa,pickerCellPaddingVertical:jo,colorTextDisabled:$r,colorText:xo,fontSize:uu,cellHoverWithRangeBg:fu,motionDurationSlow:Fu,withoutTimeCellHeight:su,pickerQuarterPanelContentHeight:ko,colorLink:lo,colorLinkActive:lu,colorLinkHover:Iu,cellRangeBorderColor:zu,borderRadiusSM:pu,colorTextLightSolid:Xu,cellHoverBg:Il,timeColumnHeight:Pl,timeColumnWidth:Kl,timeCellHeight:sl,controlItemBgActive:Hl,marginXXS:nl,pickerDatePanelPaddingHorizontal:Fl}=ge,Gl=yt*7+Fl*2,ui=(Gl-tn*2)/3-ze-rn,eu=(Gl-tn*2)/4-ze;return{[pe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:sa,border:`${kn}px ${zn} ${Rn}`,borderRadius:ca,outline:"none","&-focused":{borderColor:da},"&-rtl":{direction:"rtl",[`${pe}-prev-icon, - ${pe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${pe}-next-icon, - ${pe}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Gl},"&-header":{display:"flex",padding:`0 ${tn}px`,color:sn,borderBottom:`${kn}px ${zn} ${Rn}`,"> *":{flex:"none"},button:{padding:0,color:mr,lineHeight:`${er}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${vr}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:uu,"&:hover":{color:Pr}},"&-view":{flex:"auto",fontWeight:Ie,lineHeight:`${er}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:tn},"&:hover":{color:da}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:ut,height:ut,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:ut,height:ut,border:"0 solid currentcolor",borderBlockStartWidth:fa,borderBlockEndWidth:0,borderInlineStartWidth:fa,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(ut/2),insetInlineStart:Math.ceil(ut/2),display:"inline-block",width:ut,height:ut,border:"0 solid currentcolor",borderBlockStartWidth:fa,borderBlockEndWidth:0,borderInlineStartWidth:fa,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:qa,fontWeight:"normal"},th:{height:qa+jo*2,color:xo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${jo}px 0`,color:$r,cursor:"pointer","&-in-view":{color:xo}},Io(ge)),[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start ${Ze}, - &-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ze}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:fu,transition:`all ${Fu}`,content:'""'}},[`&-date-panel - ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start - ${Ze}::after`]:{insetInlineEnd:-(yt-qa)/2,insetInlineStart:0},[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${Ze}::after`]:{insetInlineEnd:0,insetInlineStart:-(yt-qa)/2},[`&-range-hover${pe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-content`]:{height:su*4},[Ze]:{padding:`0 ${tn}px`}},"&-quarter-panel":{[`${pe}-content`]:{height:ko},[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:eu,borderInlineStart:`${kn}px dashed ${zu}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:eu,borderInlineEnd:`${kn}px dashed ${zu}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:eu,borderInlineEnd:`${kn}px dashed ${zu}`,[`${pe}-panel-rtl &`]:{insetInlineStart:eu,borderInlineStart:`${kn}px dashed ${zu}`}}},[`&-panel ${pe}-footer`]:{borderTop:`${kn}px ${zn} ${Rn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${er-2*kn}px`,textAlign:"center","&-extra":{padding:`0 ${rn}px`,lineHeight:`${er-2*kn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${kn}px ${zn} ${Rn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:lo,"&:hover":{color:Iu},"&:active":{color:lu},[`&${pe}-today-btn-disabled`]:{color:$r,cursor:"not-allowed"}},"&-decade-panel":{[Ze]:{padding:`0 ${tn/2}px`},[`${pe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-body`]:{padding:`0 ${tn}px`},[Ze]:{width:ze},[`${pe}-cell-range-hover-start::after`]:{borderStartStartRadius:pu,borderEndStartRadius:pu,borderStartEndRadius:0,borderEndEndRadius:0,[`${pe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pu,borderEndEndRadius:pu}},[`${pe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pu,borderEndEndRadius:pu,[`${pe}-panel-rtl &`]:{borderStartStartRadius:pu,borderEndStartRadius:pu,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:ui,borderInlineStart:`${kn}px dashed ${zu}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:ui,borderInlineEnd:`${kn}px dashed ${zu}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:ui,borderInlineEnd:`${kn}px dashed ${zu}`,[`${pe}-panel-rtl &`]:{insetInlineStart:ui,borderInlineStart:`${kn}px dashed ${zu}`}}},"&-week-panel":{[`${pe}-body`]:{padding:`${tn}px ${rn}px`},[`${pe}-cell`]:{[`&:hover ${Ze}, - &-selected ${Ze}, - ${Ze}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${vr}`},"&:first-child:before":{borderStartStartRadius:pu,borderEndStartRadius:pu},"&:last-child:before":{borderStartEndRadius:pu,borderEndEndRadius:pu}},"&:hover td":{"&:before":{background:Il}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${he}`]:{"&:before":{background:da},[`&${pe}-cell-week`]:{color:new Vr.C(Xu).setAlpha(.5).toHexString()},[Ze]:{color:Xu}}},"&-range-hover td:before":{background:Hl}}},"&-date-panel":{[`${pe}-body`]:{padding:`${tn}px ${Fl}px`},[`${pe}-content`]:{width:yt*7,th:{width:yt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${pe}-time-panel`]:{borderInlineStart:`${kn}px ${zn} ${Rn}`},[`${pe}-date-panel, - ${pe}-time-panel`]:{transition:`opacity ${Fu}`},"&-active":{[`${pe}-date-panel, - ${pe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${pe}-content`]:{display:"flex",flex:"auto",height:Pl},"&-column":{flex:"1 0 auto",width:Kl,margin:`${wn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${vr}`,overflowX:"hidden","&::after":{display:"block",height:Pl-sl,content:'""'},"&:not(:first-child)":{borderInlineStart:`${kn}px ${zn} ${Rn}`},"&-active":{background:new Vr.C(Hl).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${pe}-time-panel-cell`]:{marginInline:nl,[`${pe}-time-panel-cell-inner`]:{display:"block",width:Kl-2*nl,height:sl,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Kl-sl)/2,color:xo,lineHeight:`${sl}px`,borderRadius:pu,cursor:"pointer",transition:`background ${vr}`,"&:hover":{background:Il}},"&-selected":{[`${pe}-time-panel-cell-inner`]:{background:Hl}},"&-disabled":{[`${pe}-time-panel-cell-inner`]:{color:$r,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${pe}-time-panel-column:after`]:{height:Pl-sl+wn*2}}}},Ml=ge=>{const{componentCls:pe,colorBgContainer:he,colorError:Ze,errorActiveShadow:ze,colorWarning:ut,warningActiveShadow:yt}=ge;return{[`${pe}:not(${pe}-disabled)`]:{[`&${pe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:he,borderColor:Ze},[`&${pe}-focused, &:focus`]:Object.assign({},(0,_r.M1)((0,Bo.TS)(ge,{activeBorderColor:Ze,activeShadow:ze}))),[`${pe}-active-bar`]:{background:Ze}},[`&${pe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:he,borderColor:ut},[`&${pe}-focused, &:focus`]:Object.assign({},(0,_r.M1)((0,Bo.TS)(ge,{activeBorderColor:ut,activeShadow:yt}))),[`${pe}-active-bar`]:{background:ut}}}}},ri=ge=>{const{componentCls:pe,antCls:he,controlHeight:Ze,fontSize:ze,paddingInline:ut,colorBgContainer:yt,lineWidth:rn,lineType:tn,colorBorder:wn,borderRadius:sa,motionDurationMid:kn,colorBgContainerDisabled:zn,colorTextDisabled:ca,colorTextPlaceholder:da,controlHeightLG:sn,fontSizeLG:Rn,controlHeightSM:fa,paddingInlineSM:mr,paddingXS:er,marginXS:vr,colorTextDescription:Pr,lineWidthBold:Ie,lineHeight:qa,colorPrimary:jo,motionDurationSlow:$r,zIndexPopup:xo,paddingXXS:uu,paddingSM:fu,textHeight:Fu,cellActiveWithRangeBg:su,colorPrimaryBorder:ko,sizePopupArrow:lo,borderRadiusXS:lu,borderRadiusOuter:Iu,colorBgElevated:zu,borderRadiusLG:pu,boxShadowSecondary:Xu,borderRadiusSM:Il,colorSplit:Pl,cellHoverBg:Kl,presetsWidth:sl,presetsMaxWidth:Hl,boxShadowPopoverArrow:nl,colorTextQuaternary:Fl}=ge;return[{[pe]:Object.assign(Object.assign(Object.assign({},(0,Xa.Wf)(ge)),bu(ge,Ze,ze,ut)),{position:"relative",display:"inline-flex",alignItems:"center",background:yt,lineHeight:1,border:`${rn}px ${tn} ${wn}`,borderRadius:sa,transition:`border ${kn}, box-shadow ${kn}`,"&:hover, &-focused":Object.assign({},(0,_r.pU)(ge)),"&-focused":Object.assign({},(0,_r.M1)(ge)),[`&${pe}-disabled`]:{background:zn,borderColor:wn,cursor:"not-allowed",[`${pe}-suffix`]:{color:Fl}},[`&${pe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${pe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,_r.ik)(ge)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${pe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:da}}},"&-large":Object.assign(Object.assign({},bu(ge,sn,Rn,ut)),{[`${pe}-input > input`]:{fontSize:Rn}}),"&-small":Object.assign({},bu(ge,fa,ze,mr)),[`${pe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:er/2,color:ca,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:vr}}},[`${pe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:ca,lineHeight:1,background:yt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${kn}, color ${kn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Pr}},[`${pe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Rn,color:ca,fontSize:Rn,verticalAlign:"top",cursor:"default",[`${pe}-focused &`]:{color:Pr},[`${pe}-range-separator &`]:{[`${pe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${pe}-clear`]:{insetInlineEnd:ut},"&:hover":{[`${pe}-clear`]:{opacity:1}},[`${pe}-active-bar`]:{bottom:-rn,height:Ie,marginInlineStart:ut,background:jo,opacity:0,transition:`all ${$r} ease-out`,pointerEvents:"none"},[`&${pe}-focused`]:{[`${pe}-active-bar`]:{opacity:1}},[`${pe}-range-separator`]:{alignItems:"center",padding:`0 ${er}px`,lineHeight:1},[`&${pe}-small`]:{[`${pe}-clear`]:{insetInlineEnd:mr},[`${pe}-active-bar`]:{marginInlineStart:mr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Xa.Wf)(ge)),Ur(ge)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:xo,[`&${pe}-dropdown-hidden`]:{display:"none"},[`&${pe}-dropdown-placement-bottomLeft`]:{[`${pe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${pe}-dropdown-placement-topLeft`]:{[`${pe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-topLeft, - &${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-topRight, - &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-topLeft, - &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-topRight`]:{animationName:Do.Qt},[`&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-bottomLeft, - &${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-bottomRight, - &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-bottomLeft, - &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-bottomRight`]:{animationName:Do.fJ},[`&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-topLeft, - &${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-topRight`]:{animationName:Do.ly},[`&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-bottomLeft, - &${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-bottomRight`]:{animationName:Do.Uw},[`${pe}-panel > ${pe}-time-panel`]:{paddingTop:uu},[`${pe}-ranges`]:{marginBottom:0,padding:`${uu}px ${fu}px`,overflow:"hidden",lineHeight:`${Fu-2*rn-er/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${pe}-preset > ${he}-tag-blue`]:{color:jo,background:su,borderColor:ko,cursor:"pointer"},[`${pe}-ok`]:{marginInlineStart:"auto"}},[`${pe}-range-wrapper`]:{display:"flex",position:"relative"},[`${pe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:ut*1.5,transition:`left ${$r} ease-out`},(0,Ko.r)(lo,lu,Iu,zu,nl)),[`${pe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:zu,borderRadius:pu,boxShadow:Xu,transition:`margin ${$r}`,[`${pe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${pe}-presets`]:{display:"flex",flexDirection:"column",minWidth:sl,maxWidth:Hl,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:er,borderInlineEnd:`${rn}px ${tn} ${Pl}`,li:Object.assign(Object.assign({},Xa.vS),{borderRadius:Il,paddingInline:er,paddingBlock:(fa-Math.round(ze*qa))/2,cursor:"pointer",transition:`all ${$r}`,"+ li":{marginTop:vr},"&:hover":{background:Kl}})}},[`${pe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${pe}-panel`]:{borderWidth:`0 0 ${rn}px`},"&:last-child":{[`${pe}-panel`]:{borderWidth:0}}},[`${pe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${pe}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:wn}}}}),"&-dropdown-range":{padding:`${lo*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${pe}-separator`]:{transform:"rotate(180deg)"},[`${pe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Do.oN)(ge,"slide-up"),(0,Do.oN)(ge,"slide-down"),(0,ru.Fm)(ge,"move-up"),(0,ru.Fm)(ge,"move-down")]},Go=ge=>{const{componentCls:pe,controlHeightLG:he,paddingXXS:Ze,padding:ze}=ge;return{pickerCellCls:`${pe}-cell`,pickerCellInnerCls:`${pe}-cell-inner`,pickerYearMonthCellWidth:he*1.5,pickerQuarterPanelContentHeight:he*1.4,pickerCellPaddingVertical:Ze+Ze/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:ze+Ze/2}},Nu=ge=>({cellHoverBg:ge.controlItemBgHover,cellActiveWithRangeBg:ge.controlItemBgActive,cellHoverWithRangeBg:new Vr.C(ge.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Vr.C(ge.colorPrimary).lighten(20).toHexString(),cellBgDisabled:ge.colorBgContainerDisabled,timeColumnWidth:ge.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:ge.controlHeightSM*1.5,cellHeight:ge.controlHeightSM,textHeight:ge.controlHeightLG,withoutTimeCellHeight:ge.controlHeightLG*1.65});var Ia=(0,Ku.Z)("DatePicker",ge=>{const pe=(0,Bo.TS)((0,_r.e5)(ge),Go(ge));return[ri(pe),Ml(pe),(0,No.c)(ge,{focusElCls:`${ge.componentCls}-focused`})]},ge=>Object.assign(Object.assign(Object.assign({},(0,_r.TM)(ge)),Nu(ge)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:ge.zIndexPopupBase+50}));function dr(ge,pe,he){return he!==void 0?he:pe==="year"&&ge.lang.yearPlaceholder?ge.lang.yearPlaceholder:pe==="quarter"&&ge.lang.quarterPlaceholder?ge.lang.quarterPlaceholder:pe==="month"&&ge.lang.monthPlaceholder?ge.lang.monthPlaceholder:pe==="week"&&ge.lang.weekPlaceholder?ge.lang.weekPlaceholder:pe==="time"&&ge.timePickerLocale.placeholder?ge.timePickerLocale.placeholder:ge.lang.placeholder}function Tu(ge,pe,he){return he!==void 0?he:pe==="year"&&ge.lang.yearPlaceholder?ge.lang.rangeYearPlaceholder:pe==="quarter"&&ge.lang.quarterPlaceholder?ge.lang.rangeQuarterPlaceholder:pe==="month"&&ge.lang.monthPlaceholder?ge.lang.rangeMonthPlaceholder:pe==="week"&&ge.lang.weekPlaceholder?ge.lang.rangeWeekPlaceholder:pe==="time"&&ge.timePickerLocale.placeholder?ge.timePickerLocale.rangePlaceholder:ge.lang.rangePlaceholder}function Wu(ge,pe){const he={adjustX:1,adjustY:1};switch(pe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:he};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:he};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:he};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:he};default:return{points:ge==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:he}}}function _o(ge){return ge?Array.isArray(ge)?ge:[ge]:[]}function Vu(ge){const{format:pe,picker:he,showHour:Ze,showMinute:ze,showSecond:ut,use12Hours:yt}=ge,rn=_o(pe)[0],tn=Object.assign({},ge);return pe&&Array.isArray(pe)&&(tn.format=rn),rn&&typeof rn=="string"&&(!rn.includes("s")&&ut===void 0&&(tn.showSecond=!1),!rn.includes("m")&&ze===void 0&&(tn.showMinute=!1),!rn.includes("H")&&!rn.includes("h")&&!rn.includes("K")&&!rn.includes("k")&&Ze===void 0&&(tn.showHour=!1),(rn.includes("a")||rn.includes("A"))&&yt===void 0&&(tn.use12Hours=!0)),he==="time"?tn:(typeof rn=="function"&&delete tn.format,{showTime:tn})}function ou(ge,pe,he){if(ge===!1)return!1;const Ze={clearIcon:pe!=null?pe:he};return typeof ge=="object"?Object.assign(Object.assign({},Ze),ge):Ze}var Nl=ue(3113);function Yr(ge){return de.createElement(Nl.ZP,Object.assign({size:"small",type:"primary"},ge))}var ku={button:Yr},dl=function(ge,pe){var he={};for(var Ze in ge)Object.prototype.hasOwnProperty.call(ge,Ze)&&pe.indexOf(Ze)<0&&(he[Ze]=ge[Ze]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Ze=Object.getOwnPropertySymbols(ge);ze{const{prefixCls:ze,getPopupContainer:ut,className:yt,placement:rn,size:tn,disabled:wn,bordered:sa=!0,placeholder:kn,popupClassName:zn,dropdownClassName:ca,status:da,clearIcon:sn,allowClear:Rn,rootClassName:fa}=he,mr=dl(he,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),er=de.useRef(null),{getPrefixCls:vr,direction:Pr,getPopupContainer:Ie}=(0,de.useContext)(Nt.E_),qa=vr("picker",ze),{compactSize:jo,compactItemClassnames:$r}=(0,Wn.ri)(qa,Pr),{format:xo,showTime:uu,picker:fu}=he,Fu=vr(),[su,ko]=Ia(qa),lo=Object.assign(Object.assign({},uu?Vu(Object.assign({format:xo,picker:fu},uu)):{}),fu==="time"?Vu(Object.assign(Object.assign({format:xo},he),{picker:fu})):{}),lu=(0,fr.Z)(nl=>{var Fl;return(Fl=tn!=null?tn:jo)!==null&&Fl!==void 0?Fl:nl}),Iu=de.useContext(Ut.Z),zu=wn!=null?wn:Iu,pu=(0,de.useContext)(Er.aM),{hasFeedback:Xu,status:Il,feedbackIcon:Pl}=pu,Kl=de.createElement(de.Fragment,null,fu==="time"?de.createElement(oa,null):de.createElement(st,null),Xu&&Pl);(0,de.useImperativeHandle)(Ze,()=>({focus:()=>{var nl;return(nl=er.current)===null||nl===void 0?void 0:nl.focus()},blur:()=>{var nl;return(nl=er.current)===null||nl===void 0?void 0:nl.blur()}}));const[sl]=(0,ka.Z)("Calendar",ur.Z),Hl=Object.assign(Object.assign({},sl),he.locale);return su(de.createElement(Ue,Object.assign({separator:de.createElement("span",{"aria-label":"to",className:`${qa}-separator`},de.createElement(Vn,null)),disabled:zu,ref:er,dropdownAlign:Wu(Pr,rn),placeholder:Tu(Hl,fu,kn),suffixIcon:Kl,prevIcon:de.createElement("span",{className:`${qa}-prev-icon`}),nextIcon:de.createElement("span",{className:`${qa}-next-icon`}),superPrevIcon:de.createElement("span",{className:`${qa}-super-prev-icon`}),superNextIcon:de.createElement("span",{className:`${qa}-super-next-icon`}),transitionName:`${Fu}-slide-up`},mr,lo,{className:at()({[`${qa}-${lu}`]:lu,[`${qa}-borderless`]:!sa},(0,Xe.Z)(qa,(0,Xe.F)(Il,da),Xu),ko,$r,yt,fa),locale:Hl.lang,prefixCls:qa,getPopupContainer:ut||Ie,generateConfig:ge,components:ku,direction:Pr,dropdownClassName:at()(ko,zn||ca,fa),allowClear:ou(Rn,sn,de.createElement(Xt.Z,null))})))})}var ti=function(ge,pe){var he={};for(var Ze in ge)Object.prototype.hasOwnProperty.call(ge,Ze)&&pe.indexOf(Ze)<0&&(he[Ze]=ge[Ze]);if(ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,Ze=Object.getOwnPropertySymbols(ge);ze{const{prefixCls:da,getPopupContainer:sn,style:Rn,className:fa,rootClassName:mr,size:er,bordered:vr=!0,placement:Pr,placeholder:Ie,popupClassName:qa,dropdownClassName:jo,disabled:$r,status:xo,clearIcon:uu,allowClear:fu}=zn,Fu=ti(zn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:su,direction:ko,getPopupContainer:lo,[sa]:lu}=(0,de.useContext)(Nt.E_),Iu=su("picker",da),{compactSize:zu,compactItemClassnames:pu}=(0,Wn.ri)(Iu,ko),Xu=de.useRef(null),{format:Il,showTime:Pl}=zn,[Kl,sl]=Ia(Iu);(0,de.useImperativeHandle)(ca,()=>({focus:()=>{var Tl;return(Tl=Xu.current)===null||Tl===void 0?void 0:Tl.focus()},blur:()=>{var Tl;return(Tl=Xu.current)===null||Tl===void 0?void 0:Tl.blur()}}));const Hl={showToday:!0};let nl={};tn&&(nl.picker=tn);const Fl=tn||zn.picker;nl=Object.assign(Object.assign(Object.assign({},nl),Pl?Vu(Object.assign({format:Il,picker:Fl},Pl)):{}),Fl==="time"?Vu(Object.assign(Object.assign({format:Il},zn),{picker:Fl})):{});const Gl=su(),ui=(0,fr.Z)(Tl=>{var Fi;return(Fi=er!=null?er:zu)!==null&&Fi!==void 0?Fi:Tl}),eu=de.useContext(Ut.Z),Pi=$r!=null?$r:eu,Ri=(0,de.useContext)(Er.aM),{hasFeedback:tu,status:qu,feedbackIcon:al}=Ri,Rl=de.createElement(de.Fragment,null,Fl==="time"?de.createElement(oa,null):de.createElement(st,null),tu&&al),[Yl]=(0,ka.Z)("DatePicker",ur.Z),rl=Object.assign(Object.assign({},Yl),zn.locale);return Kl(de.createElement(ot,Object.assign({ref:Xu,placeholder:dr(rl,Fl,Ie),suffixIcon:Rl,dropdownAlign:Wu(ko,Pr),prevIcon:de.createElement("span",{className:`${Iu}-prev-icon`}),nextIcon:de.createElement("span",{className:`${Iu}-next-icon`}),superPrevIcon:de.createElement("span",{className:`${Iu}-super-prev-icon`}),superNextIcon:de.createElement("span",{className:`${Iu}-super-next-icon`}),transitionName:`${Gl}-slide-up`},Hl,Fu,nl,{locale:rl.lang,className:at()({[`${Iu}-${ui}`]:ui,[`${Iu}-borderless`]:!vr},(0,Xe.Z)(Iu,(0,Xe.F)(qu,xo),tu),sl,pu,lu==null?void 0:lu.className,fa,mr),style:Object.assign(Object.assign({},lu==null?void 0:lu.style),Rn),prefixCls:Iu,getPopupContainer:sn||lo,generateConfig:ge,components:ku,direction:ko,disabled:Pi,dropdownClassName:at()(sl,mr,qa||jo),allowClear:ou(fu,uu,de.createElement(Xt.Z,null))})))});return wn&&(kn.displayName=wn),kn}const he=pe(),Ze=pe("week","WeekPicker"),ze=pe("month","MonthPicker"),ut=pe("year","YearPicker"),yt=pe("time","TimePicker"),rn=pe("quarter","QuarterPicker");return{DatePicker:he,WeekPicker:Ze,MonthPicker:ze,YearPicker:ut,TimePicker:yt,QuarterPicker:rn}}const cs=null;function ns(ge){const{DatePicker:pe,WeekPicker:he,MonthPicker:Ze,YearPicker:ze,TimePicker:ut,QuarterPicker:yt}=Gi(ge),rn=il(ge),tn=pe;return tn.WeekPicker=he,tn.MonthPicker=Ze,tn.YearPicker=ze,tn.RangePicker=rn,tn.TimePicker=ut,tn.QuarterPicker=yt,tn}var mi=ns;const oi=mi(ae);function El(ge){const pe=Wu(ge.direction,ge.placement);return pe.overflow.adjustY=!1,pe.overflow.adjustX=!1,Object.assign(Object.assign({},ge),{dropdownAlign:pe})}const Ul=(0,se.Z)(oi,"picker",null,El);oi._InternalPanelDoNotUseOrYouWillBeFired=Ul;const Ea=(0,se.Z)(oi.RangePicker,"picker",null,El);oi._InternalRangePanelDoNotUseOrYouWillBeFired=Ea,oi.generatePicker=mi;var ji=oi},28103:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return je}});var te=ue(92310),x=ue.n(te),we=ue(59301),Ye=ue(36355),Te=ue(17313),Qe=ue(83116),ye=ue(37613);const dt=lt=>{const{componentCls:me,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:b,textPaddingInline:y,orientationMargin:z,verticalMarginInline:ae}=lt;return{[me]:Object.assign(Object.assign({},(0,Te.Wf)(lt)),{borderBlockStart:`${b}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ae,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${lt.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${me}-with-text`]:{display:"flex",alignItems:"center",margin:`${lt.dividerHorizontalWithTextGutterMargin}px 0`,color:lt.colorTextHeading,fontWeight:500,fontSize:lt.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${me}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${me}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${me}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${me}-with-text${me}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${me}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${me}-with-text`]:{color:lt.colorText,fontWeight:"normal",fontSize:lt.fontSize},[`&-horizontal${me}-with-text-left${me}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${me}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${me}-with-text-right${me}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${me}-inner-text`]:{paddingInlineEnd:a}}})}};var xe=(0,Qe.Z)("Divider",lt=>{const me=(0,ye.TS)(lt,{dividerHorizontalWithTextGutterMargin:lt.margin,dividerHorizontalGutterMargin:lt.marginLG,sizePaddingEdgeHorizontal:0});return[dt(me)]},lt=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:lt.marginXS})),De=function(lt,me){var a={};for(var E in lt)Object.prototype.hasOwnProperty.call(lt,E)&&me.indexOf(E)<0&&(a[E]=lt[E]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(lt);b{const{getPrefixCls:me,direction:a,divider:E}=we.useContext(Ye.E_),{prefixCls:b,type:y="horizontal",orientation:z="center",orientationMargin:ae,className:se,rootClassName:ce,children:de,dashed:Se,plain:Le,style:ke}=lt,Ne=De(lt,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pt=me("divider",b),[st,Et]=xe(Pt),ta=z.length>0?`-${z}`:z,Jn=!!de,Pa=z==="left"&&ae!=null,oa=z==="right"&&ae!=null,Xt=x()(Pt,E==null?void 0:E.className,Et,`${Pt}-${y}`,{[`${Pt}-with-text`]:Jn,[`${Pt}-with-text${ta}`]:Jn,[`${Pt}-dashed`]:!!Se,[`${Pt}-plain`]:!!Le,[`${Pt}-rtl`]:a==="rtl",[`${Pt}-no-default-orientation-margin-left`]:Pa,[`${Pt}-no-default-orientation-margin-right`]:oa},se,ce),Bn=we.useMemo(()=>typeof ae=="number"?ae:/^\d+$/.test(ae)?Number(ae):ae,[ae]),ct=Object.assign(Object.assign({},Pa&&{marginLeft:Bn}),oa&&{marginRight:Bn});return st(we.createElement("div",Object.assign({className:Xt,style:Object.assign(Object.assign({},E==null?void 0:E.style),ke)},Ne,{role:"separator"}),de&&y!=="vertical"&&we.createElement("span",{className:`${Pt}-inner-text`,style:ct},de)))}},43428:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Oe}});var te=ue(92310),x=ue.n(te),we=ue(33885),Ye=ue(42978),Te=ue(43403),Qe=ue(34280),ye=ue(59301),dt=ye.createContext(null),xe=ye.createContext({}),De=dt,$e=ue(20068),je=ue(54476),lt=ue(77900),me=ue(10228),a=ue(26112),E=ue(70425),b=function(He){var It=He.prefixCls,kt=He.className,Qt=He.style,nn=He.children,gn=He.containerRef,Hn=He.id,Wt=He.onMouseEnter,Be=He.onMouseOver,Ve=He.onMouseLeave,bt=He.onClick,zt=He.onKeyDown,vn=He.onKeyUp,Fn={onMouseEnter:Wt,onMouseOver:Be,onMouseLeave:Ve,onClick:bt,onKeyDown:zt,onKeyUp:vn},dn=ye.useContext(xe),an=dn.panel,Bt=(0,E.useComposeRef)(an,gn);return ye.createElement(ye.Fragment,null,ye.createElement("div",(0,je.Z)({id:Hn,className:x()("".concat(It,"-content"),kt),style:(0,we.Z)({},Qt),"aria-modal":"true",role:"dialog",ref:Bt},Fn),nn))},y=b,z=ue(48736);function ae(be){return typeof be=="string"&&String(Number(be))===be?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(be)):be}function se(be){warning(!("wrapperClassName"in be),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!be.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ce={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function de(be,He){var It,kt,Qt,nn,gn=be.prefixCls,Hn=be.open,Wt=be.placement,Be=be.inline,Ve=be.push,bt=be.forceRender,zt=be.autoFocus,vn=be.keyboard,Fn=be.rootClassName,dn=be.rootStyle,an=be.zIndex,Bt=be.className,gt=be.id,Jt=be.style,pt=be.motion,Mt=be.width,jt=be.height,bn=be.children,_t=be.contentWrapperStyle,Gt=be.mask,ra=be.maskClosable,mn=be.maskMotion,va=be.maskClassName,gr=be.maskStyle,kr=be.afterOpenChange,Or=be.onClose,cr=be.onMouseEnter,oo=be.onMouseOver,zr=be.onMouseLeave,Br=be.onClick,Lr=be.onKeyDown,Dr=be.onKeyUp,nr=ye.useRef(),co=ye.useRef(),Jr=ye.useRef();ye.useImperativeHandle(He,function(){return nr.current});var Ot=function(Ka){var za=Ka.keyCode,Ln=Ka.shiftKey;switch(za){case me.Z.TAB:{if(za===me.Z.TAB){if(!Ln&&document.activeElement===Jr.current){var ja;(ja=co.current)===null||ja===void 0||ja.focus({preventScroll:!0})}else if(Ln&&document.activeElement===co.current){var Hr;(Hr=Jr.current)===null||Hr===void 0||Hr.focus({preventScroll:!0})}}break}case me.Z.ESC:{Or&&vn&&(Ka.stopPropagation(),Or(Ka));break}}};ye.useEffect(function(){if(Hn&&zt){var xa;(xa=nr.current)===null||xa===void 0||xa.focus({preventScroll:!0})}},[Hn]);var In=ye.useState(!1),Un=(0,Ye.Z)(In,2),on=Un[0],Dn=Un[1],aa=ye.useContext(De),Da;Ve===!1?Da={distance:0}:Ve===!0?Da={}:Da=Ve||{};var et=(It=(kt=(Qt=Da)===null||Qt===void 0?void 0:Qt.distance)!==null&&kt!==void 0?kt:aa==null?void 0:aa.pushDistance)!==null&&It!==void 0?It:180,Ft=ye.useMemo(function(){return{pushDistance:et,push:function(){Dn(!0)},pull:function(){Dn(!1)}}},[et]);ye.useEffect(function(){if(Hn){var xa;aa==null||(xa=aa.push)===null||xa===void 0||xa.call(aa)}else{var Ka;aa==null||(Ka=aa.pull)===null||Ka===void 0||Ka.call(aa)}},[Hn]),ye.useEffect(function(){return function(){var xa;aa==null||(xa=aa.pull)===null||xa===void 0||xa.call(aa)}},[]);var ht=Gt&&ye.createElement(lt.default,(0,je.Z)({key:"mask"},mn,{visible:Hn}),function(xa,Ka){var za=xa.className,Ln=xa.style;return ye.createElement("div",{className:x()("".concat(gn,"-mask"),za,va),style:(0,we.Z)((0,we.Z)({},Ln),gr),onClick:ra&&Hn?Or:void 0,ref:Ka})}),Qn=typeof pt=="function"?pt(Wt):pt,$n={};if(on&&et)switch(Wt){case"top":$n.transform="translateY(".concat(et,"px)");break;case"bottom":$n.transform="translateY(".concat(-et,"px)");break;case"left":$n.transform="translateX(".concat(et,"px)");break;default:$n.transform="translateX(".concat(-et,"px)");break}Wt==="left"||Wt==="right"?$n.width=ae(Mt):$n.height=ae(jt);var la={onMouseEnter:cr,onMouseOver:oo,onMouseLeave:zr,onClick:Br,onKeyDown:Lr,onKeyUp:Dr},rr=ye.createElement(lt.default,(0,je.Z)({key:"panel"},Qn,{visible:Hn,forceRender:bt,onVisibleChanged:function(Ka){kr==null||kr(Ka)},removeOnLeave:!1,leavedClassName:"".concat(gn,"-content-wrapper-hidden")}),function(xa,Ka){var za=xa.className,Ln=xa.style;return ye.createElement("div",(0,je.Z)({className:x()("".concat(gn,"-content-wrapper"),za),style:(0,we.Z)((0,we.Z)((0,we.Z)({},$n),Ln),_t)},(0,a.Z)(be,{data:!0})),ye.createElement(y,(0,je.Z)({id:gt,containerRef:Ka,prefixCls:gn,className:Bt,style:Jt},la),bn))}),Ua=(0,we.Z)({},dn);return an&&(Ua.zIndex=an),ye.createElement(De.Provider,{value:Ft},ye.createElement("div",{className:x()(gn,"".concat(gn,"-").concat(Wt),Fn,(nn={},(0,$e.Z)(nn,"".concat(gn,"-open"),Hn),(0,$e.Z)(nn,"".concat(gn,"-inline"),Be),nn)),style:Ua,tabIndex:-1,ref:nr,onKeyDown:Ot},ht,ye.createElement("div",{tabIndex:0,ref:co,style:ce,"aria-hidden":"true","data-sentinel":"start"}),rr,ye.createElement("div",{tabIndex:0,ref:Jr,style:ce,"aria-hidden":"true","data-sentinel":"end"})))}var Se=ye.forwardRef(de),Le=Se,ke=function(He){var It=He.open,kt=It===void 0?!1:It,Qt=He.prefixCls,nn=Qt===void 0?"rc-drawer":Qt,gn=He.placement,Hn=gn===void 0?"right":gn,Wt=He.autoFocus,Be=Wt===void 0?!0:Wt,Ve=He.keyboard,bt=Ve===void 0?!0:Ve,zt=He.width,vn=zt===void 0?378:zt,Fn=He.mask,dn=Fn===void 0?!0:Fn,an=He.maskClosable,Bt=an===void 0?!0:an,gt=He.getContainer,Jt=He.forceRender,pt=He.afterOpenChange,Mt=He.destroyOnClose,jt=He.onMouseEnter,bn=He.onMouseOver,_t=He.onMouseLeave,Gt=He.onClick,ra=He.onKeyDown,mn=He.onKeyUp,va=He.panelRef,gr=ye.useState(!1),kr=(0,Ye.Z)(gr,2),Or=kr[0],cr=kr[1],oo=ye.useState(!1),zr=(0,Ye.Z)(oo,2),Br=zr[0],Lr=zr[1];(0,Qe.Z)(function(){Lr(!0)},[]);var Dr=Br?kt:!1,nr=ye.useRef(),co=ye.useRef();(0,Qe.Z)(function(){Dr&&(co.current=document.activeElement)},[Dr]);var Jr=function(Dn){var aa;if(cr(Dn),pt==null||pt(Dn),!Dn&&co.current&&!((aa=nr.current)!==null&&aa!==void 0&&aa.contains(co.current))){var Da;(Da=co.current)===null||Da===void 0||Da.focus({preventScroll:!0})}},Ot=ye.useMemo(function(){return{panel:va}},[va]);if(!Jt&&!Or&&!Dr&&Mt)return null;var In={onMouseEnter:jt,onMouseOver:bn,onMouseLeave:_t,onClick:Gt,onKeyDown:ra,onKeyUp:mn},Un=(0,we.Z)((0,we.Z)({},He),{},{open:Dr,prefixCls:nn,placement:Hn,autoFocus:Be,keyboard:bt,width:vn,mask:dn,maskClosable:Bt,inline:gt===!1,afterOpenChange:Jr,ref:nr},In);return ye.createElement(xe.Provider,{value:Ot},ye.createElement(Te.Z,{open:Dr||Jt||Or,autoDestroy:!1,getContainer:gt,autoLock:dn&&(Dr||Or)},ye.createElement(Le,Un)))},Ne=ke,Pt=Ne,st=ue(62892),Et=ue(36355),ta=ue(32441),Jn=ue(47729),oa=be=>{const{prefixCls:He,title:It,footer:kt,extra:Qt,closeIcon:nn,closable:gn,onClose:Hn,headerStyle:Wt,drawerStyle:Be,bodyStyle:Ve,footerStyle:bt,children:zt}=be,vn=ye.useCallback(gt=>ye.createElement("button",{type:"button",onClick:Hn,"aria-label":"Close",className:`${He}-close`},gt),[Hn]),[Fn,dn]=(0,Jn.Z)(gn,nn,vn,void 0,!0),an=ye.useMemo(()=>!It&&!Fn?null:ye.createElement("div",{style:Wt,className:x()(`${He}-header`,{[`${He}-header-close-only`]:Fn&&!It&&!Qt})},ye.createElement("div",{className:`${He}-header-title`},dn,It&&ye.createElement("div",{className:`${He}-title`},It)),Qt&&ye.createElement("div",{className:`${He}-extra`},Qt)),[Fn,dn,Qt,Wt,He,It]),Bt=ye.useMemo(()=>{if(!kt)return null;const gt=`${He}-footer`;return ye.createElement("div",{className:gt,style:bt},kt)},[kt,bt,He]);return ye.createElement("div",{className:`${He}-wrapper-body`,style:Be},an,ye.createElement("div",{className:`${He}-body`,style:Ve},zt),Bt)},Xt=ue(33234),Bn=ue(83116),ct=ue(37613),En=be=>{const{componentCls:He,motionDurationSlow:It}=be,kt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${It}`}}};return{[He]:{[`${He}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${It}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${He}-panel-motion`]:{"&-left":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[kt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Vn=be=>{const{componentCls:He,zIndexPopup:It,colorBgMask:kt,colorBgElevated:Qt,motionDurationSlow:nn,motionDurationMid:gn,padding:Hn,paddingLG:Wt,fontSizeLG:Be,lineHeightLG:Ve,lineWidth:bt,lineType:zt,colorSplit:vn,marginSM:Fn,colorIcon:dn,colorIconHover:an,colorText:Bt,fontWeightStrong:gt,footerPaddingBlock:Jt,footerPaddingInline:pt}=be,Mt=`${He}-content-wrapper`;return{[He]:{position:"fixed",inset:0,zIndex:It,pointerEvents:"none","&-pure":{position:"relative",background:Qt,[`&${He}-left`]:{boxShadow:be.boxShadowDrawerLeft},[`&${He}-right`]:{boxShadow:be.boxShadowDrawerRight},[`&${He}-top`]:{boxShadow:be.boxShadowDrawerUp},[`&${He}-bottom`]:{boxShadow:be.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${He}-mask`]:{position:"absolute",inset:0,zIndex:It,background:kt,pointerEvents:"auto"},[Mt]:{position:"absolute",zIndex:It,maxWidth:"100vw",transition:`all ${nn}`,"&-hidden":{display:"none"}},[`&-left > ${Mt}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:be.boxShadowDrawerLeft},[`&-right > ${Mt}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:be.boxShadowDrawerRight},[`&-top > ${Mt}`]:{top:0,insetInline:0,boxShadow:be.boxShadowDrawerUp},[`&-bottom > ${Mt}`]:{bottom:0,insetInline:0,boxShadow:be.boxShadowDrawerDown},[`${He}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Qt,pointerEvents:"auto"},[`${He}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${He}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Hn}px ${Wt}px`,fontSize:Be,lineHeight:Ve,borderBottom:`${bt}px ${zt} ${vn}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${He}-extra`]:{flex:"none"},[`${He}-close`]:{display:"inline-block",marginInlineEnd:Fn,color:dn,fontWeight:gt,fontSize:Be,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${gn}`,textRendering:"auto","&:focus, &:hover":{color:an,textDecoration:"none"}},[`${He}-title`]:{flex:1,margin:0,color:Bt,fontWeight:be.fontWeightStrong,fontSize:Be,lineHeight:Ve},[`${He}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Wt,overflow:"auto"},[`${He}-footer`]:{flexShrink:0,padding:`${Jt}px ${pt}px`,borderTop:`${bt}px ${zt} ${vn}`},"&-rtl":{direction:"rtl"}}}};var fn=(0,Bn.Z)("Drawer",be=>{const He=(0,ct.TS)(be,{});return[Vn(He),En(He)]},be=>({zIndexPopup:be.zIndexPopupBase,footerPaddingBlock:be.paddingXS,footerPaddingInline:be.padding})),at=ue(11575),ft=function(be,He){var It={};for(var kt in be)Object.prototype.hasOwnProperty.call(be,kt)&&He.indexOf(kt)<0&&(It[kt]=be[kt]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,kt=Object.getOwnPropertySymbols(be);Qt{var He;const{rootClassName:It,width:kt,height:Qt,size:nn="default",mask:gn=!0,push:Hn=Zn,open:Wt,afterOpenChange:Be,onClose:Ve,prefixCls:bt,getContainer:zt,style:vn,className:Fn,visible:dn,afterVisibleChange:an}=be,Bt=ft(be,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:gt,getPrefixCls:Jt,direction:pt,drawer:Mt}=ye.useContext(Et.E_),jt=Jt("drawer",bt),[bn,_t]=fn(jt),Gt=zt===void 0&>?()=>gt(document.body):zt,ra=x()({"no-mask":!gn,[`${jt}-rtl`]:pt==="rtl"},It,_t),mn=ye.useMemo(()=>kt!=null?kt:nn==="large"?736:378,[kt,nn]),va=ye.useMemo(()=>Qt!=null?Qt:nn==="large"?736:378,[Qt,nn]),gr={motionName:(0,st.m)(jt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},kr=cr=>({motionName:(0,st.m)(jt,`panel-motion-${cr}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Or=(0,at.H)();return bn(ye.createElement(Xt.BR,null,ye.createElement(ta.Ux,{status:!0,override:!0},ye.createElement(Pt,Object.assign({prefixCls:jt,onClose:Ve,maskMotion:gr,motion:kr},Bt,{open:Wt!=null?Wt:dn,mask:gn,push:Hn,width:mn,height:va,style:Object.assign(Object.assign({},Mt==null?void 0:Mt.style),vn),className:x()(Mt==null?void 0:Mt.className,Fn),rootClassName:ra,getContainer:Gt,afterOpenChange:Be!=null?Be:an,panelRef:Or}),ye.createElement(oa,Object.assign({prefixCls:jt},Bt,{onClose:Ve}))))))},qn=be=>{const{prefixCls:He,style:It,className:kt,placement:Qt="right"}=be,nn=ft(be,["prefixCls","style","className","placement"]),{getPrefixCls:gn}=ye.useContext(Et.E_),Hn=gn("drawer",He),[Wt,Be]=fn(Hn),Ve=x()(Hn,`${Hn}-pure`,`${Hn}-${Qt}`,Be,kt);return Wt(ye.createElement("div",{className:Ve,style:It},ye.createElement(oa,Object.assign({prefixCls:Hn},nn))))};pn._InternalPanelDoNotUseOrYouWillBeFired=qn;var Oe=pn},44e3:function(Me,At,ue){"use strict";var te=ue(84966),x=ue(45818);const we=te.ZP;we.Header=te.h4,we.Footer=te.$_,we.Content=te.VY,we.Sider=x.Z,At.default=we},39722:function(Me,At,ue){"use strict";ue.d(At,{t5:function(){return De}});var te=ue(92310),x=ue.n(te),we=ue(55477),Ye=ue(59301),Te=ue(36355),Qe=ue(77578),ye=ue(17356),dt=function(je,lt){var me={};for(var a in je)Object.prototype.hasOwnProperty.call(je,a)&<.indexOf(a)<0&&(me[a]=je[a]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(je);E{if(!(!lt&&!me))return Ye.createElement(Ye.Fragment,null,lt&&Ye.createElement("div",{className:`${je}-title`},(0,Qe.Z)(lt)),Ye.createElement("div",{className:`${je}-inner-content`},(0,Qe.Z)(me)))},De=je=>{const{hashId:lt,prefixCls:me,className:a,style:E,placement:b="top",title:y,content:z,children:ae}=je;return Ye.createElement("div",{className:x()(lt,me,`${me}-pure`,`${me}-placement-${b}`,a),style:E},Ye.createElement("div",{className:`${me}-arrow`}),Ye.createElement(we.G,Object.assign({},je,{className:lt,prefixCls:me}),ae||xe(me,y,z)))},$e=je=>{const{prefixCls:lt}=je,me=dt(je,["prefixCls"]),{getPrefixCls:a}=Ye.useContext(Te.E_),E=a("popover",lt),[b,y]=(0,ye.Z)(E);return b(Ye.createElement(De,Object.assign({},me,{prefixCls:E,hashId:y})))};At.ZP=$e},60324:function(Me,At,ue){"use strict";var te=ue(92310),x=ue.n(te),we=ue(59301),Ye=ue(77578),Te=ue(62892),Qe=ue(36355),ye=ue(6848),dt=ue(39722),xe=ue(17356),De=function(lt,me){var a={};for(var E in lt)Object.prototype.hasOwnProperty.call(lt,E)&&me.indexOf(E)<0&&(a[E]=lt[E]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(lt);b{let{title:me,content:a,prefixCls:E}=lt;return we.createElement(we.Fragment,null,me&&we.createElement("div",{className:`${E}-title`},(0,Ye.Z)(me)),we.createElement("div",{className:`${E}-inner-content`},(0,Ye.Z)(a)))},je=we.forwardRef((lt,me)=>{const{prefixCls:a,title:E,content:b,overlayClassName:y,placement:z="top",trigger:ae="hover",mouseEnterDelay:se=.1,mouseLeaveDelay:ce=.1,overlayStyle:de={}}=lt,Se=De(lt,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Le}=we.useContext(Qe.E_),ke=Le("popover",a),[Ne,Pt]=(0,xe.Z)(ke),st=Le(),Et=x()(y,Pt);return Ne(we.createElement(ye.Z,Object.assign({placement:z,trigger:ae,mouseEnterDelay:se,mouseLeaveDelay:ce,overlayStyle:de},Se,{prefixCls:ke,overlayClassName:Et,ref:me,overlay:E||b?we.createElement($e,{prefixCls:ke,title:E,content:b}):null,transitionName:(0,Te.m)(st,"zoom-big",Se.transitionName),"data-popover-inject":!0})))});je._InternalPanelDoNotUseOrYouWillBeFired=dt.ZP,At.Z=je},17356:function(Me,At,ue){"use strict";var te=ue(17313),x=ue(29878),we=ue(19447),Ye=ue(33166),Te=ue(83116),Qe=ue(37613);const ye=De=>{const{componentCls:$e,popoverColor:je,minWidth:lt,fontWeightStrong:me,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:b,borderRadiusLG:y,zIndexPopup:z,marginXS:ae,colorBgElevated:se,popoverBg:ce}=De;return[{[$e]:Object.assign(Object.assign({},(0,te.Wf)(De)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":se,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${$e}-content`]:{position:"relative"},[`${$e}-inner`]:{backgroundColor:ce,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${$e}-title`]:{minWidth:lt,marginBottom:ae,color:b,fontWeight:me},[`${$e}-inner-content`]:{color:je}})},(0,we.ZP)(De,{colorBg:"var(--antd-arrow-background-color)"}),{[`${$e}-pure`]:{position:"relative",maxWidth:"none",margin:De.sizePopupArrow,display:"inline-block",[`${$e}-content`]:{display:"inline-block"}}}]},dt=De=>{const{componentCls:$e}=De;return{[$e]:Ye.i.map(je=>{const lt=De[`${je}6`];return{[`&${$e}-${je}`]:{"--antd-arrow-background-color":lt,[`${$e}-inner`]:{backgroundColor:lt},[`${$e}-arrow`]:{background:"transparent"}}}})}},xe=De=>{const{componentCls:$e,lineWidth:je,lineType:lt,colorSplit:me,paddingSM:a,controlHeight:E,fontSize:b,lineHeight:y,padding:z}=De,ae=E-Math.round(b*y),se=ae/2,ce=ae/2-je,de=z;return{[$e]:{[`${$e}-inner`]:{padding:0},[`${$e}-title`]:{margin:0,padding:`${se}px ${de}px ${ce}px`,borderBottom:`${je}px ${lt} ${me}`},[`${$e}-inner-content`]:{padding:`${a}px ${de}px`}}}};At.Z=(0,Te.Z)("Popover",De=>{const{colorBgElevated:$e,colorText:je,wireframe:lt}=De,me=(0,Qe.TS)(De,{popoverPadding:12,popoverBg:$e,popoverColor:je});return[ye(me),dt(me),lt&&xe(me),(0,x._y)(me,"zoom-big")]},De=>({width:177,minWidth:177,zIndexPopup:De.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},10311:function(Me,At,ue){"use strict";ue.d(At,{Z:function(){return Wt}});var te=ue(92310),x=ue.n(te),we=ue(20068),Ye=ue(94480),Te=ue(42978),Qe=ue(76190),ye=ue(59301),dt=ue(13697),xe=ue(18929),De=ue(54476),$e=ue(75931),je=ue(33885),lt=ue(10228),me=ye.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=me;function E(Be,Ve,bt){return(Be-Ve)/(bt-Ve)}function b(Be,Ve,bt,zt){var vn=E(Ve,bt,zt),Fn={};switch(Be){case"rtl":Fn.right="".concat(vn*100,"%"),Fn.transform="translateX(50%)";break;case"btt":Fn.bottom="".concat(vn*100,"%"),Fn.transform="translateY(50%)";break;case"ttb":Fn.top="".concat(vn*100,"%"),Fn.transform="translateY(-50%)";break;default:Fn.left="".concat(vn*100,"%"),Fn.transform="translateX(-50%)";break}return Fn}function y(Be,Ve){return Array.isArray(Be)?Be[Ve]:Be}var z=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],ae=ye.forwardRef(function(Be,Ve){var bt,zt,vn=Be.prefixCls,Fn=Be.value,dn=Be.valueIndex,an=Be.onStartMove,Bt=Be.style,gt=Be.render,Jt=Be.dragging,pt=Be.onOffsetChange,Mt=(0,$e.Z)(Be,z),jt=ye.useContext(a),bn=jt.min,_t=jt.max,Gt=jt.direction,ra=jt.disabled,mn=jt.keyboard,va=jt.range,gr=jt.tabIndex,kr=jt.ariaLabelForHandle,Or=jt.ariaLabelledByForHandle,cr=jt.ariaValueTextFormatterForHandle,oo="".concat(vn,"-handle"),zr=function(co){ra||an(co,dn)},Br=function(co){if(!ra&&mn){var Jr=null;switch(co.which||co.keyCode){case lt.Z.LEFT:Jr=Gt==="ltr"||Gt==="btt"?-1:1;break;case lt.Z.RIGHT:Jr=Gt==="ltr"||Gt==="btt"?1:-1;break;case lt.Z.UP:Jr=Gt!=="ttb"?1:-1;break;case lt.Z.DOWN:Jr=Gt!=="ttb"?-1:1;break;case lt.Z.HOME:Jr="min";break;case lt.Z.END:Jr="max";break;case lt.Z.PAGE_UP:Jr=2;break;case lt.Z.PAGE_DOWN:Jr=-2;break}Jr!==null&&(co.preventDefault(),pt(Jr,dn))}},Lr=b(Gt,Fn,bn,_t),Dr=ye.createElement("div",(0,De.Z)({ref:Ve,className:x()(oo,(bt={},(0,we.Z)(bt,"".concat(oo,"-").concat(dn+1),va),(0,we.Z)(bt,"".concat(oo,"-dragging"),Jt),bt)),style:(0,je.Z)((0,je.Z)({},Lr),Bt),onMouseDown:zr,onTouchStart:zr,onKeyDown:Br,tabIndex:ra?null:y(gr,dn),role:"slider","aria-valuemin":bn,"aria-valuemax":_t,"aria-valuenow":Fn,"aria-disabled":ra,"aria-label":y(kr,dn),"aria-labelledby":y(Or,dn),"aria-valuetext":(zt=y(cr,dn))===null||zt===void 0?void 0:zt(Fn),"aria-orientation":Gt==="ltr"||Gt==="rtl"?"horizontal":"vertical"},Mt));return gt&&(Dr=gt(Dr,{index:dn,prefixCls:vn,value:Fn,dragging:Jt})),Dr}),se=ae,ce=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],de=ye.forwardRef(function(Be,Ve){var bt=Be.prefixCls,zt=Be.style,vn=Be.onStartMove,Fn=Be.onOffsetChange,dn=Be.values,an=Be.handleRender,Bt=Be.draggingIndex,gt=(0,$e.Z)(Be,ce),Jt=ye.useRef({});return ye.useImperativeHandle(Ve,function(){return{focus:function(Mt){var jt;(jt=Jt.current[Mt])===null||jt===void 0||jt.focus()}}}),ye.createElement(ye.Fragment,null,dn.map(function(pt,Mt){return ye.createElement(se,(0,De.Z)({ref:function(bn){bn?Jt.current[Mt]=bn:delete Jt.current[Mt]},dragging:Bt===Mt,prefixCls:bt,style:y(zt,Mt),key:Mt,value:pt,valueIndex:Mt,onStartMove:vn,onOffsetChange:Fn,render:an},gt))}))}),Se=de;function Le(Be){var Ve="touches"in Be?Be.touches[0]:Be;return{pageX:Ve.pageX,pageY:Ve.pageY}}function ke(Be,Ve,bt,zt,vn,Fn,dn,an,Bt){var gt=ye.useState(null),Jt=(0,Te.Z)(gt,2),pt=Jt[0],Mt=Jt[1],jt=ye.useState(-1),bn=(0,Te.Z)(jt,2),_t=bn[0],Gt=bn[1],ra=ye.useState(bt),mn=(0,Te.Z)(ra,2),va=mn[0],gr=mn[1],kr=ye.useState(bt),Or=(0,Te.Z)(kr,2),cr=Or[0],oo=Or[1],zr=ye.useRef(null),Br=ye.useRef(null);ye.useEffect(function(){_t===-1&&gr(bt)},[bt,_t]),ye.useEffect(function(){return function(){document.removeEventListener("mousemove",zr.current),document.removeEventListener("mouseup",Br.current),document.removeEventListener("touchmove",zr.current),document.removeEventListener("touchend",Br.current)}},[]);var Lr=function(In,Un){va.some(function(on,Dn){return on!==In[Dn]})&&(Un!==void 0&&Mt(Un),gr(In),dn(In))},Dr=function(In,Un){if(In===-1){var on=cr[0],Dn=cr[cr.length-1],aa=zt-on,Da=vn-Dn,et=Un*(vn-zt);et=Math.max(et,aa),et=Math.min(et,Da);var Ft=Fn(on+et);et=Ft-on;var ht=cr.map(function(rr){return rr+et});Lr(ht)}else{var Qn=(vn-zt)*Un,$n=(0,Ye.Z)(va);$n[In]=cr[In];var la=Bt($n,Qn,In,"dist");Lr(la.values,la.value)}},nr=ye.useRef(Dr);nr.current=Dr;var co=function(In,Un){In.stopPropagation();var on=bt[Un];Gt(Un),Mt(on),oo(bt);var Dn=Le(In),aa=Dn.pageX,Da=Dn.pageY,et=function(Qn){Qn.preventDefault();var $n=Le(Qn),la=$n.pageX,rr=$n.pageY,Ua=la-aa,xa=rr-Da,Ka=Be.current.getBoundingClientRect(),za=Ka.width,Ln=Ka.height,ja;switch(Ve){case"btt":ja=-xa/Ln;break;case"ttb":ja=xa/Ln;break;case"rtl":ja=-Ua/za;break;default:ja=Ua/za}nr.current(Un,ja)},Ft=function ht(Qn){Qn.preventDefault(),document.removeEventListener("mouseup",ht),document.removeEventListener("mousemove",et),document.removeEventListener("touchend",ht),document.removeEventListener("touchmove",et),zr.current=null,Br.current=null,Gt(-1),an()};document.addEventListener("mouseup",Ft),document.addEventListener("mousemove",et),document.addEventListener("touchend",Ft),document.addEventListener("touchmove",et),zr.current=et,Br.current=Ft},Jr=ye.useMemo(function(){var Ot=(0,Ye.Z)(bt).sort(function(Un,on){return Un-on}),In=(0,Ye.Z)(va).sort(function(Un,on){return Un-on});return Ot.every(function(Un,on){return Un===In[on]})?va:bt},[bt,va]);return[_t,pt,Jr,co]}function Ne(Be){var Ve,bt=Be.prefixCls,zt=Be.style,vn=Be.start,Fn=Be.end,dn=Be.index,an=Be.onStartMove,Bt=ye.useContext(a),gt=Bt.direction,Jt=Bt.min,pt=Bt.max,Mt=Bt.disabled,jt=Bt.range,bn="".concat(bt,"-track"),_t=E(vn,Jt,pt),Gt=E(Fn,Jt,pt),ra=function(gr){!Mt&&an&&an(gr,-1)},mn={};switch(gt){case"rtl":mn.right="".concat(_t*100,"%"),mn.width="".concat(Gt*100-_t*100,"%");break;case"btt":mn.bottom="".concat(_t*100,"%"),mn.height="".concat(Gt*100-_t*100,"%");break;case"ttb":mn.top="".concat(_t*100,"%"),mn.height="".concat(Gt*100-_t*100,"%");break;default:mn.left="".concat(_t*100,"%"),mn.width="".concat(Gt*100-_t*100,"%")}return ye.createElement("div",{className:x()(bn,(Ve={},(0,we.Z)(Ve,"".concat(bn,"-").concat(dn+1),jt),(0,we.Z)(Ve,"".concat(bt,"-track-draggable"),an),Ve)),style:(0,je.Z)((0,je.Z)({},mn),zt),onMouseDown:ra,onTouchStart:ra})}function Pt(Be){var Ve=Be.prefixCls,bt=Be.style,zt=Be.values,vn=Be.startPoint,Fn=Be.onStartMove,dn=ye.useContext(a),an=dn.included,Bt=dn.range,gt=dn.min,Jt=ye.useMemo(function(){if(!Bt){if(zt.length===0)return[];var pt=vn!=null?vn:gt,Mt=zt[0];return[{start:Math.min(pt,Mt),end:Math.max(pt,Mt)}]}for(var jt=[],bn=0;bn3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof _t=="number"){var mn,va=bn[Gt],gr=va+_t,kr=[];zt.forEach(function(Br){kr.push(Br.value)}),kr.push(Be,Ve),kr.push(an(va));var Or=_t>0?1:-1;ra==="unit"?kr.push(an(va+Or*bt)):kr.push(an(gr)),kr=kr.filter(function(Br){return Br!==null}).filter(function(Br){return _t<0?Br<=va:Br>=va}),ra==="unit"&&(kr=kr.filter(function(Br){return Br!==va}));var cr=ra==="unit"?va:gr;mn=kr[0];var oo=Math.abs(mn-cr);if(kr.forEach(function(Br){var Lr=Math.abs(Br-cr);Lr1){var zr=(0,Ye.Z)(bn);return zr[Gt]=mn,jt(zr,_t-Or,Gt,ra)}return mn}else{if(_t==="min")return Be;if(_t==="max")return Ve}},Jt=function(bn,_t,Gt){var ra=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",mn=bn[Gt],va=gt(bn,_t,Gt,ra);return{value:va,changed:va!==mn}},pt=function(bn){return Fn===null&&bn===0||typeof Fn=="number"&&bn3&&arguments[3]!==void 0?arguments[3]:"unit",mn=bn.map(Bt),va=mn[Gt],gr=gt(mn,_t,Gt,ra);if(mn[Gt]=gr,vn===!1){var kr=Fn||0;Gt>0&&mn[Gt-1]!==va&&(mn[Gt]=Math.max(mn[Gt],mn[Gt-1]+kr)),Gt0;zr-=1)for(var Br=!0;pt(mn[zr]-mn[zr-1])&&Br;){var Lr=Jt(mn,-1,zr-1);mn[zr-1]=Lr.value,Br=Lr.changed}for(var Dr=mn.length-1;Dr>0;Dr-=1)for(var nr=!0;pt(mn[Dr]-mn[Dr-1])&&nr;){var co=Jt(mn,-1,Dr-1);mn[Dr-1]=co.value,nr=co.changed}for(var Jr=0;Jr=0?co:!1},[co,An]),Mr=ye.useMemo(function(){var Nr=Object.keys(Qn||{});return Nr.map(function(Ma){var ga=Qn[Ma],Ja={value:Number(Ma)};return ga&&(0,Qe.Z)(ga)==="object"&&!ye.isValidElement(ga)&&("label"in ga||"style"in ga)?(Ja.style=ga.style,Ja.label=ga.label):Ja.label=ga,Ja}).filter(function(Ma){var ga=Ma.label;return ga||typeof ga=="number"}).sort(function(Ma,ga){return Ma.value-ga.value})},[Qn]),Oo=Pa(Lo,na,An,Mr,Dr,du),no=(0,Te.Z)(Oo,2),Xo=no[0],qo=no[1],yu=(0,xe.Z)(kr,{value:gr}),ho=(0,Te.Z)(yu,2),Wo=ho[0],Yn=ho[1],ao=ye.useMemo(function(){var Nr=Wo==null?[]:Array.isArray(Wo)?Wo:[Wo],Ma=(0,Te.Z)(Nr,1),ga=Ma[0],Ja=ga===void 0?Lo:ga,uo=Wo===null?[]:[Ja];if(Or){if(uo=(0,Ye.Z)(Nr),cr||Wo===void 0){var hr=cr>=0?cr+1:2;for(uo=uo.slice(0,hr);uo.length=0&&Ln.current.focus(Nr)}Gn(null)},[wa]);var Sn=ye.useMemo(function(){return Jr&&An===null?!1:Jr},[Jr,An]),ba=function(){Br==null||Br(Ao(Mo.current))},mo=ke(ja,Hr,ao,Lo,na,Xo,Rt,ba,qo),Vo=(0,Te.Z)(mo,4),Cu=Vo[0],xr=Vo[1],$a=Vo[2],Gr=Vo[3],qr=function(Ma,ga){Gr(Ma,ga),zr==null||zr(Ao(Mo.current))},jr=Cu!==-1;ye.useEffect(function(){if(!jr){var Nr=ao.lastIndexOf(xr);Ln.current.focus(Nr)}},[jr]);var Eo=ye.useMemo(function(){return(0,Ye.Z)($a).sort(function(Nr,Ma){return Nr-Ma})},[$a]),lr=ye.useMemo(function(){return Or?[Eo[0],Eo[Eo.length-1]]:[Lo,Eo[0]]},[Eo,Or,Lo]),ir=(0,Te.Z)(lr,2),wr=ir[0],Xr=ir[1];ye.useImperativeHandle(Ve,function(){return{focus:function(){Ln.current.focus(0)},blur:function(){var Ma=document,ga=Ma.activeElement;ja.current.contains(ga)&&(ga==null||ga.blur())}}}),ye.useEffect(function(){pt&&Ln.current.focus(0)},[]);var Po=ye.useMemo(function(){return{min:Lo,max:na,direction:Hr,disabled:Bt,keyboard:Jt,step:An,included:on,includedStart:wr,includedEnd:Xr,range:Or,tabIndex:Ua,ariaLabelForHandle:xa,ariaLabelledByForHandle:Ka,ariaValueTextFormatterForHandle:za}},[Lo,na,Hr,Bt,Jt,An,on,wr,Xr,Or,Ua,xa,Ka,za]);return ye.createElement(a.Provider,{value:Po},ye.createElement("div",{ref:ja,className:x()(vn,Fn,(bt={},(0,we.Z)(bt,"".concat(vn,"-disabled"),Bt),(0,we.Z)(bt,"".concat(vn,"-vertical"),In),(0,we.Z)(bt,"".concat(vn,"-horizontal"),!In),(0,we.Z)(bt,"".concat(vn,"-with-marks"),Mr.length),bt)),style:dn,onMouseDown:Je},ye.createElement("div",{className:"".concat(vn,"-rail"),style:et}),ye.createElement(Pt,{prefixCls:vn,style:aa,values:Eo,startPoint:Dn,onStartMove:Sn?qr:null}),ye.createElement(Jn,{prefixCls:vn,marks:Mr,dots:$n,style:Ft,activeStyle:ht}),ye.createElement(Se,{ref:Ln,prefixCls:vn,style:Da,values:$a,draggingIndex:Cu,onStartMove:qr,onOffsetChange:Ca,onFocus:Mt,onBlur:jt,handleRender:la}),ye.createElement(Et,{prefixCls:vn,marks:Mr,onClick:rt})))}),Bn=Xt,ct=Bn,Kt=ue(36355),En=ue(1684),Vn=ue(16089),fn=ue(8654),at=ue(6848),Lt=ye.forwardRef((Be,Ve)=>{const{open:bt}=Be,zt=(0,ye.useRef)(null),vn=(0,ye.useRef)(null);function Fn(){Vn.Z.cancel(vn.current),vn.current=null}function dn(){vn.current=(0,Vn.Z)(()=>{var an;(an=zt.current)===null||an===void 0||an.forceAlign(),vn.current=null})}return ye.useEffect(()=>(bt?dn():Fn(),Fn),[bt,Be.title]),ye.createElement(at.Z,Object.assign({ref:(0,fn.sQ)(zt,Ve)},Be))}),Zn=ue(64993),pn=ue(17313),qn=ue(83116),Oe=ue(37613);const be=Be=>{const{componentCls:Ve,antCls:bt,controlSize:zt,dotSize:vn,marginFull:Fn,marginPart:dn,colorFillContentHover:an}=Be;return{[Ve]:Object.assign(Object.assign({},(0,pn.Wf)(Be)),{position:"relative",height:zt,margin:`${dn}px ${Fn}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Fn}px ${dn}px`},[`${Ve}-rail`]:{position:"absolute",backgroundColor:Be.railBg,borderRadius:Be.borderRadiusXS,transition:`background-color ${Be.motionDurationMid}`},[`${Ve}-track`]:{position:"absolute",backgroundColor:Be.trackBg,borderRadius:Be.borderRadiusXS,transition:`background-color ${Be.motionDurationMid}`},[`${Ve}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${Ve}-rail`]:{backgroundColor:Be.railHoverBg},[`${Ve}-track`]:{backgroundColor:Be.trackHoverBg},[`${Ve}-dot`]:{borderColor:an},[`${Ve}-handle::after`]:{boxShadow:`0 0 0 ${Be.handleLineWidth}px ${Be.colorPrimaryBorderHover}`},[`${Ve}-dot-active`]:{borderColor:Be.dotActiveBorderColor}},[`${Ve}-handle`]:{position:"absolute",width:Be.handleSize,height:Be.handleSize,outline:"none",[`${Ve}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-Be.handleLineWidth,insetBlockStart:-Be.handleLineWidth,width:Be.handleSize+Be.handleLineWidth*2,height:Be.handleSize+Be.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:Be.handleSize,height:Be.handleSize,backgroundColor:Be.colorBgElevated,boxShadow:`0 0 0 ${Be.handleLineWidth}px ${Be.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` - inset-inline-start ${Be.motionDurationMid}, - inset-block-start ${Be.motionDurationMid}, - width ${Be.motionDurationMid}, - height ${Be.motionDurationMid}, - box-shadow ${Be.motionDurationMid} - `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((Be.handleSizeHover-Be.handleSize)/2+Be.handleLineWidthHover),insetBlockStart:-((Be.handleSizeHover-Be.handleSize)/2+Be.handleLineWidthHover),width:Be.handleSizeHover+Be.handleLineWidthHover*2,height:Be.handleSizeHover+Be.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${Be.handleLineWidthHover}px ${Be.handleActiveColor}`,width:Be.handleSizeHover,height:Be.handleSizeHover,insetInlineStart:(Be.handleSize-Be.handleSizeHover)/2,insetBlockStart:(Be.handleSize-Be.handleSizeHover)/2}}},[`${Ve}-mark`]:{position:"absolute",fontSize:Be.fontSize},[`${Ve}-mark-text`]:{position:"absolute",display:"inline-block",color:Be.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:Be.colorText}},[`${Ve}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${Ve}-dot`]:{position:"absolute",width:vn,height:vn,backgroundColor:Be.colorBgElevated,border:`${Be.handleLineWidth}px solid ${Be.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${Be.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:Be.dotActiveBorderColor}},[`&${Ve}-disabled`]:{cursor:"not-allowed",[`${Ve}-rail`]:{backgroundColor:`${Be.railBg} !important`},[`${Ve}-track`]:{backgroundColor:`${Be.trackBgDisabled} !important`},[` - ${Ve}-dot - `]:{backgroundColor:Be.colorBgElevated,borderColor:Be.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${Ve}-handle::after`]:{backgroundColor:Be.colorBgElevated,cursor:"not-allowed",width:Be.handleSize,height:Be.handleSize,boxShadow:`0 0 0 ${Be.handleLineWidth}px ${new Zn.C(Be.colorTextDisabled).onBackground(Be.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` - ${Ve}-mark-text, - ${Ve}-dot - `]:{cursor:"not-allowed !important"}},[`&-tooltip ${bt}-tooltip-inner`]:{minWidth:"unset"}})}},He=(Be,Ve)=>{const{componentCls:bt,railSize:zt,handleSize:vn,dotSize:Fn}=Be,dn=Ve?"paddingBlock":"paddingInline",an=Ve?"width":"height",Bt=Ve?"height":"width",gt=Ve?"insetBlockStart":"insetInlineStart",Jt=Ve?"top":"insetInlineStart",pt=(zt*3-vn)/2,Mt=(vn-zt)/2,jt=Ve?{borderWidth:`${Mt}px 0`,transform:`translateY(-${Mt}px)`}:{borderWidth:`0 ${Mt}px`,transform:`translateX(-${Mt}px)`};return{[dn]:zt,[Bt]:zt*3,[`${bt}-rail`]:{[an]:"100%",[Bt]:zt},[`${bt}-track`]:{[Bt]:zt},[`${bt}-track-draggable`]:Object.assign({},jt),[`${bt}-handle`]:{[gt]:pt},[`${bt}-mark`]:{insetInlineStart:0,top:0,[Jt]:zt*3+(Ve?0:Be.marginFull),[an]:"100%"},[`${bt}-step`]:{insetInlineStart:0,top:0,[Jt]:zt,[an]:"100%",[Bt]:zt},[`${bt}-dot`]:{position:"absolute",[gt]:(zt-Fn)/2}}},It=Be=>{const{componentCls:Ve,marginPartWithMark:bt}=Be;return{[`${Ve}-horizontal`]:Object.assign(Object.assign({},He(Be,!0)),{[`&${Ve}-with-marks`]:{marginBottom:bt}})}},kt=Be=>{const{componentCls:Ve}=Be;return{[`${Ve}-vertical`]:Object.assign(Object.assign({},He(Be,!1)),{height:"100%"})}};var Qt=(0,qn.Z)("Slider",Be=>{const Ve=(0,Oe.TS)(Be,{marginPart:(Be.controlHeight-Be.controlSize)/2,marginFull:Be.controlSize/2,marginPartWithMark:Be.controlHeightLG-Be.controlSize});return[be(Ve),It(Ve),kt(Ve)]},Be=>{const bt=Be.controlHeightLG/4,zt=Be.controlHeightSM/2,vn=Be.lineWidth+1,Fn=Be.lineWidth+1*3;return{controlSize:bt,railSize:4,handleSize:bt,handleSizeHover:zt,dotSize:8,handleLineWidth:vn,handleLineWidthHover:Fn,railBg:Be.colorFillTertiary,railHoverBg:Be.colorFillSecondary,trackBg:Be.colorPrimaryBorder,trackHoverBg:Be.colorPrimaryBorderHover,handleColor:Be.colorPrimaryBorder,handleActiveColor:Be.colorPrimary,dotBorderColor:Be.colorBorderSecondary,dotActiveBorderColor:Be.colorPrimaryBorder,trackBgDisabled:Be.colorBgContainerDisabled}}),nn=function(Be,Ve){var bt={};for(var zt in Be)Object.prototype.hasOwnProperty.call(Be,zt)&&Ve.indexOf(zt)<0&&(bt[zt]=Be[zt]);if(Be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,zt=Object.getOwnPropertySymbols(Be);vntypeof Be=="number"?Be.toString():"";var Wt=ye.forwardRef((Be,Ve)=>{const{prefixCls:bt,range:zt,className:vn,rootClassName:Fn,style:dn,disabled:an,tooltipPrefixCls:Bt,tipFormatter:gt,tooltipVisible:Jt,getTooltipPopupContainer:pt,tooltipPlacement:Mt}=Be,jt=nn(Be,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:bn,slider:_t,getPrefixCls:Gt,getPopupContainer:ra}=ye.useContext(Kt.E_),mn=ye.useContext(En.Z),va=an!=null?an:mn,[gr,kr]=ye.useState({}),Or=(Ot,In)=>{kr(Un=>Object.assign(Object.assign({},Un),{[Ot]:In}))},cr=(Ot,In)=>Ot||(In?bn==="rtl"?"left":"right":"top"),oo=Gt("slider",bt),[zr,Br]=Qt(oo),Lr=x()(vn,_t==null?void 0:_t.className,Fn,{[`${oo}-rtl`]:bn==="rtl"},Br);bn==="rtl"&&!jt.vertical&&(jt.reverse=!jt.reverse);const[Dr,nr]=ye.useMemo(()=>zt?typeof zt=="object"?[!0,zt.draggableTrack]:[!0,!1]:[!1],[zt]),co=(Ot,In)=>{var Un;const{index:on,dragging:Dn}=In,{tooltip:aa={},vertical:Da}=Be,et=Object.assign({},aa),{open:Ft,placement:ht,getPopupContainer:Qn,prefixCls:$n,formatter:la}=et;let rr;la||la===null?rr=la:gt||gt===null?rr=gt:rr=gn;const Ua=rr?gr[on]||Dn:!1,xa=(Un=Ft!=null?Ft:Jt)!==null&&Un!==void 0?Un:Ft===void 0&&Ua,Ka=Object.assign(Object.assign({},Ot.props),{onMouseEnter:()=>Or(on,!0),onMouseLeave:()=>Or(on,!1)}),za=Gt("tooltip",$n!=null?$n:Bt);return ye.createElement(Lt,Object.assign({},et,{prefixCls:za,title:rr?rr(In.value):"",open:xa,placement:cr(ht!=null?ht:Mt,Da),key:on,overlayClassName:`${oo}-tooltip`,getPopupContainer:Qn||pt||ra}),ye.cloneElement(Ot,Ka))},Jr=Object.assign(Object.assign({},_t==null?void 0:_t.style),dn);return zr(ye.createElement(ct,Object.assign({},jt,{step:jt.step,range:Dr,draggableTrack:nr,className:Lr,style:Jr,disabled:va,ref:Ve,prefixCls:oo,handleRender:co})))})},10527:function(Me,At,ue){"use strict";var te,x=ue(25569).default;te={value:!0},At.Z=void 0;var we=x(ue(65835)),Ye=x(ue(6432));const Te={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},we.default),timePickerLocale:Object.assign({},Ye.default)};Te.lang.ok="\u786E\u5B9A";var Qe=Te;At.Z=Qe},6432:function(Me,At){"use strict";Object.defineProperty(At,"__esModule",{value:!0}),At.default=void 0;var te={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};At.default=te},65835:function(Me,At){"use strict";Object.defineProperty(At,"__esModule",{value:!0}),At.default=void 0;var ue={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},te=ue;At.default=te},11414:function(Me,At,ue){"use strict";ue.d(At,{Z5:function(){return Bs},_l:function(){return Hm},bK:function(){return Jm}});var te=ue(59301),x=ue(18773);function we(ee,ne){ee.prototype=Object.create(ne.prototype),ee.prototype.constructor=ee,(0,x.Z)(ee,ne)}var Ye=ue(54476),Te=ue(59781),Qe=te.createContext(null),ye=null;function dt(ee){ee()}var xe=dt,De=function(ne){return xe=ne},$e=function(){return xe};function je(){var ee=$e(),ne=null,ie=null;return{clear:function(){ne=null,ie=null},notify:function(){ee(function(){for(var Pe=ne;Pe;)Pe.callback(),Pe=Pe.next})},get:function(){for(var Pe=[],Fe=ne;Fe;)Pe.push(Fe),Fe=Fe.next;return Pe},subscribe:function(Pe){var Fe=!0,Ce=ie={callback:Pe,next:null,prev:ie};return Ce.prev?Ce.prev.next=Ce:ne=Ce,function(){!Fe||ne===null||(Fe=!1,Ce.next?Ce.next.prev=Ce.prev:ie=Ce.prev,Ce.prev?Ce.prev.next=Ce.next:ne=Ce.next)}}}}var lt={notify:function(){},get:function(){return[]}};function me(ee,ne){var ie,fe=lt;function Pe(tt){return qe(),fe.subscribe(tt)}function Fe(){fe.notify()}function Ce(){mt.onStateChange&&mt.onStateChange()}function Ae(){return!!ie}function qe(){ie||(ie=ne?ne.addNestedSub(Ce):ee.subscribe(Ce),fe=je())}function vt(){ie&&(ie(),ie=void 0,fe.clear(),fe=lt)}var mt={addNestedSub:Pe,notifyNestedSubs:Fe,handleChangeWrapper:Ce,isSubscribed:Ae,trySubscribe:qe,tryUnsubscribe:vt,getListeners:function(){return fe}};return mt}var a=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?te.useLayoutEffect:te.useEffect;function E(ee){var ne=ee.store,ie=ee.context,fe=ee.children,Pe=(0,te.useMemo)(function(){var Ae=me(ne);return{store:ne,subscription:Ae}},[ne]),Fe=(0,te.useMemo)(function(){return ne.getState()},[ne]);a(function(){var Ae=Pe.subscription;return Ae.onStateChange=Ae.notifyNestedSubs,Ae.trySubscribe(),Fe!==ne.getState()&&Ae.notifyNestedSubs(),function(){Ae.tryUnsubscribe(),Ae.onStateChange=null}},[Pe,Fe]);var Ce=ie||Qe;return te.createElement(Ce.Provider,{value:Pe},fe)}var b=E,y=ue(85377),z=ue(94266),ae=ue.n(z),se=ue(53410),ce=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],de=["reactReduxForwardedRef"],Se=[],Le=[null,null],ke=function(ne){try{return JSON.stringify(ne)}catch(ie){return String(ne)}};function Ne(ee,ne){var ie=ee[1];return[ne.payload,ie+1]}function Pt(ee,ne,ie){a(function(){return ee.apply(void 0,ne)},ie)}function st(ee,ne,ie,fe,Pe,Fe,Ce){ee.current=fe,ne.current=Pe,ie.current=!1,Fe.current&&(Fe.current=null,Ce())}function Et(ee,ne,ie,fe,Pe,Fe,Ce,Ae,qe,vt){if(ee){var mt=!1,tt=null,nt=function(){if(!mt){var Oa=ne.getState(),pa,Qa;try{pa=fe(Oa,Pe.current)}catch(Fr){Qa=Fr,tt=Fr}Qa||(tt=null),pa===Fe.current?Ce.current||qe():(Fe.current=pa,Ae.current=pa,Ce.current=!0,vt({type:"STORE_UPDATED",payload:{error:Qa}}))}};ie.onStateChange=nt,ie.trySubscribe(),nt();var xt=function(){if(mt=!0,ie.tryUnsubscribe(),ie.onStateChange=null,tt)throw tt};return xt}}var ta=function(){return[null,0]};function Jn(ee,ne){ne===void 0&&(ne={});var ie=ne,fe=ie.getDisplayName,Pe=fe===void 0?function(Zo){return"ConnectAdvanced("+Zo+")"}:fe,Fe=ie.methodName,Ce=Fe===void 0?"connectAdvanced":Fe,Ae=ie.renderCountProp,qe=Ae===void 0?void 0:Ae,vt=ie.shouldHandleStateChanges,mt=vt===void 0?!0:vt,tt=ie.storeKey,nt=tt===void 0?"store":tt,xt=ie.withRef,Pn=xt===void 0?!1:xt,Oa=ie.forwardRef,pa=Oa===void 0?!1:Oa,Qa=ie.context,Fr=Qa===void 0?Qe:Qa,Ir=(0,y.Z)(ie,ce);if(0)var Wr;var Ho=Fr;return function(hu){var pl=hu.displayName||hu.name||"Component",Eu=Pe(pl),Zl=(0,Ye.Z)({},Ir,{getDisplayName:Pe,methodName:Ce,renderCountProp:qe,shouldHandleStateChanges:mt,storeKey:nt,displayName:Eu,wrappedComponentName:pl,WrappedComponent:hu}),Xl=Ir.pure;function Ci(bi){return ee(bi.dispatch,Zl)}var Ds=Xl?te.useMemo:function(bi){return bi()};function Zi(bi){var ac=(0,te.useMemo)(function(){var ud=bi.reactReduxForwardedRef,Sm=(0,y.Z)(bi,de);return[bi.context,ud,Sm]},[bi]),ps=ac[0],rd=ac[1],hc=ac[2],Vs=(0,te.useMemo)(function(){return ps&&ps.Consumer&&(0,se.isContextConsumer)(te.createElement(ps.Consumer,null))?ps:Ho},[ps,Ho]),xs=(0,te.useContext)(Vs),Sl=!!bi.store&&!!bi.store.getState&&!!bi.store.dispatch,kd=!!xs&&!!xs.store,hs=Sl?bi.store:xs.store,od=(0,te.useMemo)(function(){return Ci(hs)},[hs]),Zd=(0,te.useMemo)(function(){if(!mt)return Le;var ud=me(hs,Sl?null:xs.subscription),Sm=ud.notifyNestedSubs.bind(ud);return[ud,Sm]},[hs,Sl,xs]),Ec=Zd[0],Wd=Zd[1],zs=(0,te.useMemo)(function(){return Sl?xs:(0,Ye.Z)({},xs,{subscription:Ec})},[Sl,xs,Ec]),Xm=(0,te.useReducer)(Ne,Se,ta),Tg=Xm[0],Vd=Tg[0],kg=Xm[1];if(Vd&&Vd.error)throw Vd.error;var qm=(0,te.useRef)(),bl=(0,te.useRef)(hc),Pc=(0,te.useRef)(),$m=(0,te.useRef)(!1),Pm=Ds(function(){return Pc.current&&hc===bl.current?Pc.current:od(hs.getState(),hc)},[hs,Vd,hc]);Pt(st,[bl,qm,$m,hc,Pm,Pc,Wd]),Pt(Et,[mt,hs,Ec,od,bl,qm,$m,Pc,Wd,kg],[hs,Ec,od]);var Fm=(0,te.useMemo)(function(){return te.createElement(hu,(0,Ye.Z)({},Pm,{ref:rd}))},[rd,hu,Pm]),eg=(0,te.useMemo)(function(){return mt?te.createElement(Vs.Provider,{value:zs},Fm):Fm},[Vs,Fm,zs]);return eg}var Yi=Xl?te.memo(Zi):Zi;if(Yi.WrappedComponent=hu,Yi.displayName=Zi.displayName=Eu,pa){var _s=te.forwardRef(function(ac,ps){return te.createElement(Yi,(0,Ye.Z)({},ac,{reactReduxForwardedRef:ps}))});return _s.displayName=Eu,_s.WrappedComponent=hu,ae()(_s,hu)}return ae()(Yi,hu)}}function Pa(ee,ne){return ee===ne?ee!==0||ne!==0||1/ee===1/ne:ee!==ee&&ne!==ne}function oa(ee,ne){if(Pa(ee,ne))return!0;if(typeof ee!="object"||ee===null||typeof ne!="object"||ne===null)return!1;var ie=Object.keys(ee),fe=Object.keys(ne);if(ie.length!==fe.length)return!1;for(var Pe=0;Pe=0;fe--){var Pe=ne[fe](ee);if(Pe)return Pe}return function(Fe,Ce){throw new Error("Invalid value of type "+typeof ee+" for "+ie+" argument when connecting component "+Ce.wrappedComponentName+".")}}function Wt(ee,ne){return ee===ne}function Be(ee){var ne=ee===void 0?{}:ee,ie=ne.connectHOC,fe=ie===void 0?Jn:ie,Pe=ne.mapStateToPropsFactories,Fe=Pe===void 0?Zn:Pe,Ce=ne.mapDispatchToPropsFactories,Ae=Ce===void 0?at:Ce,qe=ne.mergePropsFactories,vt=qe===void 0?He:qe,mt=ne.selectorFactory,tt=mt===void 0?nn:mt;return function(xt,Pn,Oa,pa){pa===void 0&&(pa={});var Qa=pa,Fr=Qa.pure,Ir=Fr===void 0?!0:Fr,Wr=Qa.areStatesEqual,Ho=Wr===void 0?Wt:Wr,Zo=Qa.areOwnPropsEqual,hu=Zo===void 0?oa:Zo,pl=Qa.areStatePropsEqual,Eu=pl===void 0?oa:pl,Zl=Qa.areMergedPropsEqual,Xl=Zl===void 0?oa:Zl,Ci=(0,y.Z)(Qa,gn),Ds=Hn(xt,Fe,"mapStateToProps"),Zi=Hn(Pn,Ae,"mapDispatchToProps"),Yi=Hn(Oa,vt,"mergeProps");return fe(tt,(0,Ye.Z)({methodName:"connect",getDisplayName:function(bi){return"Connect("+bi+")"},shouldHandleStateChanges:!!xt,initMapStateToProps:Ds,initMapDispatchToProps:Zi,initMergeProps:Yi,pure:Ir,areStatesEqual:Ho,areOwnPropsEqual:hu,areStatePropsEqual:Eu,areMergedPropsEqual:Xl},Ci))}}var Ve=Be();function bt(){var ee=useContext(ReactReduxContext);return ee}function zt(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var fe=ne(),Pe=fe.store;return Pe}}var vn=null;function Fn(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var fe=ne();return fe.dispatch}}var dn=null,an=function(ne,ie){return ne===ie};function Bt(ee,ne,ie,fe){var Pe=useReducer(function(Pn){return Pn+1},0),Fe=Pe[1],Ce=useMemo(function(){return createSubscription(ie,fe)},[ie,fe]),Ae=useRef(),qe=useRef(),vt=useRef(),mt=useRef(),tt=ie.getState(),nt;try{if(ee!==qe.current||tt!==vt.current||Ae.current){var xt=ee(tt);mt.current===void 0||!ne(xt,mt.current)?nt=xt:nt=mt.current}else nt=mt.current}catch(Pn){throw Ae.current&&(Pn.message+=` -The error may be correlated with this previous error: -`+Ae.current.stack+` - -`),Pn}return useIsomorphicLayoutEffect(function(){qe.current=ee,vt.current=tt,mt.current=nt,Ae.current=void 0}),useIsomorphicLayoutEffect(function(){function Pn(){try{var Oa=ie.getState();if(Oa===vt.current)return;var pa=qe.current(Oa);if(ne(pa,mt.current))return;mt.current=pa,vt.current=Oa}catch(Qa){Ae.current=Qa}Fe()}return Ce.onStateChange=Pn,Ce.trySubscribe(),Pn(),function(){return Ce.tryUnsubscribe()}},[ie,Ce]),nt}function gt(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(fe,Pe){Pe===void 0&&(Pe=an);var Fe=ne(),Ce=Fe.store,Ae=Fe.subscription,qe=Bt(fe,Pe,Ce,Ae);return useDebugValue(qe),qe}}var Jt=null,pt=ue(4676);De(pt.unstable_batchedUpdates);function Mt(ee,ne){if(ee.length!==ne.length)return!1;for(var ie=0;ie");return fe.callbacks},fe.setCallbacks=function(Ae){fe.callbacks=Ae},fe}var ie=ne.prototype;return ie.componentDidMount=function(){this.unbind=ja(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Pe){if(Pe instanceof na){this.setState({});return}throw Pe},ie.render=function(){return this.props.children(this.setCallbacks)},ne}(te.Component),Mr=` - Press space bar to start a drag. - When dragging you can use the arrow keys to move the item around and escape to cancel. - Some screen readers may require you to be in focus mode or to use your pass through key -`,Oo=function(ne){return ne+1},no=function(ne){return` - You have lifted an item in position `+Oo(ne.source.index)+` -`},Xo=function(ne,ie){var fe=ne.droppableId===ie.droppableId,Pe=Oo(ne.index),Fe=Oo(ie.index);return fe?` - You have moved the item from position `+Pe+` - to position `+Fe+` - `:` - You have moved the item from position `+Pe+` - in list `+ne.droppableId+` - to list `+ie.droppableId+` - in position `+Fe+` - `},qo=function(ne,ie,fe){var Pe=ie.droppableId===fe.droppableId;return Pe?` - The item `+ne+` - has been combined with `+fe.draggableId:` - The item `+ne+` - in list `+ie.droppableId+` - has been combined with `+fe.draggableId+` - in list `+fe.droppableId+` - `},yu=function(ne){var ie=ne.destination;if(ie)return Xo(ne.source,ie);var fe=ne.combine;return fe?qo(ne.draggableId,ne.source,fe):"You are over an area that cannot be dropped on"},ho=function(ne){return` - The item has returned to its starting position - of `+Oo(ne.index)+` -`},Wo=function(ne){if(ne.reason==="CANCEL")return` - Movement cancelled. - `+ho(ne.source)+` - `;var ie=ne.destination,fe=ne.combine;return ie?` - You have dropped the item. - `+Xo(ne.source,ie)+` - `:fe?` - You have dropped the item. - `+qo(ne.draggableId,ne.source,fe)+` - `:` - The item has been dropped while not over a drop area. - `+ho(ne.source)+` - `},Yn={dragHandleUsageInstructions:Mr,onDragStart:no,onDragUpdate:yu,onDragEnd:Wo},ao={x:0,y:0},Mo=function(ne,ie){return{x:ne.x+ie.x,y:ne.y+ie.y}},Ao=function(ne,ie){return{x:ne.x-ie.x,y:ne.y-ie.y}},Rt=function(ne,ie){return ne.x===ie.x&&ne.y===ie.y},rt=function(ne){return{x:ne.x!==0?-ne.x:0,y:ne.y!==0?-ne.y:0}},Je=function(ne,ie,fe){var Pe;return fe===void 0&&(fe=0),Pe={},Pe[ne]=ie,Pe[ne==="x"?"y":"x"]=fe,Pe},en=function(ne,ie){return Math.sqrt(Math.pow(ie.x-ne.x,2)+Math.pow(ie.y-ne.y,2))},Kn=function(ne,ie){return Math.min.apply(Math,ie.map(function(fe){return en(ne,fe)}))},wa=function(ne){return function(ie){return{x:ne(ie.x),y:ne(ie.y)}}},Gn=function(ee,ne){var ie=gr({top:Math.max(ne.top,ee.top),right:Math.min(ne.right,ee.right),bottom:Math.min(ne.bottom,ee.bottom),left:Math.max(ne.left,ee.left)});return ie.width<=0||ie.height<=0?null:ie},Ca=function(ne,ie){return{top:ne.top+ie.y,left:ne.left+ie.x,bottom:ne.bottom+ie.y,right:ne.right+ie.x}},Sn=function(ne){return[{x:ne.left,y:ne.top},{x:ne.right,y:ne.top},{x:ne.left,y:ne.bottom},{x:ne.right,y:ne.bottom}]},ba={top:0,right:0,bottom:0,left:0},mo=function(ne,ie){return ie?Ca(ne,ie.scroll.diff.displacement):ne},Vo=function(ne,ie,fe){if(fe&&fe.increasedBy){var Pe;return(0,Ye.Z)({},ne,(Pe={},Pe[ie.end]=ne[ie.end]+fe.increasedBy[ie.line],Pe))}return ne},Cu=function(ne,ie){return ie&&ie.shouldClipSubject?Gn(ie.pageMarginBox,ne):gr(ne)},xr=function(ee){var ne=ee.page,ie=ee.withPlaceholder,fe=ee.axis,Pe=ee.frame,Fe=mo(ne.marginBox,Pe),Ce=Vo(Fe,fe,ie),Ae=Cu(Ce,Pe);return{page:ne,withPlaceholder:ie,active:Ae}},$a=function(ee,ne){ee.frame||An(!1);var ie=ee.frame,fe=Ao(ne,ie.scroll.initial),Pe=rt(fe),Fe=(0,Ye.Z)({},ie,{scroll:{initial:ie.scroll.initial,current:ne,diff:{value:fe,displacement:Pe},max:ie.scroll.max}}),Ce=xr({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:Fe}),Ae=(0,Ye.Z)({},ee,{frame:Fe,subject:Ce});return Ae};function Gr(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function qr(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ne){return ee[ne]})}function jr(ee,ne){if(ee.findIndex)return ee.findIndex(ne);for(var ie=0;ieee.bottom,vt=fe.leftee.right,mt=qe&&vt;if(mt)return!0;var tt=qe&&Ce||vt&&Fe;return tt}},ll=function(ee){var ne=Ju(ee.top,ee.bottom),ie=Ju(ee.left,ee.right);return function(fe){var Pe=ne(fe.top)&&ne(fe.bottom)&&ie(fe.left)&&ie(fe.right);return Pe}},ql={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},xi={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},$l=function(ee){return function(ne){var ie=Ju(ne.top,ne.bottom),fe=Ju(ne.left,ne.right);return function(Pe){return ee===ql?ie(Pe.top)&&ie(Pe.bottom):fe(Pe.left)&&fe(Pe.right)}}},Ar=function(ne,ie){var fe=ie.frame?ie.frame.scroll.diff.displacement:ao;return Ca(ne,fe)},Aa=function(ne,ie,fe){return ie.subject.active?fe(ie.subject.active)(ne):!1},Fa=function(ne,ie,fe){return fe(ie)(ne)},Ra=function(ne){var ie=ne.target,fe=ne.destination,Pe=ne.viewport,Fe=ne.withDroppableDisplacement,Ce=ne.isVisibleThroughFrameFn,Ae=Fe?Ar(ie,fe):ie;return Aa(Ae,fe,Ce)&&Fa(Ae,Pe,Ce)},yo=function(ne){return Ra((0,Ye.Z)({},ne,{isVisibleThroughFrameFn:Ga}))},au=function(ne){return Ra((0,Ye.Z)({},ne,{isVisibleThroughFrameFn:ll}))},Mu=function(ne){return Ra((0,Ye.Z)({},ne,{isVisibleThroughFrameFn:$l(ne.destination.axis)}))},Zr=function(ne,ie,fe){if(typeof fe=="boolean")return fe;if(!ie)return!0;var Pe=ie.invisible,Fe=ie.visible;if(Pe[ne])return!1;var Ce=Fe[ne];return Ce?Ce.shouldAnimate:!0};function io(ee,ne){var ie=ee.page.marginBox,fe={top:ne.point.y,right:0,bottom:0,left:ne.point.x};return gr(kr(ie,fe))}function Uo(ee){var ne=ee.afterDragging,ie=ee.destination,fe=ee.displacedBy,Pe=ee.viewport,Fe=ee.forceShouldAnimate,Ce=ee.last;return ne.reduce(function(qe,vt){var mt=io(vt,fe),tt=vt.descriptor.id;qe.all.push(tt);var nt=yo({target:mt,destination:ie,viewport:Pe,withDroppableDisplacement:!0});if(!nt)return qe.invisible[vt.descriptor.id]=!0,qe;var xt=Zr(tt,Ce,Fe),Pn={draggableId:tt,shouldAnimate:xt};return qe.visible[tt]=Pn,qe},{all:[],visible:{},invisible:{}})}function So(ee,ne){if(!ee.length)return 0;var ie=ee[ee.length-1].descriptor.index;return ne.inHomeList?ie:ie+1}function vu(ee){var ne=ee.insideDestination,ie=ee.inHomeList,fe=ee.displacedBy,Pe=ee.destination,Fe=So(ne,{inHomeList:ie});return{displaced:$o,displacedBy:fe,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:Fe}}}}function Pu(ee){var ne=ee.draggable,ie=ee.insideDestination,fe=ee.destination,Pe=ee.viewport,Fe=ee.displacedBy,Ce=ee.last,Ae=ee.index,qe=ee.forceShouldAnimate,vt=hr(ne,fe);if(Ae==null)return vu({insideDestination:ie,inHomeList:vt,displacedBy:Fe,destination:fe});var mt=Eo(ie,function(Oa){return Oa.descriptor.index===Ae});if(!mt)return vu({insideDestination:ie,inHomeList:vt,displacedBy:Fe,destination:fe});var tt=Ja(ne,ie),nt=ie.indexOf(mt),xt=tt.slice(nt),Pn=Uo({afterDragging:xt,destination:fe,displacedBy:Fe,last:Ce,viewport:Pe.frame,forceShouldAnimate:qe});return{displaced:Pn,displacedBy:Fe,at:{type:"REORDER",destination:{droppableId:fe.descriptor.id,index:Ae}}}}function wu(ee,ne){return!!ne.effected[ee]}var ni=function(ee){var ne=ee.isMovingForward,ie=ee.destination,fe=ee.draggables,Pe=ee.combine,Fe=ee.afterCritical;if(!ie.isCombineEnabled)return null;var Ce=Pe.draggableId,Ae=fe[Ce],qe=Ae.descriptor.index,vt=wu(Ce,Fe);return vt?ne?qe:qe-1:ne?qe+1:qe},ai=function(ee){var ne=ee.isMovingForward,ie=ee.isInHomeList,fe=ee.insideDestination,Pe=ee.location;if(!fe.length)return null;var Fe=Pe.index,Ce=ne?Fe+1:Fe-1,Ae=fe[0].descriptor.index,qe=fe[fe.length-1].descriptor.index,vt=ie?qe:qe+1;return Cevt?null:Ce},Vl=function(ee){var ne=ee.isMovingForward,ie=ee.isInHomeList,fe=ee.draggable,Pe=ee.draggables,Fe=ee.destination,Ce=ee.insideDestination,Ae=ee.previousImpact,qe=ee.viewport,vt=ee.afterCritical,mt=Ae.at;if(mt||An(!1),mt.type==="REORDER"){var tt=ai({isMovingForward:ne,isInHomeList:ie,location:mt.destination,insideDestination:Ce});return tt==null?null:Pu({draggable:fe,insideDestination:Ce,destination:Fe,viewport:qe,last:Ae.displaced,displacedBy:Ae.displacedBy,index:tt})}var nt=ni({isMovingForward:ne,destination:Fe,displaced:Ae.displaced,draggables:Pe,combine:mt.combine,afterCritical:vt});return nt==null?null:Pu({draggable:fe,insideDestination:Ce,destination:Fe,viewport:qe,last:Ae.displaced,displacedBy:Ae.displacedBy,index:nt})},Ei=function(ee){var ne=ee.displaced,ie=ee.afterCritical,fe=ee.combineWith,Pe=ee.displacedBy,Fe=!!(ne.visible[fe]||ne.invisible[fe]);return wu(fe,ie)?Fe?ao:rt(Pe.point):Fe?Pe.point:ao},Hu=function(ee){var ne=ee.afterCritical,ie=ee.impact,fe=ee.draggables,Pe=ga(ie);Pe||An(!1);var Fe=Pe.draggableId,Ce=fe[Fe].page.borderBox.center,Ae=Ei({displaced:ie.displaced,afterCritical:ne,combineWith:Fe,displacedBy:ie.displacedBy});return Mo(Ce,Ae)},wi=function(ne,ie){return ie.margin[ne.start]+ie.borderBox[ne.size]/2},Al=function(ne,ie){return ie.margin[ne.end]+ie.borderBox[ne.size]/2},ei=function(ne,ie,fe){return ie[ne.crossAxisStart]+fe.margin[ne.crossAxisStart]+fe.borderBox[ne.crossAxisSize]/2},Vi=function(ne){var ie=ne.axis,fe=ne.moveRelativeTo,Pe=ne.isMoving;return Je(ie.line,fe.marginBox[ie.end]+wi(ie,Pe),ei(ie,fe.marginBox,Pe))},Li=function(ne){var ie=ne.axis,fe=ne.moveRelativeTo,Pe=ne.isMoving;return Je(ie.line,fe.marginBox[ie.start]-Al(ie,Pe),ei(ie,fe.marginBox,Pe))},Cl=function(ne){var ie=ne.axis,fe=ne.moveInto,Pe=ne.isMoving;return Je(ie.line,fe.contentBox[ie.start]+wi(ie,Pe),ei(ie,fe.contentBox,Pe))},To=function(ee){var ne=ee.impact,ie=ee.draggable,fe=ee.draggables,Pe=ee.droppable,Fe=ee.afterCritical,Ce=Nr(Pe.descriptor.id,fe),Ae=ie.page,qe=Pe.axis;if(!Ce.length)return Cl({axis:qe,moveInto:Pe.page,isMoving:Ae});var vt=ne.displaced,mt=ne.displacedBy,tt=vt.all[0];if(tt){var nt=fe[tt];if(wu(tt,Fe))return Li({axis:qe,moveRelativeTo:nt.page,isMoving:Ae});var xt=Dr(nt.page,mt.point);return Li({axis:qe,moveRelativeTo:xt,isMoving:Ae})}var Pn=Ce[Ce.length-1];if(Pn.descriptor.id===ie.descriptor.id)return Ae.borderBox.center;if(wu(Pn.descriptor.id,Fe)){var Oa=Dr(Pn.page,rt(Fe.displacedBy.point));return Vi({axis:qe,moveRelativeTo:Oa,isMoving:Ae})}return Vi({axis:qe,moveRelativeTo:Pn.page,isMoving:Ae})},Qi=function(ee,ne){var ie=ee.frame;return ie?Mo(ne,ie.scroll.diff.displacement):ne},zl=function(ne){var ie=ne.impact,fe=ne.draggable,Pe=ne.droppable,Fe=ne.draggables,Ce=ne.afterCritical,Ae=fe.page.borderBox.center,qe=ie.at;return!Pe||!qe?Ae:qe.type==="REORDER"?To({impact:ie,draggable:fe,draggables:Fe,droppable:Pe,afterCritical:Ce}):Hu({impact:ie,draggables:Fe,afterCritical:Ce})},Oi=function(ee){var ne=zl(ee),ie=ee.droppable,fe=ie?Qi(ie,ne):ne;return fe},Ji=function(ee,ne){var ie=Ao(ne,ee.scroll.initial),fe=rt(ie),Pe=gr({top:ne.y,bottom:ne.y+ee.frame.height,left:ne.x,right:ne.x+ee.frame.width}),Fe={frame:Pe,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ne,diff:{value:ie,displacement:fe}}};return Fe};function Xi(ee,ne){return ee.map(function(ie){return ne[ie]})}function Ta(ee,ne){for(var ie=0;ie1?mt.sort(function(tt,nt){return Yu(tt)[Ae.start]-Yu(nt)[Ae.start]})[0]:vt.sort(function(tt,nt){var xt=Kn(ie,Sn(Yu(tt))),Pn=Kn(ie,Sn(Yu(nt)));return xt!==Pn?xt-Pn:Yu(tt)[Ae.start]-Yu(nt)[Ae.start]})[0]},ot=function(ne,ie){var fe=ne.page.borderBox.center;return wu(ne.descriptor.id,ie)?Ao(fe,ie.displacedBy.point):fe},Xe=function(ne,ie){var fe=ne.page.borderBox;return wu(ne.descriptor.id,ie)?Ca(fe,rt(ie.displacedBy.point)):fe},Nt=function(ee){var ne=ee.pageBorderBoxCenter,ie=ee.viewport,fe=ee.destination,Pe=ee.insideDestination,Fe=ee.afterCritical,Ce=Pe.filter(function(Ae){return au({target:Xe(Ae,Fe),destination:fe,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(Ae,qe){var vt=en(ne,Qi(fe,ot(Ae,Fe))),mt=en(ne,Qi(fe,ot(qe,Fe)));return vtne.left&&ee.topne.top}function Bo(ee){var ne=ee.pageBorderBox,ie=ee.draggable,fe=ee.candidates,Pe=ie.page.borderBox.center,Fe=fe.map(function(Ce){var Ae=Ce.axis,qe=Je(Ce.axis.line,ne.center[Ae.line],Ce.page.borderBox.center[Ae.crossAxisLine]);return{id:Ce.descriptor.id,distance:en(Pe,qe)}}).sort(function(Ce,Ae){return Ae.distance-Ce.distance});return Fe[0]?Fe[0].id:null}function Ku(ee){var ne=ee.pageBorderBox,ie=ee.draggable,fe=ee.droppables,Pe=Xr(fe).filter(function(Fe){if(!Fe.isEnabled)return!1;var Ce=Fe.subject.active;if(!Ce||!ru(ne,Ce))return!1;if(Do(Ce)(ne.center))return!0;var Ae=Fe.axis,qe=Ce.center[Ae.crossAxisLine],vt=ne[Ae.crossAxisStart],mt=ne[Ae.crossAxisEnd],tt=Ju(Ce[Ae.crossAxisStart],Ce[Ae.crossAxisEnd]),nt=tt(vt),xt=tt(mt);return!nt&&!xt?!0:nt?vtqe});return Pe.length?Pe.length===1?Pe[0].descriptor.id:Bo({pageBorderBox:ne,draggable:ie,candidates:Pe}):null}var bu=function(ne,ie){return gr(Ca(ne,ie))},Io=function(ee,ne){var ie=ee.frame;return ie?bu(ne,ie.scroll.diff.value):ne};function Ur(ee){var ne=ee.displaced,ie=ee.id;return!!(ne.visible[ie]||ne.invisible[ie])}function Ml(ee){var ne=ee.draggable,ie=ee.closest,fe=ee.inHomeList;return ie?fe&&ie.descriptor.index>ne.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var ri=function(ee){var ne=ee.pageBorderBoxWithDroppableScroll,ie=ee.draggable,fe=ee.destination,Pe=ee.insideDestination,Fe=ee.last,Ce=ee.viewport,Ae=ee.afterCritical,qe=fe.axis,vt=Ut(fe.axis,ie.displaceBy),mt=vt.value,tt=ne[qe.start],nt=ne[qe.end],xt=Ja(ie,Pe),Pn=Eo(xt,function(pa){var Qa=pa.descriptor.id,Fr=pa.page.borderBox.center[qe.line],Ir=wu(Qa,Ae),Wr=Ur({displaced:Fe,id:Qa});return Ir?Wr?nt<=Fr:ttQa[Ae.start]+Ir&&ttQa[Ae.start]-vt+Ir&&mtQa[Ae.start]+vt+Ir&&ttQa[Ae.start]+Ir&&mt=zu)return lu;var Fe=Pe/zu,Ce=lo+Iu*Fe,Ae=fe==="CANCEL"?Ce*pu:Ce;return Number(Ae.toFixed(2))},Il=function(ee){var ne=ee.impact,ie=ee.draggable,fe=ee.dimensions,Pe=ee.viewport,Fe=ee.afterCritical,Ce=fe.draggables,Ae=fe.droppables,qe=_r(ne),vt=qe?Ae[qe]:null,mt=Ae[ie.descriptor.droppableId],tt=Nl({impact:ne,draggable:ie,draggables:Ce,afterCritical:Fe,droppable:vt||mt,viewport:Pe}),nt=Ao(tt,ie.client.borderBox.center);return nt},Pl=function(ee){var ne=ee.draggables,ie=ee.reason,fe=ee.lastImpact,Pe=ee.home,Fe=ee.viewport,Ce=ee.onLiftImpact;if(!fe.at||ie!=="DROP"){var Ae=ou({draggables:ne,impact:Ce,destination:Pe,viewport:Fe,forceShouldAnimate:!0});return{impact:Ae,didDropInsideDroppable:!1}}if(fe.at.type==="REORDER")return{impact:fe,didDropInsideDroppable:!0};var qe=(0,Ye.Z)({},fe,{displaced:$o});return{impact:qe,didDropInsideDroppable:!0}},Kl=function(ee){var ne=ee.getState,ie=ee.dispatch;return function(fe){return function(Pe){if(Pe.type!=="DROP"){fe(Pe);return}var Fe=ne(),Ce=Pe.payload.reason;if(Fe.phase==="COLLECTING"){ie(er({reason:Ce}));return}if(Fe.phase!=="IDLE"){var Ae=Fe.phase==="DROP_PENDING"&&Fe.isWaiting;Ae&&An(!1),Fe.phase==="DRAGGING"||Fe.phase==="DROP_PENDING"||An(!1);var qe=Fe.critical,vt=Fe.dimensions,mt=vt.draggables[Fe.critical.draggable.id],tt=Pl({reason:Ce,lastImpact:Fe.impact,afterCritical:Fe.afterCritical,onLiftImpact:Fe.onLiftImpact,home:Fe.dimensions.droppables[Fe.critical.droppable.id],viewport:Fe.viewport,draggables:Fe.dimensions.draggables}),nt=tt.impact,xt=tt.didDropInsideDroppable,Pn=xt?Ma(nt):null,Oa=xt?ga(nt):null,pa={index:qe.draggable.index,droppableId:qe.droppable.id},Qa={draggableId:mt.descriptor.id,type:mt.descriptor.type,source:pa,reason:Ce,mode:Fe.movementMode,destination:Pn,combine:Oa},Fr=Il({impact:nt,draggable:mt,dimensions:vt,viewport:Fe.viewport,afterCritical:Fe.afterCritical}),Ir={critical:Fe.critical,afterCritical:Fe.afterCritical,result:Qa,impact:nt},Wr=!Rt(Fe.current.client.offset,Fr)||!!Qa.combine;if(!Wr){ie(fa({completed:Ir}));return}var Ho=Xu({current:Fe.current.client.offset,destination:Fr,reason:Ce}),Zo={newHomeClientOffset:Fr,dropDuration:Ho,completed:Ir};ie(Rn(Zo))}}}},sl=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Hl(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){ie.target!==window&&ie.target!==window.document||ee()}}}function nl(ee){var ne=ee.onWindowScroll;function ie(){ne(sl())}var fe=Da(ie),Pe=Hl(fe),Fe=za;function Ce(){return Fe!==za}function Ae(){Ce()&&An(!1),Fe=ja(window,[Pe])}function qe(){Ce()||An(!1),fe.cancel(),Fe(),Fe=za}return{start:Ae,stop:qe,isActive:Ce}}var Fl=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Gl=function(ee){var ne=nl({onWindowScroll:function(fe){ee.dispatch(wn({newScroll:fe}))}});return function(ie){return function(fe){!ne.isActive()&&fe.type==="INITIAL_PUBLISH"&&ne.start(),ne.isActive()&&Fl(fe)&&ne.stop(),ie(fe)}}},ui=function(ee){var ne=!1,ie=!1,fe=setTimeout(function(){ie=!0}),Pe=function(Ce){ne||ie||(ne=!0,ee(Ce),clearTimeout(fe))};return Pe.wasCalled=function(){return ne},Pe},eu=function(){var ee=[],ne=function(Fe){var Ce=jr(ee,function(vt){return vt.timerId===Fe});Ce===-1&&An(!1);var Ae=ee.splice(Ce,1),qe=Ae[0];qe.callback()},ie=function(Fe){var Ce=setTimeout(function(){return ne(Ce)}),Ae={timerId:Ce,callback:Fe};ee.push(Ae)},fe=function(){if(ee.length){var Fe=[].concat(ee);ee.length=0,Fe.forEach(function(Ce){clearTimeout(Ce.timerId),Ce.callback()})}};return{add:ie,flush:fe}},Pi=function(ne,ie){return ne==null&&ie==null?!0:ne==null||ie==null?!1:ne.droppableId===ie.droppableId&&ne.index===ie.index},Ri=function(ne,ie){return ne==null&&ie==null?!0:ne==null||ie==null?!1:ne.draggableId===ie.draggableId&&ne.droppableId===ie.droppableId},tu=function(ne,ie){if(ne===ie)return!0;var fe=ne.draggable.id===ie.draggable.id&&ne.draggable.droppableId===ie.draggable.droppableId&&ne.draggable.type===ie.draggable.type&&ne.draggable.index===ie.draggable.index,Pe=ne.droppable.id===ie.droppable.id&&ne.droppable.type===ie.droppable.type;return fe&&Pe},qu=function(ne,ie){il(),ie(),ti()},al=function(ne,ie){return{draggableId:ne.draggable.id,type:ne.droppable.type,source:{droppableId:ne.droppable.id,index:ne.draggable.index},mode:ie}},Rl=function(ne,ie,fe,Pe){if(!ne){fe(Pe(ie));return}var Fe=ui(fe),Ce={announce:Fe};ne(ie,Ce),Fe.wasCalled()||fe(Pe(ie))},Yl=function(ee,ne){var ie=eu(),fe=null,Pe=function(nt,xt){fe&&An(!1),qu("onBeforeCapture",function(){var Pn=ee().onBeforeCapture;if(Pn){var Oa={draggableId:nt,mode:xt};Pn(Oa)}})},Fe=function(nt,xt){fe&&An(!1),qu("onBeforeDragStart",function(){var Pn=ee().onBeforeDragStart;Pn&&Pn(al(nt,xt))})},Ce=function(nt,xt){fe&&An(!1);var Pn=al(nt,xt);fe={mode:xt,lastCritical:nt,lastLocation:Pn.source,lastCombine:null},ie.add(function(){qu("onDragStart",function(){return Rl(ee().onDragStart,Pn,ne,Yn.onDragStart)})})},Ae=function(nt,xt){var Pn=Ma(xt),Oa=ga(xt);fe||An(!1);var pa=!tu(nt,fe.lastCritical);pa&&(fe.lastCritical=nt);var Qa=!Pi(fe.lastLocation,Pn);Qa&&(fe.lastLocation=Pn);var Fr=!Ri(fe.lastCombine,Oa);if(Fr&&(fe.lastCombine=Oa),!(!pa&&!Qa&&!Fr)){var Ir=(0,Ye.Z)({},al(nt,fe.mode),{combine:Oa,destination:Pn});ie.add(function(){qu("onDragUpdate",function(){return Rl(ee().onDragUpdate,Ir,ne,Yn.onDragUpdate)})})}},qe=function(){fe||An(!1),ie.flush()},vt=function(nt){fe||An(!1),fe=null,qu("onDragEnd",function(){return Rl(ee().onDragEnd,nt,ne,Yn.onDragEnd)})},mt=function(){if(fe){var nt=(0,Ye.Z)({},al(fe.lastCritical,fe.mode),{combine:null,destination:null,reason:"CANCEL"});vt(nt)}};return{beforeCapture:Pe,beforeStart:Fe,start:Ce,update:Ae,flush:qe,drop:vt,abort:mt}},rl=function(ee,ne){var ie=Yl(ee,ne);return function(fe){return function(Pe){return function(Fe){if(Fe.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(Fe.payload.draggableId,Fe.payload.movementMode);return}if(Fe.type==="INITIAL_PUBLISH"){var Ce=Fe.payload.critical;ie.beforeStart(Ce,Fe.payload.movementMode),Pe(Fe),ie.start(Ce,Fe.payload.movementMode);return}if(Fe.type==="DROP_COMPLETE"){var Ae=Fe.payload.completed.result;ie.flush(),Pe(Fe),ie.drop(Ae);return}if(Pe(Fe),Fe.type==="FLUSH"){ie.abort();return}var qe=fe.getState();qe.phase==="DRAGGING"&&ie.update(qe.critical,qe.impact)}}}},Tl=function(ee){return function(ne){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){ne(ie);return}var fe=ee.getState();fe.phase!=="DROP_ANIMATING"&&An(!1),ee.dispatch(fa({completed:fe.completed}))}}},Fi=function(ee){var ne=null,ie=null;function fe(){ie&&(cancelAnimationFrame(ie),ie=null),ne&&(ne(),ne=null)}return function(Pe){return function(Fe){if((Fe.type==="FLUSH"||Fe.type==="DROP_COMPLETE"||Fe.type==="DROP_ANIMATION_FINISHED")&&fe(),Pe(Fe),Fe.type==="DROP_ANIMATE"){var Ce={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var qe=ee.getState();qe.phase==="DROP_ANIMATING"&&ee.dispatch(vr())}};ie=requestAnimationFrame(function(){ie=null,ne=ja(window,[Ce])})}}}},Ti=function(ee){return function(){return function(ne){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&ee.stopPublishing(),ne(ie)}}}},gi=function(ee){var ne=!1;return function(){return function(ie){return function(fe){if(fe.type==="INITIAL_PUBLISH"){ne=!0,ee.tryRecordFocus(fe.payload.critical.draggable.id),ie(fe),ee.tryRestoreFocusRecorded();return}if(ie(fe),!!ne){if(fe.type==="FLUSH"){ne=!1,ee.tryRestoreFocusRecorded();return}if(fe.type==="DROP_COMPLETE"){ne=!1;var Pe=fe.payload.completed.result;Pe.combine&&ee.tryShiftRecord(Pe.draggableId,Pe.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ds=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},js=function(ee){return function(ne){return function(ie){return function(fe){if(ds(fe)){ee.stop(),ie(fe);return}if(fe.type==="INITIAL_PUBLISH"){ie(fe);var Pe=ne.getState();Pe.phase!=="DRAGGING"&&An(!1),ee.start(Pe);return}ie(fe),ee.scroll(ne.getState())}}}},Ns=function(ee){return function(ne){return function(ie){if(ne(ie),ie.type==="PUBLISH_WHILE_DRAGGING"){var fe=ee.getState();fe.phase==="DROP_PENDING"&&(fe.isWaiting||ee.dispatch(mr({reason:fe.reason})))}}}},Bl=Te.qC,Ru=function(ee){var ne=ee.dimensionMarshal,ie=ee.focusMarshal,fe=ee.styleMarshal,Pe=ee.getResponders,Fe=ee.announce,Ce=ee.autoScroller;return(0,Te.MT)(ji,Bl((0,Te.md)(jo(fe),Ti(ne),qa(ne),Kl,Tl,Fi,Ns,js(Ce),Gl,gi(ie),rl(Pe,Fe))))},Ql=function(){return{additions:{},removals:{},modified:{}}};function Ss(ee){var ne=ee.registry,ie=ee.callbacks,fe=Ql(),Pe=null,Fe=function(){Pe||(ie.collectionStarting(),Pe=requestAnimationFrame(function(){Pe=null,il();var mt=fe,tt=mt.additions,nt=mt.removals,xt=mt.modified,Pn=Object.keys(tt).map(function(Qa){return ne.draggable.getById(Qa).getDimension(ao)}).sort(function(Qa,Fr){return Qa.descriptor.index-Fr.descriptor.index}),Oa=Object.keys(xt).map(function(Qa){var Fr=ne.droppable.getById(Qa),Ir=Fr.callbacks.getScrollWhileDragging();return{droppableId:Qa,scroll:Ir}}),pa={additions:Pn,removals:Object.keys(nt),modified:Oa};fe=Ql(),ti(),ie.publish(pa)}))},Ce=function(mt){var tt=mt.descriptor.id;fe.additions[tt]=mt,fe.modified[mt.descriptor.droppableId]=!0,fe.removals[tt]&&delete fe.removals[tt],Fe()},Ae=function(mt){var tt=mt.descriptor;fe.removals[tt.id]=!0,fe.modified[tt.droppableId]=!0,fe.additions[tt.id]&&delete fe.additions[tt.id],Fe()},qe=function(){Pe&&(cancelAnimationFrame(Pe),Pe=null,fe=Ql())};return{add:Ce,remove:Ae,stop:qe}}var as=function(ee){var ne=ee.scrollHeight,ie=ee.scrollWidth,fe=ee.height,Pe=ee.width,Fe=Ao({x:ie,y:ne},{x:Pe,y:fe}),Ce={x:Math.max(0,Fe.x),y:Math.max(0,Fe.y)};return Ce},Mi=function(){var ee=document.documentElement;return ee||An(!1),ee},ml=function(){var ee=Mi(),ne=as({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ne},fi=function(){var ee=sl(),ne=ml(),ie=ee.y,fe=ee.x,Pe=Mi(),Fe=Pe.clientWidth,Ce=Pe.clientHeight,Ae=fe+Fe,qe=ie+Ce,vt=gr({top:ie,left:fe,right:Ae,bottom:qe}),mt={frame:vt,scroll:{initial:ee,current:ee,max:ne,diff:{value:ao,displacement:ao}}};return mt},rs=function(ee){var ne=ee.critical,ie=ee.scrollOptions,fe=ee.registry;il();var Pe=fi(),Fe=Pe.scroll.current,Ce=ne.droppable,Ae=fe.droppable.getAllByType(Ce.type).map(function(tt){return tt.callbacks.getDimensionAndWatchScroll(Fe,ie)}),qe=fe.draggable.getAllByType(ne.draggable.type).map(function(tt){return tt.getDimension(Fe)}),vt={draggables:wr(qe),droppables:ir(Ae)};ti();var mt={dimensions:vt,critical:ne,viewport:Pe};return mt};function qi(ee,ne,ie){if(ie.descriptor.id===ne.id||ie.descriptor.type!==ne.type)return!1;var fe=ee.droppable.getById(ie.descriptor.droppableId);return fe.descriptor.mode==="virtual"}var Si=function(ee,ne){var ie=null,fe=Ss({callbacks:{publish:ne.publishWhileDragging,collectionStarting:ne.collectionStarting},registry:ee}),Pe=function(xt,Pn){ee.droppable.exists(xt)||An(!1),ie&&ne.updateDroppableIsEnabled({id:xt,isEnabled:Pn})},Fe=function(xt,Pn){ie&&(ee.droppable.exists(xt)||An(!1),ne.updateDroppableIsCombineEnabled({id:xt,isCombineEnabled:Pn}))},Ce=function(xt,Pn){ie&&(ee.droppable.exists(xt)||An(!1),ne.updateDroppableScroll({id:xt,newScroll:Pn}))},Ae=function(xt,Pn){ie&&ee.droppable.getById(xt).callbacks.scroll(Pn)},qe=function(){if(ie){fe.stop();var xt=ie.critical.droppable;ee.droppable.getAllByType(xt.type).forEach(function(Pn){return Pn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null}},vt=function(xt){ie||An(!1);var Pn=ie.critical.draggable;xt.type==="ADDITION"&&qi(ee,Pn,xt.value)&&fe.add(xt.value),xt.type==="REMOVAL"&&qi(ee,Pn,xt.value)&&fe.remove(xt.value)},mt=function(xt){ie&&An(!1);var Pn=ee.draggable.getById(xt.draggableId),Oa=ee.droppable.getById(Pn.descriptor.droppableId),pa={draggable:Pn.descriptor,droppable:Oa.descriptor},Qa=ee.subscribe(vt);return ie={critical:pa,unsubscribe:Qa},rs({critical:pa,registry:ee,scrollOptions:xt.scrollOptions})},tt={updateDroppableIsEnabled:Pe,updateDroppableIsCombineEnabled:Fe,scrollDroppable:Ae,updateDroppableScroll:Ce,startPublishing:mt,stopPublishing:qe};return tt},Dl=function(ee,ne){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ne?!1:ee.completed.result.reason==="DROP"},yi=function(ee){window.scrollBy(ee.x,ee.y)},xl=Dn(function(ee){return Xr(ee).filter(function(ne){return!(!ne.isEnabled||!ne.frame)})}),vi=function(ne,ie){var fe=Eo(xl(ie),function(Pe){return Pe.frame||An(!1),Do(Pe.frame.pageMarginBox)(ne)});return fe},ys=function(ee){var ne=ee.center,ie=ee.destination,fe=ee.droppables;if(ie){var Pe=fe[ie];return Pe.frame?Pe:null}var Fe=vi(ne,fe);return Fe},Qu={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ne){return Math.pow(ne,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},gl=function(ee,ne){var ie=ee[ne.size]*Qu.startFromPercentage,fe=ee[ne.size]*Qu.maxScrollAtPercentage,Pe={startScrollingFrom:ie,maxScrollValueAt:fe};return Pe},wl=function(ee){var ne=ee.startOfRange,ie=ee.endOfRange,fe=ee.current,Pe=ie-ne;if(Pe===0)return 0;var Fe=fe-ne,Ce=Fe/Pe;return Ce},Zu=1,os=function(ee,ne){if(ee>ne.startScrollingFrom)return 0;if(ee<=ne.maxScrollValueAt)return Qu.maxPixelScroll;if(ee===ne.startScrollingFrom)return Zu;var ie=wl({startOfRange:ne.maxScrollValueAt,endOfRange:ne.startScrollingFrom,current:ee}),fe=1-ie,Pe=Qu.maxPixelScroll*Qu.ease(fe);return Math.ceil(Pe)},mu=Qu.durationDampening.accelerateAt,ki=Qu.durationDampening.stopDampeningAt,Cs=function(ee,ne){var ie=ne,fe=ki,Pe=Date.now(),Fe=Pe-ie;if(Fe>=ki)return ee;if(Fene.height,Fe=ie.width>ne.width;return!Fe&&!Pe?fe:Fe&&Pe?null:{x:Fe?0:fe.x,y:Pe?0:fe.y}},Co=wa(function(ee){return ee===0?0:ee}),yr=function(ee){var ne=ee.dragStartTime,ie=ee.container,fe=ee.subject,Pe=ee.center,Fe=ee.shouldUseTimeDampening,Ce={top:Pe.y-ie.top,right:ie.right-Pe.x,bottom:ie.bottom-Pe.y,left:Pe.x-ie.left},Ae=Is({container:ie,distanceToEdges:Ce,dragStartTime:ne,axis:ql,shouldUseTimeDampening:Fe}),qe=Is({container:ie,distanceToEdges:Ce,dragStartTime:ne,axis:xi,shouldUseTimeDampening:Fe}),vt=Co({x:qe,y:Ae});if(Rt(vt,ao))return null;var mt=ms({container:ie,subject:fe,proposedScroll:vt});return mt?Rt(mt,ao)?null:mt:null},nu=wa(function(ee){return ee===0?0:ee>0?1:-1}),cl=function(){var ee=function(ie,fe){return ie<0?ie:ie>fe?ie-fe:0};return function(ne){var ie=ne.current,fe=ne.max,Pe=ne.change,Fe=Mo(ie,Pe),Ce={x:ee(Fe.x,fe.x),y:ee(Fe.y,fe.y)};return Rt(Ce,ao)?null:Ce}}(),Ni=function(ne){var ie=ne.max,fe=ne.current,Pe=ne.change,Fe={x:Math.max(fe.x,ie.x),y:Math.max(fe.y,ie.y)},Ce=nu(Pe),Ae=cl({max:Fe,current:fe,change:Ce});return!Ae||Ce.x!==0&&Ae.x===0||Ce.y!==0&&Ae.y===0},Us=function(ne,ie){return Ni({current:ne.scroll.current,max:ne.scroll.max,change:ie})},ic=function(ne,ie){if(!Us(ne,ie))return null;var fe=ne.scroll.max,Pe=ne.scroll.current;return cl({current:Pe,max:fe,change:ie})},Ks=function(ne,ie){var fe=ne.frame;return fe?Ni({current:fe.scroll.current,max:fe.scroll.max,change:ie}):!1},gs=function(ne,ie){var fe=ne.frame;return!fe||!Ks(ne,ie)?null:cl({current:fe.scroll.current,max:fe.scroll.max,change:ie})},jl=function(ee){var ne=ee.viewport,ie=ee.subject,fe=ee.center,Pe=ee.dragStartTime,Fe=ee.shouldUseTimeDampening,Ce=yr({dragStartTime:Pe,container:ne.frame,subject:ie,center:fe,shouldUseTimeDampening:Fe});return Ce&&Us(ne,Ce)?Ce:null},wo=function(ee){var ne=ee.droppable,ie=ee.subject,fe=ee.center,Pe=ee.dragStartTime,Fe=ee.shouldUseTimeDampening,Ce=ne.frame;if(!Ce)return null;var Ae=yr({dragStartTime:Pe,container:Ce.pageMarginBox,subject:ie,center:fe,shouldUseTimeDampening:Fe});return Ae&&Ks(ne,Ae)?Ae:null},Rs=function(ee){var ne=ee.state,ie=ee.dragStartTime,fe=ee.shouldUseTimeDampening,Pe=ee.scrollWindow,Fe=ee.scrollDroppable,Ce=ne.current.page.borderBoxCenter,Ae=ne.dimensions.draggables[ne.critical.draggable.id],qe=Ae.page.marginBox;if(ne.isWindowScrollAllowed){var vt=ne.viewport,mt=jl({dragStartTime:ie,viewport:vt,subject:qe,center:Ce,shouldUseTimeDampening:fe});if(mt){Pe(mt);return}}var tt=ys({center:Ce,destination:_r(ne.impact),droppables:ne.dimensions.droppables});if(tt){var nt=wo({dragStartTime:ie,droppable:tt,subject:qe,center:Ce,shouldUseTimeDampening:fe});nt&&Fe(tt.descriptor.id,nt)}},kl=function(ee){var ne=ee.scrollWindow,ie=ee.scrollDroppable,fe=Da(ne),Pe=Da(ie),Fe=null,Ce=function(mt){Fe||An(!1);var tt=Fe,nt=tt.shouldUseTimeDampening,xt=tt.dragStartTime;Rs({state:mt,scrollWindow:fe,scrollDroppable:Pe,dragStartTime:xt,shouldUseTimeDampening:nt})},Ae=function(mt){il(),Fe&&An(!1);var tt=Date.now(),nt=!1,xt=function(){nt=!0};Rs({state:mt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:xt,scrollDroppable:xt}),Fe={dragStartTime:tt,shouldUseTimeDampening:nt},ti(),nt&&Ce(mt)},qe=function(){Fe&&(fe.cancel(),Pe.cancel(),Fe=null)};return{start:Ae,stop:qe,scroll:Ce}},Ui=function(ee){var ne=ee.move,ie=ee.scrollDroppable,fe=ee.scrollWindow,Pe=function(vt,mt){var tt=Mo(vt.current.client.selection,mt);ne({client:tt})},Fe=function(vt,mt){if(!Ks(vt,mt))return mt;var tt=gs(vt,mt);if(!tt)return ie(vt.descriptor.id,mt),null;var nt=Ao(mt,tt);ie(vt.descriptor.id,nt);var xt=Ao(mt,nt);return xt},Ce=function(vt,mt,tt){if(!vt||!Us(mt,tt))return tt;var nt=ic(mt,tt);if(!nt)return fe(tt),null;var xt=Ao(tt,nt);fe(xt);var Pn=Ao(tt,xt);return Pn},Ae=function(vt){var mt=vt.scrollJumpRequest;if(mt){var tt=_r(vt.impact);tt||An(!1);var nt=Fe(vt.dimensions.droppables[tt],mt);if(nt){var xt=vt.viewport,Pn=Ce(vt.isWindowScrollAllowed,xt,nt);Pn&&Pe(vt,Pn)}}};return Ae},Gc=function(ee){var ne=ee.scrollDroppable,ie=ee.scrollWindow,fe=ee.move,Pe=kl({scrollWindow:ie,scrollDroppable:ne}),Fe=Ui({move:fe,scrollWindow:ie,scrollDroppable:ne}),Ce=function(vt){if(vt.phase==="DRAGGING"){if(vt.movementMode==="FLUID"){Pe.scroll(vt);return}vt.scrollJumpRequest&&Fe(vt)}},Ae={scroll:Ce,start:Pe.start,stop:Pe.stop};return Ae},ls="data-rbd",bs=function(){var ee=ls+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),Hs=function(){var ee=ls+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),bc=function(){var ee=ls+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Ac={contextId:ls+"-scroll-container-context-id"},sc=function(ne){return function(ie){return"["+ie+'="'+ne+'"]'}},Gu=function(ne,ie){return ne.map(function(fe){var Pe=fe.styles[ie];return Pe?fe.selector+" { "+Pe+" }":""}).join(" ")},to="pointer-events: none;",li=function(ee){var ne=sc(ee),ie=function(){var Ae=` - cursor: -webkit-grab; - cursor: grab; - `;return{selector:ne(bs.contextId),styles:{always:` - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0,0,0,0); - touch-action: manipulation; - `,resting:Ae,dragging:to,dropAnimating:Ae}}}(),fe=function(){var Ae=` - transition: `+Fu.outOfTheWay+`; - `;return{selector:ne(Hs.contextId),styles:{dragging:Ae,dropAnimating:Ae,userCancel:Ae}}}(),Pe={selector:ne(bc.contextId),styles:{always:"overflow-anchor: none;"}},Fe={selector:"body",styles:{dragging:` - cursor: grabbing; - cursor: -webkit-grabbing; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - overflow-anchor: none; - `}},Ce=[fe,ie,Pe,Fe];return{always:Gu(Ce,"always"),resting:Gu(Ce,"resting"),dragging:Gu(Ce,"dragging"),dropAnimating:Gu(Ce,"dropAnimating"),userCancel:Gu(Ce,"userCancel")}},ol=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?te.useLayoutEffect:te.useEffect,jc=function(){var ne=document.querySelector("head");return ne||An(!1),ne},Bc=function(ne){var ie=document.createElement("style");return ne&&ie.setAttribute("nonce",ne),ie.type="text/css",ie};function dd(ee,ne){var ie=_t(function(){return li(ee)},[ee]),fe=(0,te.useRef)(null),Pe=(0,te.useRef)(null),Fe=Gt(Dn(function(tt){var nt=Pe.current;nt||An(!1),nt.textContent=tt}),[]),Ce=Gt(function(tt){var nt=fe.current;nt||An(!1),nt.textContent=tt},[]);ol(function(){!fe.current&&!Pe.current||An(!1);var tt=Bc(ne),nt=Bc(ne);return fe.current=tt,Pe.current=nt,tt.setAttribute(ls+"-always",ee),nt.setAttribute(ls+"-dynamic",ee),jc().appendChild(tt),jc().appendChild(nt),Ce(ie.always),Fe(ie.resting),function(){var xt=function(Oa){var pa=Oa.current;pa||An(!1),jc().removeChild(pa),Oa.current=null};xt(fe),xt(Pe)}},[ne,Ce,Fe,ie.always,ie.resting,ee]);var Ae=Gt(function(){return Fe(ie.dragging)},[Fe,ie.dragging]),qe=Gt(function(tt){if(tt==="DROP"){Fe(ie.dropAnimating);return}Fe(ie.userCancel)},[Fe,ie.dropAnimating,ie.userCancel]),vt=Gt(function(){Pe.current&&Fe(ie.resting)},[Fe,ie.resting]),mt=_t(function(){return{dragging:Ae,dropping:qe,resting:vt}},[Ae,qe,vt]);return mt}var Dc=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function $i(ee){return ee instanceof Dc(ee).HTMLElement}function md(ee,ne){var ie="["+bs.contextId+'="'+ee+'"]',fe=lr(document.querySelectorAll(ie));if(!fe.length)return null;var Pe=Eo(fe,function(Fe){return Fe.getAttribute(bs.draggableId)===ne});return!Pe||!$i(Pe)?null:Pe}function Hd(ee){var ne=(0,te.useRef)({}),ie=(0,te.useRef)(null),fe=(0,te.useRef)(null),Pe=(0,te.useRef)(!1),Fe=Gt(function(nt,xt){var Pn={id:nt,focus:xt};return ne.current[nt]=Pn,function(){var pa=ne.current,Qa=pa[nt];Qa!==Pn&&delete pa[nt]}},[]),Ce=Gt(function(nt){var xt=md(ee,nt);xt&&xt!==document.activeElement&&xt.focus()},[ee]),Ae=Gt(function(nt,xt){ie.current===nt&&(ie.current=xt)},[]),qe=Gt(function(){fe.current||Pe.current&&(fe.current=requestAnimationFrame(function(){fe.current=null;var nt=ie.current;nt&&Ce(nt)}))},[Ce]),vt=Gt(function(nt){ie.current=null;var xt=document.activeElement;xt&&xt.getAttribute(bs.draggableId)===nt&&(ie.current=nt)},[]);ol(function(){return Pe.current=!0,function(){Pe.current=!1;var nt=fe.current;nt&&cancelAnimationFrame(nt)}},[]);var mt=_t(function(){return{register:Fe,tryRecordFocus:vt,tryRestoreFocusRecorded:qe,tryShiftRecord:Ae}},[Fe,vt,qe,Ae]);return mt}function Uc(){var ee={draggables:{},droppables:{}},ne=[];function ie(tt){return ne.push(tt),function(){var xt=ne.indexOf(tt);xt!==-1&&ne.splice(xt,1)}}function fe(tt){ne.length&&ne.forEach(function(nt){return nt(tt)})}function Pe(tt){return ee.draggables[tt]||null}function Fe(tt){var nt=Pe(tt);return nt||An(!1),nt}var Ce={register:function(nt){ee.draggables[nt.descriptor.id]=nt,fe({type:"ADDITION",value:nt})},update:function(nt,xt){var Pn=ee.draggables[xt.descriptor.id];Pn&&Pn.uniqueId===nt.uniqueId&&(delete ee.draggables[xt.descriptor.id],ee.draggables[nt.descriptor.id]=nt)},unregister:function(nt){var xt=nt.descriptor.id,Pn=Pe(xt);Pn&&nt.uniqueId===Pn.uniqueId&&(delete ee.draggables[xt],fe({type:"REMOVAL",value:nt}))},getById:Fe,findById:Pe,exists:function(nt){return!!Pe(nt)},getAllByType:function(nt){return qr(ee.draggables).filter(function(xt){return xt.descriptor.type===nt})}};function Ae(tt){return ee.droppables[tt]||null}function qe(tt){var nt=Ae(tt);return nt||An(!1),nt}var vt={register:function(nt){ee.droppables[nt.descriptor.id]=nt},unregister:function(nt){var xt=Ae(nt.descriptor.id);xt&&nt.uniqueId===xt.uniqueId&&delete ee.droppables[nt.descriptor.id]},getById:qe,findById:Ae,exists:function(nt){return!!Ae(nt)},getAllByType:function(nt){return qr(ee.droppables).filter(function(xt){return xt.descriptor.type===nt})}};function mt(){ee.draggables={},ee.droppables={},ne.length=0}return{draggable:Ce,droppable:vt,subscribe:ie,clean:mt}}function cc(){var ee=_t(Uc,[]);return(0,te.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var Kc=te.createContext(null),fs=function(){var ee=document.body;return ee||An(!1),ee},gd={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},xc=function(ne){return"rbd-announcement-"+ne};function dc(ee){var ne=_t(function(){return xc(ee)},[ee]),ie=(0,te.useRef)(null);(0,te.useEffect)(function(){var Fe=document.createElement("div");return ie.current=Fe,Fe.id=ne,Fe.setAttribute("aria-live","assertive"),Fe.setAttribute("aria-atomic","true"),(0,Ye.Z)(Fe.style,gd),fs().appendChild(Fe),function(){setTimeout(function(){var qe=fs();qe.contains(Fe)&&qe.removeChild(Fe),Fe===ie.current&&(ie.current=null)})}},[ne]);var fe=Gt(function(Pe){var Fe=ie.current;if(Fe){Fe.textContent=Pe;return}},[]);return fe}var Hc=0,fd={separator:"::"};function vd(){Hc=0}function mc(ee,ne){return ne===void 0&&(ne=fd),_t(function(){return""+ee+ne.separator+Hc++},[ne.separator,ee])}function wc(ee){var ne=ee.contextId,ie=ee.uniqueId;return"rbd-hidden-text-"+ne+"-"+ie}function gc(ee){var ne=ee.contextId,ie=ee.text,fe=mc("hidden-text",{separator:"-"}),Pe=_t(function(){return wc({contextId:ne,uniqueId:fe})},[fe,ne]);return(0,te.useEffect)(function(){var Ce=document.createElement("div");return Ce.id=Pe,Ce.textContent=ie,Ce.style.display="none",fs().appendChild(Ce),function(){var qe=fs();qe.contains(Ce)&&qe.removeChild(Ce)}},[Pe,ie]),Pe}var Ys=te.createContext(null),pd={react:"^16.8.5","react-dom":"^16.8.5"},Ll=/(\d+)\.(\d+)\.(\d+)/,hd=function(ne){var ie=Ll.exec(ne);ie==null&&An(!1);var fe=Number(ie[1]),Pe=Number(ie[2]),Fe=Number(ie[3]);return{major:fe,minor:Pe,patch:Fe,raw:ne}},Yd=function(ne,ie){return ie.major>ne.major?!0:ie.majorne.minor?!0:ie.minor=ne.patch},Qd=function(ee,ne){var ie=hd(ee),fe=hd(ne);Yd(ie,fe)},Ed=` - We expect a html5 doctype: - This is to ensure consistent browser layout and measurement - - More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md -`,Qs=function(ee){var ne=ee.doctype;ne&&(ne.name.toLowerCase(),ne.publicId)};function Jd(ee){}function Js(ee,ne){}function Lc(){Js(function(){Qd(pd.react,te.version),Qs(document)},[])}function Oc(ee){var ne=(0,te.useRef)(ee);return(0,te.useEffect)(function(){ne.current=ee}),ne}function Ts(){var ee=null;function ne(){return!!ee}function ie(Ce){return Ce===ee}function fe(Ce){ee&&An(!1);var Ae={abandon:Ce};return ee=Ae,Ae}function Pe(){ee||An(!1),ee=null}function Fe(){ee&&(ee.abandon(),Pe())}return{isClaimed:ne,isActive:ie,claim:fe,release:Pe,tryAbandon:Fe}}var Yc=9,Xd=13,is=27,Qc=32,qd=33,Mc=34,Pd=35,Xs=36,$d=37,Jc=38,em=39,tm=40,fc,Fd=(fc={},fc[Xd]=!0,fc[Yc]=!0,fc),Xc=function(ee){Fd[ee.keyCode]&&ee.preventDefault()},qc=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var ne=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],ie=Eo(ne,function(fe){return"on"+fe in document});return ie||ee}(),Nc=0,ul=5;function Sd(ee,ne){return Math.abs(ne.x-ee.x)>=ul||Math.abs(ne.y-ee.y)>=ul}var Ic={type:"IDLE"};function yd(ee){var ne=ee.cancel,ie=ee.completed,fe=ee.getPhase,Pe=ee.setPhase;return[{eventName:"mousemove",fn:function(Ce){var Ae=Ce.button,qe=Ce.clientX,vt=Ce.clientY;if(Ae===Nc){var mt={x:qe,y:vt},tt=fe();if(tt.type==="DRAGGING"){Ce.preventDefault(),tt.actions.move(mt);return}tt.type!=="PENDING"&&An(!1);var nt=tt.point;if(Sd(nt,mt)){Ce.preventDefault();var xt=tt.actions.fluidLift(mt);Pe({type:"DRAGGING",actions:xt})}}}},{eventName:"mouseup",fn:function(Ce){var Ae=fe();if(Ae.type!=="DRAGGING"){ne();return}Ce.preventDefault(),Ae.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(Ce){fe().type==="DRAGGING"&&Ce.preventDefault(),ne()}},{eventName:"keydown",fn:function(Ce){var Ae=fe();if(Ae.type==="PENDING"){ne();return}if(Ce.keyCode===is){Ce.preventDefault(),ne();return}Xc(Ce)}},{eventName:"resize",fn:ne},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){fe().type==="PENDING"&&ne()}},{eventName:"webkitmouseforcedown",fn:function(Ce){var Ae=fe();if(Ae.type==="IDLE"&&An(!1),Ae.actions.shouldRespectForcePress()){ne();return}Ce.preventDefault()}},{eventName:qc,fn:ne}]}function nm(ee){var ne=(0,te.useRef)(Ic),ie=(0,te.useRef)(za),fe=_t(function(){return{eventName:"mousedown",fn:function(tt){if(!tt.defaultPrevented&&tt.button===Nc&&!(tt.ctrlKey||tt.metaKey||tt.shiftKey||tt.altKey)){var nt=ee.findClosestDraggableId(tt);if(nt){var xt=ee.tryGetLock(nt,Ce,{sourceEvent:tt});if(xt){tt.preventDefault();var Pn={x:tt.clientX,y:tt.clientY};ie.current(),vt(xt,Pn)}}}}}},[ee]),Pe=_t(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(tt){if(!tt.defaultPrevented){var nt=ee.findClosestDraggableId(tt);if(nt){var xt=ee.findOptionsForDraggable(nt);xt&&(xt.shouldRespectForcePress||ee.canGetLock(nt)&&tt.preventDefault())}}}}},[ee]),Fe=Gt(function(){var tt={passive:!1,capture:!0};ie.current=ja(window,[Pe,fe],tt)},[Pe,fe]),Ce=Gt(function(){var mt=ne.current;mt.type!=="IDLE"&&(ne.current=Ic,ie.current(),Fe())},[Fe]),Ae=Gt(function(){var mt=ne.current;Ce(),mt.type==="DRAGGING"&&mt.actions.cancel({shouldBlockNextClick:!0}),mt.type==="PENDING"&&mt.actions.abort()},[Ce]),qe=Gt(function(){var tt={capture:!0,passive:!1},nt=yd({cancel:Ae,completed:Ce,getPhase:function(){return ne.current},setPhase:function(Pn){ne.current=Pn}});ie.current=ja(window,nt,tt)},[Ae,Ce]),vt=Gt(function(tt,nt){ne.current.type!=="IDLE"&&An(!1),ne.current={type:"PENDING",point:nt,actions:tt},qe()},[qe]);ol(function(){return Fe(),function(){ie.current()}},[Fe])}var As;function qs(){}var $s=(As={},As[Mc]=!0,As[qd]=!0,As[Xs]=!0,As[Pd]=!0,As);function am(ee,ne){function ie(){ne(),ee.cancel()}function fe(){ne(),ee.drop()}return[{eventName:"keydown",fn:function(Fe){if(Fe.keyCode===is){Fe.preventDefault(),ie();return}if(Fe.keyCode===Qc){Fe.preventDefault(),fe();return}if(Fe.keyCode===tm){Fe.preventDefault(),ee.moveDown();return}if(Fe.keyCode===Jc){Fe.preventDefault(),ee.moveUp();return}if(Fe.keyCode===em){Fe.preventDefault(),ee.moveRight();return}if(Fe.keyCode===$d){Fe.preventDefault(),ee.moveLeft();return}if($s[Fe.keyCode]){Fe.preventDefault();return}Xc(Fe)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:qc,fn:ie}]}function Cd(ee){var ne=(0,te.useRef)(qs),ie=_t(function(){return{eventName:"keydown",fn:function(Fe){if(Fe.defaultPrevented||Fe.keyCode!==Qc)return;var Ce=ee.findClosestDraggableId(Fe);if(!Ce)return;var Ae=ee.tryGetLock(Ce,mt,{sourceEvent:Fe});if(!Ae)return;Fe.preventDefault();var qe=!0,vt=Ae.snapLift();ne.current();function mt(){qe||An(!1),qe=!1,ne.current(),fe()}ne.current=ja(window,am(vt,mt),{capture:!0,passive:!1})}}},[ee]),fe=Gt(function(){var Fe={passive:!1,capture:!0};ne.current=ja(window,[ie],Fe)},[ie]);ol(function(){return fe(),function(){ne.current()}},[fe])}var Rc={type:"IDLE"},$u=120,rm=.15;function om(ee){var ne=ee.cancel,ie=ee.getPhase;return[{eventName:"orientationchange",fn:ne},{eventName:"resize",fn:ne},{eventName:"contextmenu",fn:function(Pe){Pe.preventDefault()}},{eventName:"keydown",fn:function(Pe){if(ie().type!=="DRAGGING"){ne();return}Pe.keyCode===is&&Pe.preventDefault(),ne()}},{eventName:qc,fn:ne}]}function $c(ee){var ne=ee.cancel,ie=ee.completed,fe=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Fe){var Ce=fe();if(Ce.type!=="DRAGGING"){ne();return}Ce.hasMoved=!0;var Ae=Fe.touches[0],qe=Ae.clientX,vt=Ae.clientY,mt={x:qe,y:vt};Fe.preventDefault(),Ce.actions.move(mt)}},{eventName:"touchend",fn:function(Fe){var Ce=fe();if(Ce.type!=="DRAGGING"){ne();return}Fe.preventDefault(),Ce.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(Fe){if(fe().type!=="DRAGGING"){ne();return}Fe.preventDefault(),ne()}},{eventName:"touchforcechange",fn:function(Fe){var Ce=fe();Ce.type==="IDLE"&&An(!1);var Ae=Fe.touches[0];if(Ae){var qe=Ae.force>=rm;if(qe){var vt=Ce.actions.shouldRespectForcePress();if(Ce.type==="PENDING"){vt&&ne();return}if(vt){if(Ce.hasMoved){Fe.preventDefault();return}ne();return}Fe.preventDefault()}}}},{eventName:qc,fn:ne}]}function bd(ee){var ne=(0,te.useRef)(Rc),ie=(0,te.useRef)(za),fe=Gt(function(){return ne.current},[]),Pe=Gt(function(xt){ne.current=xt},[]),Fe=_t(function(){return{eventName:"touchstart",fn:function(xt){if(!xt.defaultPrevented){var Pn=ee.findClosestDraggableId(xt);if(Pn){var Oa=ee.tryGetLock(Pn,Ae,{sourceEvent:xt});if(Oa){var pa=xt.touches[0],Qa=pa.clientX,Fr=pa.clientY,Ir={x:Qa,y:Fr};ie.current(),tt(Oa,Ir)}}}}}},[ee]),Ce=Gt(function(){var xt={capture:!0,passive:!1};ie.current=ja(window,[Fe],xt)},[Fe]),Ae=Gt(function(){var nt=ne.current;nt.type!=="IDLE"&&(nt.type==="PENDING"&&clearTimeout(nt.longPressTimerId),Pe(Rc),ie.current(),Ce())},[Ce,Pe]),qe=Gt(function(){var nt=ne.current;Ae(),nt.type==="DRAGGING"&&nt.actions.cancel({shouldBlockNextClick:!0}),nt.type==="PENDING"&&nt.actions.abort()},[Ae]),vt=Gt(function(){var xt={capture:!0,passive:!1},Pn={cancel:qe,completed:Ae,getPhase:fe},Oa=ja(window,$c(Pn),xt),pa=ja(window,om(Pn),xt);ie.current=function(){Oa(),pa()}},[qe,fe,Ae]),mt=Gt(function(){var xt=fe();xt.type!=="PENDING"&&An(!1);var Pn=xt.actions.fluidLift(xt.point);Pe({type:"DRAGGING",actions:Pn,hasMoved:!1})},[fe,Pe]),tt=Gt(function(xt,Pn){fe().type!=="IDLE"&&An(!1);var Oa=setTimeout(mt,$u);Pe({type:"PENDING",point:Pn,actions:xt,longPressTimerId:Oa}),vt()},[vt,fe,Pe,mt]);ol(function(){return Ce(),function(){ie.current();var Pn=fe();Pn.type==="PENDING"&&(clearTimeout(Pn.longPressTimerId),Pe(Rc))}},[fe,Ce,Pe]),ol(function(){var xt=ja(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return xt},[])}function um(ee){}var ed={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ss(ee,ne){if(ne==null)return!1;var ie=!!ed[ne.tagName.toLowerCase()];if(ie)return!0;var fe=ne.getAttribute("contenteditable");return fe==="true"||fe===""?!0:ne===ee?!1:ss(ee,ne.parentElement)}function ec(ee,ne){var ie=ne.target;return $i(ie)?ss(ee,ie):!1}var lm=function(ee){return gr(ee.getBoundingClientRect()).center};function vc(ee){return ee instanceof Dc(ee).Element}var im=function(){var ee="matches";if(typeof document=="undefined")return ee;var ne=[ee,"msMatchesSelector","webkitMatchesSelector"],ie=Eo(ne,function(fe){return fe in Element.prototype});return ie||ee}();function Ad(ee,ne){return ee==null?null:ee[im](ne)?ee:Ad(ee.parentElement,ne)}function Tc(ee,ne){return ee.closest?ee.closest(ne):Ad(ee,ne)}function sm(ee){return"["+bs.contextId+'="'+ee+'"]'}function Bd(ee,ne){var ie=ne.target;if(!vc(ie))return null;var fe=sm(ee),Pe=Tc(ie,fe);return!Pe||!$i(Pe)?null:Pe}function cm(ee,ne){var ie=Bd(ee,ne);return ie?ie.getAttribute(bs.draggableId):null}function kc(ee,ne){var ie="["+Hs.contextId+'="'+ee+'"]',fe=lr(document.querySelectorAll(ie)),Pe=Eo(fe,function(Fe){return Fe.getAttribute(Hs.id)===ne});return!Pe||!$i(Pe)?null:Pe}function Dd(ee){ee.preventDefault()}function tc(ee){var ne=ee.expected,ie=ee.phase,fe=ee.isLockActive,Pe=ee.shouldWarn;return!(!fe()||ne!==ie)}function pc(ee){var ne=ee.lockAPI,ie=ee.store,fe=ee.registry,Pe=ee.draggableId;if(ne.isClaimed())return!1;var Fe=fe.draggable.findById(Pe);return!(!Fe||!Fe.options.isEnabled||!Dl(ie.getState(),Pe))}function ks(ee){var ne=ee.lockAPI,ie=ee.contextId,fe=ee.store,Pe=ee.registry,Fe=ee.draggableId,Ce=ee.forceSensorStop,Ae=ee.sourceEvent,qe=pc({lockAPI:ne,store:fe,registry:Pe,draggableId:Fe});if(!qe)return null;var vt=Pe.draggable.getById(Fe),mt=kc(ie,vt.descriptor.id);if(!mt||Ae&&!vt.options.canDragInteractiveElements&&ec(mt,Ae))return null;var tt=ne.claim(Ce||za),nt="PRE_DRAG";function xt(){return vt.options.shouldRespectForcePress}function Pn(){return ne.isActive(tt)}function Oa(Zo,hu){tc({expected:Zo,phase:nt,isLockActive:Pn,shouldWarn:!0})&&fe.dispatch(hu())}var pa=Oa.bind(null,"DRAGGING");function Qa(Zo){function hu(){ne.release(),nt="COMPLETED"}nt!=="PRE_DRAG"&&(hu(),nt!=="PRE_DRAG"&&An(!1)),fe.dispatch(pe(Zo.liftActionArgs)),nt="DRAGGING";function pl(Eu,Zl){if(Zl===void 0&&(Zl={shouldBlockNextClick:!1}),Zo.cleanup(),Zl.shouldBlockNextClick){var Xl=ja(window,[{eventName:"click",fn:Dd,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Xl)}hu(),fe.dispatch(mr({reason:Eu}))}return(0,Ye.Z)({isActive:function(){return tc({expected:"DRAGGING",phase:nt,isLockActive:Pn,shouldWarn:!1})},shouldRespectForcePress:xt,drop:function(Zl){return pl("DROP",Zl)},cancel:function(Zl){return pl("CANCEL",Zl)}},Zo.actions)}function Fr(Zo){var hu=Da(function(Eu){pa(function(){return tn({client:Eu})})}),pl=Qa({liftActionArgs:{id:Fe,clientSelection:Zo,movementMode:"FLUID"},cleanup:function(){return hu.cancel()},actions:{move:hu}});return(0,Ye.Z)({},pl,{move:hu})}function Ir(){var Zo={moveUp:function(){return pa(kn)},moveRight:function(){return pa(ca)},moveDown:function(){return pa(zn)},moveLeft:function(){return pa(da)}};return Qa({liftActionArgs:{id:Fe,clientSelection:lm(mt),movementMode:"SNAP"},cleanup:za,actions:Zo})}function Wr(){var Zo=tc({expected:"PRE_DRAG",phase:nt,isLockActive:Pn,shouldWarn:!0});Zo&&ne.release()}var Ho={isActive:function(){return tc({expected:"PRE_DRAG",phase:nt,isLockActive:Pn,shouldWarn:!1})},shouldRespectForcePress:xt,fluidLift:Fr,snapLift:Ir,abort:Wr};return Ho}var dm=[nm,Cd,bd];function Om(ee){var ne=ee.contextId,ie=ee.store,fe=ee.registry,Pe=ee.customSensors,Fe=ee.enableDefaultSensors,Ce=[].concat(Fe?dm:[],Pe||[]),Ae=(0,te.useState)(function(){return Ts()})[0],qe=Gt(function(Fr,Ir){Fr.isDragging&&!Ir.isDragging&&Ae.tryAbandon()},[Ae]);ol(function(){var Fr=ie.getState(),Ir=ie.subscribe(function(){var Wr=ie.getState();qe(Fr,Wr),Fr=Wr});return Ir},[Ae,ie,qe]),ol(function(){return Ae.tryAbandon},[Ae.tryAbandon]);var vt=Gt(function(Qa){return pc({lockAPI:Ae,registry:fe,store:ie,draggableId:Qa})},[Ae,fe,ie]),mt=Gt(function(Qa,Fr,Ir){return ks({lockAPI:Ae,registry:fe,contextId:ne,store:ie,draggableId:Qa,forceSensorStop:Fr,sourceEvent:Ir&&Ir.sourceEvent?Ir.sourceEvent:null})},[ne,Ae,fe,ie]),tt=Gt(function(Qa){return cm(ne,Qa)},[ne]),nt=Gt(function(Qa){var Fr=fe.draggable.findById(Qa);return Fr?Fr.options:null},[fe.draggable]),xt=Gt(function(){Ae.isClaimed()&&(Ae.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(sn()))},[Ae,ie]),Pn=Gt(Ae.isClaimed,[Ae]),Oa=_t(function(){return{canGetLock:vt,tryGetLock:mt,findClosestDraggableId:tt,findOptionsForDraggable:nt,tryReleaseLock:xt,isLockClaimed:Pn}},[vt,mt,tt,nt,xt,Pn]);um(Ce);for(var pa=0;pa=0||Object.prototype.hasOwnProperty.call(je,a)&&(me[a]=je[a]);return me}function dt(je,lt){if(!(je instanceof lt))throw new TypeError("Cannot call a class as a function")}function xe(je,lt){if(!je)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return lt&&(typeof lt=="object"||typeof lt=="function")?lt:je}function De(je,lt){if(typeof lt!="function"&<!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof lt);je.prototype=Object.create(lt&<.prototype,{constructor:{value:je,enumerable:!1,writable:!0,configurable:!0}}),lt&&(Object.setPrototypeOf?Object.setPrototypeOf(je,lt):je.__proto__=lt)}var $e=function(je){De(lt,je);function lt(me){dt(this,lt);var a=xe(this,(lt.__proto__||Object.getPrototypeOf(lt)).call(this,me));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return te(lt,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(b){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,b=this.getParentElement(a),y=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,ae=E.pageYOffset!==void 0?E.pageYOffset:z.scrollTop;this.props.isReverse?y=ae:y=this.calculateOffset(a,ae)}else this.props.isReverse?y=b.scrollTop:y=a.scrollHeight-b.scrollTop-b.clientHeight;yE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var b=go.Shape._FigureParameters[ge];b||(b=[],go.Shape._FigureParameters[ge]=b),b[a]=E};var Dt=[];function le(ge,a){var E=Dt.pop();return E===void 0?new go.Point(ge,a):(E.x=ge,E.y=a,E)}function te(){var ge=Dt.pop();return ge===void 0?new go.Point:ge}function x(ge){Dt.push(ge)}function we(ge,a,E,b,y,z,oe,se,ce){ce||(ce=new go.Point);var de=ge-E,Fe=y-oe,Me=NaN,je=NaN;if(de===0)if(Fe===0)ge===E&&(Me=ge,je=a);else{var Oe=(z-se)/Fe,Pt=z-Oe*y;Me=ge,je=Oe*Me+Pt}else if(Fe===0){var st=(a-b)/de,Et=a-st*ge;Me=y,je=st*Me+Et}else{var st=(a-b)/de,Oe=(z-se)/Fe,Et=a-st*ge,Pt=z-Oe*y;Me=(Pt-Et)/(st-Oe),je=st*Me+Et}return ce.x=Me,ce.y=je,ce}function Ye(ge,a,E,b,y,z,oe,se,ce,de,Fe,Me,je,Oe){var Pt=1-ce,st=ce,Et=ge*Pt+E*st,ta=a*Pt+b*st,Jn=E*Pt+y*st,Ea=b*Pt+z*st,oa=y*Pt+oe*st,Xt=z*Pt+se*st,bn=Et*Pt+Jn*st,ct=ta*Pt+Ea*st,Kt=Jn*Pt+oa*st,En=Ea*Pt+Xt*st,zn=bn*Pt+Kt*st,fn=ct*Pt+En*st;de.x=Et,de.y=ta,Fe.x=bn,Fe.y=ct,Me.x=zn,Me.y=fn,je.x=Kt,je.y=En,Oe.x=oa,Oe.y=Xt}var Re=new go.Spot(.156,.156),Qe=new go.Spot(.844,.844),ye=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Ne("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(ge,a,E){var b=ge?ge.parameter1:NaN;(isNaN(b)||b<0)&&(b=5),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ye,z=new go.Geometry().add(new go.PathFigure(b,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-b)).add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,b)).add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()));return y>1&&(z.spot1=new go.Spot(0,0,y,y),z.spot2=new go.Spot(1,1,-y,-y)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(ge,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=E/2,b.endX=a,b.endY=E/2,b}),go.Shape.defineFigureGenerator("LineV",function(ge,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a/2,b.startY=0,b.endX=a/2,b.endY=E,b}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(ge,a,E){var b=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(b*a,(1-b)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(ge,a,E){var b=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,b,b,b,b).close()));return y.spot1=Re,y.spot2=Qe,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(ge,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}),go.Shape.defineFigureGenerator("Line2",function(ge,a,E){var b=new go.Geometry(go.Geometry.Line);return b.startX=a,b.startY=0,b.endX=0,b.endY=E,b}),go.Shape.defineFigureGenerator("Curve1",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,ye*a,0,a,(1-ye)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,ye*E,(1-ye)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,ye*E,ye*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-ye)*a,0,0,(1-ye)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Ne("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)?b=.1:b<-1?b=-1:b>1&&(b=1);var y=Math.abs(b)*a;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a);var y=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),y.5&&(b=.5);var y=Math.abs(b)*a;if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a/2);var y=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())),ya&&(b=a/2);var y=Math.abs(b);if(b===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return b>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,y,E).close())):z.add(new go.PathFigure(y,0).add(new go.PathSegment(go.PathSegment.Line,a-y,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),y0&&(oe.add(new go.PathSegment(go.PathSegment.Move,a/2+se,a/2)),oe.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,se,se).close())),z.spot1=Re,z.spot2=Qe,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(ge,a,E){var b=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(b*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,b*E).close())).setSpots(b/2,b/2,1-b/2,1-b/2)}),go.Shape.setFigureParameter("Pie",0,new Ne("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Ne("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(ge,a,E){var b=ge?ge.parameter1:NaN,y=ge?ge.parameter2:NaN;isNaN(b)&&(b=0),isNaN(y)&&(y=315);var z=b%360;z<0&&(z+=360);var oe=y%360,se=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(se,se).add(new go.PathSegment(go.PathSegment.Arc,z,oe,se,se,se,se).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(ge,a,E){var b=ye/Math.SQRT2*.5,y=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,y*a,z*E,a,(1-b)*E,(y+b)*a,(z+b)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Ne("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(ge,a,E){var b=ge?ge.parameter1:NaN;(isNaN(b)||b<0)&&(b=30);var y=Math.min(b,a)/2,z=a/2,oe=E/2;return new go.Geometry().add(new go.PathFigure(z-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+y,0)).add(new go.PathSegment(go.PathSegment.Line,z+y,oe-y)).add(new go.PathSegment(go.PathSegment.Line,a,oe-y)).add(new go.PathSegment(go.PathSegment.Line,a,oe+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,oe+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,oe+y)).add(new go.PathSegment(go.PathSegment.Line,0,oe+y)).add(new go.PathSegment(go.PathSegment.Line,0,oe-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,oe-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Ne("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(ge,a,E){var b=ge?ge.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=Math.min(b,a)/2,z=a/2,oe=E/2;return new go.Geometry().add(new go.PathFigure(z-y,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+y,0)).add(new go.PathSegment(go.PathSegment.Line,z+y,oe-y)).add(new go.PathSegment(go.PathSegment.Line,a,oe-y)).add(new go.PathSegment(go.PathSegment.Line,a,oe+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,oe+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,E)).add(new go.PathSegment(go.PathSegment.Line,z-y,oe+y)).add(new go.PathSegment(go.PathSegment.Line,0,oe+y)).add(new go.PathSegment(go.PathSegment.Line,0,oe-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,oe-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new Ne("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(ge,a,E){var b=ge?ge.parameter1:NaN;if((isNaN(b)||b<0)&&(b=30),a===0||E===0){var y=new go.Geometry(go.Geometry.Rectangle);return y.startX=0,y.startY=0,y.endX=a,y.endY=E,y}else{var z=a/2,oe=E/2,se=Math.atan2(E,a),ce=b-Math.min(Math.cos(se)*b/2,z),de=b-Math.min(Math.sin(se)*b/2,oe),y=new go.Geometry,Fe=new go.PathFigure(ce,0,!0);return y.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,z,.2*E)),Fe.add(new go.PathSegment(go.PathSegment.Line,a-ce,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,a,de)),Fe.add(new go.PathSegment(go.PathSegment.Line,.8*a,oe)),Fe.add(new go.PathSegment(go.PathSegment.Line,a,E-de)),Fe.add(new go.PathSegment(go.PathSegment.Line,a-ce,E)),Fe.add(new go.PathSegment(go.PathSegment.Line,z,.8*E)),Fe.add(new go.PathSegment(go.PathSegment.Line,ce,E)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,E-de)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,de).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new Ne("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(ge,a,E){var b=ge?ge.parameter1:NaN;(isNaN(b)||b<0)&&(b=10);var y=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),y}),go.Shape.setFigureParameter("SquareIBeam",0,new Ne("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,z=new go.PathFigure(0,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+b/2)*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-b/2)*a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new Ne("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=.5);var y=new go.Geometry,z=new go.PathFigure(0,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-b)*a,.25*E,Math.abs(1-b)*a,.75*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,ye*a,0,a,(.5-ye/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+ye/2)*E,ye*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var z=.2,oe=.3,se=0,ce=z*ye;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+oe)*a,(.5+z+se)*E,(.5-z+oe)*a,(.5+ce+se)*E,(.5-ce+oe)*a,(.5+z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+oe)*a,(.5+se)*E,(.5+ce+oe)*a,(.5+z+se)*E,(.5+z+oe)*a,(.5+ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+oe)*a,(.5-z+se)*E,(1-.5+z+oe)*a,(.5-ce+se)*E,(.5+ce+oe)*a,(.5-z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-ce+oe)*a,(.5-z+se)*E,(.5-z+oe+.05)*a,(.5-ce+se-.02)*E)),z=.2,oe=0,se=-.3,ce=z*ye,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+oe)*a,(.5+se)*E,(.5+ce+oe)*a,(.5+z+se)*E,(.5+z+oe)*a,(.5+ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+oe)*a,(.5-z+se)*E,(1-.5+z+oe)*a,(.5-ce+se)*E,(.5+ce+oe)*a,(.5-z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+oe)*a,(.5+se)*E,(.5-ce+oe)*a,(.5-z+se)*E,(.5-z+oe)*a,(.5-ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ce+oe)*a,(.5+z+se)*E,(.5-z+oe)*a,(.5+ce+se)*E,(.5-ce+oe)*a,(.5+z+se)*E)),z=.2,oe=-.3,se=0,ce=z*ye,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+oe)*a,(.5-z+se)*E,(1-.5+z+oe-.05)*a,(.5-ce+se-.02)*E,(.5+ce+oe)*a,(.5-z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+oe)*a,(.5+se)*E,(.5-ce+oe)*a,(.5-z+se)*E,(.5-z+oe)*a,(.5-ce+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+oe)*a,(.5+z+se)*E,(.5-z+oe)*a,(.5+ce+se)*E,(.5-ce+oe)*a,(.5+z+se)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+ce+oe)*a,(.5+z+se)*E,(.5+z+oe)*a,(.5+ce+se)*E).close()),b.setSpots(.06,.33,.93,.68),b}),go.Shape.defineFigureGenerator("YinYang",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),y.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,oe=.5,se=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(oe+z)*a,se*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*oe,E*se,z*a,z*a).close()),y=new go.PathFigure(a*.5,0,!1),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),se=.75,y=new go.PathFigure((oe+z)*a,se*E,!0),b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*oe,E*se,z*a,z*a).close()),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Peace",function(ge,a,E){var b=.8535533905932737,y=.5*a,z=.5*E;return new go.Geometry().add(new go.PathFigure(y,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,y,z,y,z)).add(new go.PathSegment(go.PathSegment.Line,y,E)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,b*E)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,b*a,b*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(ge,a,E){var b=new go.Geometry,y=ye*.5,z=.5,oe=.5,se=.5,ce=new go.PathFigure(oe*a,(se-z)*E);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,se*E,(oe-y)*a,(se-z)*E,(oe-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+z)*E,(oe-z)*a,(se+y)*E,(oe-y)*a,(se+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,se*E,(oe+y)*a,(se+z)*E,(oe+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-z)*E,(oe+z)*a,(se-y)*E,(oe+y)*a,(se-z)*E)),z=.4,y=ye*.4;var de=te(),Fe=te(),Me=te(),je=te();Ye(oe,se-z,oe+y,se-z,oe+z,se-y,oe+z,se,.42,de,Fe,Me,je,je);var Oe=te(),Pt=te(),st=te();Ye(oe,se-z,oe+y,se-z,oe+z,se-y,oe+z,se,.58,je,je,st,Oe,Pt);var Et=te(),ta=te(),Jn=te();Ye(oe,se+z,oe-y,se+z,oe-z,se+y,oe-z,se,.42,Et,ta,Jn,je,je);var Ea=te(),oa=te(),Xt=te();return Ye(oe,se+z,oe-y,se+z,oe-z,se+y,oe-z,se,.58,je,je,Xt,Ea,oa),ce.add(new go.PathSegment(go.PathSegment.Move,Xt.x*a,Xt.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,se*E,Ea.x*a,Ea.y*E,oa.x*a,oa.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-z)*E,(oe-z)*a,(se-y)*E,(oe-y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Me.x*a,Me.y*E,de.x*a,de.y*E,Fe.x*a,Fe.y*E)),ce.add(new go.PathSegment(go.PathSegment.Line,Xt.x*a,Xt.y*E).close()),ce.add(new go.PathSegment(go.PathSegment.Move,Jn.x*a,Jn.y*E)),ce.add(new go.PathSegment(go.PathSegment.Line,st.x*a,st.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,se*E,Oe.x*a,Oe.y*E,Pt.x*a,Pt.y*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+z)*E,(oe+z)*a,(se+y)*E,(oe+y)*a,(se+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,Jn.x*a,Jn.y*E,Et.x*a,Et.y*E,ta.x*a,ta.y*E).close()),x(de),x(Fe),x(Me),x(je),x(Oe),x(Pt),x(st),x(Et),x(ta),x(Jn),x(Ea),x(oa),x(Xt),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Fragile",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Ne("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(ge,a,E){var b=ge?ge.parameter1:NaN;(isNaN(b)||b<0)&&(b=30),b>a&&(b=a);var y=(a-b)/2,z=y+b;return new go.Geometry().add(new go.PathFigure(z,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,y,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(ge,a,E){var b=new go.Geometry,y=ye*.4,z=.4,oe=.5,se=.5,ce=te(),de=te(),Fe=te(),Me=te(),je=new go.PathFigure((oe-z)*a,se*E,!1);b.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-z)*E,(oe-z)*a,(se-y)*E,(oe-y)*a,(se-z)*E)),Ye(oe,se-z,oe+y,se-z,oe+z,se-y,oe+z,se,.44,Fe,Me,de,ce,ce),je.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Fe.x*a,Fe.y*E,Me.x*a,Me.y*E));var Oe=le(de.x,de.y);Ye(oe,se-z,oe+y,se-z,oe+z,se-y,oe+z,se,.56,ce,ce,de,Fe,Me);var Pt=le(de.x,de.y);je.add(new go.PathSegment(go.PathSegment.Line,(Oe.x*.1+.95*.9)*a,Oe.y*.1*E)),je.add(new go.PathSegment(go.PathSegment.Line,.85*a,Oe.y*.1*E)),je.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),je.add(new go.PathSegment(go.PathSegment.Line,a,0)),je.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),je.add(new go.PathSegment(go.PathSegment.Line,(Pt.x*.1+.9)*a,.15*E)),je.add(new go.PathSegment(go.PathSegment.Line,(Pt.x*.1+.9)*a,(Pt.y*.1+.05*.9)*E)),je.add(new go.PathSegment(go.PathSegment.Line,Pt.x*a,Pt.y*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,se*E,Fe.x*a,Fe.y*E,Me.x*a,Me.y*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+z)*E,(oe+z)*a,(se+y)*E,(oe+y)*a,(se+z)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,se*E,(oe-y)*a,(se+z)*E,(oe-z)*a,(se+y)*E)),z=.35,y=ye*.35;var st=new go.PathFigure(oe*a,(se-z)*E,!1);b.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,se*E,(oe-y)*a,(se-z)*E,(oe-z)*a,(se-y)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+z)*E,(oe-z)*a,(se+y)*E,(oe-y)*a,(se+z)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,se*E,(oe+y)*a,(se+z)*E,(oe+z)*a,(se+y)*E)),st.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-z)*E,(oe+z)*a,(se-y)*E,(oe+y)*a,(se-z)*E));var Et=new go.PathFigure((oe-z)*a,se*E,!1);return b.add(Et),x(ce),x(de),x(Fe),x(Me),x(Oe),x(Pt),b.spot1=new go.Spot(.202,.257),b.spot2=new go.Spot(.792,.739),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("GenderFemale",function(ge,a,E){var b=new go.Geometry,y=.375,z=0,oe=-.125,se=y*ye,ce=new go.PathFigure((.525+z)*a,(.5+y+oe)*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+oe)*E,(.5+se+z)*a,(.5+y+oe)*E,(.5+y+z)*a,(.5+se+oe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+oe)*E,(1-.5+y+z)*a,(.5-se+oe)*E,(.5+se+z)*a,(.5-y+oe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+oe)*E,(.5-se+z)*a,(.5-y+oe)*E,(.5-y+z)*a,(.5-se+oe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+y+oe)*E,(.5-y+z)*a,(.5+se+oe)*E,(.5-se+z)*a,(.5+y+oe)*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,z=0,oe=-.125,se=y*ye;var ce=new go.PathFigure((1-.5+y+z)*a,(.5+oe)*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+y+oe)*E,(.5+y+z)*a,(.5+se+oe)*E,(.5+se+z)*a,(.5+y+oe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+oe)*E,(.5-se+z)*a,(.5+y+oe)*E,(.5-y+z)*a,(.5+se+oe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+oe)*E,(.5-y+z)*a,(.5-se+oe)*E,(.5-se+z)*a,(.5-y+oe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+oe)*E,(.5+se+z)*a,(.5-y+oe)*E,(1-.5+y+z)*a,(.5-se+oe)*E));var ce=new go.PathFigure((.525+z)*a,(.5+y+oe)*E,!1);return b.add(ce),b.spot1=new go.Spot(.232,.136),b.spot2=new go.Spot(.682,.611),b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicImplies",function(ge,a,E){var b=ge?ge.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(ge,a,E){var b=ge?ge.parameter1:NaN;return isNaN(b)&&(b=.2),new go.Geometry().add(new go.PathFigure((1-b)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,b*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,b*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(ge,a,E){var b=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("LogicTruth",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(ge,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,b*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(ge,a,E){var b=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,b*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,b*a,b*E,b*a,b*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Ne("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Ne("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=.3);var y=ge?ge.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-b)*a,oe=(.5-y/2)*E,se=(.5+y/2)*E,ce=new go.Geometry,de=new go.PathFigure(0,oe,!0);ce.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,oe)),de.add(new go.PathSegment(go.PathSegment.Line,z,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,z,E)),de.add(new go.PathSegment(go.PathSegment.Line,z,se)),de.add(new go.PathSegment(go.PathSegment.Line,0,se).close()),ce.spot1=new go.Spot(0,oe/E);var Fe=we(0,se/E,1,se/E,z/a,1,1,.5,te());return ce.spot2=new go.Spot(Fe.x,Fe.y),x(Fe),ce}),go.Shape.setFigureParameter("Arrow2",0,new Ne("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Ne("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=30),b>a&&(b=a);var y=ge?ge.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var z=a-b,oe=(E-y)/2,se=oe+y,ce=new go.Geometry,de=new go.PathFigure(0,oe,!0);ce.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z,oe)),de.add(new go.PathSegment(go.PathSegment.Line,z,0)),de.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,z,E)),de.add(new go.PathSegment(go.PathSegment.Line,z,se)),de.add(new go.PathSegment(go.PathSegment.Line,0,se).close()),ce.spot1=new go.Spot(0,oe/E);var Fe=we(0,se/E,1,se/E,z/a,1,1,.5,te());return ce.spot2=new go.Spot(Fe.x,Fe.y),x(Fe),ce}),go.Shape.defineFigureGenerator("Chevron",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("DoubleArrow",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),b}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Ne("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,z=(.5+b/2)*E,oe=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);oe.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ce=we(0,.5,.3,0,0,y/E,.1,y/E,te());return oe.spot1=new go.Spot(ce.x,ce.y),ce=we(.7,1,1,.5,0,z/E,1,z/E,ce),oe.spot2=new go.Spot(ce.x,ce.y),x(ce),oe}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Ne("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Ne("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=40);var y=ge?ge.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-b)/2,oe=z+b,se=(E-y)/2,ce=se+y;(b>E||y>E)&&(y>b?(b=b*E/y,z=(E-b)/2,oe=z+b,se=0,ce=E):(z=0,oe=E,se=0,ce=E));var de=new go.Geometry,Fe=new go.PathFigure(a,.5*E,!0);de.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),Fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),Fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ce)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),Fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,se)),Fe.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,se).close());var Me=we(0,.5,.3,se/E,0,z/E,1,z/E,te());return de.spot1=new go.Spot(Me.x,Me.y),Me=we(.7,ce/E,1,.5,0,oe/E,1,oe/E,Me),de.spot2=new go.Spot(Me.x,Me.y),x(Me),de}),go.Shape.setFigureParameter("IBeamArrow",0,new Ne("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=.3);var y=(.5-b/2)*E,z=(.5+b/2)*E,oe=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);oe.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,E)),se.add(new go.PathSegment(go.PathSegment.Line,0,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),oe.spot1=new go.Spot(0,y/E);var ce=we(.7,1,1,.5,0,z/E,1,z/E,te());return oe.spot2=new go.Spot(ce.x,ce.y),x(ce),oe}),go.Shape.setFigureParameter("IBeamArrow2",0,new Ne("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Ne("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=40);var y=ge?ge.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-b)/2,oe=z+b,se=(E-y)/2,ce=se+y;(b>E||y>E)&&(y>b?(b=b*E/y,z=(E-b)/2,oe=z+b,se=0,ce=E):(z=0,oe=E,se=0,ce=E));var de=new go.Geometry,Fe=new go.PathFigure(a,.5*E,!0);de.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ce)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ce)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,ce)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,se)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,se)),Fe.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),Fe.add(new go.PathSegment(go.PathSegment.Line,.7*a,se).close()),de.spot1=new go.Spot(0,z/E);var Me=we(.7,ce/E,1,.5,0,oe/E,1,oe/E,te());return de.spot2=new go.Spot(Me.x,Me.y),x(Me),de}),go.Shape.setFigureParameter("Pointer",0,new Ne("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=.1);var y=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(b,.35);var oe=we(.2,.65,1,.65,0,1,1,.5,te());return y.spot2=new go.Spot(oe.x,oe.y),x(oe),y}),go.Shape.setFigureParameter("RoundedPointer",0,new Ne("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=.3);var y=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,b*a,.75*E,b*a,.25*E).close()),y.spot1=new go.Spot(b,.35);var oe=we(0,.65,1,.65,0,1,1,.5,te());return y.spot2=new go.Spot(oe.x,oe.y),x(oe),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new Ne("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=.4);var y=(.5-b/2)*E,z=(.5+b/2)*E,oe=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);oe.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,0,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),oe.spot1=new go.Spot(.2,.3);var ce=we(.7,1,1,.5,0,z/E,1,z/E,te());return oe.spot2=new go.Spot(ce.x,ce.y),x(ce),oe}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Ne("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=50);var y=(E-b)/2,z=y+b;b>E&&(y=0,z=E);var oe=new go.Geometry,se=new go.PathFigure(a,.5*E,!0);oe.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),se.add(new go.PathSegment(go.PathSegment.Line,0,z)),se.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,0,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),se.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),oe.spot1=new go.Spot(.2,y/E);var ce=we(.7,1,1,.5,0,z/E,1,z/E,te());return oe.spot2=new go.Spot(ce.x,ce.y),x(ce),oe}),go.Shape.setFigureParameter("SquareArrow",0,new Ne("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=.7);var y=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(b,1),y}),go.Shape.defineFigureGenerator("Cone1",function(ge,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.1,oe=new go.PathFigure(0,.9*E,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E).close()),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.97),b}),go.Shape.defineFigureGenerator("Cone2",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var z=new go.PathFigure(0,.9*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.82),b}),go.Shape.defineFigureGenerator("Cube1",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.5,.85),b}),go.Shape.defineFigureGenerator("Cube2",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(.7,1),b}),go.Shape.defineFigureGenerator("Cylinder1",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,z=ye*.5,oe=new go.PathFigure(0,b,!0);y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ye*b,(.5-z)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,1*a,b,(.5+z)*a,0,1*a,ye*b)),oe.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-ye*b,(.5+z)*a,1*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-z)*a,1*E,0,E-ye*b)),oe.add(new go.PathSegment(go.PathSegment.Line,0,b));var se=new go.PathFigure(a,b,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*b,1*a,2*b-ye*b,(.5+z)*a,2*b)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,b,(.5-z)*a,2*b,0,2*b-ye*b)),y.spot1=new go.Spot(0,0,0,2*b),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,E/3);var y=new go.Geometry,z=ye*.5,oe=new go.PathFigure(0,E-b,!0);y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,b)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,ye*b,(.5-z)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,b,(.5+z)*a,0,a,ye*b)),oe.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-ye*b,(.5+z)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,(.5-z)*a,E,0,E-ye*b));var se=new go.PathFigure(0,E-b,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*b,0,E-b-ye*b,(.5-z)*a,E-2*b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,E-b,(.5+z)*a,E-2*b,a,E-b-ye*b)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*b),y}),go.Shape.defineFigureGenerator("Cylinder3",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,z=ye*.5,oe=new go.PathFigure(b,0,!0);y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ye*b,0,a,(.5-z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+z)*E,a-ye*b,E)),oe.add(new go.PathSegment(go.PathSegment.Line,b,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ye*b,E,0,(.5+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*E,ye*b,0));var se=new go.PathFigure(b,0,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,2*b,.5*E,b+ye*b,0,2*b,(.5-z)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,E,2*b,(.5+z)*E,b+ye*b,E)),y.spot1=new go.Spot(0,0,2*b,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=5),b=Math.min(b,a/3);var y=new go.Geometry,z=ye*.5,oe=new go.PathFigure(a-b,0,!0);y.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-ye*b,0,a,(.5-z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,(.5+z)*E,a-ye*b,E)),oe.add(new go.PathSegment(go.PathSegment.Line,b,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,ye*b,E,0,(.5+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,(.5-z)*E,ye*b,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a-b,0));var se=new go.PathFigure(a-b,0,!1);return y.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,a-2*b,.5*E,a-b-ye*b,0,a-2*b,(.5-z)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a-2*b,(.5+z)*E,a-b-ye*b,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*b,0),y}),go.Shape.defineFigureGenerator("Prism1",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.25*a,.25*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.408,.172),b.spot2=new go.Spot(.833,.662),b}),go.Shape.defineFigureGenerator("Prism2",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),b.spot1=new go.Spot(.25,.5),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("Pyramid1",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var z=new go.PathFigure(.5*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Pyramid2",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.spot1=new go.Spot(.25,.367),b.spot2=new go.Spot(.75,.875),b}),go.Shape.defineFigureGenerator("Actor",function(ge,a,E){var b=new go.Geometry,y=.2,z=.1,oe=ye*y,se=ye*z,ce=.5,de=.1,Fe=new go.PathFigure(ce*a,(de+z)*E,!0);b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-y)*a,de*E,(ce-oe)*a,(de+z)*E,(ce-y)*a,(de+se)*E)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-z)*E,(ce-y)*a,(de-se)*E,(ce-oe)*a,(de-z)*E)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ce+y)*a,de*E,(ce+oe)*a,(de-z)*E,(ce+y)*a,(de-se)*E)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+z)*E,(ce+y)*a,(de+se)*E,(ce+oe)*a,(de+z)*E));var Me=.05,je=ye*Me;ce=.05,de=.25;var Oe=new go.PathFigure(.5*a,.2*E,!0);return b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),ce=.95,de=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce+Me)*a,de*E,(ce+je)*a,(de-Me)*E,(ce+Me)*a,(de-je)*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),Me=.025,je=ye*Me,ce=.825,de=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Me)*E,(ce+Me)*a,(de-je)*E,(ce+je)*a,(de-Me)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Me)*a,de*E,(ce-je)*a,(de-Me)*E,(ce-Me)*a,(de-je)*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),Me=.05,je=ye*Me,ce=.5,de=.7,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Me)*E,(ce+Me)*a,(de-je)*E,(ce+je)*a,(de-Me)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Me)*a,de*E,(ce-je)*a,(de-Me)*E,(ce-Me)*a,(de-je)*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),Me=.025,je=ye*Me,ce=.175,de=.35,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Me)*E,(ce+Me)*a,(de-je)*E,(ce+je)*a,(de-Me)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-Me)*a,de*E,(ce-je)*a,(de-Me)*E,(ce-Me)*a,(de-je)*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),Me=.05,je=ye*Me,ce=.05,de=.25,Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-Me)*E,(ce-Me)*a,(de-je)*E,(ce-je)*a,(de-Me)*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),b.spot1=new go.Spot(.2,.2),b.spot2=new go.Spot(.8,.65),b}),go.Shape.setFigureParameter("Card",0,new Ne("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(ge,a,E){var b=ge?ge.parameter1:NaN;isNaN(b)&&(b=.2);var y=new go.Geometry,z=new go.PathFigure(a,0,!0);return y.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,0).close()),y.spot1=new go.Spot(0,b),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var z=new go.PathFigure(.5*a,.5*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,.25),b}),go.Shape.defineFigureGenerator("CreateRequest",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var oe=new go.PathFigure(0,y*E,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("Database",function(ge,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.1,oe=new go.PathFigure(a,.1*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var se=new go.PathFigure(a,.1*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+z)*E,(.5+y)*a,.4*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+z)*E)),b.spot1=new go.Spot(0,.4),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("DataStorage",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),b.spot1=new go.Spot(.226,0),b.spot2=new go.Spot(.81,1),b}),go.Shape.defineFigureGenerator("DiskStorage",function(ge,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.1,oe=new go.PathFigure(a,.1*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var se=new go.PathFigure(a,.1*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),b.spot1=new go.Spot(0,.3),b.spot2=new go.Spot(1,.9),b}),go.Shape.defineFigureGenerator("Display",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),b.spot1=new go.Spot(.25,0),b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("DividedEvent",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=ye*.2,oe=new go.PathFigure(0,.2*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*E,(.2-z)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+z)*a,0,a,(.2-z)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+z)*E,(.8+z)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-z)*a,E,0,(.8+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var se=new go.PathFigure(0,y*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("DividedProcess",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var oe=new go.PathFigure(0,y*E,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),b}),go.Shape.defineFigureGenerator("Document",function(ge,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("ExternalOrganization",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var oe=new go.PathFigure(y*a,0,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),oe.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),oe.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),b}),go.Shape.defineFigureGenerator("ExternalProcess",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(.1*a,.4*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("File",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.75*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Interrupt",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var z=new go.PathFigure(a,.5*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E));var oe=new go.PathFigure(a,.5*E,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("InternalStorage",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN,z=ge?ge.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var oe=new go.PathFigure(0,0,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var se=new go.PathFigure(y*a,0,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),se.add(new go.PathSegment(go.PathSegment.Move,0,z*E)),se.add(new go.PathSegment(go.PathSegment.Line,a,z*E)),b}),go.Shape.defineFigureGenerator("Junction",function(ge,a,E){var b=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,oe=ye*.5,se=.5,ce=new go.PathFigure(a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,se*a,E,a,(se+oe)*E,(se+oe)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,se*E,(se-oe)*a,E,0,(se+oe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,se*a,0,0,(se-oe)*E,(se-oe)*a,0)),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,se*E,(se+oe)*a,0,a,(se-oe)*E));var de=new go.PathFigure((z+y)*a,(z+y)*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,z*a,z*E)),de.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+y)*E)),de.add(new go.PathSegment(go.PathSegment.Line,(z+y)*a,z*E)),b}),go.Shape.defineFigureGenerator("LinedDocument",function(ge,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var z=new go.PathFigure(.1*a,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),b.spot1=new go.Spot(.1,0),b.spot2=new go.Spot(1,.6),b}),go.Shape.defineFigureGenerator("LoopLimit",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MagneticTape",function(ge,a,E){var b=new go.Geometry,y=ye*.5,z=.5,oe=new go.PathFigure(.5*a,E,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*E,a,(z+y)*E,(z+y)*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.spot1=new go.Spot(.15,.15),b.spot2=new go.Spot(.85,.8),b}),go.Shape.defineFigureGenerator("ManualInput",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),b.spot1=new go.Spot(0,.25),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("MessageFromUser",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;isNaN(y)&&(y=.7);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,y*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("MicroformProcessing",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,y*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-y)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("MicroformRecording",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("MultiDocument",function(ge,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.8,.77),b}),go.Shape.defineFigureGenerator("MultiProcess",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var z=new go.PathFigure(.2*a,.1*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),b.spot1=new go.Spot(0,.2),b.spot2=new go.Spot(.8,1),b}),go.Shape.defineFigureGenerator("OfflineStorage",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,oe=new go.PathFigure(0,0,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var se=new go.PathFigure(.5*y*a,y*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),b}),go.Shape.defineFigureGenerator("OffPageConnector",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.75,1),b}),go.Shape.defineFigureGenerator("Or",function(ge,a,E){var b=new go.Geometry,y=ye*.5,z=.5,oe=new go.PathFigure(a,z*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var se=new go.PathFigure(a,.5*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),se.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b}),go.Shape.defineFigureGenerator("PaperTape",function(ge,a,E){var b=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),b.spot1=new go.Spot(0,.49),b.spot2=new go.Spot(1,.75),b}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN,z=ge?ge.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var oe=new go.PathFigure(0,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN,z=ge?ge.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var oe=new go.PathFigure(0,0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Procedure",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var oe=new go.PathFigure((1-y)*a,0,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b}),go.Shape.defineFigureGenerator("Process",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var oe=new go.PathFigure(y*a,0,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Sort",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(0,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.spot1=new go.Spot(.25,.25),b.spot2=new go.Spot(.75,.5),b}),go.Shape.defineFigureGenerator("Start",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*a,0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var oe=new go.PathFigure(y*a,0,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),oe.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),b.spot1=new go.Spot(y,0),b.spot2=new go.Spot(1-y,1),b}),go.Shape.defineFigureGenerator("Terminator",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),b.spot1=new go.Spot(.23,0),b.spot2=new go.Spot(.77,1),b}),go.Shape.defineFigureGenerator("TransmittalTape",function(ge,a,E){var b=new go.Geometry,y=ge?ge.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-y)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-y)*E).close()),b.spot1=go.Spot.TopLeft,b}),go.Shape.defineFigureGenerator("AndGate",function(ge,a,E){var b=new go.Geometry,y=ye*.5,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+y)*a,0,a,(.5-y)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+y)*E,(.5+y)*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(.55,1),b}),go.Shape.defineFigureGenerator("Buffer",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Clock",function(ge,a,E){var b=new go.Geometry,y=ye*.5,z=.5,oe=new go.PathFigure(a,z*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var se=new go.PathFigure(a,z*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,z*E));var ce=new go.PathFigure(.8*a,.75*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),b}),go.Shape.defineFigureGenerator("Ground",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),b}),go.Shape.defineFigureGenerator("Inverter",function(ge,a,E){var b=new go.Geometry,y=ye*.1,z=.1,oe=.9,se=.5,ce=new go.PathFigure(.8*a,.5*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,0,E)),ce.add(new go.PathSegment(go.PathSegment.Line,0,0)),ce.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var de=new go.PathFigure((oe+z)*a,se*E,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+z)*E,(oe+z)*a,(se+y)*E,(oe+y)*a,(se+z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,se*E,(oe-y)*a,(se+z)*E,(oe-z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-z)*E,(oe-z)*a,(se-y)*E,(oe-y)*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,se*E,(oe+y)*a,(se-z)*E,(oe+z)*a,(se-y)*E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.4,.75),b}),go.Shape.defineFigureGenerator("NandGate",function(ge,a,E){var b=new go.Geometry,y=ye*.5,z=ye*.4,oe=ye*.1,se=.1,ce=.9,de=.5,Fe=new go.PathFigure(.8*a,.5*E,!0);b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+z)*E,(.4+y)*a,E)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,E)),Fe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Fe.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-z)*E));var Me=new go.PathFigure((ce+se)*a,de*E,!0);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+se)*E,(ce+se)*a,(de+oe)*E,(ce+oe)*a,(de+se)*E)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a,de*E,(ce-oe)*a,(de+se)*E,(ce-se)*a,(de+oe)*E)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-se)*E,(ce-se)*a,(de-oe)*E,(ce-oe)*a,(de-se)*E)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a,de*E,(ce+oe)*a,(de-se)*E,(ce+se)*a,(de-oe)*E)),b.spot1=new go.Spot(0,.05),b.spot2=new go.Spot(.55,.95),b}),go.Shape.defineFigureGenerator("NorGate",function(ge,a,E){var b=new go.Geometry,y=.5,z=ye*y,oe=0,se=.5,ce=new go.PathFigure(.8*a,.5*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(se+z)*E,(oe+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(oe+z)*a,(se-y)*E,.7*a,(se-z)*E)),y=.1,z=ye*.1,oe=.9,se=.5;var de=new go.PathFigure((oe-y)*a,se*E,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-y)*E,(oe-y)*a,(se-z)*E,(oe-z)*a,(se-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y)*a,se*E,(oe+z)*a,(se-y)*E,(oe+y)*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+y)*E,(oe+y)*a,(se+z)*E,(oe+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(oe-y)*a,se*E,(oe-z)*a,(se+y)*E,(oe-y)*a,(se+z)*E)),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.6,.75),b}),go.Shape.defineFigureGenerator("OrGate",function(ge,a,E){var b=new go.Geometry,y=.5,z=ye*y,oe=0,se=.5,ce=new go.PathFigure(0,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(oe+z+z)*a,(se-y)*E,.8*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(se+z)*E,(oe+z+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),b.spot1=new go.Spot(.2,.25),b.spot2=new go.Spot(.75,.75),b}),go.Shape.defineFigureGenerator("XnorGate",function(ge,a,E){var b=new go.Geometry,y=.5,z=ye*y,oe=.2,se=.5,ce=new go.PathFigure(.1*a,0,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var de=new go.PathFigure(.8*a,.5*E,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(se+z)*E,(oe+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(oe+z)*a,(se-y)*E,.7*a,(se-z)*E)),y=.1,z=ye*.1,oe=.9,se=.5;var Fe=new go.PathFigure((oe-y)*a,se*E,!0);return b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-y)*E,(oe-y)*a,(se-z)*E,(oe-z)*a,(se-y)*E)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y)*a,se*E,(oe+z)*a,(se-y)*E,(oe+y)*a,(se-z)*E)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+y)*E,(oe+y)*a,(se+z)*E,(oe+z)*a,(se+y)*E)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-y)*a,se*E,(oe-z)*a,(se+y)*E,(oe-y)*a,(se+z)*E)),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.65,.75),b}),go.Shape.defineFigureGenerator("XorGate",function(ge,a,E){var b=new go.Geometry,y=.5,z=ye*y,oe=.2,se=.5,ce=new go.PathFigure(.1*a,0,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var de=new go.PathFigure(.2*a,0,!0);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(oe+z)*a,(se-y)*E,.9*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(se+z)*E,(oe+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),b.spot1=new go.Spot(.4,.25),b.spot2=new go.Spot(.8,.75),b}),go.Shape.defineFigureGenerator("Capacitor",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Resistor",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),b}),go.Shape.defineFigureGenerator("Inductor",function(ge,a,E){var b=new go.Geometry,y=ye*.1,z=.1,oe=.1,se=.5,ce=new go.PathFigure((oe-y*.5)*a,E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,0,(oe-y)*a,E,(oe-z)*a,0)),oe=.3,ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,E,(oe+z)*a,0,(oe+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,0,(oe-y)*a,E,(oe-z)*a,0)),oe=.5,ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,E,(oe+z)*a,0,(oe+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,0,(oe-y)*a,E,(oe-z)*a,0)),oe=.7,ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,E,(oe+z)*a,0,(oe+y)*a,E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,0,(oe-y)*a,E,(oe-z)*a,0)),oe=.9,ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y*.5)*a,E,(oe+z)*a,0,(oe+y)*a,E)),b}),go.Shape.defineFigureGenerator("ACvoltageSource",function(ge,a,E){var b=new go.Geometry,y=ye*.5,z=.5,oe=.5,se=.5,ce=new go.PathFigure((oe-z)*a,se*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-z)*E,(oe-z)*a,(se-y)*E,(oe-y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,se*E,(oe+y)*a,(se-z)*E,(oe+z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+z)*E,(oe+z)*a,(se+y)*E,(oe+y)*a,(se+z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,se*E,(oe-y)*a,(se+z)*E,(oe-z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Move,(oe-z+.1)*a,se*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z-.1)*a,se*E,oe*a,(se-z)*E,oe*a,(se+z)*E)),b}),go.Shape.defineFigureGenerator("DCvoltageSource",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("Diode",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.spot1=new go.Spot(0,.25),b.spot2=new go.Spot(.5,.75),b}),go.Shape.defineFigureGenerator("Wifi",function(ge,a,E){var b=new go.Geometry,y=a,z=E;a=a*.38,E=E*.6;var oe=ye*.8,se=.8,ce=0,de=.5,Fe=(y-a)/2,Me=(z-E)/2,je=new go.PathFigure(ce*a+Fe,(de+se)*E+Me,!0);b.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Fe,de*E+Me,(ce-oe)*a+Fe,(de+se)*E+Me,(ce-se)*a+Fe,(de+oe)*E+Me)),je.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Fe,(de-se)*E+Me,(ce-se)*a+Fe,(de-oe)*E+Me,(ce-oe)*a+Fe,(de-se)*E+Me)),je.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se+oe*.5)*a+Fe,de*E+Me,ce*a+Fe,(de-se)*E+Me,(ce-se+oe*.5)*a+Fe,(de-oe)*E+Me)),je.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Fe,(de+se)*E+Me,(ce-se+oe*.5)*a+Fe,(de+oe)*E+Me,ce*a+Fe,(de+se)*E+Me).close()),oe=ye*.4,se=.4,ce=.2,de=.5;var Oe=new go.PathFigure(ce*a+Fe,(de+se)*E+Me,!0);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Fe,de*E+Me,(ce-oe)*a+Fe,(de+se)*E+Me,(ce-se)*a+Fe,(de+oe)*E+Me)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Fe,(de-se)*E+Me,(ce-se)*a+Fe,(de-oe)*E+Me,(ce-oe)*a+Fe,(de-se)*E+Me)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se+oe*.5)*a+Fe,de*E+Me,ce*a+Fe,(de-se)*E+Me,(ce-se+oe*.5)*a+Fe,(de-oe)*E+Me)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Fe,(de+se)*E+Me,(ce-se+oe*.5)*a+Fe,(de+oe)*E+Me,ce*a+Fe,(de+se)*E+Me).close()),oe=ye*.2,se=.2,ce=.5,de=.5;var Pt=new go.PathFigure((ce-se)*a+Fe,de*E+Me,!0);b.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Fe,(de-se)*E+Me,(ce-se)*a+Fe,(de-oe)*E+Me,(ce-oe)*a+Fe,(de-se)*E+Me)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Fe,de*E+Me,(ce+oe)*a+Fe,(de-se)*E+Me,(ce+se)*a+Fe,(de-oe)*E+Me)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Fe,(de+se)*E+Me,(ce+se)*a+Fe,(de+oe)*E+Me,(ce+oe)*a+Fe,(de+se)*E+Me)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(ce-se)*a+Fe,de*E+Me,(ce-oe)*a+Fe,(de+se)*E+Me,(ce-se)*a+Fe,(de+oe)*E+Me)),oe=ye*.4,se=.4,ce=.8,de=.5;var st=new go.PathFigure(ce*a+Fe,(de-se)*E+Me,!0);b.add(st),st.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Fe,de*E+Me,(ce+oe)*a+Fe,(de-se)*E+Me,(ce+se)*a+Fe,(de-oe)*E+Me)),st.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Fe,(de+se)*E+Me,(ce+se)*a+Fe,(de+oe)*E+Me,(ce+oe)*a+Fe,(de+se)*E+Me)),st.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se-oe*.5)*a+Fe,de*E+Me,ce*a+Fe,(de+se)*E+Me,(ce+se-oe*.5)*a+Fe,(de+oe)*E+Me)),st.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Fe,(de-se)*E+Me,(ce+se-oe*.5)*a+Fe,(de-oe)*E+Me,ce*a+Fe,(de-se)*E+Me).close()),oe=ye*.8,se=.8,ce=1,de=.5;var Et=new go.PathFigure(ce*a+Fe,(de-se)*E+Me,!0);return b.add(Et),Et.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se)*a+Fe,de*E+Me,(ce+oe)*a+Fe,(de-se)*E+Me,(ce+se)*a+Fe,(de-oe)*E+Me)),Et.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Fe,(de+se)*E+Me,(ce+se)*a+Fe,(de+oe)*E+Me,(ce+oe)*a+Fe,(de+se)*E+Me)),Et.add(new go.PathSegment(go.PathSegment.Bezier,(ce+se-oe*.5)*a+Fe,de*E+Me,ce*a+Fe,(de+se)*E+Me,(ce+se-oe*.5)*a+Fe,(de+oe)*E+Me)),Et.add(new go.PathSegment(go.PathSegment.Bezier,ce*a+Fe,(de-se)*E+Me,(ce+se-oe*.5)*a+Fe,(de-oe)*E+Me,ce*a+Fe,(de-se)*E+Me).close()),b}),go.Shape.defineFigureGenerator("Email",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),b}),go.Shape.defineFigureGenerator("Ethernet",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,E,!0,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var oe=new go.PathFigure(.6*a,E,!0,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var se=new go.PathFigure(0,.5*E,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),se.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),se.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),se.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),b}),go.Shape.defineFigureGenerator("Power",function(ge,a,E){var b=new go.Geometry,y=ye*.4,z=.4,oe=.5,se=.5,ce=te(),de=te(),Fe=te(),Me=te();Ye(oe,se-z,oe+y,se-z,oe+z,se-y,oe+z,se,.5,ce,ce,de,Fe,Me);var je=le(de.x,de.y),Oe=new go.PathFigure(de.x*a,de.y*E,!0);b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,se*E,Fe.x*a,Fe.y*E,Me.x*a,Me.y*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+z)*E,(oe+z)*a,(se+y)*E,(oe+y)*a,(se+z)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,se*E,(oe-y)*a,(se+z)*E,(oe-z)*a,(se+y)*E)),Ye(oe-z,se,oe-z,se-y,oe-y,se-z,oe,se-z,.5,Fe,Me,de,ce,ce),Oe.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Fe.x*a,Fe.y*E,Me.x*a,Me.y*E)),y=ye*.3,z=.3,Ye(oe-z,se,oe-z,se-y,oe-y,se-z,oe,se-z,.5,Fe,Me,de,ce,ce),Oe.add(new go.PathSegment(go.PathSegment.Line,de.x*a,de.y*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-z)*a,se*E,Me.x*a,Me.y*E,Fe.x*a,Fe.y*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+z)*E,(oe-z)*a,(se+y)*E,(oe-y)*a,(se+z)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+z)*a,se*E,(oe+y)*a,(se+z)*E,(oe+z)*a,(se+y)*E)),Ye(oe,se-z,oe+y,se-z,oe+z,se-y,oe+z,se,.5,ce,ce,de,Fe,Me),Oe.add(new go.PathSegment(go.PathSegment.Bezier,de.x*a,de.y*E,Me.x*a,Me.y*E,Fe.x*a,Fe.y*E).close());var Oe=new go.PathFigure(.45*a,0,!0);return b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),Oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),x(ce),x(de),x(Fe),x(Me),x(je),b.spot1=new go.Spot(.25,.45),b.spot2=new go.Spot(.75,.8),b}),go.Shape.defineFigureGenerator("Fallout",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E/2,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function z(oe,se,ce){oe.add(new go.PathSegment(go.PathSegment.Move,(.3+se)*a,(.8+ce)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,(.5+se)*a,(.5+ce)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,(.1+se)*a,(.5+ce)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,(.3+se)*a,(.8+ce)*E).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),b}),go.Shape.defineFigureGenerator("IrritationHazard",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),b.spot1=new go.Spot(.3,.3),b.spot2=new go.Spot(.7,.7),b}),go.Shape.defineFigureGenerator("ElectricalHazard",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),y.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),y.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),y.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),b}),go.Shape.defineFigureGenerator("FireHazard",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),b.spot1=new go.Spot(.07,.445),b.spot2=new go.Spot(.884,.958),b}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(ge,a,E){var b=new go.Geometry,y=.5,z=0,oe=0,se=y*ye,ce=.4*Math.SQRT2/2+.5,de=.5-.5*Math.SQRT2/2,Fe=1,Me=.5,je=.5,Oe=0,Pt=new go.PathFigure(ce*a,(1-de)*E,!1);return b.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,Me*E,Fe*a,.7*E,Fe*a,Me*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(je+z)*a,(Oe+z)*E,(.5+y+z)*a,(.5-se+z)*E,(.5+se+z)*a,(.5-y+z)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+oe)*E,(.5-se+z)*a,(.5-y+oe)*E,(.5-y+z)*a,(.5-se+oe)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*E,(.5-y+z)*a,(.5+se+oe)*E,(.5-se+z)*a,.9*E)),Pt.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*E)),Pt.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*E)),Pt.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),b}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(a,E,!1);b.add(z);var oe=new go.PathFigure(0,.5*E,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),b}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),b}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var y=new go.PathFigure(0,.2*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var z=new go.PathFigure(.45*a,.73*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),b}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(.335*a,(1-.555)*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var oe=.5-.285,se=.5,ce=oe,de=Math.PI/4,Fe=4*(1-Math.cos(de))/(3*Math.sin(de)),Me=Fe*.5,je=oe,Oe=oe,Pt=Fe*je,st=Fe*Oe;z.add(new go.PathSegment(go.PathSegment.Bezier,(se-je)*a,ce*E,(se-(Pt+je)/2)*a,(ce+(Oe+st)/2)*E,(se-je)*a,(ce+st)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,se*a,(ce-Oe)*E,(se-je)*a,(ce-st)*E,(se-Pt)*a,(ce-Oe)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(se+je)*a,ce*E,(se+Pt)*a,(ce-Oe)*E,(se+je)*a,(ce-st)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(se+je)*a,(ce+st)*E,(se+(Pt+je)/2)*a,(ce+(Oe+st)/2)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var Et=new go.PathFigure(.2*a,E,!1);b.add(Et),Et.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var ta=new go.PathFigure(.8*a,E,!1);return b.add(ta),ta.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var z=new go.PathFigure(.2*a,.2*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),b}),go.Shape.defineFigureGenerator("BpmnEventError",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y);var z=new go.PathFigure(a,E,!1);b.add(z);var oe=new go.PathFigure(.1*a,E,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Caution",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var z=.05;return y.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*E)),y.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,z*a,z*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),b}),go.Shape.defineFigureGenerator("Recycle",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),y.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),y.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var z=new go.PathFigure(.475*a,.2*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var oe=new go.PathFigure(.675*a,.575*E,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),oe.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),oe.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),b}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(ge,a,E){var b=new go.Geometry,y=.5,z=ye*.5,oe=new go.PathFigure(a,y*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+z)*E,(y+z)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-z)*a,E,0,(y+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-z)*E,(y-z)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+z)*a,0,a,(y-z)*E));var se=new go.PathFigure(y*a,0,!1);return b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),se.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),se.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),se.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),se.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),b}),go.Shape.defineFigureGenerator("Package",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,.15*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),b.spot1=new go.Spot(0,.1),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Class",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var oe=new go.PathFigure(0,.5*E,!1);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),b}),go.Shape.defineFigureGenerator("Component",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var z=new go.PathFigure(0,.2*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var oe=new go.PathFigure(0,.6*E,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),b}),go.Shape.defineFigureGenerator("Boat Shipment",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var z=new go.PathFigure(.15*a,.6*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),b}),go.Shape.defineFigureGenerator("Customer/Supplier",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Workcell",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b}),go.Shape.defineFigureGenerator("Supermarket",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),y.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),b}),go.Shape.defineFigureGenerator("TruckShipment",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var oe=.1,se=ye*.1,ce=.2,de=.9,Fe=new go.PathFigure((ce-oe)*a,de*E,!0);b.add(Fe),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-oe)*E,(ce-oe)*a,(de-se)*E,(ce-se)*a,(de-oe)*E)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ce+oe)*a,de*E,(ce+se)*a,(de-oe)*E,(ce+oe)*a,(de-se)*E)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+oe)*E,(ce+oe)*a,(de+se)*E,(ce+se)*a,(de+oe)*E)),Fe.add(new go.PathSegment(go.PathSegment.Bezier,(ce-oe)*a,de*E,(ce-se)*a,(de+oe)*E,(ce-oe)*a,(de+se)*E).close()),oe=.1,se=ye*.1,ce=.8,de=.9;var Me=new go.PathFigure((ce-oe)*a,de*E,!0);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de-oe)*E,(ce-oe)*a,(de-se)*E,(ce-se)*a,(de-oe)*E)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ce+oe)*a,de*E,(ce+se)*a,(de-oe)*E,(ce+oe)*a,(de-se)*E)),Me.add(new go.PathSegment(go.PathSegment.Bezier,ce*a,(de+oe)*E,(ce+oe)*a,(de+se)*E,(ce+se)*a,(de+oe)*E)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(ce-oe)*a,de*E,(ce-se)*a,(de+oe)*E,(ce-oe)*a,(de+se)*E).close()),b}),go.Shape.defineFigureGenerator("KanbanPost",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b}),go.Shape.defineFigureGenerator("Forklift",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var oe=new go.PathFigure(.5*a,.8*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var se=new go.PathFigure(.5*a,.7*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var ce=.1,de=ye*.1,Fe=.1,Me=.9,je=new go.PathFigure((Fe-ce)*a,Me*E,!0);b.add(je),je.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Me-ce)*E,(Fe-ce)*a,(Me-de)*E,(Fe-de)*a,(Me-ce)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+ce)*a,Me*E,(Fe+de)*a,(Me-ce)*E,(Fe+ce)*a,(Me-de)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Me+ce)*E,(Fe+ce)*a,(Me+de)*E,(Fe+de)*a,(Me+ce)*E)),je.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-ce)*a,Me*E,(Fe-de)*a,(Me+ce)*E,(Fe-ce)*a,(Me+de)*E)),ce=.1,de=ye*.1,Fe=.4,Me=.9;var Oe=new go.PathFigure((Fe-ce)*a,Me*E,!0);return b.add(Oe),Oe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Me-ce)*E,(Fe-ce)*a,(Me-de)*E,(Fe-de)*a,(Me-ce)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe+ce)*a,Me*E,(Fe+de)*a,(Me-ce)*E,(Fe+ce)*a,(Me-de)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,Fe*a,(Me+ce)*E,(Fe+ce)*a,(Me+de)*E,(Fe+de)*a,(Me+ce)*E)),Oe.add(new go.PathSegment(go.PathSegment.Bezier,(Fe-ce)*a,Me*E,(Fe-de)*a,(Me+ce)*E,(Fe-ce)*a,(Me+de)*E)),b}),go.Shape.defineFigureGenerator("RailShipment",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var z=new go.PathFigure(.45*a,.7*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var oe=new go.PathFigure(.55*a,.4*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var Fe=.05,Me=ye*.05,je=.175,Oe=.95,se=new go.PathFigure((je-Fe)*a,Oe*E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Bezier,je*a,(Oe-Fe)*E,(je-Fe)*a,(Oe-Me)*E,(je-Me)*a,(Oe-Fe)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(je+Fe)*a,Oe*E,(je+Me)*a,(Oe-Fe)*E,(je+Fe)*a,(Oe-Me)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,je*a,(Oe+Fe)*E,(je+Fe)*a,(Oe+Me)*E,(je+Me)*a,(Oe+Fe)*E)),se.add(new go.PathSegment(go.PathSegment.Bezier,(je-Fe)*a,Oe*E,(je-Me)*a,(Oe+Fe)*E,(je-Fe)*a,(Oe+Me)*E));var Fe=.05,Me=ye*.05,je=.375,Oe=.95,ce=new go.PathFigure((je-Fe)*a,Oe*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,je*a,(Oe-Fe)*E,(je-Fe)*a,(Oe-Me)*E,(je-Me)*a,(Oe-Fe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(je+Fe)*a,Oe*E,(je+Me)*a,(Oe-Fe)*E,(je+Fe)*a,(Oe-Me)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,je*a,(Oe+Fe)*E,(je+Fe)*a,(Oe+Me)*E,(je+Me)*a,(Oe+Fe)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(je-Fe)*a,Oe*E,(je-Me)*a,(Oe+Fe)*E,(je-Fe)*a,(Oe+Me)*E));var Fe=.05,Me=ye*.05,je=.625,Oe=.95,de=new go.PathFigure((je-Fe)*a,Oe*E,!0);b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,je*a,(Oe-Fe)*E,(je-Fe)*a,(Oe-Me)*E,(je-Me)*a,(Oe-Fe)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(je+Fe)*a,Oe*E,(je+Me)*a,(Oe-Fe)*E,(je+Fe)*a,(Oe-Me)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,je*a,(Oe+Fe)*E,(je+Fe)*a,(Oe+Me)*E,(je+Me)*a,(Oe+Fe)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(je-Fe)*a,Oe*E,(je-Me)*a,(Oe+Fe)*E,(je-Fe)*a,(Oe+Me)*E));var Fe=.05,Me=ye*.05,je=.825,Oe=.95,Pt=new go.PathFigure((je-Fe)*a,Oe*E,!0);b.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,je*a,(Oe-Fe)*E,(je-Fe)*a,(Oe-Me)*E,(je-Me)*a,(Oe-Fe)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(je+Fe)*a,Oe*E,(je+Me)*a,(Oe-Fe)*E,(je+Fe)*a,(Oe-Me)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,je*a,(Oe+Fe)*E,(je+Fe)*a,(Oe+Me)*E,(je+Me)*a,(Oe+Fe)*E)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(je-Fe)*a,Oe*E,(je-Me)*a,(Oe+Fe)*E,(je-Fe)*a,(Oe+Me)*E).close());var st=new go.PathFigure(0,E,!1);return b.add(st),st.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),b}),go.Shape.defineFigureGenerator("Warehouse",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var oe=new go.PathFigure(.15*a,E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var se=.05,ce=ye*.05,de=.35,Fe=.775,Me=new go.PathFigure((de-se)*a,Fe*E,!0);return b.add(Me),Me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(Fe-se)*E,(de-se)*a,(Fe-ce)*E,(de-ce)*a,(Fe-se)*E)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(de+se)*a,Fe*E,(de+ce)*a,(Fe-se)*E,(de+se)*a,(Fe-ce)*E)),Me.add(new go.PathSegment(go.PathSegment.Bezier,de*a,(Fe+se)*E,(de+se)*a,(Fe+ce)*E,(de+ce)*a,(Fe+se)*E)),Me.add(new go.PathSegment(go.PathSegment.Bezier,(de-se)*a,Fe*E,(de-ce)*a,(Fe+se)*E,(de-se)*a,(Fe+ce)*E).close()),b}),go.Shape.defineFigureGenerator("ControlCenter",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),b}),go.Shape.defineFigureGenerator("Bluetooth",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Bookmark",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),y.add(new go.PathSegment(go.PathSegment.Line,0,0)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),b}),go.Shape.defineFigureGenerator("Globe",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),b}),go.Shape.defineFigureGenerator("Wave",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),b}),go.Shape.defineFigureGenerator("Operator",function(ge,a,E){var b=new go.Geometry,y=.3,z=ye*.3,oe=.5,se=.7,ce=new go.PathFigure((oe-y)*a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-y)*E,(oe-y)*a,(se-z)*E,(oe-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y)*a,se*E,(oe+z)*a,(se-y)*E,(oe+y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+y)*E,(oe+y)*a,(se+z)*E,(oe+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe-y)*a,se*E,(oe-z)*a,(se+y)*E,(oe-y)*a,(se+z)*E));var de=new go.PathFigure(0,.7*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),b}),go.Shape.defineFigureGenerator("TripleFanBlades",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),b}),go.Shape.defineFigureGenerator("CentrifugalPump",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a,0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,0)),b}),go.Shape.defineFigureGenerator("Battery",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var z=new go.PathFigure(0,.6*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b}),go.Shape.defineFigureGenerator("Delete",function(ge,a,E){var b=new go.Geometry,y=.5,z=ye*.5,oe=.5,se=.5,ce=new go.PathFigure((oe-y)*a,se*E,!0);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-y)*E,(oe-y)*a,(se-z)*E,(oe-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y)*a,se*E,(oe+z)*a,(se-y)*E,(oe+y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+y)*E,(oe+y)*a,(se+z)*E,(oe+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe-y)*a,se*E,(oe-z)*a,(se+y)*E,(oe-y)*a,(se+z)*E));var de=new go.PathFigure(.15*a,.5*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),b}),go.Shape.defineFigureGenerator("Flag",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),y.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),b}),go.Shape.defineFigureGenerator("Help",function(ge,a,E){var b=new go.Geometry,y=.5,z=ye*.5,oe=.5,se=.5,ce=new go.PathFigure((oe-y)*a,se*E,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-y)*E,(oe-y)*a,(se-z)*E,(oe-z)*a,(se-y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y)*a,se*E,(oe+z)*a,(se-y)*E,(oe+y)*a,(se-z)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+y)*E,(oe+y)*a,(se+z)*E,(oe+z)*a,(se+y)*E)),ce.add(new go.PathSegment(go.PathSegment.Bezier,(oe-y)*a,se*E,(oe-z)*a,(se+y)*E,(oe-y)*a,(se+z)*E).close()),y=.05,z=ye*.05,oe=.5,se=.8;var de=new go.PathFigure((oe-y)*a,se*E,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se-y)*E,(oe-y)*a,(se-z)*E,(oe-z)*a,(se-y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y)*a,se*E,(oe+z)*a,(se-y)*E,(oe+y)*a,(se-z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(se+y)*E,(oe+y)*a,(se+z)*E,(oe+z)*a,(se+y)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(oe-y)*a,se*E,(oe-z)*a,(se+y)*E,(oe-y)*a,(se+z)*E).close()),de.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),de.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),b}),go.Shape.defineFigureGenerator("Location",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),b}),go.Shape.defineFigureGenerator("Unlocked",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),b}),go.Shape.defineFigureGenerator("Gear",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),y.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),b}),go.Shape.defineFigureGenerator("Map",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),y.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),y.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),y.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),b}),go.Shape.defineFigureGenerator("Eject",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,E)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var z=new go.PathFigure(0,E*.6,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),b}),go.Shape.defineFigureGenerator("Pencil",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),y.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var z=new go.PathFigure(.126*a,.85*E,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var oe=new go.PathFigure(.402*a,.85*E,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var se=new go.PathFigure(.678*a,.85*E,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),se.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),se.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var ce=new go.PathFigure(.5*a,.1*E,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),ce.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),b}),go.Shape.defineFigureGenerator("Staircase",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),y.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),b}),go.Shape.defineFigureGenerator("5Bars",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,E*1,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var z=new go.PathFigure(a*.204,E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var oe=new go.PathFigure(a*.408,E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),oe.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),oe.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var se=new go.PathFigure(a*.612,E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),se.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),se.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var ce=new go.PathFigure(a*.816,E,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),b}),go.Shape.defineFigureGenerator("PC",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var oe=new go.PathFigure(a*.055,.13*E,!0);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var se=new go.PathFigure(a*.055,.18*E,!0);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),se.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),se.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var ce=new go.PathFigure(a*1,0,!0);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),ce.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),b}),go.Shape.defineFigureGenerator("Plane",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),y.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),y.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),y.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),y.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),y.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),y.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),b}),go.Shape.defineFigureGenerator("Key",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),y.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),y.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),y.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),b}),go.Shape.defineFigureGenerator("FilmTape",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(0,0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),y.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),y.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var z=new go.PathFigure(0,0,!1);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var oe=new go.PathFigure(a*.11,E*.1,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var se=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),se.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var ce=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),ce.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),b}),go.Shape.defineFigureGenerator("FloppyDisk",function(ge,a,E){var b=new go.Geometry,y=8,z=y*ye,oe=new go.PathFigure(y,0,!1);b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),oe.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),oe.add(new go.PathSegment(go.PathSegment.Line,y,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),oe.add(new go.PathSegment(go.PathSegment.Line,0,y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var se=new go.PathFigure(a*.83,0,!1);b.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),se.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),se.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var ce=new go.PathFigure(a*.83,E*1,!1);b.add(ce),ce.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),ce.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var de=new go.PathFigure(a*.78,E*.05,!1);return b.add(de),de.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),de.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),de.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),b}),go.Shape.defineFigureGenerator("SpeechBubble",function(ge,a,E){var b=ge?ge.parameter1:NaN;(isNaN(b)||b<0)&&(b=15),b=Math.min(b,a/3),b=Math.min(b,E/3);var y=b*ye,z=E*.8,oe=new go.Geometry,se=new go.PathFigure(b,0,!0);return oe.add(se),se.add(new go.PathSegment(go.PathSegment.Line,a-b,0)),se.add(new go.PathSegment(go.PathSegment.Bezier,a,b,a-y,0,a,y)),se.add(new go.PathSegment(go.PathSegment.Line,a,z-b)),se.add(new go.PathSegment(go.PathSegment.Bezier,a-b,z,a,z-y,a-y,z)),se.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),se.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),se.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),se.add(new go.PathSegment(go.PathSegment.Line,b,z)),se.add(new go.PathSegment(go.PathSegment.Bezier,0,z-b,y,z,0,z-y)),se.add(new go.PathSegment(go.PathSegment.Line,0,b)),se.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,y,y,0).close()),y>1?(oe.spot1=new go.Spot(0,0,y,y),oe.spot2=new go.Spot(1,.8,-y,-y)):(oe.spot1=go.Spot.TopLeft,oe.spot2=new go.Spot(1,.8)),oe}),go.Shape.defineFigureGenerator("Repeat",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var z=new go.PathFigure(a*1,E*.55,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),b}),go.Shape.defineFigureGenerator("Windows",function(ge,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var z=new go.PathFigure(a*.1,E*.2,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var oe=new go.PathFigure(a*.28,E*.37,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),b}),go.Shape.defineFigureGenerator("Beaker",function(ge,a,E){var b=new go.Geometry,y=15,z=y*ye,oe=new go.PathFigure(a*.62,E*.475,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),oe.add(new go.PathSegment(go.PathSegment.Line,y,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),z>1?(b.spot1=new go.Spot(0,0,z,z),b.spot2=new go.Spot(1,1,-z,-z)):(b.spot1=go.Spot.TopLeft,b.spot2=go.Spot.BottomRight),b}),go.Shape.defineFigureGenerator("Download",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var oe=new go.PathFigure(a*.4,E*0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),b}),go.Shape.defineFigureGenerator("Bin",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var z=.1/.3;return y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close()),b}),go.Shape.defineFigureGenerator("Upload",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);b.add(y);var z=.1/.3;y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var oe=new go.PathFigure(a*.5,E*0,!0);return b.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),b}),go.Shape.defineFigureGenerator("EmptyDrink",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),b}),go.Shape.defineFigureGenerator("Drink",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),y.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var z=new go.PathFigure(a*.235,E*.28,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),b}),go.Shape.defineFigureGenerator("4Arrows",function(ge,a,E){var b=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return b.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),y.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),y.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),y.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),y.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),b}),go.Shape.defineFigureGenerator("Connector","Ellipse"),go.Shape.defineFigureGenerator("Alternative","TriangleUp"),go.Shape.defineFigureGenerator("Merge","TriangleUp"),go.Shape.defineFigureGenerator("Decision","Diamond"),go.Shape.defineFigureGenerator("DataTransmissions","Hexagon"),go.Shape.defineFigureGenerator("Gate","Crescent"),go.Shape.defineFigureGenerator("Delay","HalfEllipse"),go.Shape.defineFigureGenerator("Input","Parallelogram1"),go.Shape.defineFigureGenerator("ManualLoop","ManualOperation"),go.Shape.defineFigureGenerator("ISOProcess","Chevron"),go.Shape.defineFigureGenerator("MessageToUser","SquareArrow"),go.Shape.defineFigureGenerator("MagneticData","Cylinder1"),go.Shape.defineFigureGenerator("DirectData","Cylinder4"),go.Shape.defineFigureGenerator("StoredData","DataStorage"),go.Shape.defineFigureGenerator("SequentialData","MagneticTape"),go.Shape.defineFigureGenerator("Subroutine","Procedure")},11081:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(){if(typeof window.GGBApplet=="function"){console.warn("deployggb.js was loaded twice");return}var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var Ne={},Dt="5.0",le={},te=null,x=!1,we=!1,Ye=null,Re=!1,Qe=null,ye=null,dt=0;dt4?parseFloat(at):5};Ne.setHTML5Codebase=function(at,ft){ye=at,En(at,ft)},Ne.setJavaCodebase=Ne.setJavaCodebaseVersion=Ne.isCompiledInstalled=Ne.setPreCompiledScriptPath=Ne.setPreCompiledResourcePath=function(){},Ne.setHTML5CodebaseVersion=function(at,ft){var Mt=parseFloat(at);if(Mt!==NaN&&Mt<5){console.log("The GeoGebra HTML5 codebase version "+Mt+" is deprecated. Using version latest instead.");return}Qe=at,Kt(at,ft)},Ne.getHTML5CodebaseVersion=function(){return ge},Ne.getParameters=function(){return le},Ne.setFontsCSSURL=function(at){oe=at},Ne.setGiacJSURL=function(at){},Ne.setJNLPFile=function(at){Be=at},Ne.setJNLPBaseDir=function(at){},Ne.inject=function(){function at(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ft="auto",Mt=le.id,kn,pn=!1,qn=0;qn=5)return!0;var at=Ne.getAppletObject();return at&&typeof at.recalculateEnvironments=="function"?(at.recalculateEnvironments(),!0):!1},Ne.startAnimation=function(){var at=Ne.getAppletObject();return at&&typeof at.startAnimation=="function"?(at.startAnimation(),!0):!1},Ne.stopAnimation=function(){var at=Ne.getAppletObject();return at&&typeof at.stopAnimation=="function"?(at.stopAnimation(),!0):!1},Ne.getAppletObject=function(){var at=le.id!==void 0?le.id:"ggbApplet";return window[at]},Ne.resize=function(){};var Pt=function(at,ft,Mt){var kn=document.createElement("param");kn.setAttribute("name",ft),kn.setAttribute("value",Mt),at.appendChild(kn)},st=function(at){return at&&at!=="false"},Et=function(at,ft,Mt){ce(ge)<=4.2&&(Mt=!0);var kn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==ge||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(kn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var pn=document.createElement("div");pn.classList.add("appletParameters","notranslate");var qn=ft.width,Le=ft.height;if(ft.disableAutoScale=ft.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ft.disableAutoScale,ft.width!==void 0)if(ce(ge)<=4.4)st(ft.showToolBar)&&(ft.height-=7),st(ft.showAlgebraInput)&&(ft.height-=37),ft.width<605&&st(ft.showToolBar)&&(ft.width=605,qn=605);else{var Ae=100;(st(ft.showToolBar)||st(ft.showMenuBar))&&(ft.hasOwnProperty("customToolBar")&&(ft.customToolbar=ft.customToolBar),Ae=st(ft.showMenuBar)?245:155),qn=5?(ft.appletOnLoad=function(Sn){var dn=at.querySelector(".ggb_preview");dn&&dn.parentNode.removeChild(dn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(jt),window.GGBT_wsf_view&&$(window).trigger("resize"),It(Sn)},Qt||jt.appendChild(nn)):pn.appendChild(nn),jt.appendChild(pn),Qt||at.appendChild(jt),setTimeout(function(){Ne.resize()},1)}else{var mn=document.createElement("div");mn.className="applet_scaler",mn.style.position="relative",mn.style.display="block",mn.appendChild(pn),at.appendChild(mn),ft.appletOnLoad=function(Sn){Ne.resize(),It(Sn)}}function Hn(Sn,dn){dn&&typeof dn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Sn,dn.appletOnLoad):renderGGBElement(Sn),zn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",dn)}function Zt(Sn,dn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Sn,params:dn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(an){Hn(an.article,an.params)}),html5AppletsToProcess=null)},ce(ge)<5&&(Sn.className+=" geogebraweb")):Hn(Sn,dn)}if(kn){scriptLoadStarted=!0;for(var be=0;be0?(He.remove(),jt.attr("id","fullscreencontent").show(),jQuery(It).append(jt),window.dispatchEvent(new Event("resize"))):Et(He,ft,!1),window.GGBT_wsf_view.launchFullScreen(It)}else lt=kn,Et(at,ft,!1);if(!window.GGBT_wsf_view)for(Le=0;Leat/4*3&&(He=at/4*3),It=He/5.8,Ae.setAttribute("src",y),Ae.setAttribute("width",He),Ae.setAttribute("height",It);var jt=(at-He)/2,Qt=(ft-It)/2;Ae.style.left=jt+"px",Ae.style.top=Qt+"px",pn.appendChild(Ae)}}return pn.appendChild(Le),pn},bn=function(at){return at=at.toLowerCase(),at==="html5"||at==="screenshot"?at:"html5"},ct=["web","webSimple","web3d","tablet","tablet3d","phone"],Kt=function(at,ft){if(ge=at,ft){En(ge,!0);return}var Mt=!x;if(Mt){var kn=ce(ge);!isNaN(kn)&&kn<4.4&&(Mt=!1)}var pn,qn;window.location.protocol.substr(0,4)==="http"?pn=window.location.protocol:pn="http:";var Le=ge.indexOf("//");Le>0?qn=ge:Le===0?qn=pn+ge:qn="https://www.geogebra.org/apps/5.2.814.0/";for(var Ae in ct)if(ge.slice(ct[Ae].length*-1)===ct[Ae]||ge.slice((ct[Ae].length+1)*-1)===ct[Ae]+"/"){En(qn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mt&&!te.is3D&&!te.AV&&!te.SV&&!te.CV&&!te.EV2&&!te.CP&&!te.PC&&!te.DA&&!te.FI&&!te.PV&&!st(le.showToolBar)&&!st(le.showMenuBar)&&!st(le.showAlgebraInput)&&!st(le.enableRightClick)&&(!le.appName||le.appName=="classic")?qn+="webSimple/":qn+="web3d/",En(qn,!1)},En=function(at,ft){if(at.requirejs){et=at;return}at.slice(-1)!=="/"&&(at+="/"),et=at,ft===null&&(ft=at.indexOf("http")===-1),Ge=ft,a="web.nocache.js",E=!1;var Mt=et.split("/");Mt.length>1&&(!ft&&Mt[Mt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):ct.indexOf(Mt[Mt.length-2])>=0&&(a=Mt[Mt.length-2]+".nocache.js")),Mt=at.split("/"),ge=Mt[Mt.length-3],ge.substr(0,4)==="test"?ge=ge.substr(4,1)+"."+ge.substr(5,1):(ge.substr(0,3)==="war"||ge.substr(0,4)==="beta")&&(ge="5.0");var kn=parseFloat(ge);kn!==NaN&&kn<5&&at.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+kn+" is deprecated. Using version latest instead."),Kt("5.0",ft))},zn=function(at,ft){window.console&&window.console.log&&(!ft||typeof ft.showLogging=="undefined"||ft.showLogging&&ft.showLogging!=="false")&&console.log(at)};le.material_id!==void 0?Me(fn):fn();function fn(){var at=Dt;Qe!==null?at=Qe:parseFloat(at)<5&&(at="5.0"),Kt(at,!1),ye!==null&&En(ye,Ge),Re=!0}return Ne},GGBAppletUtils=function(){"use strict";function Ne(){return window.GGBT_wsf_edit!==void 0}function Dt(Re,Qe){Qe!=1?(Re.style.transformOrigin="0% 0% 0px",Re.style.webkitTransformOrigin="0% 0% 0px",Re.style.transform="scale("+Qe+","+Qe+")",Re.style.webkitTransform="scale("+Qe+","+Qe+")",Re.style.maxWidth="initial",Re.querySelector(".ggb_preview")!==null&&(Re.querySelector(".ggb_preview").style.maxWidth="initial"),Re.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Re.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Re.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Re.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Re.style.transform="none",Re.style.webkitTransform="none")}function le(Re,Qe,ye,dt,xe,Be){var et=null;if(Be!=null&&Be!="")for(var Ge=Re.parentNode;Ge!=null;)if((" "+Ge.className+" ").indexOf(" "+Be+" ")>-1){et=Ge;break}else Ge=Ge.parentNode;var lt=0,ge=0,a=0,E=0,b=0,y=0,z=0;if(et)lt=et.offsetWidth,ge=Math.max(dt?et.offsetWidth:0,et.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(lt=Math.min(window.innerWidth,document.documentElement.clientWidth),ge=Math.min(window.innerHeight,document.documentElement.clientHeight),a=lt):(lt=window.innerWidth,ge=window.innerHeight,a=window.innerWidth),Re){var oe=Re.getBoundingClientRect();oe.left>0&&oe.left<=lt&&(xe===void 0||!xe)&&(document.dir==="rtl"?(b=lt-oe.width-oe.left,y=a<=480?10:30):(y=oe.left,b=a<=480?10:30),E=y+b)}if(Re&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var se=Re.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,z=40)}}return Re&&((ye===void 0||!ye)&&Qe>0&&Qe+E1&&(Be=!0)),Qe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Be=!0),!(Re.hasOwnProperty("disableAutoScale")&&Re.disableAutoScale))xe=te(Re,Qe,Be,ye,Re.scaleContainerClass);else return dt;return Be&&(!Re.hasOwnProperty("scale")||dt===1)?xe:Math.min(dt,xe)}function we(Re){var Qe=Math.min(window.innerWidth,document.documentElement.clientWidth),ye=Math.min(window.innerHeight,document.documentElement.clientHeight),dt=Re.getBoundingClientRect(),xe=(Qe-dt.width)/2,Be=(ye-dt.height)/2;Be<0&&(Be=0),Re.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(xe<40?Re.style.left="40px":Re.style.left=xe+"px",Re.style.top=Be+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Be<40?Re.style.top="40px":Re.style.top=Be+"px",Re.style.left=xe+"px")}function Ye(Re,Qe){var ye=Re.querySelector(".appletParameters");if(ye){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Qe.id!==ye.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Re)}if(ye.parentElement&&/fullscreen/.test(ye.parentElement.className))return;var dt=x(Qe,Re);Ne()&&ye.setAttribute("data-param-scale",dt);for(var xe=null,Be=0;Be=O)continue;if(j==jb){if(k=i.getAttribute(kb),k){var l,m=k.indexOf(lb);m>=O?(j=k.substring(O,m),l=k.substring(m+P)):(j=k,l=W),c[j]=l}}else if(j==mb){if(k=i.getAttribute(kb),k)try{d=eval(k)}catch(Ne){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Ne){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Ne){var Dt=c[Ne];return Dt==null?null:Dt},r=d,webModule.__errFn=e}function B(){function Ne(Re){var Qe=Re.lastIndexOf(rb);Qe==-1&&(Qe=Re.length);var ye=Re.indexOf(sb);ye==-1&&(ye=Re.length);var dt=Re.lastIndexOf(tb,Math.min(ye,Qe));return dt>=O?Re.substring(O,dt+P):W}function Dt(Re){if(!Re.match(/^\w+:\/\//)){var Qe=o.createElement(ub);Qe.src=Re+vb,Re=Ne(Qe.src)}return Re}function le(){var Re=__gwt_getMetaProperty(wb);return Re!=null?Re:W}function te(){for(var Re=o.getElementsByTagName(_),Qe=O;QeO?Re[Re.length-P].href:W}function we(){var Re=o.location;return Re.href==Re.protocol+zb+Re.host+Re.pathname+Re.search+Re.hash}var Ye=le();return Ye==W&&(Ye=te()),Ye==W&&(Ye=x()),Ye==W&&we()&&(Ye=Ne(o.location.href)),Ye=Dt(Ye),Ye}function C(Ne){return Ne.match(/^\//)||Ne.match(/^[a-zA-Z]+:\/\//)?Ne:webModule.__moduleBase+Ne}function D(){var Ne=[],Dt=O,le=[],te=[];function x(Re){var Qe=te[Re](),ye=le[Re];if(Qe in ye)return Qe;var dt=[];for(var xe in ye)dt[ye[xe]]=xe;throw r&&r(Re,dt,Qe),null}if(__gwt_isKnownPropertyValue=function(Re,Qe){return Qe in le[Re]},webModule.__getPropMap=function(){var Re={};for(var Qe in le)le.hasOwnProperty(Qe)&&(Re[Qe]=x(Qe));return Re},webModule.__computePropValue=x,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var we;try{we=Cb;var Ye=we.indexOf(Db);Ye!=-1&&(Dt=parseInt(we.substring(Ye+P),$),we=we.substring(O,Ye))}catch(Re){}return webModule.__softPermutationId=Dt,C(we+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}A(),webModule.__moduleBase=window.ENV==="build"?"/react/build/js/mathematicalGraphics/"+name+"/":"/js/mathematicalGraphics/"+name+"/",s[L].moduleBase=webModule.__moduleBase;var G=D();return F(),w(G),!0}return webModule},typeof window.web3d!="function"&&(window.web3d=GGBAppletUtils.makeModule("web3d","A18F540516513B1292CA7CEF2F6AFC7E")),typeof window.webSimple!="function"&&(window.webSimple=GGBAppletUtils.makeModule("webSimple","96B09BF1B436BF53F0DF54116700F16A")),window.GGBApplet=GGBApplet})()},67303:function(Ne,Dt,le){"use strict";le.d(Dt,{Ax:function(){return Ye},Ds:function(){return Re},KI:function(){return ye},SI:function(){return we},f1:function(){return x}});var te=le(90524);function x(dt){let xe=!0;if(dt.length>0){for(let Be=0;Be{}})=>{const Ge=()=>te.createElement("div",{className:Qe.flexColumn},te.createElement("img",{className:Qe.img,src:Re}),te.createElement("span",{className:Qe.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),lt=()=>te.createElement("div",{className:Qe.flexColumn},te.createElement("img",{className:Qe.img,src:Ye}),te.createElement("span",{className:Qe.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),ge=()=>Be===3?te.createElement(te.Fragment,null,lt(),Ge()):Be===2?Ge():lt();return te.createElement(we.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:xe,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{et(),x.history.push("/account/certification")},onCancel:()=>{et()}},te.createElement("div",{className:Qe.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),te.createElement("div",{className:Qe.flexRow},ge()))};var dt=(0,x.connect)(({paperlibrary:xe,loading:Be,globalSetting:et})=>({paperlibrary:xe,globalSetting:et,loading:Be.effects}))(ye)},84236:function(Ne,Dt,le){"use strict";le.d(Dt,{t:function(){return Ge}});var te=le(59301),x=le(3113),we={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},Ye=le(92310),Re=le.n(Ye),Qe=Object.defineProperty,ye=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,Be=(lt,ge,a)=>ge in lt?Qe(lt,ge,{enumerable:!0,configurable:!0,writable:!0,value:a}):lt[ge]=a,et=(lt,ge)=>{for(var a in ge||(ge={}))dt.call(ge,a)&&Be(lt,a,ge[a]);if(ye)for(var a of ye(ge))xe.call(ge,a)&&Be(lt,a,ge[a]);return lt};const Ge=({cancelText:lt="\u53D6\u6D88",okText:ge="\u786E\u5B9A",loading:a=!1,hasOkBtn:E=!0,hasCancelBtn:b=!0,okButtonProps:y={},onCancel:z=()=>{},onOk:oe=()=>{},className:se=""})=>te.createElement("div",{className:Re()(we.buttonFixed,se)},te.createElement("div",{className:we.buttonWrap},b&&te.createElement(x.ZP,{size:"middle",className:`${we.button} mr20`,onClick:z},lt),E&&te.createElement(x.ZP,et({size:"middle",type:"primary",className:`${we.button} mr20`,loading:a,onClick:oe},y),ge)))},28623:function(Ne,Dt,le){"use strict";var te=le(59301),x=le(76560),we=le(43418),Ye=le(8591),Re=le(92832),Qe=le(24905),ye=le(55480),dt=le(18631),xe=le(49661),Be=le(78139),et=le(82093),Ge=le(59301),lt=(E,b,y)=>new Promise((z,oe)=>{var se=Fe=>{try{de(y.next(Fe))}catch(Me){oe(Me)}},ce=Fe=>{try{de(y.throw(Fe))}catch(Me){oe(Me)}},de=Fe=>Fe.done?z(Fe.value):Promise.resolve(Fe.value).then(se,ce);de((y=y.apply(E,b)).next())}),ge=(E=>(E[E.Professor=1]="Professor",E[E.AssistantProfessor=2]="AssistantProfessor",E[E.Student=3]="Student",E))(ge||{});const a=({visible:E,user:b,account:y,onCancel:z=()=>{},dispatch:oe})=>{const[se,ce]=(0,te.useState)(),[de,Fe]=(0,te.useState)([]),[Me,je]=(0,te.useState)(!1),[Oe,Pt]=(0,te.useState)(!1),[st,Et]=(0,te.useState)(),[ta,Jn]=(0,te.useState)(!1);(0,te.useEffect)(()=>{var bn,ct;(bn=b==null?void 0:b.userInfo)!=null&&bn.identity&&Fe([((ct=b==null?void 0:b.userInfo)==null?void 0:ct.identity)==="student"?3:1])},[b]);const Ea=bn=>{const ct=()=>{window.location.href=(bn==null?void 0:bn.jump_url)||`/classrooms/${bn==null?void 0:bn.course_id}`};if(de.includes(1)){we.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ge.createElement("div",{className:"tc"},(bn==null?void 0:bn.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{ct()}});return}ct()},oa=()=>lt(void 0,null,function*(){if(!se){Ye.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let bn=yield(0,et.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:se}});if(bn!=null&&bn.need_pro_auth&&!de.includes(1)&&!de.includes(2)){oe({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:se,checkedList:de}}),Xt();return}je(!0);const ct=yield(0,ye.cR)({invite_code:se,professor:de.includes(1)?1:null,assistant_professor:de.includes(2)?1:null,student:de.includes(3)?1:null});if(je(!1),(ct==null?void 0:ct.status)===-4&&(z(),oe({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(ct==null?void 0:ct.status)===-12&&Ye.ZP.warning(ct==null?void 0:ct.message),(ct==null?void 0:ct.status)===-2){if(Xt(),ct.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Pt(!0),Et(1);return}if(ct.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Pt(!0),Et(2);return}if(ct.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Pt(!0),Et(3);return}}if((ct==null?void 0:ct.status)===0){(0,xe.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Xt(),ct!=null&&ct.course_id?Ea(ct):Ye.ZP.success(ct.message);return}}),Xt=()=>lt(void 0,null,function*(){z()});return Ge.createElement(Ge.Fragment,null,Ge.createElement(we.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:E,confirmLoading:Me,onOk:oa,onCancel:Xt},Ge.createElement("div",{className:"tc"},Ge.createElement("div",null,Ge.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Ge.createElement(Re.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:se,onChange:bn=>{if(bn.target.value.length>=7){Ye.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ce(bn.target.value)}})),Ge.createElement("div",{className:"mt10 font14"},Ge.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Ge.createElement(Qe.default.Group,{value:de,onChange:bn=>Fe(bn)},Ge.createElement(Qe.default,{value:1,disabled:de.includes(2)},"\u6559\u5E08"),Ge.createElement(Qe.default,{value:2,disabled:de.includes(1)},"\u52A9\u6559"),Ge.createElement(Qe.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Ge.createElement(Be.Z,null),Ge.createElement(dt.Z,{visible:Oe,onCancel:()=>Pt(!1),occupationValue:st}))};Dt.Z=(0,x.connect)(({user:E,account:b})=>({user:E,account:b}))(a)},88873:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return b}});var te=le(76560),x=le(20834),we=le(8591),Ye=le(38854),Re={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},Qe=le(34055),ye=le(63423),dt=le(90524),xe=le(49661),Be=le(59301),et=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ge=(y,z)=>{var oe={};for(var se in y)Ge.call(y,se)&&z.indexOf(se)<0&&(oe[se]=y[se]);if(y!=null&&et)for(var se of et(y))z.indexOf(se)<0&<.call(y,se)&&(oe[se]=y[se]);return oe},a=(y,z,oe)=>new Promise((se,ce)=>{var de=je=>{try{Me(oe.next(je))}catch(Oe){ce(Oe)}},Fe=je=>{try{Me(oe.throw(je))}catch(Oe){ce(Oe)}},Me=je=>je.done?se(je.value):Promise.resolve(je.value).then(de,Fe);Me((oe=oe.apply(y,z)).next())});const E=y=>{var z=y,{homePage:oe,user:se,globalSetting:ce,loading:de,dispatch:Fe,shixunHomeworks:Me}=z,je=ge(z,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),Oe,Pt,st,Et,ta,Jn,Ea,oa,Xt,bn;const ct=(Oe=se.userInfo)==null?void 0:Oe.is_school_manage,Kt=()=>{var En,zn,fn,at,ft;return(0,xe.Ll)()?Be.createElement(x.default,{className:`${Re.rightMenu} ${Re.menuWrap}`},Be.createElement(x.default.Item,null,Be.createElement(te.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):Be.createElement(x.default,{className:`${Re.rightMenu} ${Re.menuWrap}`},Be.createElement(x.default.Item,null,Be.createElement(te.Link,{to:`/users/${(En=se.userInfo)==null?void 0:En.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((fn=(zn=se.navigationInfo)==null?void 0:zn.top)==null?void 0:fn.laboratory_admin_url)&&Be.createElement(x.default.Item,null,Be.createElement("a",{href:(ft=(at=se.navigationInfo)==null?void 0:at.top)==null?void 0:ft.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),Be.createElement(x.default.Item,null,Be.createElement(te.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Fe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:Be.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Be.createElement(x.default.Item,{className:Re.exit},Be.createElement("a",{onClick:()=>a(void 0,null,function*(){(0,xe.m5)();let Mt;try{Mt=yield(0,ye.vR)({}),we.ZP.success(Mt==null?void 0:Mt.message)}catch(kn){}(0,xe.d8)("_educoder_session","logout",1),(0,xe.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Mt!=null&&Mt.url?window.location.href=Mt.url:(te.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Qe.bg)()?Be.createElement(Ye.Z,{dropdownRender:Kt,placement:"bottomRight"},Be.createElement("section",null,Be.createElement("aside",null,Be.createElement("div",{className:Me.actionTabs.type===1?Re.classromediv:""},Be.createElement("img",{className:`${Re.userPic} current ml15`,src:`${(Pt=dt.Z)==null?void 0:Pt.IMG_SERVER}/images/${(st=se.userInfo)==null?void 0:st.image_url}`,alt:"",onClick:()=>{var En;return te.history.push((0,xe.Ll)()?"/account/profile":`/users/${(En=se.userInfo)==null?void 0:En.login}/classrooms`)}}),(0,xe.Ll)()&&Be.createElement("span",{className:"ml10 font16"},(Et=se.userInfo)==null?void 0:Et.username),Be.createElement("i",{className:`iconfont icon-zhankai4 ${Re.icon}`}))))):Be.createElement("div",{className:`font15 flex item-center gap-10px ${ce.isIlearning?Re.login:""}`},((ta=ce.setting)==null?void 0:ta.sso_login_url)&&Be.createElement("a",{target:"_blank",href:(Jn=ce.setting)==null?void 0:Jn.sso_login_url},Be.createElement("img",{src:`${dt.Z.IMG_SERVER}/${(Ea=ce.setting)==null?void 0:Ea.login_logo_url}`,width:40}),Be.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(oa=ce.setting)==null?void 0:oa.sso_login_button_name)),!((Xt=ce.setting)!=null&&Xt.hide_account_login)&&Be.createElement(Be.Fragment,null,Be.createElement("span",{className:"current-primary-hover",onClick:()=>{Fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((bn=ce.setting)!=null&&bn.close_register)&&Be.createElement(Be.Fragment,null,Be.createElement("span",null,"|"),Be.createElement("span",{className:"current-primary-hover",onClick:()=>{te.history.push("/user/register")}},"\u6CE8\u518C"))))};var b=(0,te.connect)(({homePage:y,loading:z,user:oe,globalSetting:se,shixunHomeworks:ce})=>({homePage:y,user:oe,globalSetting:se,shixunHomeworks:ce,loading:z.models.index}))(E)},53196:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Ju},g:function(){return Vo}});var te=le(59301),x=le(76560),we=le(44e3),Ye=le(43418),Re={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},Qe=le(8591),ye=le(95237),dt=le(43604),xe=le(20834),Be=le(38854),et=le(92832),Ge=le(5112),lt=le(55480),ge=le(49661),a=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())}),E=(Ue=>(Ue.Manager="manager",Ue.Developer="developer",Ue.Reporter="reporter",Ue))(E||{}),y=({visible:Ue,onCancel:ot=()=>{}})=>{const[qe,Ot]=(0,te.useState)(),[Ut,fr]=(0,te.useState)(),[Pr,Ra]=(0,te.useState)(!1),Zn=()=>a(void 0,null,function*(){if(!qe){Qe.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(qe.length!==6){Qe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Ut){Qe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Ra(!0);const Zr=yield(0,lt.vm)({code:qe,role:Ut});Ra(!1),ur();const xr={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(xr[Zr.status]){Qe.ZP.info(xr[Zr.status]);return}if(Zr.status===0){Ut==="reporter"?(Qe.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,ge.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),x.history.push(`/projects/${Zr==null?void 0:Zr.project_id}`)):((0,ge.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Qe.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),ur=()=>a(void 0,null,function*(){ot()});return te.createElement(te.Fragment,null,te.createElement(Ye.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Ue,confirmLoading:Pr,onOk:Zn,onCancel:ur},te.createElement("div",{className:"tc"},te.createElement("div",null,te.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),te.createElement(et.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:qe,onChange:Zr=>{if(Zr.target.value.length>=7){Qe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ot(Zr.target.value)}})),te.createElement("div",{className:"mt10 font14"},te.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),te.createElement(Ge.ZP.Group,{value:Ut,onChange:Zr=>fr(Zr.target.value)},te.createElement(Ge.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),te.createElement(Ge.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),te.createElement(Ge.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},z=le(28623),oe={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},se=le(23869),ce=le(78241),de=le(57809),Fe=le(86645),Me=Object.defineProperty,je=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,ta=(Ue,ot,qe)=>ot in Ue?Me(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,Jn=(Ue,ot)=>{for(var qe in ot||(ot={}))st.call(ot,qe)&&ta(Ue,qe,ot[qe]);if(Pt)for(var qe of Pt(ot))Et.call(ot,qe)&&ta(Ue,qe,ot[qe]);return Ue},Ea=(Ue,ot)=>je(Ue,Oe(ot)),oa=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())});const Xt=({globalSetting:Ue,dispatch:ot,user:qe,info:Ot,open:Ut,onCancel:fr=()=>{}})=>{var Pr;const[Ra,Zn]=(0,te.useState)([]),[ur,Zr]=(0,te.useState)([]),[xr,Xa]=(0,te.useState)([]),[Ho]=ce.default.useForm(),[To,xo]=(0,te.useState)(!1),[ou,Bo]=(0,te.useState)(!1),Yu=(0,te.useRef)(null),bu=(0,te.useRef)(1),[Ro,Ur]=(0,te.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,te.useEffect)(()=>{Ut&&Ll()},[Ut]);const Ll=()=>oa(void 0,null,function*(){var Oa;const dr=Ot;if(!(0,se.o1)(ot))return;const{user_school_id:ku="",department_id:Wu="",school_name:_o="",department_name:Vu=""}=qe.userInfo||{},uu=(Oa=dr==null?void 0:dr.graduation_years)==null?void 0:Oa.at(-1);Zr([{id:ku,name:_o}]),yield Tu(ku),Ho.setFieldsValue({year:uu,school_id:ku,department_id:Number(Wu),name:`${uu}${_o}${Vu}\u6BD5\u4E1A\u8BBE\u8BA1`})}),ri=Oa=>oa(void 0,null,function*(){const dr=yield(0,Fe.J3)(Ea(Jn({},Oa),{tab_module_type:"graduations"}));return dr!=null&&dr.un_purchased&&ot({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),dr.status===0&&Zn((dr==null?void 0:dr.graduation_years)||[]),dr}),Go=(Oa,dr=500)=>{Bo(!0),clearTimeout(Yu.current),Yu.current=setTimeout(()=>oa(void 0,null,function*(){bu.current+=1;const ku=bu.current,Wu=yield(0,Fe.NT)({keyword:Oa});Wu.status===0&&bu.current===ku&&(Zr((Wu==null?void 0:Wu.schools)||[]),Bo(!1))}),dr)},Tu=Oa=>oa(void 0,null,function*(){if(!Oa)return;const dr=yield(0,Fe.Ps)({page:1,limit:9999,id:Oa});dr.status===0&&Xa((dr==null?void 0:dr.departments)||[])});return te.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ut,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:To,onCancel:fr,onOk:()=>Ho.submit()},te.createElement(ce.default,{colon:!1,form:Ho,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Oa,dr)=>{Oa.school_id&&(Tu(dr.school_id),Ho.setFieldValue("department_id",null))},onFinish:Oa=>oa(void 0,null,function*(){xo(!0);const dr=yield(0,Fe.Wz)(Oa);dr.status===0&&(Qe.ZP.success("\u521B\u5EFA\u6210\u529F"),Ho.resetFields(),fr(),(0,ge.xg)(`/graduations/${dr==null?void 0:dr.identifier}/index`)),xo(!1)})},te.createElement(ce.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},te.createElement(de.default,{style:{width:344},size:"large",options:(Pr=Ot==null?void 0:Ot.graduation_years)==null?void 0:Pr.map(Oa=>({value:Oa,label:Oa}))})),te.createElement(ce.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},te.createElement(de.default,{showSearch:!0,filterOption:!1,onSearch:Oa=>{Go(Oa)},loading:ou,size:"large",style:{width:344},options:ur.map(Oa=>({value:Oa.id,label:Oa.name}))})),te.createElement(ce.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},te.createElement(de.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:xr.map(Oa=>({value:Oa.id,label:Oa.name}))})),te.createElement(ce.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},te.createElement(et.default,{showCount:!0,style:{width:344},maxLength:60}))))};var bn=(0,x.connect)(({user:Ue,globalSetting:ot,loading:qe})=>({user:Ue,globalSetting:ot,loading:qe}))(Xt),ct=le(82093),Kt=Object.defineProperty,En=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,at=(Ue,ot,qe)=>ot in Ue?Kt(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,ft=(Ue,ot)=>{for(var qe in ot||(ot={}))zn.call(ot,qe)&&at(Ue,qe,ot[qe]);if(En)for(var qe of En(ot))fn.call(ot,qe)&&at(Ue,qe,ot[qe]);return Ue},Mt=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())});const kn=({globalSetting:Ue,dispatch:ot,user:qe,open:Ot,onCancel:Ut=()=>{}})=>{const[fr]=ce.default.useForm(),[Pr,Ra]=(0,te.useState)(!1),[Zn,ur]=(0,te.useState)(null);return(0,te.useEffect)(()=>{var Zr;if(Ot){const xr={code:"",user_type:((Zr=qe==null?void 0:qe.userInfo)==null?void 0:Zr.identity)==="student"?2:1,major:""};fr.setFieldsValue(xr),ur(ft({},xr))}},[Ot]),te.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ot,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Pr,onCancel:Ut,onOk:()=>fr.submit()},te.createElement(ce.default,{colon:!1,form:fr,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Zr,xr)=>ur(ft({},xr)),onFinish:Zr=>Mt(void 0,null,function*(){Ra(!0);const xr=yield(0,ct.ZP)("/api/graduations/join.json",{method:"post",body:Zr});xr.status===0&&(Ut(),xr!=null&&xr.identifier?(0,ge.xg)(`/graduations/${xr==null?void 0:xr.identifier}/index`):Qe.ZP.success(xr==null?void 0:xr.message)),Ra(!1)})},te.createElement(ce.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),te.createElement(ce.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement(Ge.ZP.Group,null,te.createElement(Ge.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),te.createElement(Ge.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Zn==null?void 0:Zn.user_type)===2&&te.createElement(ce.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},te.createElement(et.default,{showCount:!0,maxLength:60}))))};var pn=(0,x.connect)(({user:Ue,globalSetting:ot})=>({user:Ue,globalSetting:ot}))(kn),qn=le(92310),Le=le.n(qn),Ae=le(59301),He=Object.defineProperty,It=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,Hn=(Ue,ot,qe)=>ot in Ue?He(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,Zt=(Ue,ot)=>{for(var qe in ot||(ot={}))nn.call(ot,qe)&&Hn(Ue,qe,ot[qe]);if(Qt)for(var qe of Qt(ot))mn.call(ot,qe)&&Hn(Ue,qe,ot[qe]);return Ue},be=(Ue,ot)=>It(Ue,jt(ot)),ze=(Ue,ot)=>{var qe={};for(var Ot in Ue)nn.call(Ue,Ot)&&ot.indexOf(Ot)<0&&(qe[Ot]=Ue[Ot]);if(Ue!=null&&Qt)for(var Ot of Qt(Ue))ot.indexOf(Ot)<0&&mn.call(Ue,Ot)&&(qe[Ot]=Ue[Ot]);return qe},At=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())}),Wt=(Ue=>(Ue.Projects="projects",Ue.Shixuns="shixuns",Ue.Classrooms="classrooms",Ue))(Wt||{}),vn=(Ue=>(Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics",Ue.Graduations="graduations",Ue))(vn||{});const Sn=Ue=>{var ot=Ue,{homePage:qe,user:Ot,globalSetting:Ut,loading:fr,dispatch:Pr,className:Ra,style:Zn={}}=ot,ur=ze(ot,["homePage","user","globalSetting","loading","dispatch","className","style"]),Zr,xr,Xa,Ho;const[To,xo]=(0,te.useState)(),[ou,Bo]=(0,te.useState)(),[Yu,bu]=(0,te.useState)(!1),[Ro,Ur]=(0,te.useState)(!1),[Ll,ri]=(0,te.useState)(!1),[Go,Tu]=(0,te.useState)();function Oa(Yr,Ku){for(const Zu of Yr){if(Zu.link===Ku)return Zu.hidden;if(Zu.subitem&&Zu.subitem.length>0){let ml=Zu.subitem;for(const cl of ml)if(cl.link===Ku)return cl.hidden;return!1}}return!0}const dr=Oa(((Zr=Ut.setting)==null?void 0:Zr.navbar)||[],"/classrooms"),ku=Oa(((xr=Ut.setting)==null?void 0:xr.navbar)||[],"/shixuns"),Wu=Oa(((Xa=Ut.setting)==null?void 0:Xa.navbar)||[],"/paths"),_o=Oa(((Ho=Ut.setting)==null?void 0:Ho.navbar)||[],"/graduations"),Vu=Yr=>{var Ku;if((0,se.tJ)(Pr)){if(Yr==="projects"&&!((Ku=Ot.userInfo)!=null&&Ku.email)){Qe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Yr==="classrooms"?xo(!0):Yr==="projects"&&Bo(!0)}},uu=(Yr,Ku)=>{var Zu;if((0,se.tJ)(Pr)){if(Ku==="projects"&&!((Zu=Ot.userInfo)!=null&&Zu.email)){Qe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ku==="shixuns"&&!(0,se.xY)()||Yr&&(window.location.href=Yr)}},Nl=Yr=>{var Ku,Zu,ml,cl,ei,Wi,cs,ns,gi,oi,El,Ul,ha,Vi,me,pe,he,ke,We,ut,yt,rn;return Ae.createElement(Ae.Fragment,null,Ae.createElement(ye.Z,{justify:"space-around",className:"pt5 pb5"},Ae.createElement(dt.Z,{className:((Ku=Ot.userInfo)==null?void 0:Ku.user_identity)!=="\u5B66\u751F"?oe.joinCol:oe.hidden},((Zu=Ot.userInfo)==null?void 0:Zu.user_identity)!=="\u5B66\u751F"&&!((ml=Ut==null?void 0:Ut.setting)!=null&&ml.hide_course)&&Ae.createElement(xe.default.Item,Zt({},Yr),Ae.createElement("a",{onClick:()=>uu("/classrooms/new")},(cl=Ot.userInfo)!=null&&cl.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((ei=Ut==null?void 0:Ut.setting)!=null&&ei.hide_shixun)&&((Wi=Ot==null?void 0:Ot.userInfo)==null?void 0:Wi.is_shixun_marker)&&Ae.createElement(xe.default.Item,Zt({},Yr),Ae.createElement("a",{onClick:()=>uu("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((cs=Ot.userInfo)==null?void 0:cs.user_identity)!=="\u5B66\u751F"&&!((ns=Ut==null?void 0:Ut.setting)!=null&&ns.hide_subject)&&Ae.createElement(xe.default.Item,Zt({},Yr),Ae.createElement("a",{onClick:()=>uu("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((gi=Ut==null?void 0:Ut.setting)!=null&&gi.is_local)&&((oi=Ot.userInfo)==null?void 0:oi.main_site)&&Ae.createElement(xe.default.Item,Zt({},Yr),Ae.createElement("a",{onClick:()=>{var tn;return uu(`${(tn=Ut==null?void 0:Ut.setting)==null?void 0:tn.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((El=Ot==null?void 0:Ot.userInfo)==null?void 0:El.identity)!=="student"&&Ae.createElement(xe.default.Item,be(Zt({},Yr),{onClick:()=>At(void 0,null,function*(){if(!(0,se.o1)(Pr))return;const tn=yield(0,Fe.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(tn!=null&&tn.un_purchased){Pr({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}tn.status===0&&(Tu(tn),bu(!0))})}),Ae.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Ul=Ot.userInfo)!=null&&Ul.main_site)&&Ae.createElement("div",null,Ae.createElement(xe.default.Item,Zt({},Yr),Ae.createElement("a",{onClick:()=>Vu("classrooms")},(ha=Ot.userInfo)!=null&&ha.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Vi=Ot.userInfo)==null?void 0:Vi.main_site)&&!((me=Ut==null?void 0:Ut.setting)!=null&&me.is_local)&&Ae.createElement(xe.default.Item,Zt({},Yr),Ae.createElement("a",{onClick:()=>Vu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((pe=Ot.userInfo)==null?void 0:pe.main_site)&&((he=Ot.userInfo)==null?void 0:he.user_identity)!=="\u5B66\u751F"&&Ae.createElement(dt.Z,null,Ae.createElement("div",{className:oe.joinBoard})),((ke=Ot.userInfo)==null?void 0:ke.main_site)&&Ae.createElement(dt.Z,{className:((We=Ot.userInfo)==null?void 0:We.user_identity)!=="\u5B66\u751F"?oe.joinCol:oe.w90},Ae.createElement(xe.default.Item,Zt({},Yr),Ae.createElement("a",{onClick:()=>Vu("classrooms")},(ut=Ot.userInfo)!=null&&ut.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((yt=Ot.userInfo)==null?void 0:yt.main_site)&&!((rn=Ut==null?void 0:Ut.setting)!=null&&rn.is_local)&&Ae.createElement(xe.default.Item,Zt({},Yr),Ae.createElement("a",{onClick:()=>Vu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Ae.createElement(xe.default.Item,be(Zt({},Yr),{onClick:()=>{(0,se.o1)(Pr)&&Ur(!0)}}),Ae.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Ae.createElement("section",null,Ae.createElement(Be.Z,{dropdownRender:()=>{var Yr;return Ae.createElement(xe.default,{className:((Yr=Ot.userInfo)==null?void 0:Yr.user_identity)!=="\u5B66\u751F"?`${oe.rightMenu} ${oe.joinMenu} mt10`:`${oe.rightMenu} ${oe.joinMenu} ${oe.w140} mt10`},Ae.createElement(Nl,null))},placement:"bottom"},Ae.createElement("span",{style:Zt({lineHeight:"inherit"},Zn),className:Le()("iconfont icon-tianjiafangda font18 current",Ra)})),Ae.createElement(z.Z,{visible:To,onCancel:()=>xo(!1)}),Ae.createElement(y,{visible:ou,onCancel:()=>Bo(!1)}),Ae.createElement(bn,{info:Go,open:Yu,onCancel:()=>bu(!1)}),Ae.createElement(pn,{open:Ro,onCancel:()=>Ur(!1)}))};var dn=(0,x.connect)(({homePage:Ue,loading:ot,user:qe,globalSetting:Ot})=>({homePage:Ue,user:qe,globalSetting:Ot,loading:ot.models.index}))(Sn),an={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},bt=le(34055),mt=le(63423),Jt=le(90524),vt=le(59301),Nt=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,xt=(Ue,ot)=>{var qe={};for(var Ot in Ue)Gt.call(Ue,Ot)&&ot.indexOf(Ot)<0&&(qe[Ot]=Ue[Ot]);if(Ue!=null&&Nt)for(var Ot of Nt(Ue))ot.indexOf(Ot)<0&&An.call(Ue,Ot)&&(qe[Ot]=Ue[Ot]);return qe},Vt=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())});const ra=Ue=>{var ot,qe=RegExp("(^| )"+Ue+"=([^;]+)(;|$)");return(ot=document.cookie.match(qe))?decodeURIComponent(ot[2]):null},gn=Ue=>{var ot=new Date;ot.setTime(ot.getTime()-1);var qe=ra(Ue);qe!=null&&(document.cookie=Ue+"="+qe+";expires="+ot.toGMTString())};var va=(Ue=>(Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics",Ue.Competition="competitions",Ue.Engineering="engineering",Ue.Graduations="graduations",Ue.Paperlibrary="paperlibrary",Ue.Problemset="problemset",Ue.Dataset="dataset",Ue))(va||{});const mr=Ue=>{var ot=Ue,{homePage:qe,user:Ot,globalSetting:Ut,loading:fr,dispatch:Pr,shixunHomeworks:Ra}=ot,Zn=xt(ot,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),ur,Zr,xr,Xa,Ho,To,xo,ou,Bo,Yu,bu,Ro,Ur,Ll,ri,Go;const Tu=(Zr=(((ur=Ut.setting)==null?void 0:ur.navbar)||[]).find(_o=>_o.link==="/classrooms"))==null?void 0:Zr.hidden,Oa=(Xa=(((xr=Ut.setting)==null?void 0:xr.navbar)||[]).find(_o=>_o.link==="/shixuns"))==null?void 0:Xa.hidden,dr=(To=(((Ho=Ut.setting)==null?void 0:Ho.navbar)||[]).find(_o=>_o.link==="/paths"))==null?void 0:To.hidden,ku=(xo=Ot.userInfo)==null?void 0:xo.is_school_manage,Wu=()=>{var _o,Vu,uu,Nl,Yr,Ku,Zu,ml,cl,ei,Wi,cs,ns,gi,oi,El;return(0,ge.Ll)()?vt.createElement(xe.default,{className:`${an.rightMenu} ${an.menuWrap}`},vt.createElement(xe.default.Item,null,vt.createElement(x.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):vt.createElement(xe.default,{className:`${an.rightMenu} ${an.menuWrap}`},vt.createElement(xe.default.Item,null,vt.createElement(x.Link,{to:`/users/${(_o=Ot.userInfo)==null?void 0:_o.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),vt.createElement(xe.default.Item,null,vt.createElement(x.Link,{to:`/users/${(Vu=Ot.userInfo)==null?void 0:Vu.login}/classrooms`},(uu=Ot.userInfo)!=null&&uu.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),vt.createElement(xe.default.Item,null,vt.createElement(x.Link,{to:`/users/${(Nl=Ot.userInfo)==null?void 0:Nl.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),vt.createElement(xe.default.Item,null,vt.createElement(x.Link,{to:`/users/${(Yr=Ot.userInfo)==null?void 0:Yr.login}/paths`},(Ku=Ot.userInfo)!=null&&Ku.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Zu=Ot.userInfo)==null?void 0:Zu.user_identity)!=="\u5B66\u751F"&&vt.createElement(xe.default.Item,null,vt.createElement(x.Link,{to:`/users/${(ml=Ot.userInfo)==null?void 0:ml.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((cl=Ut.setting)!=null&&cl.hide_competition)&&vt.createElement(xe.default.Item,null,vt.createElement(x.Link,{to:`/users/${(ei=Ot.userInfo)==null?void 0:ei.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((Wi=Ut.setting)!=null&&Wi.hide_virtual)&&vt.createElement(xe.default.Item,null,vt.createElement(x.Link,{to:`/users/${(cs=Ot.userInfo)==null?void 0:cs.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,bt.JA)()&&vt.createElement(xe.default.Item,null,vt.createElement("a",{onClick:()=>{(0,se.tJ)(Pr)&&x.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,bt.JA)()&&vt.createElement(xe.default.Item,null,vt.createElement("a",{onClick:()=>{(0,se.tJ)(Pr)&&x.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((gi=(ns=Ot.navigationInfo)==null?void 0:ns.top)==null?void 0:gi.laboratory_admin_url)&&vt.createElement(xe.default.Item,null,vt.createElement("a",{href:(El=(oi=Ot.navigationInfo)==null?void 0:oi.top)==null?void 0:El.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),vt.createElement(xe.default.Item,null,vt.createElement(x.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Pr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:vt.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),ku&&vt.createElement(xe.default.Item,null,vt.createElement(x.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),vt.createElement(xe.default.Item,{className:an.exit},vt.createElement("a",{onClick:()=>Vt(void 0,null,function*(){(0,ge.m5)();let Ul;try{Ul=yield(0,mt.vR)({}),Qe.ZP.success(Ul==null?void 0:Ul.message)}catch(ha){}(0,ge.d8)("_educoder_session","logout",1),(0,ge.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Ul!=null&&Ul.url?window.location.href=Ul.url:(x.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,bt.bg)()?vt.createElement(Be.Z,{dropdownRender:Wu,placement:"bottomRight"},vt.createElement("section",null,vt.createElement("aside",null,vt.createElement("div",{className:Ra.actionTabs.type===1?an.classromediv:""},vt.createElement("img",{className:`${an.userPic} current ml15`,src:`${(ou=Jt.Z)==null?void 0:ou.IMG_SERVER}/images/${(Bo=Ot.userInfo)==null?void 0:Bo.image_url}`,alt:"",onClick:()=>{var _o;return x.history.push((0,ge.Ll)()?"/account/profile":`/users/${(_o=Ot.userInfo)==null?void 0:_o.login}/classrooms`)}}),(0,ge.Ll)()&&vt.createElement("span",{className:"ml10 font16"},(Yu=Ot.userInfo)==null?void 0:Yu.username),vt.createElement("i",{className:`iconfont icon-zhankai4 ${an.icon}`}))))):vt.createElement("div",{className:`font15 flex item-center gap-10px ${Ut.isIlearning?an.login:""}`},((bu=Ut.setting)==null?void 0:bu.sso_login_url)&&vt.createElement("a",{target:"_blank",href:(Ro=Ut.setting)==null?void 0:Ro.sso_login_url},vt.createElement("img",{src:`${Jt.Z.IMG_SERVER}/${(Ur=Ut.setting)==null?void 0:Ur.login_logo_url}`,width:40}),vt.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Ll=Ut.setting)==null?void 0:Ll.sso_login_button_name)),!((ri=Ut.setting)!=null&&ri.hide_account_login)&&vt.createElement(vt.Fragment,null,vt.createElement("span",{className:"current-primary-hover",onClick:()=>{Pr({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((Go=Ut.setting)!=null&&Go.close_register)&&vt.createElement(vt.Fragment,null,vt.createElement("span",null,"|"),vt.createElement("span",{className:"current-primary-hover",onClick:()=>{x.history.push("/user/register")}},"\u6CE8\u518C"))))};var jr=(0,x.connect)(({homePage:Ue,loading:ot,user:qe,globalSetting:Ot,shixunHomeworks:Ut})=>({homePage:Ue,user:qe,globalSetting:Ot,shixunHomeworks:Ut,loading:ot.models.index}))(mr),Lr=le(65363),cr={tip:"tip___a6MfI"},oo=Object.defineProperty,Wr=Object.defineProperties,br=Object.getOwnPropertyDescriptors,Mr=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,co=(Ue,ot,qe)=>ot in Ue?oo(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,Jr=(Ue,ot)=>{for(var qe in ot||(ot={}))Br.call(ot,qe)&&co(Ue,qe,ot[qe]);if(Mr)for(var qe of Mr(ot))nr.call(ot,qe)&&co(Ue,qe,ot[qe]);return Ue},Lt=(Ue,ot)=>Wr(Ue,br(ot)),In=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())}),Un=(Ue=>(Ue[Ue.Professor=1]="Professor",Ue[Ue.AssistantProfessor=2]="AssistantProfessor",Ue[Ue.Student=3]="Student",Ue))(Un||{});const on=({visible:Ue,user:ot,onCancel:qe=()=>{},dispatch:Ot,globalSetting:Ut})=>{var fr,Pr;const[Ra,Zn]=(0,te.useState)(!1),[ur,Zr]=(0,te.useState)({name:"",phone:""});(0,te.useEffect)(()=>{var Ho,To;if((Ho=ot==null?void 0:ot.userInfo)!=null&&Ho.login){let xo=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(xo),xo&&(xo!=null&&xo.isShow)&&(xo==null?void 0:xo.login)===((To=ot==null?void 0:ot.userInfo)==null?void 0:To.login)&&(Zn(!0),Zr({name:xo==null?void 0:xo.name,phone:xo==null?void 0:xo.phone}))}},[ot==null?void 0:ot.userInfo]);const xr=()=>In(void 0,null,function*(){qe()}),Xa=()=>{let Ho=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(Lt(Jr({},Ho),{isShow:!1}))),Zn(!1)};return te.createElement(te.Fragment,null,Ra&&te.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},te.createElement("div",{className:cr.tip},te.createElement("div",null,te.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(fr=Ut==null?void 0:Ut.infoData)==null?void 0:fr.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Pr=Ut==null?void 0:Ut.infoData)==null?void 0:Pr.phone}`),te.createElement("div",null,te.createElement(Lr.Z,{onClick:Xa,style:{color:"#165dff",fontSize:16}})))))};var Bn=(0,x.connect)(({user:Ue,globalSetting:ot})=>({user:Ue,globalSetting:ot}))(on),aa=le(3113),Ba="data:image/png;base64,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",tt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Qn=(Ue,ot)=>{var qe={};for(var Ot in Ue)St.call(Ue,Ot)&&ot.indexOf(Ot)<0&&(qe[Ot]=Ue[Ot]);if(Ue!=null&&tt)for(var Ot of tt(Ue))ot.indexOf(Ot)<0&&pt.call(Ue,Ot)&&(qe[Ot]=Ue[Ot]);return qe};const $n=null,la=Ue=>{var ot=Ue,{homePage:qe,user:Ot,globalSetting:Ut,loading:fr,dispatch:Pr,location:Ra,text:Zn,shixunHomeworks:ur,payload:Zr={}}=ot,xr=Qn(ot,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Xa,Ho]=(0,te.useState)("none");return(0,te.useEffect)(()=>{ur.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&Ho("flex")},[ur.actionTabs.key]),(0,te.useEffect)(()=>{ur.actionTabs.key==="\u9690\u85CF"&&(Ho("none"),localStorage.setItem("Noviceguide","0"))},[ur.actionTabs.key]),te.createElement("div",{style:{display:Xa,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},te.createElement("div",{style:{margin:"0 auto",width:"1200px"}},te.createElement("img",{src:Ba,style:{position:"absolute",top:"-32px"}}),te.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},ur.actionTabs.text),ur.actionTabs.type===9?te.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},te.createElement(aa.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ho("none"),Pr({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):te.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},te.createElement(aa.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Pr({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),Ho("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var rr=(0,x.connect)(({homePage:Ue,loading:ot,user:qe,globalSetting:Ot,shixunHomeworks:Ut})=>({homePage:Ue,user:qe,globalSetting:Ot,loading:ot.models.index,shixunHomeworks:Ut}))(la),Ua=le(89392),xa=le(92736),Ka=le(6848),za={content:"content___L4gl0"},Mn="data:image/png;base64,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",Ga=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())});const Hr=({classroomList:Ue,loading:ot,user:qe,dispatch:Ot,virtualSpaces:Ut,globalSetting:fr})=>{const Pr=(0,x.useLocation)();let Ra=!1;(0,te.useEffect)(()=>{fr.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Ra=!0)},[fr.actionTabs.key]),(0,te.useEffect)(()=>{Ra&&Ot({type:"globalSetting/setActionTabs",payload:{}})},[Pr.pathname]);const Zn=()=>{Ot({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return te.createElement(xa.ZP,{theme:{token:{colorBgMask:"#999"}}},te.createElement(Ye.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:fr.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Ga(void 0,null,function*(){}),onCancel:()=>{Zn()}},te.createElement("div",{className:za.content},te.createElement("div",{className:"mb15"},te.createElement("img",{src:Mn,alt:""})),te.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),te.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",te.createElement(Ka.Z,{placement:"bottom",title:te.createElement("div",null,te.createElement("img",{src:`${Jt.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),te.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),te.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},te.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var No=(0,x.connect)(({classroomList:Ue,user:ot,loading:qe,virtualSpaces:Ot,globalSetting:Ut})=>({classroomList:Ue,user:ot,loading:qe,virtualSpaces:Ot,globalSetting:Ut}))(Hr),na={NavBarItem:"NavBarItem___iFhxq"},Dn=Object.defineProperty,du=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Oo=Object.prototype.propertyIsEnumerable,no=(Ue,ot,qe)=>ot in Ue?Dn(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,qo=(Ue,ot)=>{for(var qe in ot||(ot={}))Nr.call(ot,qe)&&no(Ue,qe,ot[qe]);if(du)for(var qe of du(ot))Oo.call(ot,qe)&&no(Ue,qe,ot[qe]);return Ue};const $o=({globalSetting:Ue,className:ot,style:qe,classNameItem:Ot,styleItem:Ut={},NavData:fr=(Zn=>(Zn=Ue==null?void 0:Ue.setting)==null?void 0:Zn.navbar)()||[],selectKeys:Pr,onClick:Ra})=>{const[Zn,ur]=(0,te.useState)(Pr),Zr=Xa=>{var Ho;const{item:To}=Xa;if(Ra)return Ra(Xa);(Ho=To==null?void 0:To.link)!=null&&Ho.includes("http")?(0,ge.xg)(To==null?void 0:To.link):(typeof(To==null?void 0:To.name)=="string"&&(0,ge.Dk)(To==null?void 0:To.name),x.history.push(To==null?void 0:To.link))},xr=(Xa="")=>(Xa==null?void 0:Xa.indexOf("<"))>-1?Xa==null?void 0:Xa.slice(0,Xa==null?void 0:Xa.indexOf("<")):Xa;return(0,te.useEffect)(()=>{var Xa,Ho;if(Ue!=null&&Ue.setting){const To=location.pathname;(Ho=(Xa=Ue==null?void 0:Ue.setting)==null?void 0:Xa.navbar)==null||Ho.map(function(xo,ou){var Bo,Yu,bu;xo.link==To&&(ur(xo==null?void 0:xo.link),(0,ge.Dk)(To==="/"?(Bo=Ue==null?void 0:Ue.setting)==null?void 0:Bo.name:xr(xo==null?void 0:xo.name))),(Yu=xo==null?void 0:xo.subitem)!=null&&Yu.length&&((bu=xo==null?void 0:xo.subitem)==null||bu.map(Ro=>{Ro.link==To&&(ur(Ro==null?void 0:Ro.link),To!="/"&&(0,ge.Dk)(xr(Ro==null?void 0:Ro.name)))}))})}},[location.pathname]),te.createElement("nav",null,te.createElement("ul",{className:Le()("flex item-center mb0 pl0 gap-20px",ot),style:qe},fr==null?void 0:fr.map((Xa,Ho)=>{var To,xo,ou,Bo,Yu,bu;Xa.subitem=(To=Xa==null?void 0:Xa.subitem)==null?void 0:To.filter(Ur=>!Ur.hidden);const Ro=(()=>{var Ur,Ll,ri,Go;return Array.isArray(Zn)?!((Ur=Xa==null?void 0:Xa.subitem)!=null&&Ur.length)&&Zn.includes(Xa==null?void 0:Xa.link)||((Ll=Xa==null?void 0:Xa.subitem)==null?void 0:Ll.some(Tu=>Zn.includes(Tu==null?void 0:Tu.link))):!((ri=Xa==null?void 0:Xa.subitem)!=null&&ri.length)&&Zn===(Xa==null?void 0:Xa.link)||((Go=Xa==null?void 0:Xa.subitem)==null?void 0:Go.some(Tu=>Zn===(Tu==null?void 0:Tu.link)))})();return Xa!=null&&Xa.hidden?null:te.createElement("li",{key:Ho,className:Le()(`flex item-center gap-10px current relative group-hover-show ${na.NavBarItem}`,Xa==null?void 0:Xa.className,Ot),style:qo(qo({color:Ro?"#159DFF":""},Xa.style||{}),Ut),onClick:Ur=>{Zr({e:Ur,item:Xa})}},typeof(Xa==null?void 0:Xa.name)=="string"?te.createElement(te.Fragment,null,te.createElement("div",{className:"flex item-center h-full relative"},te.createElement("span",{dangerouslySetInnerHTML:{__html:((ou=(xo=Xa==null?void 0:Xa.subitem)==null?void 0:xo.find(Ur=>Ur.link===location.pathname))==null?void 0:ou.name)||(Xa==null?void 0:Xa.name)}}),Ro&&te.createElement("div",{className:"absolute w-full",style:{background:"#159DFF",height:2,bottom:3}})),((Bo=Xa==null?void 0:Xa.subitem)==null?void 0:Bo.length)>0&&te.createElement("i",{className:"iconfont icon-a-bianzu11 c-grey-333",style:{fontSize:"12px"}})):Xa==null?void 0:Xa.name,((Yu=Xa==null?void 0:Xa.subitem)==null?void 0:Yu.length)>0&&te.createElement("div",{className:"absolute bg-white rounded-6px p-20px text-nowrap font-normal hover-div",style:{boxShadow:"0px 10px 16px 0px #cecece",zIndex:9999,top:50,left:-10,lineHeight:1.5}},(bu=Xa==null?void 0:Xa.subitem)==null?void 0:bu.map((Ur,Ll)=>te.createElement("div",{key:Ll,className:Le()("flex flex-col current",Ur==null?void 0:Ur.className),style:qo({},(Ur==null?void 0:Ur.style)||{}),onClick:ri=>{ri.preventDefault(),ri.stopPropagation(),Zr({e:ri,item:Ur})}},!!Ll&&te.createElement("div",{className:"w-full",style:{margin:"24px 0",height:"1px",background:"#dbdce0"}}),typeof(Ur==null?void 0:Ur.name)=="string"?te.createElement("div",{className:`font16 c-black current ${na.NavBarItem}`},Ur==null?void 0:Ur.name):Ur==null?void 0:Ur.name,!!Ur.content&&te.createElement("div",{className:"font14",style:{color:"#9FA7B3"}},Ur.content)))))})))};var Au=(0,x.connect)(({globalSetting:Ue})=>({globalSetting:Ue}))($o),ho=le(49127),zo=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())}),Yn=(Ue=>(Ue.Manager="manager",Ue.Developer="developer",Ue.Reporter="reporter",Ue))(Yn||{}),Io=({visible:Ue,onCancel:ot=()=>{}})=>{const[qe,Ot]=(0,te.useState)(),[Ut,fr]=(0,te.useState)(),[Pr,Ra]=(0,te.useState)(!1),Zn=()=>zo(void 0,null,function*(){if(!qe){Qe.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(qe.length!==6){Qe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Ut){Qe.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Ra(!0);const Zr=yield(0,lt.vm)({code:qe,role:Ut});Ra(!1),ur();const xr={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(xr[Zr.status]){Qe.ZP.info(xr[Zr.status]);return}if(Zr.status===0){Ut==="reporter"?(Qe.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,ge.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),x.history.push(`/projects/${Zr==null?void 0:Zr.project_id}`)):((0,ge.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Qe.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),ur=()=>zo(void 0,null,function*(){ot()});return te.createElement(te.Fragment,null,te.createElement(Ye.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Ue,confirmLoading:Pr,onOk:Zn,onCancel:ur},te.createElement("div",{className:"tc"},te.createElement("div",null,te.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),te.createElement(et.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:qe,onChange:Zr=>{if(Zr.target.value.length>=7){Qe.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ot(Zr.target.value)}})),te.createElement("div",{className:"mt10 font14"},te.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),te.createElement(Ge.ZP.Group,{value:Ut,onChange:Zr=>fr(Zr.target.value)},te.createElement(Ge.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),te.createElement(Ge.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),te.createElement(Ge.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},bo=le(24905),Tt=le(18631),rt=le(78139),Xe=le(59301),en=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())}),Kn=(Ue=>(Ue[Ue.Professor=1]="Professor",Ue[Ue.AssistantProfessor=2]="AssistantProfessor",Ue[Ue.Student=3]="Student",Ue))(Kn||{});const wa=({visible:Ue,user:ot,account:qe,onCancel:Ot=()=>{},dispatch:Ut})=>{const[fr,Pr]=(0,te.useState)(),[Ra,Zn]=(0,te.useState)([]),[ur,Zr]=(0,te.useState)(!1),[xr,Xa]=(0,te.useState)(!1),[Ho,To]=(0,te.useState)(),[xo,ou]=(0,te.useState)(!1);(0,te.useEffect)(()=>{var Ro,Ur;(Ro=ot==null?void 0:ot.userInfo)!=null&&Ro.identity&&Zn([((Ur=ot==null?void 0:ot.userInfo)==null?void 0:Ur.identity)==="student"?3:1])},[ot]);const Bo=Ro=>{const Ur=()=>{window.location.href=(Ro==null?void 0:Ro.jump_url)||`/classrooms/${Ro==null?void 0:Ro.course_id}`};if(Ra.includes(1)){Ye.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Xe.createElement("div",{className:"tc"},(Ro==null?void 0:Ro.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Ur()}});return}Ur()},Yu=()=>en(void 0,null,function*(){if(!fr){Qe.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let Ro=yield(0,ct.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:fr}});if(Ro!=null&&Ro.need_pro_auth&&!Ra.includes(1)&&!Ra.includes(2)){Ut({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:fr,checkedList:Ra}}),bu();return}Zr(!0);const Ur=yield(0,lt.cR)({invite_code:fr,professor:Ra.includes(1)?1:null,assistant_professor:Ra.includes(2)?1:null,student:Ra.includes(3)?1:null});if(Zr(!1),(Ur==null?void 0:Ur.status)===-4&&(Ot(),Ut({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Ur==null?void 0:Ur.status)===-12&&Qe.ZP.warning(Ur==null?void 0:Ur.message),(Ur==null?void 0:Ur.status)===-2){if(bu(),Ur.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){Xa(!0),To(1);return}if(Ur.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){Xa(!0),To(2);return}if(Ur.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){Xa(!0),To(3);return}}if((Ur==null?void 0:Ur.status)===0){(0,ge.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),bu(),Ur!=null&&Ur.course_id?Bo(Ur):Qe.ZP.success(Ur.message);return}}),bu=()=>en(void 0,null,function*(){Ot()});return Xe.createElement(Xe.Fragment,null,Xe.createElement(Ye.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:Ue,confirmLoading:ur,onOk:Yu,onCancel:bu},Xe.createElement("div",{className:"tc"},Xe.createElement("div",null,Xe.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Xe.createElement(et.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:fr,onChange:Ro=>{if(Ro.target.value.length>=7){Qe.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Pr(Ro.target.value)}})),Xe.createElement("div",{className:"mt10 font14"},Xe.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Xe.createElement(bo.default.Group,{value:Ra,onChange:Ro=>Zn(Ro)},Xe.createElement(bo.default,{value:1,disabled:Ra.includes(2)},"\u6559\u5E08"),Xe.createElement(bo.default,{value:2,disabled:Ra.includes(1)},"\u52A9\u6559"),Xe.createElement(bo.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Xe.createElement(rt.Z,null),Xe.createElement(Tt.Z,{visible:xr,onCancel:()=>Xa(!1),occupationValue:Ho}))};var Vn=(0,x.connect)(({user:Ue,account:ot})=>({user:Ue,account:ot}))(wa),ya={flex_box_center:"flex_box_center___R1UEO",flex_space_between:"flex_space_between___hDKPk",flex_box_vertical_center:"flex_box_vertical_center___yW1zQ",flex_box_center_end:"flex_box_center_end___JWQX1",flex_box_column:"flex_box_column___NpsmR",rightMenu:"rightMenu___Zjmy3",joinMenu:"joinMenu___S4pdJ",joinBoard:"joinBoard___UomEl",joinCol:"joinCol___tbVDV",hidden:"hidden___MFUhR",w140:"w140___d1qFp",w100:"w100___AMLWN"},Fn=Object.defineProperty,Ca=Object.defineProperties,mo=Object.getOwnPropertyDescriptors,Wo=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,_r=Object.prototype.propertyIsEnumerable,$a=(Ue,ot,qe)=>ot in Ue?Fn(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,Vr=(Ue,ot)=>{for(var qe in ot||(ot={}))Du.call(ot,qe)&&$a(Ue,qe,ot[qe]);if(Wo)for(var qe of Wo(ot))_r.call(ot,qe)&&$a(Ue,qe,ot[qe]);return Ue},qr=(Ue,ot)=>Ca(Ue,mo(ot)),Gr=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())});const Eo=({globalSetting:Ue,dispatch:ot,user:qe,info:Ot,open:Ut,onCancel:fr=()=>{}})=>{var Pr;const[Ra,Zn]=(0,te.useState)([]),[ur,Zr]=(0,te.useState)([]),[xr,Xa]=(0,te.useState)([]),[Ho]=ce.default.useForm(),[To,xo]=(0,te.useState)(!1),[ou,Bo]=(0,te.useState)(!1),Yu=(0,te.useRef)(null),bu=(0,te.useRef)(1),[Ro,Ur]=(0,te.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,te.useEffect)(()=>{Ut&&Ll()},[Ut]);const Ll=()=>Gr(void 0,null,function*(){var Oa;const dr=Ot;if(!(0,se.o1)(ot))return;const{user_school_id:ku="",department_id:Wu="",school_name:_o="",department_name:Vu=""}=qe.userInfo||{},uu=(Oa=dr==null?void 0:dr.graduation_years)==null?void 0:Oa.at(-1);Zr([{id:ku,name:_o}]),yield Tu(ku),Ho.setFieldsValue({year:uu,school_id:ku,department_id:Number(Wu),name:`${uu}${_o}${Vu}\u6BD5\u4E1A\u8BBE\u8BA1`})}),ri=Oa=>Gr(void 0,null,function*(){const dr=yield(0,Fe.J3)(qr(Vr({},Oa),{tab_module_type:"graduations"}));return dr!=null&&dr.un_purchased&&ot({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),dr.status===0&&Zn((dr==null?void 0:dr.graduation_years)||[]),dr}),Go=(Oa,dr=500)=>{Bo(!0),clearTimeout(Yu.current),Yu.current=setTimeout(()=>Gr(void 0,null,function*(){bu.current+=1;const ku=bu.current,Wu=yield(0,Fe.NT)({keyword:Oa});Wu.status===0&&bu.current===ku&&(Zr((Wu==null?void 0:Wu.schools)||[]),Bo(!1))}),dr)},Tu=Oa=>Gr(void 0,null,function*(){if(!Oa)return;const dr=yield(0,Fe.Ps)({page:1,limit:9999,id:Oa});dr.status===0&&Xa((dr==null?void 0:dr.departments)||[])});return te.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ut,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:To,onCancel:fr,onOk:()=>Ho.submit()},te.createElement(ce.default,{colon:!1,form:Ho,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Oa,dr)=>{Oa.school_id&&(Tu(dr.school_id),Ho.setFieldValue("department_id",null))},onFinish:Oa=>Gr(void 0,null,function*(){xo(!0);const dr=yield(0,Fe.Wz)(Oa);dr.status===0&&(Qe.ZP.success("\u521B\u5EFA\u6210\u529F"),Ho.resetFields(),fr(),(0,ge.xg)(`/graduations/${dr==null?void 0:dr.identifier}/index`)),xo(!1)})},te.createElement(ce.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},te.createElement(de.default,{style:{width:344},size:"large",options:(Pr=Ot==null?void 0:Ot.graduation_years)==null?void 0:Pr.map(Oa=>({value:Oa,label:Oa}))})),te.createElement(ce.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},te.createElement(de.default,{showSearch:!0,filterOption:!1,onSearch:Oa=>{Go(Oa)},loading:ou,size:"large",style:{width:344},options:ur.map(Oa=>({value:Oa.id,label:Oa.name}))})),te.createElement(ce.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},te.createElement(de.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:xr.map(Oa=>({value:Oa.id,label:Oa.name}))})),te.createElement(ce.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},te.createElement(et.default,{showCount:!0,style:{width:344},maxLength:60}))))};var lr=(0,x.connect)(({user:Ue,globalSetting:ot,loading:qe})=>({user:Ue,globalSetting:ot,loading:qe}))(Eo),ir=Object.defineProperty,wr=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,Or=(Ue,ot,qe)=>ot in Ue?ir(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,La=(Ue,ot)=>{for(var qe in ot||(ot={}))Xr.call(ot,qe)&&Or(Ue,qe,ot[qe]);if(wr)for(var qe of wr(ot))Po.call(ot,qe)&&Or(Ue,qe,ot[qe]);return Ue},ma=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())});const Ja=({globalSetting:Ue,dispatch:ot,user:qe,open:Ot,onCancel:Ut=()=>{}})=>{const[fr]=ce.default.useForm(),[Pr,Ra]=(0,te.useState)(!1),[Zn,ur]=(0,te.useState)(null);return(0,te.useEffect)(()=>{var Zr;if(Ot){const xr={code:"",user_type:((Zr=qe==null?void 0:qe.userInfo)==null?void 0:Zr.identity)==="student"?2:1,major:""};fr.setFieldsValue(xr),ur(La({},xr))}},[Ot]),te.createElement(Ye.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ot,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Pr,onCancel:Ut,onOk:()=>fr.submit()},te.createElement(ce.default,{colon:!1,form:fr,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Zr,xr)=>ur(La({},xr)),onFinish:Zr=>ma(void 0,null,function*(){Ra(!0);const xr=yield(0,ct.ZP)("/api/graduations/join.json",{method:"post",body:Zr});xr.status===0&&(Ut(),xr!=null&&xr.identifier?(0,ge.xg)(`/graduations/${xr==null?void 0:xr.identifier}/index`):Qe.ZP.success(xr==null?void 0:xr.message)),Ra(!1)})},te.createElement(ce.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),te.createElement(ce.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},te.createElement(Ge.ZP.Group,null,te.createElement(Ge.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),te.createElement(Ge.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Zn==null?void 0:Zn.user_type)===2&&te.createElement(ce.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},te.createElement(et.default,{showCount:!0,maxLength:60}))))};var uo=(0,x.connect)(({user:Ue,globalSetting:ot})=>({user:Ue,globalSetting:ot}))(Ja),hr=le(59301),Mu=Object.defineProperty,eu=Object.getOwnPropertySymbols,Ou=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,Wa=(Ue,ot,qe)=>ot in Ue?Mu(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,sl=(Ue,ot)=>{for(var qe in ot||(ot={}))Ou.call(ot,qe)&&Wa(Ue,qe,ot[qe]);if(eu)for(var qe of eu(ot))qu.call(ot,qe)&&Wa(Ue,qe,ot[qe]);return Ue},Xl=(Ue,ot)=>{var qe={};for(var Ot in Ue)Ou.call(Ue,Ot)&&ot.indexOf(Ot)<0&&(qe[Ot]=Ue[Ot]);if(Ue!=null&&eu)for(var Ot of eu(Ue))ot.indexOf(Ot)<0&&qu.call(Ue,Ot)&&(qe[Ot]=Ue[Ot]);return qe},xi=(Ue=>(Ue.Projects="projects",Ue.Shixuns="shixuns",Ue.Classrooms="classrooms",Ue))(xi||{}),ql=(Ue=>(Ue.Classrooms="classrooms",Ue.Shixuns="shixuns",Ue.Paths="paths",Ue.Projects="projects",Ue.Videos="videos",Ue.Topics="topics",Ue.Graduations="graduations",Ue))(ql||{});const Dr=Ue=>{var ot=Ue,{homePage:qe,user:Ot,globalSetting:Ut,loading:fr,dispatch:Pr,className:Ra,style:Zn={}}=ot,ur=Xl(ot,["homePage","user","globalSetting","loading","dispatch","className","style"]),Zr,xr,Xa,Ho;const[To,xo]=(0,te.useState)(),[ou,Bo]=(0,te.useState)(),[Yu,bu]=(0,te.useState)(!1),[Ro,Ur]=(0,te.useState)(!1),[Ll,ri]=(0,te.useState)(!1),[Go,Tu]=(0,te.useState)();function Oa(Yr,Ku){for(const Zu of Yr){if(Zu.link===Ku)return Zu.hidden;if(Zu.subitem&&Zu.subitem.length>0){let ml=Zu.subitem;for(const cl of ml)if(cl.link===Ku)return cl.hidden;return!1}}return!0}const dr=Oa(((Zr=Ut.setting)==null?void 0:Zr.navbar)||[],"/classrooms"),ku=Oa(((xr=Ut.setting)==null?void 0:xr.navbar)||[],"/shixuns"),Wu=Oa(((Xa=Ut.setting)==null?void 0:Xa.navbar)||[],"/paths"),_o=Oa(((Ho=Ut.setting)==null?void 0:Ho.navbar)||[],"/graduations"),Vu=Yr=>{var Ku;if((0,se.tJ)(Pr)){if(Yr==="projects"&&!((Ku=Ot.userInfo)!=null&&Ku.email)){Qe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Yr==="classrooms"?xo(!0):Yr==="projects"&&Bo(!0)}},uu=(Yr,Ku)=>{var Zu;if((0,se.tJ)(Pr)){if(Ku==="projects"&&!((Zu=Ot.userInfo)!=null&&Zu.email)){Qe.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ku==="shixuns"&&!(0,se.xY)()||Yr&&(window.location.href=Yr)}},Nl=Yr=>{var Ku,Zu,ml,cl,ei,Wi,cs,ns,gi,oi,El,Ul,ha,Vi,me,pe,he,ke,We,ut,yt;return hr.createElement(hr.Fragment,null,hr.createElement(ye.Z,{justify:"space-around",className:"pt5 pb5"},hr.createElement(dt.Z,{className:((Ku=Ot.userInfo)==null?void 0:Ku.user_identity)!=="\u5B66\u751F"?ya.joinCol:ya.hidden},((Zu=Ot.userInfo)==null?void 0:Zu.user_identity)!=="\u5B66\u751F"&&!((ml=Ut==null?void 0:Ut.setting)!=null&&ml.hide_course)&&hr.createElement(xe.default.Item,sl({},Yr),hr.createElement("a",{onClick:()=>uu("/classrooms/new")},(cl=Ot.userInfo)!=null&&cl.main_site?"\u521B\u5EFA\u6559\u5B66\u8BFE\u5802":"\u521B\u5EFA\u8BFE\u5802")),!((ei=Ut==null?void 0:Ut.setting)!=null&&ei.hide_shixun)&&((Wi=Ot==null?void 0:Ot.userInfo)==null?void 0:Wi.is_shixun_marker)&&hr.createElement(xe.default.Item,sl({},Yr),hr.createElement("a",{onClick:()=>uu("/shixuns/new","shixuns")},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((cs=Ot.userInfo)==null?void 0:cs.user_identity)!=="\u5B66\u751F"&&!((ns=Ut==null?void 0:Ut.setting)!=null&&ns.hide_subject)&&hr.createElement(xe.default.Item,sl({},Yr),hr.createElement("a",{onClick:()=>uu("/paths/new")},"\u521B\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((gi=Ut==null?void 0:Ut.setting)!=null&&gi.is_local)&&((oi=Ot.userInfo)==null?void 0:oi.main_site)&&hr.createElement(xe.default.Item,sl({},Yr),hr.createElement("a",{onClick:()=>{var rn;return uu(`${(rn=Ut==null?void 0:Ut.setting)==null?void 0:rn.old_url}/projects/deposit/new`,"projects")}},"\u521B\u5EFA\u5F00\u53D1\u9879\u76EE")),!((El=Ot.userInfo)!=null&&El.main_site)&&hr.createElement("div",null,hr.createElement(xe.default.Item,sl({},Yr),hr.createElement("a",{onClick:()=>Vu("classrooms")},(Ul=Ot.userInfo)!=null&&Ul.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ha=Ot.userInfo)==null?void 0:ha.main_site)&&!((Vi=Ut==null?void 0:Ut.setting)!=null&&Vi.is_local)&&hr.createElement(xe.default.Item,sl({},Yr),hr.createElement("a",{onClick:()=>Vu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((me=Ot.userInfo)==null?void 0:me.main_site)&&((pe=Ot.userInfo)==null?void 0:pe.user_identity)!=="\u5B66\u751F"&&hr.createElement(dt.Z,null,hr.createElement("div",{className:ya.joinBoard})),((he=Ot.userInfo)==null?void 0:he.main_site)&&hr.createElement(dt.Z,{className:((ke=Ot.userInfo)==null?void 0:ke.user_identity)!=="\u5B66\u751F"?ya.joinCol:ya.w90},hr.createElement(xe.default.Item,sl({},Yr),hr.createElement("a",{onClick:()=>Vu("classrooms")},(We=Ot.userInfo)!=null&&We.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((ut=Ot.userInfo)==null?void 0:ut.main_site)&&!((yt=Ut==null?void 0:Ut.setting)!=null&&yt.is_local)&&hr.createElement(xe.default.Item,sl({},Yr),hr.createElement("a",{onClick:()=>Vu("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return hr.createElement(hr.Fragment,null,hr.createElement(Be.Z,{dropdownRender:()=>{var Yr;return hr.createElement(xe.default,{className:((Yr=Ot.userInfo)==null?void 0:Yr.user_identity)!=="\u5B66\u751F"?`${ya.rightMenu} ${ya.joinMenu} mt10`:`${ya.rightMenu} ${ya.joinMenu} ${ya.w140} mt10`},hr.createElement(Nl,null))},placement:"bottom"},hr.createElement("span",{className:Le()("iconfont icon-tianjia6 current",Ra),style:Zn})),hr.createElement(Vn,{visible:To,onCancel:()=>xo(!1)}),hr.createElement(Io,{visible:ou,onCancel:()=>Bo(!1)}),hr.createElement(lr,{info:Go,open:Yu,onCancel:()=>bu(!1)}),hr.createElement(uo,{open:Ro,onCancel:()=>Ur(!1)}))};var Aa=(0,x.connect)(({homePage:Ue,loading:ot,user:qe,globalSetting:Ot})=>({homePage:Ue,user:qe,globalSetting:Ot,loading:ot.models.index}))(Dr),Pa=le(88873),Ia=Object.defineProperty,Co=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,kr=(Ue,ot,qe)=>ot in Ue?Ia(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,io=(Ue,ot)=>{for(var qe in ot||(ot={}))ru.call(ot,qe)&&kr(Ue,qe,ot[qe]);if(Co)for(var qe of Co(ot))Iu.call(ot,qe)&&kr(Ue,qe,ot[qe]);return Ue};const Ko=Ue=>React.createElement("svg",io({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Ue),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var Fo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",pu=Object.defineProperty,Pu=Object.getOwnPropertySymbols,Lu=Object.prototype.hasOwnProperty,ni=Object.prototype.propertyIsEnumerable,ai=(Ue,ot,qe)=>ot in Ue?pu(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,Zl=(Ue,ot)=>{for(var qe in ot||(ot={}))Lu.call(ot,qe)&&ai(Ue,qe,ot[qe]);if(Pu)for(var qe of Pu(ot))ni.call(ot,qe)&&ai(Ue,qe,ot[qe]);return Ue},Si=(Ue,ot)=>{var qe={};for(var Ot in Ue)Lu.call(Ue,Ot)&&ot.indexOf(Ot)<0&&(qe[Ot]=Ue[Ot]);if(Ue!=null&&Pu)for(var Ot of Pu(Ue))ot.indexOf(Ot)<0&&ni.call(Ue,Ot)&&(qe[Ot]=Ue[Ot]);return qe};const Qu=Ue=>{var ot=Ue,{globalSetting:qe}=ot,Ot=Si(ot,["globalSetting"]),Ut,fr;const Pr=(0,te.useMemo)(()=>{var Ra,Zn;return(Ra=qe==null?void 0:qe.setting)!=null&&Ra.nav_logo_url?`${Jt.Z.IMG_SERVER}/${(Zn=qe==null?void 0:qe.setting)==null?void 0:Zn.nav_logo_url}`:`${Jt.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Ut=qe==null?void 0:qe.setting)==null?void 0:Ut.nav_logo_url]);return te.createElement("img",Zl({title:(fr=qe==null?void 0:qe.setting)==null?void 0:fr.name,src:Pr||Fo},Ot))};var wi=(0,x.connect)(({globalSetting:Ue})=>({globalSetting:Ue}))(Qu);const Cl=({user:Ue})=>{var ot;return te.createElement(we.default.Header,{className:"bg-white relative",style:{boxShadow:"0px 10px 10px 0px rgba(0,0,0,0.05)",background:"#fff"}},te.createElement("div",{className:"flex item-center h-full gap-20px edu-container"},te.createElement(wi,{style:{height:"80%"}}),te.createElement(Au,{classNameItem:"text-16px font-semibold"}),te.createElement("div",{className:"ml-auto flex item-center gap-20px",style:{color:"#159DFF"}},te.createElement("span",{className:"iconfont icon-sousuo10 current font18",onClick:()=>{x.history.push("/search?value=")}}),(0,bt.bg)()&&te.createElement(Aa,{className:"font18"}),(0,bt.bg)()&&te.createElement(ho.Z,{dot:(ot=Ue==null?void 0:Ue.navigationInfo)==null?void 0:ot.new_message},te.createElement("span",{className:"iconfont icon-xiaoxi2 current",style:{color:"#159DFF"},onClick:()=>{var qe;x.history.push(`/messages/${(qe=Ue==null?void 0:Ue.userInfo)==null?void 0:qe.login}/user_tidings`)}})),te.createElement(Pa.Z,null))))};var $l=(0,x.connect)(({globalSetting:Ue,user:ot})=>({globalSetting:Ue,user:ot}))(Cl),Mi=({className:Ue,style:ot})=>{const[qe,Ot]=(0,te.useState)(!1);function Ut(fr){x.history.push("/search?value="+fr)}return qe?te.createElement("div",{onBlur:()=>{setTimeout(()=>{Ot(!1)},300)}},te.createElement(et.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input",onSearch:Ut,autoFocus:!0})):te.createElement("span",{className:Le()("iconfont icon-sousuo font18 current icon-bianzu11",Ue),style:ot,onClick:()=>{x.history.push("/search?value=")}})},yl=le(22688),ko=le(59301),Yi=Object.defineProperty,zl=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Qi=Object.prototype.propertyIsEnumerable,Ji=(Ue,ot,qe)=>ot in Ue?Yi(Ue,ot,{enumerable:!0,configurable:!0,writable:!0,value:qe}):Ue[ot]=qe,Ta=(Ue,ot)=>{for(var qe in ot||(ot={}))Li.call(ot,qe)&&Ji(Ue,qe,ot[qe]);if(zl)for(var qe of zl(ot))Qi.call(ot,qe)&&Ji(Ue,qe,ot[qe]);return Ue},so=(Ue,ot)=>{var qe={};for(var Ot in Ue)Li.call(Ue,Ot)&&ot.indexOf(Ot)<0&&(qe[Ot]=Ue[Ot]);if(Ue!=null&&zl)for(var Ot of zl(Ue))ot.indexOf(Ot)<0&&Qi.call(Ue,Ot)&&(qe[Ot]=Ue[Ot]);return qe},So=(Ue,ot,qe)=>new Promise((Ot,Ut)=>{var fr=Zn=>{try{Ra(qe.next(Zn))}catch(ur){Ut(ur)}},Pr=Zn=>{try{Ra(qe.throw(Zn))}catch(ur){Ut(ur)}},Ra=Zn=>Zn.done?Ot(Zn.value):Promise.resolve(Zn.value).then(fr,Pr);Ra((qe=qe.apply(Ue,ot)).next())});function Vo(){var Ue,ot;const Ot=window.location.pathname.split("/"),Ut={};return Ot[1]=="classrooms"&&Ot.length>3&&!((Ue=Ot[4])!=null&&Ue.includes("newgold"))&&!((ot=Ot[5])!=null&&ot.includes("newgold"))&&Ot[2]!=="coursesId"&&(Ut.course_id=Ot[2]),Ot[1]==="shixuns"&&Ot.length>3&&(Ut.objective_type="shixun",Ut.objective_id=Ot[2]),Ot[1]==="paths"&&Ot.length>3&&(Ut.objective_type="path",Ut.objective_id=Ot[2]),Ta(Ta({},Ut),{school:1})}const al=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],zi=Ue=>{var ot=Ue,{homePage:qe,user:Ot,globalSetting:Ut,loading:fr,dispatch:Pr,isLogin:Ra=!1,shixunHomeworks:Zn}=ot,ur=so(ot,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Zr,xr;const Xa=(0,x.useLocation)(),[Ho,To]=(0,te.useState)(""),[xo,ou]=(0,te.useState)(!1),Bo=Vo();(0,te.useEffect)(()=>{Pr({type:"user/getNavigationInfo",payload:Ta({},Bo)})},[Ut.name]),(0,te.useEffect)(()=>{Zn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(al!=null&&al.includes(Xa==null?void 0:Xa.pathname)||(Xa==null?void 0:Xa.pathname.indexOf("/classrooms"))===0||Pr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Xa.pathname]),(0,te.useEffect)(()=>{Zn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Zn.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Zn.actionTabs.key]),(0,te.useEffect)(()=>{var Go;if(Ut!=null&&Ut.setting){let Tu=(0,Ua.cloneDeep)((Go=Ut==null?void 0:Ut.setting)==null?void 0:Go.navbar);Tu=Tu==null?void 0:Tu.filter(dr=>{var ku;return!(dr!=null&&dr.hidden)&&!((0,bt.JA)()&&((ku=["/paperlibrary","/problemset"])!=null&&ku.includes(dr.link)))});for(const dr of Tu)dr.subitem&&(dr.subitem=dr.subitem.filter(ku=>{var Wu;return!(ku!=null&&ku.hidden)&&!((0,bt.JA)()&&((Wu=["/paperlibrary","/problemset"])!=null&&Wu.includes(ku.link)))}));let Oa=!1;Tu==null||Tu.map(function(dr,ku){var Wu,_o,Vu,uu;const Nl=Xa.pathname;dr.link===Nl&&(To(dr==null?void 0:dr.link),(0,ge.Dk)(Nl==="/"?(Wu=Ut==null?void 0:Ut.setting)==null?void 0:Wu.name:Ll(dr==null?void 0:dr.name)),bu(Ur(ku,{name:dr==null?void 0:dr.name,link:dr==null?void 0:dr.link},Tu)),Oa=!0),Nl=="/"&&(To(""),(0,ge.Dk)((_o=Ut==null?void 0:Ut.setting)==null?void 0:_o.name)),(Vu=dr==null?void 0:dr.subitem)!=null&&Vu.length&&((uu=dr==null?void 0:dr.subitem)==null||uu.map(Yr=>{Yr.link===Nl&&(To(Yr==null?void 0:Yr.link),Nl!=="/"&&(0,ge.Dk)(Ll(Yr==null?void 0:Yr.name)),bu(Ur(ku,{name:Yr==null?void 0:Yr.name,link:Yr==null?void 0:Yr.link},Tu)),Oa=!0)}))}),Oa||bu(Tu)}},[Ut==null?void 0:Ut.setting,Ot]);const[Yu,bu]=(0,te.useState)([]),Ro=(Go,Tu)=>So(void 0,null,function*(){var Oa,dr,ku,Wu,_o,Vu;if((Go==null?void 0:Go.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const uu=yield(0,mt.IU)({tab_module_type:"engineering"});if(uu!=null&&uu.un_purchased){Pr({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Oa=uu==null?void 0:uu.data)!=null&&Oa.engineer_url?(ku=(dr=uu==null?void 0:uu.data)==null?void 0:dr.engineer_url)!=null&&ku.includes("http")?(0,ge.xg)((Wu=uu==null?void 0:uu.data)==null?void 0:Wu.engineer_url):x.history.push((_o=uu==null?void 0:uu.data)==null?void 0:_o.engineer_url):(uu==null?void 0:uu.status)!=401&&ou(!0);return}(Vu=Go==null?void 0:Go.link)!=null&&Vu.includes("http")?(0,ge.xg)(Go==null?void 0:Go.link):((0,ge.Dk)(Go==null?void 0:Go.name),x.history.push(Go==null?void 0:Go.link)),(Go==null?void 0:Go.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Pr({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:ko.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Ur=(Go,Tu,Oa)=>{const dr=Oa.slice();return dr[Go]&&(dr[Go].name=Tu.name,dr[Go].link=Tu.link),dr||[]},Ll=(Go="")=>(Go==null?void 0:Go.indexOf("<"))>-1?Go==null?void 0:Go.slice(0,Go==null?void 0:Go.indexOf("<")):Go,ri=()=>{var Go,Tu,Oa,dr,ku,Wu;switch(Number((Go=Ut==null?void 0:Ut.setting)==null?void 0:Go.theme)){case yl.Fy.THEMEONE:return ko.createElement($l,null);case yl.Fy.DEFAULT:default:return ko.createElement(we.default,{style:{background:`${Xa.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Ut.isIlearning?Re["header-iearning"]:Re.header} ${Ut.showHeaderFixed?Re.headerFixed:""}`},ko.createElement(we.default.Header,{className:"header",style:{background:`${Xa.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Xa.pathname=="/training"?"999":""}`}},ko.createElement("section",{className:Re["edu-menu"]},(!!Ut.isIlearning||!((Tu=Ut==null?void 0:Ut.setting)!=null&&Tu.main_site)&&!!((Oa=Ut==null?void 0:Ut.setting)!=null&&Oa.navbar))&&ko.createElement(x.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Pr({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},ko.createElement(wi,{className:Re.logo})),ko.createElement("ul",{className:`${Re.menu} ${(0,ge.Ll)()&&"ml0"}`},(0,ge.Ll)()&&ko.createElement("li",null,ko.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,ge.Ll)()&&Ut.setting&&(Yu==null?void 0:Yu.map(function(_o,Vu){var uu,Nl,Yr,Ku,Zu;return ko.createElement("li",{key:Vu,className:!((uu=_o==null?void 0:_o.subitem)!=null&&uu.length)&&Ho===(_o==null?void 0:_o.link)||(Nl=_o==null?void 0:_o.subitem)!=null&&Nl.some(ml=>Ho===(ml==null?void 0:ml.link))?Re.actived:""},ko.createElement("div",{onClick:()=>Ro(_o,Vu),className:Re.name},ko.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var ml;let cl=_o==null?void 0:_o.name;return(ml=_o==null?void 0:_o.subitem)==null||ml.map((ei,Wi)=>(ei.link===Xa.pathname&&(cl=ei.name),ei)),cl})()}}),((Yr=_o==null?void 0:_o.subitem)==null?void 0:Yr.length)>0&&ko.createElement("i",{className:"iconfont icon-zhankai4"})),((Ku=_o==null?void 0:_o.subitem)==null?void 0:Ku.length)>0&&ko.createElement("div",{className:Re.dropDown},(Zu=_o==null?void 0:_o.subitem)==null?void 0:Zu.map((ml,cl)=>ko.createElement("div",{className:Re.subName,onClick:()=>Ro(ml,Vu),key:Vu+"-"+cl},!!cl&&ko.createElement("div",{className:Re.line}),ko.createElement("aside",{className:"font16 c-black"},Ll(ml==null?void 0:ml.name)),ko.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},ml.content)))))}))),ko.createElement("div",{className:"search-bar flex item-center gap-20px c-white",style:{flex:Ut.isIlearning?"initial":"1 0 auto"}},!(0,ge.Ll)()&&!(Ut!=null&&Ut.isIlearning)&&ko.createElement(ko.Fragment,null,ko.createElement(Mi,null),!Ra&&ko.createElement(dn,null),!Ra&&!!((dr=Ot==null?void 0:Ot.userInfo)!=null&&dr.login)&&ko.createElement(x.Link,{className:"iconfont icon-xiaoxilingdang font18 c-white current-primary-hover relative",to:`/messages/${(ku=Ot==null?void 0:Ot.userInfo)==null?void 0:ku.login}/user_tidings`},((Wu=Ot==null?void 0:Ot.navigationInfo)==null?void 0:Wu.new_message)&&ko.createElement("span",{className:Re.newslight}))),!Ra&&ko.createElement(jr,{payload:Bo})))))}};return ko.createElement(ko.Fragment,null,Ut.showHeader&&Ut.showHeaderFooter&&ko.createElement(ko.Fragment,null,ri(),ko.createElement(Ye.default,{centered:!0,destroyOnClose:!0,open:xo,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",onOk:()=>{(0,ge.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>ou(!1)},ko.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},ko.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),ko.createElement("img",{src:`${Jt.Z.IMG_SERVER}/${(Zr=Ut==null?void 0:Ut.setting)==null?void 0:Zr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),ko.createElement("p",null,"\u7FA4\u53F7\uFF1A",(xr=Ut==null?void 0:Ut.setting)==null?void 0:xr.homepage_tea_qq_number))),(Ut==null?void 0:Ut.showTip)&&ko.createElement(Bn,null),ko.createElement(rr,null)),ko.createElement(No,null))};var Ju=(0,x.connect)(({homePage:Ue,loading:ot,user:qe,globalSetting:Ot,shixunHomeworks:Ut})=>({homePage:Ue,user:qe,globalSetting:Ot,loading:ot.models.index,shixunHomeworks:Ut}))(zi)},6077:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return et}});var te=le(59301),x={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},we=le(92310),Ye=le.n(we),Re=le(71418),Qe=le(2859),ye=le(82093),dt=le(49661),xe=(Ge,lt,ge)=>new Promise((a,E)=>{var b=oe=>{try{z(ge.next(oe))}catch(se){E(se)}},y=oe=>{try{z(ge.throw(oe))}catch(se){E(se)}},z=oe=>oe.done?a(oe.value):Promise.resolve(oe.value).then(b,y);z((ge=ge.apply(Ge,lt)).next())}),et=({data:Ge,className:lt,fullWidth:ge,style:a={},onClose:E,onOk:b,showFullTools:y,noAssociationId:z})=>{const oe=(0,te.useRef)(null),se=(0,te.useRef)(null),ce=(0,te.useRef)(null),de=(0,te.useRef)(null),[Fe,Me]=(0,te.useState)(!1),[je,Oe]=(0,te.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,te.useEffect)(()=>{ce.current||(ce.current=document.createElement("style"),document.head.appendChild(ce.current)),Ge!=null&&Ge.visible?(document.body.setAttribute("data-custom","y-hidden"),ce.current.innerHTML=" html { overflow-y: hidden; }",Ge!=null&&Ge.src&&Pt()):(document.body.removeAttribute("data-custom"),ce.current&&(document.head.removeChild(ce.current),ce.current=null))},[Ge==null?void 0:Ge.visible]);const Pt=()=>xe(void 0,null,function*(){Me(!0),Oe("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ea=yield(0,dt.ZJ)(Ge==null?void 0:Ge.src);oe.current.src="",oe.current.src=Ea,oe.current.onload=function(){Jn()},Me(!1),Oe("")}),st=()=>{document.body.removeAttribute("data-custom"),ce.current.innerHTML=" ",E()},Et=Ea=>xe(void 0,null,function*(){Me(!0),Oe("\u6B63\u5728\u4FDD\u5B58\u4E2D");const oa=yield(0,ye.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ge.title,file:Ea.dataUrl}});oa!=null&&oa.id&&!z?(yield(0,ye.ZP)(`/api/attachments/${Ge.id}/add_subitem.json`,{method:"post",body:{subitem_id:oa==null?void 0:oa.id,settings:JSON.stringify(Ea.state)}})).status===0&&b():oa!=null&&oa.id&&b(oa),document.body.removeAttribute("data-custom"),ce.current.innerHTML=" ",Me(!1),Oe("")}),ta=()=>{const Ea=document.querySelector('a[href="https://markerjs.com/"]');Ea&&Ea.parentNode&&(Ea.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"\u9009\u62E9"},{name:'[data-action="delete"]',title:"\u5220\u9664\u5143\u7D20"},{name:'[data-action="undo"]',title:"\u64A4\u9500"},{name:'[data-type-name="FrameMarker"]',title:"\u77E9\u5F62"},{name:'[data-type-name="FreehandMarker"]',title:"\u753B\u7EBF"},{name:'[data-type-name="ArrowMarker"]',title:"\u7BAD\u5934"},{name:'[data-type-name="TextMarker"]',title:"\u6587\u672C"},{name:'[data-type-name="EllipseMarker"]',title:"\u692D\u5706"},{name:'[data-type-name="HighlightMarker"]',title:"\u65B9\u5757"},{name:'[data-type-name="CalloutMarker"]',title:"\u6CE8\u91CA"},{name:'[data-action="render"]',title:"\u4FDD\u5B58"},{name:'[data-action="close"]',title:"\u9000\u51FA"}].forEach(Xt=>{const bn=document.querySelector(Xt.name);bn&&bn.setAttribute("title",Xt.title)})},Jn=()=>{se.current=new Qe.hP(oe.current),se.current.targetRoot=de.current,se.current.addEventListener("render",Et),se.current.addEventListener("beforeclose",st),y&&(se.current.availableMarkerTypes=se.current.ALL_MARKER_TYPES,se.current.uiStyleSettings.redoButtonVisible=!0,se.current.uiStyleSettings.notesButtonVisible=!0,se.current.uiStyleSettings.zoomButtonVisible=!0,se.current.uiStyleSettings.zoomOutButtonVisible=!0,se.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=se.current.uiStyleSettings,se.current.show(),Ge!=null&&Ge.snapshotData&&se.current.restoreState(Ge.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ta()},300)};return te.createElement(te.Fragment,null,(Ge==null?void 0:Ge.visible)&&te.createElement(Re.Z,{spinning:Fe,tip:je,style:{position:"absolute"}},te.createElement("div",{ref:de,className:Ye()(x.imageDimensions,lt,ge?x.fullWidth:""),style:a},te.createElement("img",{className:x.img,ref:oe}))))}},88615:function(Ne,Dt,le){"use strict";var te=le(59301),x=le(95237),we=le(43604),Ye=le(99313),Re=le(3113),Qe=le(7664),ye=le(21697),dt=le(48136),xe=le(59301);const Be=(0,te.forwardRef)(({callback:et,showSaveButton:Ge,value:lt=""},ge)=>{const a=(0,te.useRef)(),E=[{name:"\u5206\u6570\u5F97\u5206",value:"\\frac{x}{y}",children:[{name:"\u5206\u6570 Fractions",data:[{value:"\\frac{a}{b}"},{value:"x\\tfrac{x}{a} "},{value:"\\mathrm{d}t"},{value:"\\partial t"},{value:"\\frac{\\partial y}{\\partial x}"},{value:"\\nabla\\psi"},{value:"\\frac{\\partial^2}{\\partial x_1\\partial x_2}y"},{value:"\\cfrac{1}{a + \\cfrac{7}{b + \\cfrac{2}{9}}} = c"}]},{name:"\u5BFC\u6570 Derivative",data:[{value:"\\dot{a} "},{value:"\\ddot{a}"},{value:"{f}^{\\prime}"},{value:"{f}^{\\prime\\prime}"},{value:"{f}^{(n)}"}]},{name:"\u6A21\u7B97\u672F Modular arithmetic",data:[{value:"a \\bmod b"},{value:"a \\equiv b \\pmod{m} "},{value:"\\gcd(m, n) "},{value:"\\operatorname{lcm}(m, n) "}]}]},{name:"\u6839\u5F0F\u89D2\u6807",value:"\\sqrt{x}",children:[{name:"\u6839\u5F0F Radicals",data:[{value:"\\sqrt{x}"},{value:"\\sqrt[y]{x}"}]},{name:"\u4E0A\u4E0B\u6807 Sub&Super",data:[{value:"x^{a}"},{value:"x_{a}"},{value:"x_{a}^{b} "},{value:"_{a}^{b} x"},{value:"x_{a}^{b} "}]},{name:"\u91CD\u97F3\u7B26\u53CA\u5176\u4ED6 Accents and Others",data:[{value:"\\hat{a} "},{value:"\\sqrt[y]{x}"},{value:"\\check{} "},{value:"\\grave{a} "},{value:"\\acute{a}"},{value:"\\tilde{a}"},{value:"\\breve{a}"},{value:"\\bar{a}"},{value:"\\vec{a}"},{value:"\\not{a}"},{value:"\\widetilde{abc}"},{value:"\\widehat{abc}"},{value:"\\overleftarrow{abc} "},{value:"\\overrightarrow{abc}"},{value:"\\overline{abc}"},{value:"\\underline{abc}"},{value:"\\overbrace{abc}"},{value:"\\underbrace{abc}"},{value:"\\overset{a}{abc}"},{value:"\\underset{a}{abc} \\stackrel\\frown{ab}"},{value:"\\overline{ab} "},{value:"\\overleftrightarrow{ab}"},{value:"\\overset{a}{\\leftarrow}"},{value:"\\overset{a}{\\rightarrow}"},{value:"\\xleftarrow[abc]{a}"},{value:"\\xrightarrow[abc]{a} "}]}]},{name:"\u6781\u9650\u5BF9\u6570",value:"\\lim_{x \\to 0}",children:[{name:"\u6781\u9650 Limits",data:[{value:"\\lim a"},{value:"\\lim_{x \\to 0}"},{value:"\\lim_{x \\to \\infty}"},{value:"\\max_b{a}"},{value:"\\min_a{b}"}]},{name:"\u5BF9\u6570\u6307\u6570 Logarithms and exponentials",data:[{value:"\\log_{a}{b}"},{value:"\\lg_{a}{b}"},{value:"\\ln_{a}{b}"},{value:"\\exp a"}]},{name:"\u754C\u9650 Bounds",data:[{value:"\\min x"},{value:"\\sup t"},{value:"\\inf s"},{value:"\\lim u"},{value:"\\limsup w"},{value:"\\dim p"},{value:"\\ker\\phi "}]}]},{name:"\u4E09\u89D2\u51FD\u6570",value:"\\sin a",children:[{name:"\u4E09\u89D2\u51FD\u6570 Trigonometric functions",data:[{value:"\\sin a"},{value:"\\cos a"},{value:"\\tan a"},{value:"\\cot a "},{value:"\\sec a "},{value:"\\csc a "}]},{name:"\u53CD\u4E09\u89D2\u51FD\u6570 Inverse trigonometric functions",data:[{value:"\\sin^{-1}"},{value:"\\cos^{-1}"},{value:"\\tan^{-1}"},{value:"\\cot^{-1}"},{value:"\\sec^{-1}"},{value:"\\csc^{-1}"},{value:"\\arcsin a"},{value:"\\arccos a"},{value:"\\arctan a"},{value:"\\operatorname{arccot} a"},{value:"\\operatorname{arcsec} a"},{value:"\\operatorname{arccsc} a"}]},{name:"\u53CC\u66F2\u51FD\u6570 Hyperblic functions",data:[{value:"\\sinh a"},{value:"\\cosh a"},{value:"\\tanh a"},{value:"\\coth a"},{value:"\\operatorname{sech} a"},{value:"\\operatorname{csch} a"}]},{name:"\u53CD\u53CC\u66F2\u51FD\u6570 Inverse hyperbolic functions",data:[{value:"\\sinh^{-1}"},{value:"a\\cosh^{-1} a"},{value:"\\tanh^{-1} a"},{value:"\\coth^{-1} a"},{value:"\\operatorname{sech}^{-1} a"},{value:"\\operatorname{csch}^{-1} a"}]}]},{name:"\u79EF\u5206\u8FD0\u7B97",value:"\\int_{a}^{b}",children:[{name:"\u79EF\u5206 Integral",data:[{value:"\\int"},{value:"\\int_{a}^{b}"},{value:"\\int\\limits_{a}^{b}"}]},{name:"\u53CC\u91CD\u79EF\u5206 Double integral",data:[{value:"\\iint"},{value:"\\iint_{a}^{b} "},{value:"\\iint\\limits_{a}^{b} "}]},{name:"\u4E09\u91CD\u79EF\u5206 Triple integral",data:[{value:"\\iiint"},{value:"\\iiint_{a}^{b}"},{value:"\\iiint\\limits_{a}^{b} "}]},{name:"\u66F2\u7EBF\u79EF\u5206 Closed line or path integral",data:[{value:"\\oint"},{value:"\\oint_{a}^{b} "}]}]},{name:"\u5927\u578B\u8FD0\u7B97",value:"\\sum_{a}^{b}",children:[{name:"\u6C42\u548C Summation",data:[{value:"\\sum"},{value:"\\sum_{a}^{b}"},{value:"{\\textstyle \\sum_{a}^{b}} "}]},{name:"\u4E58\u79EF\u4F59\u79EF Product and coproduct",data:[{value:"\\prod"},{value:"\\prod_{a}^{b}"},{value:"{\\textstyle \\prod_{a}^{b}}"},{value:"\\coprod"},{value:"\\coprod_{a}^{b}"},{value:"{\\textstyle \\coprod_{a}^{b}} "}]},{name:"\u5E76\u96C6\u4EA4\u96C6 Union and intersection",data:[{value:"\\bigcup"},{value:"\\bigcup_{a}^{b}"},{value:"{\\textstyle \\bigcup_{a}^{b}}"},{value:"\\bigcap"},{value:"\\bigcap_{a}^{b}"}]},{name:"\u6790\u53D6\u5408\u53D6 Disjunction and conjunction",data:[{value:"\\bigvee"},{value:"\\bigvee_{a}^{b}"},{value:"\\bigwedge"},{value:"\\bigwedge_{a}^{b}"}]}]},{name:"\u62EC\u53F7\u53D6\u6574",value:"\\left [ \\left ( \\right ) \\right ] ",children:[{name:"\u62EC\u53F7 Brackets",data:[{value:"\\left ( \\right )"},{value:"\\left [ \\right ]"},{value:"\\left \\langle \\right \\rangle "},{value:"\\left | \\right | "},{value:"\\left \\lfloor \\right \\rfloor "},{value:"\\left \\lceil \\right \\rceil "}]}]}],b=[{name:"\u4EE3\u6570",value:"\\sqrt{a^2+b^2}",children:[{data:[{value:"\\left(x-1\\right)\\left(x+3\\right) "},{value:"\\sqrt{a^2+b^2}"},{value:"\\left ( \\frac{a}{b}\\right )^{n}= \\frac{a^{n}}{b^{n}}"},{value:"\\frac{a}{b}\\pm \\frac{c}{d}= \\frac{ad \\pm bc}{bd} "},{value:"\\frac{x^{2}}{a^{2}}-\\frac{y^{2}}{b^{2}}=1 "},{value:"\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0\\frac{1}{\\sqrt{a}}=\\frac{\\sqrt{a}}{a},a\\ge 0 "},{value:"\\sqrt[n]{a^{n}}=\\left ( \\sqrt[n]{a}\\right )^{n} "},{value:"x ={-b \\pm \\sqrt{b^2-4ac}\\over 2a} "},{value:"y-y_{1}=k \\left( x-x_{1}\\right) "},{value:`\\left\\{\\begin{matrix} \r + x=a + r\\text{cos}\\theta \\ \r + y=b + r\\text{sin}\\theta \r +\\end{matrix}\\right. `},{value:`\\begin{array}{l} \r + \\text{\u5BF9\u4E8E\u65B9\u7A0B\u5F62\u5982\uFF1A}x^{3}-1=0 \\ \r + \\text{\u8BBE}\\text{:}\\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{1}=1,x_{2}= \\omega =\\frac{-1+\\sqrt{3}i}{2} \\ \r + x_{3}= \\omega ^{2}=\\frac{-1-\\sqrt{3}i}{2} \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\left\\{\\begin{matrix} \r + \\Delta \\gt 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u4E0D\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta = 0\\text{\u65B9\u7A0B\u6709\u4E24\u4E2A\u76F8\u7B49\u7684\u5B9E\u6839} \\ \r + \\Delta \\lt 0\\text{\u65B9\u7A0B\u65E0\u5B9E\u6839} \r +\\end{matrix}\\right. \r +\\end{array} `},{value:`\\begin{array}{l} \r + a\\mathop{{x}}\\nolimits^{{2}}+bx+c=0 \\ \r + \\Delta =\\mathop{{b}}\\nolimits^{{2}}-4ac \\ \r + \\mathop{{x}}\\nolimits_{{1,2}}=\\frac{{-b \\pm \r + \\sqrt{{\\mathop{{b}}\\nolimits^{{2}}-4ac}}}}{{2a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}+\\mathop{{x}}\\nolimits_{{2}}=-\\frac{{b}}{{a}} \\ \r + \\mathop{{x}}\\nolimits_{{1}}\\mathop{{x}}\\nolimits_{{2}}=\\frac{{c}}{{a}} \r +\\end{array} `}]}]},{name:"\u51E0\u4F55",value:"\\Delta A B C ",children:[{data:[{value:"\\Delta A B C "},{value:"a \\parallel c,b \\parallel c \\Rightarrow a \\parallel b "},{value:"l \\perp \\beta ,l \\subset \\alpha \\Rightarrow \\alpha \\perp \\beta"},{value:`\\left.\\begin{matrix} \r + a \\perp \\alpha \\ \r + b \\perp \\alpha \r +\\end{matrix}\\right\\}\\Rightarrow a \\parallel b`},{value:"P \\in \\alpha ,P \\in \\beta , \\alpha \\cap \\beta =l \\Rightarrow P \\in l "},{value:`\\alpha \\perp \\beta , \\alpha \\cap \\beta =l,a \\subset \\alpha ,a \\perp l \r + \\Rightarrow a \\perp \\beta `},{value:`\\left.\\begin{matrix} \r + a \\subset \\beta ,b \\subset \\beta ,a \\cap b=P \\ \r + a \\parallel \\partial ,b \\parallel \\partial \r +\\end{matrix}\\right\\}\\Rightarrow \\beta \\parallel \\alpha `},{value:"\\alpha \\parallel \\beta , \\gamma \\cap \\alpha =a, \\gamma \\cap \\beta =b \\Rightarrow a \\parallel b "},{value:"A \\in l,B \\in l,A \\in \\alpha ,B \\in \\alpha \\Rightarrow l \\subset \\alpha "},{value:`\\left.\\begin{matrix} \r + m \\subset \\alpha ,n \\subset \\alpha ,m \\cap n=P \\ \r + a \\perp m,a \\perp n \r +\\end{matrix}\\right\\}\\Rightarrow a \\perp \\alpha `},{value:`\\begin{array}{c} \r + \\text{\u76F4\u89D2\u4E09\u89D2\u5F62\u4E2D,\u76F4\u89D2\u8FB9\u957Fa,b,\u659C\u8FB9\u8FB9\u957Fc} \\ \r + a^{2}+b^{2}=c^{2} \r +\\end{array}`}]}]},{name:"\u4E0D\u7B49\u5F0F",value:"a > b",children:[{data:[{value:"a > b,b > c \\Rightarrow a > c "},{value:"a > b,c > d \\Rightarrow a+c > b+d "},{value:"a > b > 0,c > d > 0 \\Rightarrow ac bd "},{value:`\\begin{array}{c} \r + a \\gt b,c \\gt 0 \\Rightarrow ac \\gt bc \\ \r + a \\gt b,c \\lt 0 \\Rightarrow ac \\lt bc \r +\\end{array}`},{value:"\\left | a-b \\right | \\geqslant \\left | a \\right | -\\left | b \\right | "},{value:"-\\left | a \\right |\\leq a\\leqslant \\left | a \\right | "},{value:"\\left | a \\right |\\leqslant b \\Rightarrow -b \\leqslant a \\leqslant \\left | b \\right | "},{value:"\\left | a+b \\right | \\leqslant \\left | a \\right | + \\left | b \\right | "},{value:`\\begin{array}{c} \r + a \\gt b \\gt 0,n \\in N^{\\ast},n \\gt 1 \\ \r + \\Rightarrow a^{n}\\gt b^{n}, \\sqrt[n]{a}\\gt \\sqrt[n]{b} \r +\\end{array}`},{value:`\\left( \\sum_{k=1}^n a_k b_k \\right)^{\\!\\!2}\\leq \r +\\left( \\sum_{k=1}^n a_k^2 \\right) \\left( \\sum_{k=1}^n b_k^2 \\right) `},{value:`\\begin{array}{c} \r + a,b \\in R^{+} \\ \r + \\Rightarrow \\frac{a+b}{{2}}\\ge \\sqrt{ab} \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + a,b \\in R \\ \r + \\Rightarrow a^{2}+b^{2}\\gt 2ab \\ \r + \\left( \\text{\u5F53\u4E14\u4EC5\u5F53}a=b\\text{\u65F6\u53D6\u201C}=\\text{\u201D\u53F7}\\right) \r +\\end{array}`},{value:`\\begin{array}{c} \r + H_{n}=\\frac{n}{\\sum \\limits_{i=1}^{n}\\frac{1}{x_{i}}}= \\frac{n}{\\frac{1}{x_{1}}+ \\frac{1}{x_{2}}+ \\cdots + \\frac{1}{x_{n}}} \\ G_{n}=\\sqrt[n]{\\prod \\limits_{i=1}^{n}x_{i}}= \\sqrt[n]{x_{1}x_{2}\\cdots x_{n}} \\ A_{n}=\\frac{1}{n}\\sum \\limits_{i=1}^{n}x_{i}=\\frac{x_{1}+ x_{2}+ \\cdots + x_{n}}{n} \\ Q_{n}=\\sqrt{\\sum \\limits_{i=1}^{n}x_{i}^{2}}= \\sqrt{\\frac{x_{1}^{2}+ x_{2}^{2}+ \\cdots + x_{n}^{2}}{n}} \\ H_{n}\\leq G_{n}\\leq A_{n}\\leq Q_{n} \r +\\end{array}`}]}]},{name:"\u79EF\u5206",value:"\\frac{\\mathrm{d}\\partial}{\\partial x}",children:[{data:[{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}x^n=nx^{n-1} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}e^{ax}=a\\,e^{ax} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\ln(x)=\\frac{1}{x} "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\sin x=\\cos x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cos x=-\\sin x "},{value:"\\int k\\mathrm{d}x = kx+C "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\tan x=\\sec^2 x "},{value:"\\frac{\\mathrm{d}}{\\mathrm{d}x}\\cot x=-\\csc^2 x "},{value:"\\int \\frac{1}{x}\\mathrm{d}x= \\ln \\left| x \\right| +C "},{value:"\\int \\frac{1}{\\sqrt{1-x^{2}}}\\mathrm{d}x= \\arcsin x +C "},{value:"\\int \\frac{1}{1+x^{2}}\\mathrm{d}x= \\arctan x +C "},{value:"\\int u \\frac{\\mathrm{d}v}{\\mathrm{d}x}\\,\\mathrm{d}x=uv-\\int \\frac{\\mathrm{d}u}{\\mathrm{d}x}v\\,\\mathrm{d}x "},{value:"f(x) = \\int_{-\\infty}^\\infty \\hat f(x)\\xi\\,e^{2 \\pi i \\xi x} \\,\\mathrm{d}\\xi "},{value:"\\int x^{\\mu}\\mathrm{d}x=\\frac{x^{\\mu +1}}{\\mu +1}+C, \\left({\\mu \\neq -1}\\right) "}]}]},{name:"\u4E09\u89D2",value:"e^{i \\theta}",children:[{name:"\u6C42\u548C Summation",data:[{value:"e^{i \\theta} "},{value:"\\left(\\frac{\\pi}{2}-\\theta \\right ) "},{value:"\\text{sin}^{2}\\frac{\\alpha}{2}=\\frac{1- \\text{cos}\\alpha}{2} "},{value:"\\text{cos}^{2}\\frac{\\alpha}{2}=\\frac{1+ \\text{cos}\\alpha}{2} "},{value:"\\text{tan}\\frac{\\alpha}{2}=\\frac{\\text{sin}\\alpha}{1+ \\text{cos}\\alpha} "},{value:"\\sin \\alpha + \\sin \\beta =2 \\sin \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\sin \\alpha - \\sin \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha + \\cos \\beta =2 \\cos \\frac{\\alpha + \\beta}{2}\\cos \\frac{\\alpha - \\beta}{2} "},{value:"\\cos \\alpha - \\cos \\beta =-2\\sin \\frac{\\alpha + \\beta}{2}\\sin \\frac{\\alpha - \\beta}{2} "},{value:"a^{2}=b^{2}+c^{2}-2bc\\cos A "},{value:"\\frac{\\sin A}{a}=\\frac{\\sin B}{b}=\\frac{\\sin C}{c}=\\frac{1}{2R} "},{value:"\\sin \\left ( \\frac{\\pi}{2}-\\alpha \\right ) = \\cos \\alpha "},{value:"\\sin \\left ( \\frac{\\pi}{2}+\\alpha \\right ) = \\cos \\alpha "}]}]},{name:"\u7EDF\u8BA1",value:"C_{r}^{n}",children:[{data:[{value:"C_{r}^{n} "},{value:"\\frac{n!}{r!(n-r)!} "},{value:"\\sum_{i=1}^{n}{X_i} "},{value:"\\sum_{i=1}^{n}{X_i^2} "},{value:"X_1, \\cdots,X_n "},{value:"\\frac{x-\\mu}{\\sigma} "},{value:"\\sum_{i=1}^{n}{(X_i - \\overline{X})^2} "},{value:`\\begin{array}{c} \r + \\text{\u82E5}P \\left( AB \\right) =P \\left( A \\right) P \\left( B \\right) \\\\ \r + \\text{\u5219}P \\left( A \\left| B\\right. \\right) =P \\left({B}\\right) \r +\\end{array}`},{value:"P(E) ={n \\choose k}p^k (1-p)^{n-k} "},{value:"P \\left( A \\right) = \\lim \\limits_{n \\to \\infty}f_{n}\\left ( A \\right ) "},{value:"P \\left( \\bigcup \\limits_{i=1}^{+ \\infty}A_{i}\\right) = \\prod \\limits_{i=1}^{+ \\infty}P{\\left( A_{i}\\right)} "},{value:`\\begin{array}{c} \r + P \\left( \\emptyset \\right) =0 \\\\ \r + P \\left( S \\right) =1 \r +\\end{array}`},{value:`\\begin{array}{c} \r + \\forall A \\in S \\\\ \r + P \\left( A \\right) \\ge 0 \r +\\end{array}`},{value:"P \\left( \\bigcup \\limits_{i=1}^{n}A_{i}\\right) = \\prod \\limits_{i=1}^{n}P \\left( A_{i}\\right) "},{value:`\\begin{array}{c} \r + S= \\binom{N}{n},A_{k}=\\binom{M}{k}\\cdot \\binom{N-M}{n-k} \\\\ \r + P\\left ( A_{k}\\right ) = \\frac{\\binom{M}{k}\\cdot \\binom{N-M}{n-k}}{\\binom{N}{n}} \r +\\end{array}`},{value:`\\begin{array}{c} \r + P_{n}=n! \\\\ \r + A_{n}^{k}=\\frac{n!}{\\left( n-k \\left) !\\right. \\right.} \r +\\end{array}`}]}]}],y=se=>{a.current.setValue(a.current.getValue()+" "+se.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:xe.createElement(x.Z,{className:ye.Z.lists,gutter:[10,10]},E.map((se,ce)=>xe.createElement(we.Z,{flex:"110px",className:ye.Z.item},xe.createElement("div",null,xe.createElement(Qe.Z,{value:`$$${se.value}$$`}),se.name),xe.createElement("div",{className:ye.Z.children},se.children.map((de,Fe)=>xe.createElement("div",{key:Fe},xe.createElement("h1",null,de.name),xe.createElement(x.Z,{gutter:[10,10]},de.data.map((Me,je)=>xe.createElement(we.Z,{key:je,onClick:()=>y(Me),className:ye.Z.diamond},xe.createElement(Qe.Z,{value:"`$$"+Me.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:xe.createElement(x.Z,{className:ye.Z.lists,gutter:[10,10]},b.map((se,ce)=>xe.createElement(we.Z,{flex:"110px",className:ye.Z.item},xe.createElement("div",null,xe.createElement(Qe.Z,{value:"`$$"+se.value+"$$`"}),se.name),xe.createElement("div",{className:ye.Z.children},se.children.map((de,Fe)=>xe.createElement("div",{key:Fe},de.name&&xe.createElement("h1",null,de.name),xe.createElement(x.Z,{gutter:[10,10]},de.data.map((Me,je)=>xe.createElement(we.Z,{key:je,onClick:()=>y(Me),className:ye.Z.diamond},xe.createElement(Qe.Z,{value:"`$$"+Me.value+"$$`"}))))))))))}],oe=()=>{var se=document.createElement("div");se.innerHTML=a.current.getValue();var ce=se.innerText;return et&&et(ce),ce};return(0,te.useImperativeHandle)(ge,()=>({getData:oe})),xe.createElement("div",{className:ye.Z.mathWrap},xe.createElement(Ye.default,{defaultActiveKey:"1",items:z}),xe.createElement("math-field",{locale:"zh_cn",className:ye.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},lt||""),Ge&&xe.createElement("div",{className:ye.Z.button},xe.createElement(Re.ZP,{size:"large",onClick:oe,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Dt.Z=Be},95887:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Fe}});var te=le(59301),x=le(6848),we=le(92832),Ye=le(71418),Re=le(64165),Qe=le(92310),ye=le.n(Qe),dt={selectEnvironment:"selectEnvironment___LegvW",search:"search___ZMwsK",searchListWrap:"searchListWrap___iUv9S",searchList:"searchList___T1FBi",name:"name___t0Y2b",tag:"tag___ooWkq",searchListActive:"searchListActive___ahElk",spin:"spin___x2xMT",common:"common___ZhJvk",title:"title___p4_7m",tags:"tags___2fYZM",tagActive:"tagActive___tb54k",wrap:"wrap___I9ZtF",allList:"allList___h31KX",item:"item___PwiKQ",itemActive:"itemActive___JCEc6",line:"line___Qn6mz",apply:"apply___EhZKq",p1:"p1___LxfGu",p2:"p2___jiQhJ",list:"list___n7Ydz",items:"items___OB8qz",darklySelectEnvironment:"darklySelectEnvironment___K__cy"},xe=le(36723),Be=le(82093),et=le(89392),Ge=Object.defineProperty,lt=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,y=(Me,je,Oe)=>je in Me?Ge(Me,je,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):Me[je]=Oe,z=(Me,je)=>{for(var Oe in je||(je={}))E.call(je,Oe)&&y(Me,Oe,je[Oe]);if(a)for(var Oe of a(je))b.call(je,Oe)&&y(Me,Oe,je[Oe]);return Me},oe=(Me,je)=>lt(Me,ge(je)),se=(Me,je,Oe)=>new Promise((Pt,st)=>{var Et=Ea=>{try{Jn(Oe.next(Ea))}catch(oa){st(oa)}},ta=Ea=>{try{Jn(Oe.throw(Ea))}catch(oa){st(oa)}},Jn=Ea=>Ea.done?Pt(Ea.value):Promise.resolve(Ea.value).then(Et,ta);Jn((Oe=Oe.apply(Me,je)).next())});const ce=({className:Me,dispatch:je,skin:Oe="white",value:Pt=null,loading:st=!1,data:Et=[],otherData:ta=[],tags:Jn=[],onChange:Ea=()=>{},onSearchWord:oa=()=>{},shixun_type:Xt,extraContent:bn,tab_type:ct,is_create_mirror:Kt,hiddenCreateOnline:En})=>{const[zn,fn]=(0,te.useState)(""),[at,ft]=(0,te.useState)(!1),[Mt,kn]=(0,te.useState)([]),[pn,qn]=(0,te.useState)(0),Le=(0,te.useRef)(null),Ae=(0,te.useRef)(String(Math.floor(Math.random()*1e6))).current,He=(0,te.useRef)(),It=(0,te.useRef)(null),jt=(0,te.useRef)(0),Qt=(0,te.useRef)([]);(0,te.useEffect)(()=>(window.addEventListener("keydown",nn),()=>{window.removeEventListener("keydown",nn)}),[zn,at,Mt]),(0,te.useEffect)(()=>{kn([])},[ct]);const nn=vt=>{if(!at||vt.keyCode!==40&&vt.keyCode!==38)return;let Nt=0;vt.keyCode===40&&at&&(pn{const Gt=xt=>{var Vt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,ra={};return ra["^"]="\\^",ra["."]="\\.",ra["\\"]="\\\\",ra["|"]="\\|",ra["("]="\\(",ra[")"]="\\)",ra["*"]="\\*",ra["+"]="\\+",ra["-"]="\\-",ra.$="$",ra["["]="\\[",ra["]"]="\\]",ra["?"]="\\?",xt=xt.replace(Vt,function(gn){return ra[gn]}),xt};var An=new RegExp(Gt(Nt),"gi");return vt=vt.replace(An,function(xt){return""+xt+""}),vt},Hn=(vt,Nt,Gt)=>se(void 0,null,function*(){let An=jt.current+1;jt.current=An;const xt=Vt=>Vt==null?void 0:Vt.map((gn,va)=>{const{id:mr,name:jr}=gn,Lr=oe(z({},gn),{label:te.createElement("ul",{id:`search-${Ae}-${va}`,onClick:()=>Wt(mr,Lr),className:va===Nt?dt.searchListActive:dt.searchList},te.createElement("li",{className:dt.name,dangerouslySetInnerHTML:{__html:mn(jr,vt)}}),gn.private&&te.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},te.createElement("li",{className:dt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),gn.is_base&&te.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},te.createElement("li",{className:dt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return Lr});if(Gt){const Vt=xt(Qt.current);kn(Vt);return}clearTimeout(It.current),It.current=setTimeout(()=>se(void 0,null,function*(){var Vt,ra;const gn={keywords:encodeURIComponent(vt||""),page:1,limit:1e5,tab_type:ct};Xt&&(gn.shixun_type=Xt);const va=yield(0,Be.ZP)("/api/shixuns/search_image.json",{method:"get",params:oe(z({},gn),{is_create_mirror:Kt})});if((va==null?void 0:va.status)===0){const mr=xt(((Vt=va==null?void 0:va.data)==null?void 0:Vt.mirrors)||[]);An===jt.current&&(kn(mr),Qt.current=(0,et.cloneDeep)(((ra=va==null?void 0:va.data)==null?void 0:ra.mirrors)||[]))}}),300)}),Zt=vt=>{const Nt=document.getElementById(`scroll-${Ae}-${vt}`);if(!Nt)return;document.getElementById(`scroll-${Ae}`).scrollTo(0,Nt.offsetTop)},be=(vt,Nt)=>{const Gt=document.getElementById(`search-${Ae}-${vt}`);if(!Gt)return;const An=document.getElementById(`search-${Ae}`);Gt.offsetTop-An.scrollTop>0&&Gt.offsetTop-An.scrollTop{Hn(vt,0)},At=vt=>{var Nt;if(!Mt.length)return;const Gt=(Nt=Mt==null?void 0:Mt[pn])==null?void 0:Nt.id;Ea(Gt),kn([]),qn(0),Zt(Gt),He.current.blur()},Wt=(vt,Nt)=>{Ea(vt),kn([]),qn(0),Zt(vt)},vn=()=>{kn([]),fn(""),oa("")},Sn=vt=>{Ea(vt),kn([])},dn=()=>zn===""?te.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):te.createElement("i",{onClick:vt=>{vt.stopPropagation(),vn()},className:"iconfont icon-shanchu4 c-grey-c"}),an=()=>{je({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},bt=()=>{je({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},mt=()=>{Le.current=setTimeout(()=>{ft(!1),qn(0)},200)},Jt=!(Et!=null&&Et.length)&&!(ta!=null&&ta.length);return te.createElement("div",{className:ye()(Oe==="night"?dt.darklySelectEnvironment:dt.selectEnvironment,Me)},bn&&te.createElement("div",{style:{marginTop:20,marginLeft:20}},bn),te.createElement("div",{className:dt.search},te.createElement(we.default,{suffix:dn(),bordered:!1,ref:He,value:zn,onKeyDown:vt=>{(vt.keyCode===40||vt.keyCode===38||vt.keyCode===13)&&vt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(Le.current),zn&&ze(zn),ft(!0)},onBlur:mt,onChange:vt=>{fn(vt.target.value),vt.target.value&&ze(vt.target.value),oa(vt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:At}),at&&te.createElement("div",{id:`search-${Ae}`,className:dt.searchListWrap},Mt.map((vt,Nt)=>te.createElement(te.Fragment,{key:Nt}," ",vt.label)))),st?te.createElement(Ye.Z,{className:dt.spin}):te.createElement(te.Fragment,null,!!Jn.length&&te.createElement("aside",{className:dt.common},te.createElement("div",{className:dt.title},"\u63A8\u8350\u73AF\u5883:"),te.createElement("ul",{className:dt.tags},Jn.map((vt,Nt)=>te.createElement("li",{key:Nt,onClick:()=>Sn(vt.id),className:Pt===vt.id?`${dt.tag} ${dt.tagActive}`:dt.tag},vt.name)))),Jt&&te.createElement(Re.Z,{style:{margin:"60px 0"},image:xe,description:te.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),te.createElement("aside",{className:dt.wrap,id:`scroll-${Ae}`},Et.map((vt,Nt)=>{var Gt;return(Gt=vt==null?void 0:vt.image)!=null&&Gt.length?te.createElement(de,{key:Nt,data:vt,id:Pt,handleClick:An=>Sn(An)}):null}),te.createElement("ul",{className:dt.allList},ta.map(vt=>te.createElement("li",{key:`key-${vt.id}`,id:`scroll-${Ae}-${vt.id}`,className:vt.id===Pt?`${dt.item} ${dt.itemActive}`:dt.item,onClick:()=>Ea(vt.id)},te.createElement("div",{className:dt.name},vt.name),vt.private&&te.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},te.createElement("div",{className:dt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),vt.is_base&&te.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},te.createElement("div",{className:dt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),te.createElement("div",{className:dt.apply},te.createElement("span",{className:dt.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),te.createElement("span",{className:dt.p2,onClick:an}," \u7533\u8BF7\u65B0\u5EFA"),!En&&te.createElement("span",{className:dt.p2,onClick:bt}," \u5728\u7EBF\u521B\u5EFA")))},de=({data:Me,id:je,handleClick:Oe})=>{const[Pt,st]=(0,te.useState)(!0),{name:Et,image:ta}=Me;return te.createElement("div",{className:dt.list},te.createElement("header",{onClick:()=>st(!Pt)},te.createElement("div",{className:dt.title},Et),te.createElement("i",{style:{transition:"0.5s",transform:Pt?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),te.createElement("ul",{className:dt.items,style:{height:Pt?"auto":0}},ta.map(Jn=>te.createElement("li",{key:Jn.id,className:Jn.id===je?`${dt.item} ${dt.itemActive}`:dt.item,onClick:()=>Oe(Jn.id)},te.createElement("div",{className:dt.name},Jn.name),Jn.private&&te.createElement(x.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},te.createElement("div",{className:dt.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Jn.is_base&&te.createElement(x.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},te.createElement("div",{className:dt.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),te.createElement("li",{className:dt.line})))};var Fe=ce},44405:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Le}});var te=le(59301),x=le(5112),we=le(78241),Ye=le(61621),Re=le(3113),Qe=le(82093),ye=le(43418),dt="data:image/png;base64,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";function xe(){return(0,Qe.U2)("teach_groups.json")}function Be(Ae){return(0,Qe.v_)("teach_groups.json",Ae)}function et(Ae,He){return(0,Qe.gz)(`teach_groups/${Ae}.json`,He)}function Ge(Ae){return(0,Qe.v_)("teach_group_members.json",Ae)}function lt(Ae){return(0,Qe.IV)(`teach_group_members/${Ae}.json`)}function ge(Ae,He){return(0,Qe.IV)(`teach_groups/${Ae}/del_member.json`,{member_id:He})}function a(Ae){return(0,Qe.IV)(`teach_groups/${Ae}.json`)}var E=le(92832),b=({callback:Ae,visible:He,onCancel:It,id:jt,name:Qt})=>{function nn(Hn){Ae(Hn)}const[mn]=we.default.useForm();return(0,te.useEffect)(()=>{mn.setFieldsValue({name:Qt})},[Qt]),te.createElement(ye.default,{centered:!0,title:jt?"\u6539\u540D":"\u65B0\u5EFA",open:He,onCancel:It,footer:null},te.createElement(we.default,{layout:"vertical",form:mn,initialValues:{name:Qt},onFinish:nn},te.createElement(we.default.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},te.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),te.createElement(we.default.Item,null,te.createElement("div",{className:"flex-container flex-end"},te.createElement(Re.ZP,{type:"ghost",onClick:It,style:{marginRight:20}}," \u53D6\u6D88 ")," ",te.createElement(Re.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},y=le(54476),z={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},oe=z,se=le(7657),ce=function(He,It){return te.createElement(se.Z,(0,y.Z)({},He,{ref:It,icon:oe}))},de=te.forwardRef(ce),Fe=de,Me=le(43531);const je=50;var Oe=({data:Ae,isAdminOrTeacher:He,onDelGroup:It,onChangeGroupName:jt,onPlusMember:Qt,onDelMember:nn,onExitGroup:mn})=>{const[Hn,Zt]=(0,te.useState)(0),[be,ze]=(0,te.useState)(0);function At(Sn){let dn=parseInt(Sn.target.id,10);ye.default.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:()=>{It(dn)}})}function Wt(Sn){let dn=parseInt(Sn.target.id,10);ye.default.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:()=>{mn(dn)}})}function vn(Sn,dn){ye.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{nn(Sn,dn)}})}return te.createElement("ul",{className:"teaching-list"},Ae.map((Sn,dn)=>te.createElement("li",{key:Sn.id,onClick:()=>Zt(dn)},te.createElement("div",{className:"item-group"},te.createElement("span",null,Sn.name," \xA0 ",dn!==Hn&&te.createElement("i",{className:"iconfont icon-jiantou9"})," "),te.createElement("div",{className:"action-group"},He?te.createElement("a",{onClick:()=>{jt(Sn)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Sn.is_creat?te.createElement("a",{id:Sn.id+"",className:"c-grey-c",onClick:At},"\u89E3\u6563"):te.createElement("a",{id:Sn.id+"",className:"c-grey-c",onClick:Wt},"\u9000\u51FA"))),dn===Hn?te.createElement("ul",{className:"info"},Sn.memers.map(an=>te.createElement("li",{key:an.id||an.name,onClick:()=>{ze(an.id)},className:be===an.id?"active":""},te.createElement("div",null,an.name),Sn.is_creat&&an.id&&be===an.id?te.createElement("a",{className:"btn-del",onClick:bt=>{bt.preventDefault(),bt.stopPropagation(),vn(Sn.id,be)}},te.createElement(Fe,null)):null)),He?te.createElement("li",null,te.createElement(Re.ZP,{type:"link",disabled:Sn.memers.length>=50,title:Sn.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{Qt(Sn)}}," ",te.createElement(Me.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},Pt=le(76560),st=le(68226),Et=Object.defineProperty,ta=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,bn=(Ae,He,It)=>He in Ae?Et(Ae,He,{enumerable:!0,configurable:!0,writable:!0,value:It}):Ae[He]=It,ct=(Ae,He)=>{for(var It in He||(He={}))oa.call(He,It)&&bn(Ae,It,He[It]);if(Ea)for(var It of Ea(He))Xt.call(He,It)&&bn(Ae,It,He[It]);return Ae},Kt=(Ae,He)=>ta(Ae,Jn(He)),En=(Ae,He,It)=>new Promise((jt,Qt)=>{var nn=Zt=>{try{Hn(It.next(Zt))}catch(be){Qt(be)}},mn=Zt=>{try{Hn(It.throw(Zt))}catch(be){Qt(be)}},Hn=Zt=>Zt.done?jt(Zt.value):Promise.resolve(Zt.value).then(nn,mn);Hn((It=It.apply(Ae,He)).next())});function zn({children:Ae}){return te.createElement("div",{className:"no-data"},te.createElement("img",{src:dt,alt:"no-data",width:300}),Ae)}const fn={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var at=(Ae=>(Ae[Ae.INITDATA=0]="INITDATA",Ae[Ae.SHOWLOADING=1]="SHOWLOADING",Ae[Ae.SHOWFORMPANEL=2]="SHOWFORMPANEL",Ae[Ae.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Ae[Ae.SELECTGROUP=4]="SELECTGROUP",Ae[Ae.SETINDEX=5]="SETINDEX",Ae))(at||{});function ft(Ae,He){switch(He.type){case 0:return ct(ct({},Ae),He.payload);case 1:return Kt(ct({},Ae),{loading:He.payload});case 5:return Kt(ct({},Ae),{index:He.payload});case 2:return ct(ct({},Ae),He.payload);case 3:return ct(ct({},Ae),He.payload);case 4:return Kt(ct({},Ae),{selectedGroup:He.payload,showFormPanel:!0});default:throw new Error}}function Mt({user:Ae}){var He;const[It,jt]=(0,te.useReducer)(ft,fn),{data:Qt,index:nn,loading:mn,showFormPanel:Hn,selectedGroup:Zt,showMemberPanel:be}=It,ze=(He=Ae.userInfo)==null?void 0:He.role,At=(0,te.useMemo)(()=>{let xt=[],Vt=[];for(let ra of Qt)ra.is_creat?xt.push(ra):Vt.push(ra);return[xt,Vt]},[Qt]);(0,te.useEffect)(()=>{ze===15&&jt({type:5,payload:1})},[ze]);function Wt(){return En(this,null,function*(){const xt=yield xe();jt({type:0,payload:{loading:!1,showFormPanel:!1,data:xt.groups}})})}(0,te.useEffect)(()=>{Wt()},[]);function vn(xt){return En(this,null,function*(){Zt.id?yield et(Zt.id,xt):yield Be(xt),Wt()})}function Sn(){jt({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function dn(xt){jt({type:4,payload:xt})}function an(){jt({type:2,payload:{showFormPanel:!1}})}function bt(){jt({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function mt(xt){jt({type:3,payload:{showMemberPanel:!0,selectedGroup:xt}})}function Jt(xt,Vt){return En(this,null,function*(){yield ge(xt,Vt),Wt()})}function vt(xt){return En(this,null,function*(){yield a(xt),Wt()})}function Nt(xt){return En(this,null,function*(){yield lt(xt),Wt()})}function Gt(xt){jt({type:5,payload:parseInt(xt.target.id,10)})}function An(xt,Vt){return En(this,null,function*(){bt(),yield Ge({user_ids:xt,group_id:Vt}),Wt()})}return te.createElement(te.Fragment,null,te.createElement("div",{className:"teaching-circling-container"},te.createElement("h3",null," \u6559\u7814\u56E2\u961F ",ze<=12&&te.createElement(Re.ZP,{type:"primary",disabled:Qt.length>=50,title:Qt.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Sn},"\u65B0\u5EFA")," "),te.createElement("div",{className:"teaching-circling-body"},ze===15?null:te.createElement("ul",{className:"navs"},te.createElement("li",{className:nn===0?"active":""},te.createElement("a",{id:"0",onClick:Gt},"\u6211\u521B\u5EFA\u7684")),te.createElement("li",{className:nn===1?"active":""},te.createElement("a",{id:"1",onClick:Gt},"\u6211\u52A0\u5165\u7684"))),te.createElement("div",{className:At[nn].length===0?"nodata-content":"main-content"},At[nn].length===0?te.createElement(zn,null,ze<=12?te.createElement(te.Fragment,null," ",te.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",te.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):te.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):te.createElement(Oe,{onExitGroup:Nt,onPlusMember:mt,onDelMember:Jt,onDelGroup:vt,isAdminOrTeacher:ze<=12,onChangeGroupName:dn,data:At[nn]}))),te.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),te.createElement(b,{callback:vn,visible:Hn,onCancel:an,id:Zt.id,name:Zt.name}),te.createElement(ye.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:be,onCancel:bt,footer:null,width:1100,bodyStyle:{minHeight:200}},te.createElement(st.Z,{container_id:Zt.id,container_type:4,onSelect:An,onCancel:bt})))}var kn=(0,Pt.connect)(({user:Ae})=>({user:Ae}))(Mt),pn=(Ae,He,It)=>new Promise((jt,Qt)=>{var nn=Zt=>{try{Hn(It.next(Zt))}catch(be){Qt(be)}},mn=Zt=>{try{Hn(It.throw(Zt))}catch(be){Qt(be)}},Hn=Zt=>Zt.done?jt(Zt.value):Promise.resolve(Zt.value).then(nn,mn);Hn((It=It.apply(Ae,He)).next())});const qn=x.ZP.Group;var Le=({onSelect:Ae,onCancel:He})=>{const[It,jt]=(0,te.useState)([]),[Qt,nn]=(0,te.useState)(!0);(0,te.useEffect)(()=>{function Zt(){return pn(this,null,function*(){const{groups:be}=yield(0,Qe.U2)("teach_groups/my.json");jt(be),nn(!1)})}Zt()},[]);const mn=(0,te.useMemo)(()=>{let Zt=[],be=[];for(let ze of It)ze.is_creat?Zt.push(ze):be.push(ze);return[Zt,be]},[It]);function Hn(Zt){Ae(Zt)}return te.createElement(we.default,{className:"select-teach-group",onFinish:Hn},Qt?te.createElement(Ye.Z,{paragraph:!0}):It.length===0?te.createElement(zn,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",te.createElement(Pt.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):te.createElement(te.Fragment,null,te.createElement(we.default.Item,{name:"group_id",style:{width:"100%"}},te.createElement(qn,{style:{width:"100%"}},te.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),te.createElement("ul",{className:"groups"},mn[0].map(Zt=>te.createElement("li",{key:Zt.id},te.createElement(x.ZP,{value:Zt.id},Zt.name)))),te.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),te.createElement("ul",{className:"groups"},mn[1].map(Zt=>te.createElement("li",{key:Zt.id},te.createElement(x.ZP,{value:Zt.id},Zt.name)))))),te.createElement("div",{className:"btn-actions"},te.createElement(Re.ZP,{type:"default",onClick:He,style:{marginRight:10}},"\u53D6\u6D88"),te.createElement(Re.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},68226:function(Ne,Dt,le){"use strict";var te=le(59301),x=le(78241),we=le(95237),Ye=le(57809),Re=le(92832),Qe=le(88522),ye=le(3113),dt=le(24905),xe=le(6848),Be=le(8591),et=le(1710),Ge=le(76560),lt=le(56656),ge=le.n(lt),a=le(26724),E=le.n(a),b=le(58143),y=le(64948),z=le(89831),oe=le(77277),se=le(59301),ce=Object.defineProperty,de=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Pt=(ct,Kt,En)=>Kt in ct?ce(ct,Kt,{enumerable:!0,configurable:!0,writable:!0,value:En}):ct[Kt]=En,st=(ct,Kt)=>{for(var En in Kt||(Kt={}))je.call(Kt,En)&&Pt(ct,En,Kt[En]);if(Me)for(var En of Me(Kt))Oe.call(Kt,En)&&Pt(ct,En,Kt[En]);return ct},Et=(ct,Kt)=>de(ct,Fe(Kt)),ta=(ct,Kt,En)=>new Promise((zn,fn)=>{var at=kn=>{try{Mt(En.next(kn))}catch(pn){fn(pn)}},ft=kn=>{try{Mt(En.throw(kn))}catch(pn){fn(pn)}},Mt=kn=>kn.done?zn(kn.value):Promise.resolve(kn.value).then(at,ft);Mt((En=En.apply(ct,Kt)).next())});const Jn=[];function Ea({onSearch:ct,schools:Kt}){return se.createElement(x.default,{colon:!1,layout:"horizontal",onFinish:ct,initialValues:{keyword:"",school_name:"",search_type:"1"}},se.createElement(we.Z,{style:{flexWrap:"nowrap"}},se.createElement(x.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},se.createElement(Ye.default,{popupClassName:oe.Z.selectdown,style:{width:106}},se.createElement(Ye.default.Option,{value:"1"},"\u59D3\u540D"),se.createElement(Ye.default.Option,{value:"2"},"\u624B\u673A\u53F7"),se.createElement(Ye.default.Option,{value:"3"},"\u90AE\u7BB1"))),se.createElement(x.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},se.createElement(Re.default,{allowClear:!0,style:{width:300},size:"middle"})),se.createElement(x.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},se.createElement(Qe.Z,{options:Kt,style:{width:300},size:"middle",showSearch:!0,filterOption:(En,zn)=>zn.value.toUpperCase().indexOf(En.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),se.createElement(ye.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var oa=(ct=>(ct[ct.INITDATA=0]="INITDATA",ct[ct.INITSCHOOLS=1]="INITSCHOOLS",ct[ct.SHOWLOADING=2]="SHOWLOADING",ct[ct.SELECTEDIDS=3]="SELECTEDIDS",ct[ct.SETQUERY=4]="SETQUERY",ct[ct.SETPAGE=5]="SETPAGE",ct))(oa||{});function Xt(ct,Kt){switch(Kt.type){case 0:return st(st({},ct),Kt.payload);case 4:return st(st({},ct),Kt.payload);case 5:return Et(st({},ct),{page:Kt.payload,reload:!1});case 2:return Et(st({},ct),{loading:Kt.payload});case 1:return Et(st({},ct),{schools:Kt.payload});case 3:return Et(st({},ct),{selectedIds:Kt.payload});default:throw new Error}}const bn={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Dt.Z=({onSelect:ct,onCancel:Kt,container_id:En,container_type:zn})=>{const[fn,at]=(0,te.useReducer)(Xt,bn),{data:ft,schools:Mt,loading:kn,selectedIds:pn,page:qn,count:Le,query:Ae,reload:He}=fn;(0,te.useEffect)(()=>{function Zt(){return ta(this,null,function*(){const{users:be,user_count:ze}=yield(0,y.nQ)(Et(st({},Ae),{page:qn,container_type:zn,container_id:En,display_aliases:!0}));at({type:0,payload:{data:He?be:[...ft,...be],count:ze}})})}Ae&&Zt()},[qn,Ae,He,En,zn]),(0,te.useEffect)(()=>{function Zt(){return ta(this,null,function*(){const{school_names:be}=yield(0,y.K$)({display_aliases:!0});at({type:1,payload:be.map(ze=>({value:ze}))})})}Zt()},[]);const It=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(Zt,be)=>se.createElement(dt.default,{value:be.numid,checked:pn.includes(be.numid),disabled:!!Zt})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(Zt,be)=>se.createElement("div",null,se.createElement(xe.Z,{placement:"bottom",title:Zt},se.createElement(Ge.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${be.login}`,target:"_blank"},Zt||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:Zt=>se.createElement(xe.Z,{placement:"bottom",title:Zt},se.createElement("span",{style:{color:"#000000"}},Zt||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:Zt=>se.createElement(xe.Z,{placement:"bottom",title:Zt},se.createElement("span",{style:{color:"#000000"}},Zt||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:Zt=>se.createElement(xe.Z,{placement:"bottom",title:Zt},se.createElement("span",{style:{color:"#000000"}},Zt||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:Zt=>se.createElement(xe.Z,{placement:"bottom",title:Zt},se.createElement("span",{style:{color:"#000000"}},Zt||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:Zt=>se.createElement(xe.Z,{placement:"bottom",title:Zt},se.createElement("span",{style:{color:"#000000"}},Zt||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:Zt=>se.createElement("span",{style:{color:"#000000"}},Zt?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:Zt=>se.createElement(xe.Z,{placement:"bottom",title:Zt},se.createElement("span",{style:{color:"#000000"}},ge()(Zt).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:Zt=>{if(Zt===1)return se.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function jt(Zt){at({type:4,payload:{page:1,reload:!0,query:Zt}})}function Qt(Zt){at({type:5,payload:Zt})}function nn(Zt){let be=pn.indexOf(Zt);be>=0?pn.splice(be,1):pn.push(Zt),at({type:3,payload:[...pn]})}function mn(){pn.length===0?Be.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(ct(pn,En),at({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const Hn=Le>qn*10;return se.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},se.createElement(Ea,{onSearch:jt,schools:Mt}),Ae?se.createElement(se.Fragment,null,se.createElement("div",{className:"flexd-table-header mt20"},se.createElement(z.Gi,null,se.createElement(et.default,{pagination:!1,dataSource:Jn,columns:It}))),se.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},se.createElement(E(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:Qt,hasMore:Hn,useWindow:!1},se.createElement(z.Gi,null,se.createElement(et.default,{loading:kn,showHeader:!1,pagination:!1,dataSource:ft,columns:It,onRow:Zt=>({onClick:be=>{Zt.added!==1&&nn(Zt.numid)}})})))),se.createElement("div",{className:"flex-container flex-end"},se.createElement(ye.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:Kt},"\u53D6\u6D88"),se.createElement(ye.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:mn},"\u786E\u5B9A"))):se.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},se.createElement("img",{src:b,width:"100",alt:""}),se.createElement("br",null),se.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},44905:function(Ne,Dt,le){"use strict";le.d(Dt,{h:function(){return se}});var te=le(59301),x=le(57809),we=le(78241),Ye=le(3113),Re=le(89780),Qe=le.n(Re),ye=le(66543),dt=le(59598),xe=Object.defineProperty,Be=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,a=(ce,de,Fe)=>de in ce?xe(ce,de,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):ce[de]=Fe,E=(ce,de)=>{for(var Fe in de||(de={}))lt.call(de,Fe)&&a(ce,Fe,de[Fe]);if(Ge)for(var Fe of Ge(de))ge.call(de,Fe)&&a(ce,Fe,de[Fe]);return ce},b=(ce,de)=>Be(ce,et(de));const y=x.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},oe={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"]};Dt.Z=({callback:ce,onCancel:de})=>{const[Fe,Me]=(0,te.useState)("python");function je(Pt){Me(oe[Pt][1])}function Oe(Pt){ce(Pt)}return te.createElement(we.default,b(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Oe,style:{width:500}}),te.createElement(we.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},te.createElement(x.default,{getPopupContainer:Pt=>Pt.parentNode,onChange:je},Object.keys(oe).map(Pt=>te.createElement(y,{key:Pt,value:Pt},oe[Pt][0])))),te.createElement(we.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},te.createElement(se,{mode:Fe})),te.createElement("div",{className:"flex-container flex-end"},te.createElement(Ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(Ye.ZP,{type:"ghost",onClick:de},"\u53D6\u6D88")))};function se({value:ce,onChange:de,mode:Fe,options:Me={}}){const je=(0,te.useRef)(),[Oe,Pt]=(0,te.useState)();return(0,te.useEffect)(()=>{if(Oe){let st=function(Et){const ta=Et.getValue();de&&de(ta)};return Oe.on("change",st),()=>{Oe.off("change",st)}}},[Oe,de]),(0,te.useEffect)(()=>{Oe&&Oe.setOption("mode",Fe)},[Oe,Fe]),(0,te.useEffect)(()=>{Oe&&(ce!==Oe.getValue()||ce==="")&&setTimeout(()=>{Oe.setValue(ce||"")},300)},[Oe,ce]),(0,te.useEffect)(()=>{if(je.current&&!Oe){const st=Qe().fromTextArea(je.current,E({mode:Fe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Me));Pt(st)}},[je.current,Oe]),te.createElement("div",{className:"my-codemirror-container"},te.createElement("textarea",{ref:je}))}},89389:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Ba}});var te=le(59301),x=le(89780),we=le.n(x),Ye=le(76374),Re=le(66543),Qe=le(6313),ye=le(25717),dt=le(99498),xe=le(25419),Be=le(67549),et=le(7664),Ge=({value:tt="",className:St,showTextOnly:pt,showLines:Qn,style:$n={}})=>{const la=(0,te.useMemo)(()=>"",[tt]);return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:la}}))},lt=le(59301),ge=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,oe=(tt,St,pt)=>St in tt?ge(tt,St,{enumerable:!0,configurable:!0,writable:!0,value:pt}):tt[St]=pt,se=(tt,St)=>{for(var pt in St||(St={}))y.call(St,pt)&&oe(tt,pt,St[pt]);if(b)for(var pt of b(St))z.call(St,pt)&&oe(tt,pt,St[pt]);return tt},ce=(tt,St)=>a(tt,E(St));let de=[{title:"\u7C97\u4F53",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"\u659C\u4F53",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"\u65E0\u5E8F\u5217\u8868",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"\u6709\u5E8F\u5217\u8868",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"\u884C\u5185\u4EE3\u7801",icon:"md-iconfont icon-code",actionName:"code"},{title:"\u4EE3\u7801\u5757\uFF08\u591A\u8BED\u8A00\u98CE\u683C\uFF09",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"\u94FE\u63A5",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"\u884C\u5185\u516C\u5F0F",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"\u6570\u5B66\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"\u6DFB\u52A0\u56FE\u7247",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"\u63D2\u5165\u753B\u56FE",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"\u63D2\u5165\u6D41\u7A0B\u56FE",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"\u8868\u683C",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"\u6362\u884C",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"\u6E05\u7A7A",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function Fe({onActionCallback:tt,title:St,icon:pt,actionName:Qn,className:$n="",children:la}){function rr(){tt(Qn)}return lt.createElement("a",{title:St,className:$n,onClick:rr},lt.createElement("i",{className:`${pt}`}),la)}var Me=({watch:tt,showNullButton:St,showNullProgramButton:pt,onActionCallback:Qn,fullScreen:$n,insertTemp:la,hidetoolBar:rr,extraUse:Ua})=>{const xa=[...de,{title:`${tt?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${tt?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return lt.createElement("ul",{className:"markdown-toolbar-container"},!rr&&xa.map((Ka,za)=>lt.createElement("li",{key:za},Ka.actionName?lt.createElement(Fe,ce(se({},Ka),{onActionCallback:Qn})):lt.createElement("span",{className:"v-line"}))),St?lt.createElement("li",null,lt.createElement(Fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Qn},lt.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,pt?lt.createElement(lt.Fragment,null,lt.createElement("li",null,lt.createElement(Fe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Qn},lt.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),lt.createElement("li",null,lt.createElement(Fe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Qn},lt.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,la&<.createElement("li",null,lt.createElement(Fe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${la}`,onActionCallback:Qn},lt.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ua&<.createElement("li",null,Ua),lt.createElement("li",{className:"btn-full-screen"},lt.createElement(Fe,{icon:`${$n?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:$n?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Qn})))},je=le(75790),Oe=le(78241),Pt=le(92832),st=le(3113),Et=Object.defineProperty,ta=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,bn=(tt,St,pt)=>St in tt?Et(tt,St,{enumerable:!0,configurable:!0,writable:!0,value:pt}):tt[St]=pt,ct=(tt,St)=>{for(var pt in St||(St={}))oa.call(St,pt)&&bn(tt,pt,St[pt]);if(Ea)for(var pt of Ea(St))Xt.call(St,pt)&&bn(tt,pt,St[pt]);return tt},Kt=(tt,St)=>ta(tt,Jn(St));const En={labelCol:{span:4},wrapperCol:{span:20}};var zn=({callback:tt,onCancel:St})=>{function pt(Qn){tt(Qn)}return te.createElement(Oe.default,Kt(ct({},En),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:pt,style:{width:500}}),te.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},te.createElement(Pt.default,null)),te.createElement(Oe.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},te.createElement(Pt.default,null)),te.createElement("div",{className:"flex-container flex-end"},te.createElement(st.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(st.ZP,{type:"ghost",onClick:St},"\u53D6\u6D88")))},fn=le(44905),at=le(45596),ft=le(43418),Mt=le(95237),kn=le(6077),pn=le(59301),qn=({callback:tt,onCancel:St})=>{const pt=document.createElement("canvas"),Qn=pt.getContext("2d");pt.width=1e3,pt.height=800,Qn.fillStyle="#ffffff",Qn.fillRect(0,0,pt.width,pt.height);const $n=pt.toDataURL("image/png");return pn.createElement(ft.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},pn.createElement(Mt.Z,{style:{height:"100vh"}},pn.createElement(kn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:$n,visible:!0,title:String(Date.now())},onOk:la=>{tt({src:la.url})},onClose:St})))},Le=le(12378);function Ae(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(Ae,go.CommandHandler),Ae.prototype.canAlignSelection=function(){var tt=this.diagram;return!(tt===null||tt.isReadOnly||tt.isModelReadOnly||tt.selection.count<2)},Ae.prototype.alignLeft=function(){var tt=this.diagram;tt.startTransaction("aligning left");var St=1/0;tt.selection.each(function(pt){pt instanceof go.Link||(St=Math.min(pt.position.x,St))}),tt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(St,pt.position.y))}),tt.commitTransaction("aligning left")},Ae.prototype.alignRight=function(){var tt=this.diagram;tt.startTransaction("aligning right");var St=-1/0;tt.selection.each(function(pt){if(!(pt instanceof go.Link)){var Qn=pt.actualBounds.x+pt.actualBounds.width;St=Math.max(Qn,St)}}),tt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(St-pt.actualBounds.width,pt.position.y))}),tt.commitTransaction("aligning right")},Ae.prototype.alignTop=function(){var tt=this.diagram;tt.startTransaction("alignTop");var St=1/0;tt.selection.each(function(pt){pt instanceof go.Link||(St=Math.min(pt.position.y,St))}),tt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.position.x,St))}),tt.commitTransaction("alignTop")},Ae.prototype.alignBottom=function(){var tt=this.diagram;tt.startTransaction("aligning bottom");var St=-1/0;tt.selection.each(function(pt){if(!(pt instanceof go.Link)){var Qn=pt.actualBounds.y+pt.actualBounds.height;St=Math.max(Qn,St)}}),tt.selection.each(function(pt){pt instanceof go.Link||pt.move(new go.Point(pt.actualBounds.x,St-pt.actualBounds.height))}),tt.commitTransaction("aligning bottom")},Ae.prototype.alignCenterX=function(){var tt=this.diagram,St=tt.selection.first();if(St){tt.startTransaction("aligning Center X");var pt=St.actualBounds.x+St.actualBounds.width/2;tt.selection.each(function(Qn){Qn instanceof go.Link||Qn.move(new go.Point(pt-Qn.actualBounds.width/2,Qn.actualBounds.y))}),tt.commitTransaction("aligning Center X")}},Ae.prototype.alignCenterY=function(){var tt=this.diagram,St=tt.selection.first();if(St){tt.startTransaction("aligning Center Y");var pt=St.actualBounds.y+St.actualBounds.height/2;tt.selection.each(function(Qn){Qn instanceof go.Link||Qn.move(new go.Point(Qn.actualBounds.x,pt-Qn.actualBounds.height/2))}),tt.commitTransaction("aligning Center Y")}},Ae.prototype.alignColumn=function(tt){var St=this.diagram;St.startTransaction("align Column"),tt===void 0&&(tt=0),tt=parseFloat(tt);var pt=new Array;St.selection.each(function(Ua){Ua instanceof go.Link||pt.push(Ua)});for(var Qn=0;Qn0){for(var Ua=la.elt(rr-1);Ua!==null&&Ua.isTreeExpanded&&!Ua.isTreeLeaf;){var xa=this._sortTreeChildrenByY(Ua);Ua=xa.last()}Ua!==null&&tt.select(Ua)}else tt.select($n)}}else if(pt.key==="Down")if(St.isTreeExpanded&&!St.isTreeLeaf){var Qn=this._sortTreeChildrenByY(St).first();Qn!==null&&tt.select(Qn)}else for(;St!==null;){var $n=St.findTreeParentNode();if($n===null)break;var la=this._sortTreeChildrenByY($n),rr=la.indexOf(St);if(rrla.y?1:$n.xla.x?1:0}),St},Ae.prototype.copyToClipboard=function(tt){go.CommandHandler.prototype.copyToClipboard.call(this,tt),this._lastPasteOffset.set(this.pasteOffset)},Ae.prototype.pasteFromClipboard=function(){var tt=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(tt,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),tt},Object.defineProperty(Ae.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(tt){if(tt!=="move"&&tt!=="select"&&tt!=="scroll"&&tt!=="tree"&&tt!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+tt);this._arrowKeyBehavior=tt}}),Object.defineProperty(Ae.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(tt){if(!(tt instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+tt);this._pasteOffset.set(tt)}});var He=Ae,It=le(20397),jt=le(43604),Qt=le(82093),nn={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},mn=le(59301),Hn=(tt,St,pt)=>new Promise((Qn,$n)=>{var la=xa=>{try{Ua(pt.next(xa))}catch(Ka){$n(Ka)}},rr=xa=>{try{Ua(pt.throw(xa))}catch(Ka){$n(Ka)}},Ua=xa=>xa.done?Qn(xa.value):Promise.resolve(xa.value).then(la,rr);Ua((pt=pt.apply(tt,St)).next())});function Zt({onCancel:tt,callback:St}){let pt=(0,te.useRef)(),Qn=(0,te.useRef)(),$n=(0,te.useRef)(),la=(0,te.useRef)(!1);const rr=(0,te.useRef)(!1),[Ua,xa]=(0,te.useState)(0);function Ka(){const Mn=Le.bx.make,Ga={red:"#ff3333",blue:"#3358ff",green:"#25ad23",magenta:"#d533ff",purple:"#7d33ff",orange:"#ff6233",brown:"#8e571e",white:"#ffffff",black:"#000000",beige:"#fffcd5",extralightblue:"#d5ebff",extralightred:"#f2dfe0",lightblue:"#a5d2fa",lightgray:"#cccccc",lightgreen:"#b3e6b3",lightred:"#fcbbbd"};pt.current=new Le.S0(Qn.current,{padding:20,grid:Mn(Le.s_,"Grid",Mn(Le.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Mn(Le.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:rt=>{var Xe=rt.diagram.commandHandler.addTopLevelParts(rt.diagram.selection,!0);Xe||rt.diagram.currentTool.doCancel()},commandHandler:Mn(He),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:rt=>{var Xe=rt.subject;Xe.location=Xe.location.copy().snapToGridPoint(rt.diagram.grid.gridOrigin,rt.diagram.grid.gridCellSize),setTimeout(()=>{rt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:rt=>{var Xe=rt.subject;setTimeout(()=>{rt.diagram.commandHandler.editTextBlock()})},LinkRelinked:rt=>{var Xe=rt.parameter.part;Xe.invalidateConnectedLinks();var en=rt.subject;rt.diagram.toolManager.linkingTool.isForwards?en.toNode.invalidateConnectedLinks():en.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),pt.current.nodeTemplate=Mn(Le.NB,"Auto",{locationSpot:Le.z6.Center,locationObjectName:"SHAPE",desiredSize:new Le.$u(120,60),minSize:new Le.$u(40,40),resizable:!0,resizeCellSize:new Le.$u(10,10),rotatable:!0},new Le.KX("location","loc",Le.E9.parse).makeTwoWay(Le.E9.stringify),new Le.KX("desiredSize","size",Le.$u.parse).makeTwoWay(Le.$u.stringify),Mn(Le.bn,{name:"SHAPE",fill:Ga.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Le.z6.AllSides,toSpot:Le.z6.AllSides},new Le.KX("figure"),new Le.KX("fill"),new Le.KX("stroke","borderColor"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),Mn(Le.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Mn(Le.al,{margin:1,textAlign:"center",overflow:Le.al.OverflowEllipsis,editable:!0},new Le.KX("text").makeTwoWay(),new Le.KX("stroke","color"))),pt.current.nodeTemplate.toolTip=Mn("ToolTip",Mn(Le.s_,"Vertical",{maxSize:new Le.$u(200,NaN)},Mn(Le.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Le.KX("text")),Mn(Le.al,{font:"10pt sans-serif",textAlign:"center"},new Le.KX("text","details"))));function Hr(rt,Xe){var en=(Kn,wa)=>{Kn.handled=!0,Kn.diagram.model.commit(Vn=>{var ya=wa.part.adornedPart,Fn=new Le.E9().setRectSpot(ya.actualBounds,rt);Fn.subtract(ya.location),Fn.scale(2,2),Fn.x+=Math.sign(Fn.x)*130,Fn.y+=Math.sign(Fn.y)*130,Fn.add(ya.location),Fn.snapToGridPoint(Kn.diagram.grid.gridOrigin,Kn.diagram.grid.gridCellSize);var Ca=Vn.copyNodeData(ya.data);Vn.setGroupKeyForNodeData(Ca,Vn.getGroupKeyForNodeData(ya.data)),Vn.addNodeData(Ca);var mo={from:ya.key,to:Vn.getKeyForNodeData(Ca)};Vn.addLinkData(mo);var Wo=Kn.diagram.findNodeForData(Ca);Wo.location=Fn,Kn.diagram.select(Wo),setTimeout(()=>{Kn.diagram.commandHandler.editTextBlock()},20)})};return Mn(Le.bn,{figure:Xe,alignment:rt,alignmentFocus:rt.opposite(),width:rt.equals(Le.z6.Top)||rt.equals(Le.z6.Bottom)?25:18,height:rt.equals(Le.z6.Top)||rt.equals(Le.z6.Bottom)?18:25,fill:"orange",stroke:Ga.white,strokeWidth:4,mouseEnter:(Kn,wa)=>wa.fill="dodgerblue",mouseLeave:(Kn,wa)=>wa.fill="orange",isActionable:!0,click:en,contextClick:en})}function No(rt){return Mn(Le.bn,{fill:"orange",stroke:"rgba(0, 0, 0, 0)",strokeWidth:15,background:"transparent",geometryString:"F1 M0 0 b 0 360 -4 0 4 z M10 0 b 0 360 -4 0 4 z M20 0 b 0 360 -4 0 4",isActionable:!0,cursor:"context-menu",mouseEnter:(Xe,en)=>en.fill="dodgerblue",mouseLeave:(Xe,en)=>en.fill="orange",click:(Xe,en)=>{Xe.diagram.commandHandler.showContextMenu(en.part.adornedPart)}},rt||{})}pt.current.nodeTemplate.selectionAdornmentTemplate=Mn(Le.uz,"Spot",Mn(Le.Vm,{padding:10}),Hr(Le.z6.Top,"TriangleUp"),Hr(Le.z6.Left,"TriangleLeft"),Hr(Le.z6.Right,"TriangleRight"),Hr(Le.z6.Bottom,"TriangleDown"),No({alignment:new Le.z6(.75,0)}));function na(rt,Xe){return(en,Kn)=>{en.handled=!0,en.diagram.model.commit(wa=>{wa.set(Kn.part.adornedPart.data,rt,Xe)})}}function Dn(rt,Xe){return Xe||(Xe="color"),Mn(Le.bn,{width:16,height:16,stroke:"lightgray",fill:rt,margin:1,background:"transparent",mouseEnter:(en,Kn)=>Kn.stroke="dodgerblue",mouseLeave:(en,Kn)=>Kn.stroke="lightgray",click:na(Xe,rt),contextClick:na(Xe,rt)})}function du(){return[Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",Dn(Ga.white,"fill"),Dn(Ga.beige,"fill"),Dn(Ga.extralightblue,"fill"),Dn(Ga.extralightred,"fill"))),Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",Dn(Ga.lightgray,"fill"),Dn(Ga.lightgreen,"fill"),Dn(Ga.lightblue,"fill"),Dn(Ga.lightred,"fill")))]}function Nr(){return[Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",Dn(Ga.black),Dn(Ga.green),Dn(Ga.blue),Dn(Ga.red))),Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",Dn(Ga.white),Dn(Ga.magenta),Dn(Ga.purple),Dn(Ga.orange)))]}function Oo(rt,Xe){return Xe||(Xe="thickness"),Mn(Le.bn,"LineH",{width:16,height:16,strokeWidth:rt,margin:1,background:"transparent",mouseEnter:(en,Kn)=>Kn.background="dodgerblue",mouseLeave:(en,Kn)=>Kn.background="transparent",click:na(Xe,rt),contextClick:na(Xe,rt)})}function no(rt,Xe){return Xe||(Xe="dash"),Mn(Le.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:rt,margin:1,background:"transparent",mouseEnter:(en,Kn)=>Kn.background="dodgerblue",mouseLeave:(en,Kn)=>Kn.background="transparent",click:na(Xe,rt),contextClick:na(Xe,rt)})}function qo(){return[Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",Oo(1),Oo(2),Oo(3),Oo(4))),Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",no(null),no([2,4]),no([4,4])))]}function $o(rt,Xe){return Xe||(Xe="figure"),Mn(Le.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:rt,margin:1,background:"transparent",mouseEnter:(en,Kn)=>Kn.fill="dodgerblue",mouseLeave:(en,Kn)=>Kn.fill="lightgray",click:na(Xe,rt),contextClick:na(Xe,rt)})}pt.current.nodeTemplate.contextMenu=Mn("ContextMenu",Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",$o("Rectangle"),$o("RoundedRectangle"),$o("Ellipse"),$o("Diamond"))),Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",$o("Parallelogram2"),$o("ManualOperation"),$o("Procedure"),$o("Cylinder1"))),Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",$o("Terminator"),$o("CreateRequest"),$o("Document"),$o("TriangleDown"))),du(),Nr(),qo()),pt.current.groupTemplate=Mn(Le.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Le.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(rt,Xe)=>{var en=Xe.addMembers(Xe.diagram.selection,!0);en||Xe.diagram.currentTool.doCancel()},avoidable:!1},new Le.KX("location","loc",Le.E9.parse).makeTwoWay(Le.E9.stringify),Mn(Le.s_,"Auto",{name:"BODY"},Mn(Le.bn,{parameter1:10,fill:Ga.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Le.z6.AllSides,toSpot:Le.z6.AllSides},new Le.KX("fill"),new Le.KX("stroke","color"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),Mn(Le.Vm,{background:"transparent",margin:20})),Mn(Le.al,{alignment:Le.z6.Top,alignmentFocus:Le.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Le.KX("text"),new Le.KX("stroke","color"))),pt.current.groupTemplate.selectionAdornmentTemplate=Mn(Le.uz,"Spot",Mn(Le.s_,"Auto",Mn(Le.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Mn(Le.Vm,{margin:1.5})),No({alignment:Le.z6.TopRight,alignmentFocus:Le.z6.BottomRight})),pt.current.groupTemplate.contextMenu=Mn("ContextMenu",du(),Nr(),qo()),pt.current.linkTemplate=Mn(Le.rU,{layerName:"Foreground",routing:Le.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Le.KX("fromSpot","fromSpot",Le.z6.parse),new Le.KX("toSpot","toSpot",Le.z6.parse),new Le.KX("fromShortLength","dir",rt=>rt>=1?10:0),new Le.KX("toShortLength","dir",rt=>rt>=1?10:0),new Le.KX("points").makeTwoWay(),Mn(Le.bn,{strokeWidth:2},new Le.KX("stroke","color"),new Le.KX("strokeWidth","thickness"),new Le.KX("strokeDashArray","dash")),Mn(Le.bn,{segmentIndex:0,segmentOffset:new Le.E9(15,0),segmentOrientation:Le.rU.OrientAlong,alignmentFocus:Le.z6.Right,figure:"circle",width:10,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",rt=>rt===1)),Mn(Le.bn,{segmentIndex:-1,segmentOffset:new Le.E9(-10,6),segmentOrientation:Le.rU.OrientPlus90,alignmentFocus:Le.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",rt=>rt>=1),new Le.KX("width","thickness",rt=>7+3*rt),new Le.KX("height","thickness",rt=>7+3*rt),new Le.KX("segmentOffset","thickness",rt=>new Le.E9(-15,4+1.5*rt))),Mn(Le.bn,{segmentIndex:0,segmentOffset:new Le.E9(15,-6),segmentOrientation:Le.rU.OrientMinus90,alignmentFocus:Le.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Le.KX("fill","color"),new Le.KX("visible","dir",rt=>rt===2),new Le.KX("width","thickness",rt=>7+3*rt),new Le.KX("height","thickness",rt=>7+3*rt),new Le.KX("segmentOffset","thickness",rt=>new Le.E9(-15,4+1.5*rt))),Mn(Le.al,{alignmentFocus:new Le.z6(0,1,-4,0),editable:!0},new Le.KX("text").makeTwoWay(),new Le.KX("stroke","color"))),pt.current.linkTemplate.selectionAdornmentTemplate=Mn(Le.uz,Mn(Le.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Au(2)},new Le.KX("pathPattern","thickness",Au)),No({alignmentFocus:new Le.z6(0,0,-6,-4)}));function Au(rt){return Mn(Le.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(rt+4).toString()+" H3"})}function ho(rt){var Xe="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return rt===0?Xe="M0 0 M16 16 M0 8 L16 8":rt===2&&(Xe="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Mn(Le.bn,{geometryString:Xe,margin:2,background:"transparent",mouseEnter:(en,Kn)=>Kn.background="dodgerblue",mouseLeave:(en,Kn)=>Kn.background="transparent",click:na("dir",rt),contextClick:na("dir",rt)})}function zo(rt){var Xe=(en,Kn)=>{en.handled=!0,en.diagram.model.commit(wa=>{var Vn=Kn.part.adornedPart;wa.set(Vn.data,rt?"toSpot":"fromSpot",Le.z6.stringify(Le.z6.AllSides)),(rt?Vn.toNode:Vn.fromNode).invalidateConnectedLinks()})};return Mn(Le.bn,{width:12,height:12,fill:"transparent",mouseEnter:(en,Kn)=>Kn.background="dodgerblue",mouseLeave:(en,Kn)=>Kn.background="transparent",click:Xe,contextClick:Xe})}function Yn(rt,Xe){var en=0,Kn=Le.z6.RightSide;rt.equals(Le.z6.Top)?(en=270,Kn=Le.z6.TopSide):rt.equals(Le.z6.Left)?(en=180,Kn=Le.z6.LeftSide):rt.equals(Le.z6.Bottom)&&(en=90,Kn=Le.z6.BottomSide),Xe||(en-=180);var wa=(Vn,ya)=>{Vn.handled=!0,Vn.diagram.model.commit(Fn=>{var Ca=ya.part.adornedPart;Fn.set(Ca.data,Xe?"toSpot":"fromSpot",Le.z6.stringify(Kn)),(Xe?Ca.toNode:Ca.fromNode).invalidateConnectedLinks()})};return Mn(Le.bn,{alignment:rt,alignmentFocus:rt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:en,background:"transparent",mouseEnter:(Vn,ya)=>ya.background="dodgerblue",mouseLeave:(Vn,ya)=>ya.background="transparent",click:wa,contextClick:wa})}pt.current.linkTemplate.contextMenu=Mn("ContextMenu",Nr(),qo(),Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",ho(0),ho(1),ho(2))),Mn("ContextMenuButton",Mn(Le.s_,"Horizontal",Mn(Le.s_,"Spot",zo(!1),Yn(Le.z6.Top,!1),Yn(Le.z6.Left,!1),Yn(Le.z6.Right,!1),Yn(Le.z6.Bottom,!1)),Mn(Le.s_,"Spot",{margin:new Le.Zt(0,0,0,2)},zo(!0),Yn(Le.z6.Top,!0),Yn(Le.z6.Left,!0),Yn(Le.z6.Right,!0),Yn(Le.z6.Bottom,!0)))));const ao=`{ "class": "GraphLinksModel", + "nodeDataArray": [ +{"text":"Find Problem","key":-9,"loc":"-20 -140","color":"#3358ff","fill":"white","figure":"Procedure","thickness":3}, +{"text":"What do we want?","key":-10,"loc":"-65 -324.305","group":-16,"figure":"Ellipse","fill":"white"}, +{"text":"What do our users want?","key":-11,"loc":"105 -334.305","group":-20,"figure":"Ellipse","fill":"#ffffff","color":"black"}, +{"text":"Meetings","key":-12,"loc":"-65 -444.305","group":-16,"figure":"TriangleDown","fill":"#ffffff"}, +{"text":"Reviews","key":-13,"loc":"105 -454.305","group":-20,"figure":"TriangleDown","fill":"#ffffff","color":"black"}, +{"text":"Can we solve it?","key":-14,"loc":"190 -140","color":"#7d33ff","fill":"#ffffff","figure":"Diamond","size":"140 80","thickness":3}, +{"isGroup":true,"text":"Internal","key":-16,"loc":"-65 -384.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, +{"isGroup":true,"text":"External","key":-20,"loc":"105 -394.305","fill":"#d5ebff","dash":null,"thickness":1,"group":-22}, +{"isGroup":true,"text":"Sources","key":-22,"loc":"20 -400","fill":"#a5d2fa","dash":[4,4],"color":"#3358ff"} +], + "linkDataArray": [ +{"from":-12,"to":-10,"points":[-65,-414.305,-65,-404.305,-65,-384.305,-65,-384.305,-65,-364.305,-65,-354.305],"dash":null,"dir":1}, +{"from":-13,"to":-11,"points":[105,-424.305,105,-414.305,105,-394.305,105,-394.305,105,-374.305,105,-364.305],"dash":null,"color":"#000000","dir":1}, +{"from":-10,"to":-9,"points":[-65,-294.305,-65,-284.305,-65,-232.1525,-40,-232.1525,-40,-180,-40,-170],"dir":2,"dash":[4,4]}, +{"from":-11,"to":-9,"points":[105,-304.305,105,-294.305,105,-237.1525,0,-237.1525,0,-180,0,-170],"dash":[4,4],"dir":2}, +{"from":-9,"to":-14,"points":[40,-150,58,-150,80,-150,80,-153.33333333333331,102,-153.33333333333331,120,-153.33333333333331],"dir":1,"color":"#3358ff"}, +{"from":-14,"to":-9,"points":[190,-100,190,-90,-20,-90,-20,-95,-20,-100,-20,-110],"fromSpot":"BottomSide","toSpot":"BottomSide","text":"No","color":"#ff3333","thickness":2,"dir":1}, +{"from":-9,"to":-14,"points":[40,-130,58,-130,80,-130,80,-126.66666666666666,102,-126.66666666666666,120,-126.66666666666666]} +]}`;var Io=["Rectangle","Square","RoundedRectangle","Border","Ellipse","Circle","TriangleRight","TriangleDown","TriangleLeft","TriangleUp","Triangle","Diamond","LineH","LineV","None","BarH","BarV","MinusLine","PlusLine","XLine","LineRight","LineDown","LineLeft","LineUp"];function bo(rt){return console.log("shapeName:",rt),Io.indexOf(rt)>=0}var Tt=new Le.YI($n.current,{maxSelectionCount:1,linkTemplate:Mn(Le.rU,{locationSpot:Le.z6.Center,selectionAdornmentTemplate:Mn(Le.uz,"Link",{locationSpot:Le.z6.Center},Mn(Le.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Mn(Le.bn,{toArrow:"Standard",stroke:null}))},{routing:Le.rU.AvoidsNodes,curve:Le.rU.JumpOver,corner:5,toShortLength:4},new Le.KX("points"),Mn(Le.bn,{isPanelMain:!0,strokeWidth:2}),Mn(Le.bn,{toArrow:"Standard",stroke:null})),model:new Le.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Le.bn.getFigureGenerators().toArray().map(rt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:rt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return pt.current.addDiagramListener("TextEdited",function(rt){var Xe;const en=rt.subject.part;var Kn=(Xe=document.activeElement)==null?void 0:Xe.value;typeof Kn=="string"&&Kn.trim()===""&&pt.current.model.commit(function(wa){wa.set(en.data,"text","\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}),Tt.nodeTemplate=Mn(Le.NB,"Auto",{locationSpot:Le.z6.Center},new Le.KX("location","location",Le.E9.parse).makeTwoWay(Le.E9.stringify),Mn(Le.bn,"Circle",{fill:"white",stroke:"gray",strokeWidth:2,width:20,height:20,portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromLinkableSelfNode:!0,toLinkableSelfNode:!0},new Le.KX("stroke").makeTwoWay(),new Le.KX("fill").makeTwoWay(),new Le.KX("figure")),Mn(Le.al,{margin:new Le.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Le.$u(16,16),maxSize:new Le.$u(10,NaN),textAlign:"center",editable:!0},new Le.KX("key").makeTwoWay())),setTimeout(()=>{pt.current.grid=Mn(Le.s_,"Grid",Mn(Le.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Mn(Le.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),pt.current.grid.visible=!0,pt.current.grid.gridCellStroke="darkgray",pt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=pt.current,pt.current}const za=()=>Hn(this,null,function*(){var Mn=pt.current.makeImage();const Ga=yield(0,Qt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Mn.src}});St({src:Ga.url})});return(0,te.useEffect)(()=>(setTimeout(()=>{Ka()},500),xa(Ua+1),()=>{pt.current=null}),[]),mn.createElement("div",{ref:rr,className:la.current?`${nn.maxH60} body-overflow-initial`:"body-overflow-initial"},mn.createElement(ft.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ua,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:mn.createElement(Mt.Z,null,mn.createElement(jt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),mn.createElement(jt.Z,{onClick:()=>{var Mn,Ga,Hr=pt.current.selection.first();if(la.current=!la.current,document.activeElement&&Hr){let No=(Ga=(Mn=document.activeElement)==null?void 0:Mn.value)==null?void 0:Ga.trim();typeof No=="string"&&pt.current.model.commit(function(na){na.set(Hr.data,"text",No||"\u672A\u547D\u540D"),pt.current.commandHandler.stopCommand()},"increment")}xa(Ua+1)}},mn.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:tt},mn.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:nn.flowChartWrp},mn.createElement("div",{style:{display:"flex",height:"100%"}},mn.createElement("div",{style:{width:"300px",height:"100%"}},mn.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),mn.createElement("div",{style:{height:"calc(100% - 50px)"},className:nn.myPaletteDiv,ref:$n})),mn.createElement("div",{style:{flex:1,position:"relative"}},mn.createElement("div",{ref:Qn,style:{height:"80vh"}}))),mn.createElement("div",{className:"tr"},mn.createElement(st.ZP,{size:"large",onClick:za,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var be=Zt,ze=le(5112),At=le(5871);const Wt=ze.ZP.Group,vn={margin:"0 8px"};var Sn=({callback:tt,onCancel:St})=>{function pt(Qn){tt(Qn)}return te.createElement(Oe.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:pt},te.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},te.createElement("span",{style:vn},"\u5355\u5143\u683C\u6570\uFF1A"),te.createElement("span",{style:vn},"\u884C\u6570"),te.createElement(Oe.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},te.createElement(At.Z,null)),te.createElement("span",{style:vn},"\u5217\u6570"),te.createElement(Oe.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},te.createElement(At.Z,null))),te.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},te.createElement("span",{style:vn},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),te.createElement(Oe.default.Item,{name:"align"},te.createElement(Wt,null,te.createElement(ze.ZP,{value:"default"},te.createElement("i",{className:"fa fa-align-justify"})),te.createElement(ze.ZP,{value:"left"},te.createElement("i",{className:"fa fa-align-left"})),te.createElement(ze.ZP,{value:"center"},te.createElement("i",{className:"fa fa-align-center"})),te.createElement(ze.ZP,{value:"right"},te.createElement("i",{className:"fa fa-align-right"}))))),te.createElement("div",{className:"flex-container flex-end"},te.createElement(st.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),te.createElement(st.ZP,{type:"ghost",onClick:St},"\u53D6\u6D88")))},dn=le(49770),an=le(11081),bt=le.n(an),Jt=(0,te.forwardRef)(({use3d:tt,width:St,height:pt,callback:Qn,showSaveButton:$n},la)=>{const rr=(0,te.useRef)(),Ua=(0,te.useRef)(),[xa,Ka]=(0,te.useState)(!1),za=(0,te.useRef)({id:rr,appName:"graphing",width:St||1e3,height:pt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,te.useEffect)(()=>{Ua.current=new(bt())(za.current,!0),window.onload=function(){Ua.current.inject("applet_container")}},[]);const Mn=()=>{var Ga=window.ggbApplet.getPNGBase64(1,!0,72);return Qn&&Qn(Ga),Ga};return(0,te.useEffect)(()=>{za.current.appName=xa?"3D":"graphing",Ua.current.inject("applet_container")},[xa]),(0,te.useEffect)(()=>{Ka(tt)},[tt]),(0,te.useImperativeHandle)(la,()=>({getImgData:Mn})),te.createElement(te.Fragment,null,te.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:rr}),te.createElement(Mt.Z,{align:"middle"},te.createElement(jt.Z,{flex:1},te.createElement(dn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:xa,onChange:Ga=>Ka(Ga)})),te.createElement(jt.Z,null,te.createElement(st.ZP,{size:"large",onClick:Mn,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),vt=le(88615),Nt=le(1012),Gt=le(8591);const An="link",xt="upload-image",Vt="add-flowchart",ra="draw-image",gn="add-flowchart",va="code-block",mr="add-table",jr="------------",Lr={default:jr,left:`:${jr}`,center:`:${jr}:`,right:`${jr}:`};var cr=le(17904),oo=(tt,St,pt)=>new Promise((Qn,$n)=>{var la=xa=>{try{Ua(pt.next(xa))}catch(Ka){$n(Ka)}},rr=xa=>{try{Ua(pt.throw(xa))}catch(Ka){$n(Ka)}},Ua=xa=>xa.done?Qn(xa.value):Promise.resolve(xa.value).then(la,rr);Ua((pt=pt.apply(tt,St)).next())});function Wr(){}let br=0;const Mr=1e4,Br="\u2581",nr="@\u2581\u2581@",co="@\u2581@",Jr=` +**\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`,Lt=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"];function In(tt){return/^\d+$/.test(tt)?`${tt}px`:tt}const on=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Bn={[on+"-B"]:"bold",[on+"-I"]:"italic"},aa={[An]:"\u6DFB\u52A0\u94FE\u63A5",[va]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[xt]:"\u6DFB\u52A0\u56FE\u7247",[ra]:"\u6DFB\u52A0\u753B\u56FE",[Vt]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[mr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var Ba=({defaultValue:tt="",onChange:St,width:pt="100%",height:Qn=400,miniToolbar:$n=!1,isFocus:la=!1,watch:rr,insertTemp:Ua,mode:xa="markdown",id:Ka="markdown-editor-id",showResizeBar:za=!1,noStorage:Mn=!1,showNullButton:Ga=!1,showNullProgramButton:Hr=!1,hidetoolBar:No=!1,fullScreen:na=!1,onBlur:Dn,onCMBeforeChange:du,onFullScreen:Nr,className:Oo="",disablePaste:no=!1,disabled:qo=!1,disabledFill:$o=!1,placeholder:Au="",values:ho="",extraUse:zo})=>{const[Yn,ao]=(0,te.useState)(null),[Io,bo]=(0,te.useState)(tt),[Tt,rt]=(0,te.useState)(rr),[Xe,en]=(0,te.useState)(na),[Kn,wa]=(0,te.useState)(""),[Vn,ya]=(0,te.useState)(0),[Fn,Ca]=(0,te.useState)(Qn),[mo,Wo]=(0,te.useState)(!1),Du=(0,te.useRef)((0,Nt.Z)()),_r=(0,te.useRef)(!1),$a=(0,te.useRef)(),[Vr,qr]=(0,te.useState)(0),[Gr,Eo]=(0,te.useState)(0),lr=(0,te.useRef)(),ir=(0,te.useRef)(),wr=(0,te.useRef)(),Xr=(0,te.useRef)(),Po=()=>oo(void 0,null,function*(){var Dr;const Aa=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Du.current}});(Dr=Aa==null?void 0:Aa.attachments)!=null&&Dr.length&&(console.log("cm:",Yn,lr),Aa.attachments.map(Pa=>{Pa.content_type.indexOf("image")>-1?Yn.replaceSelection(`![,](/api/attachments/${Pa.id}?type=${Pa.content_type})`):Pa.content_type.indexOf("video")>-1?Yn.replaceSelection(``):Pa.content_type.indexOf("pdf")>-1?Yn.replaceSelection(`${Pa.name}`):Yn.replaceSelection(`[${Pa.name}](${ENV.API_SERVER}/api/attachments/${Pa.id}?type=${Pa.content_type})`)}))});(0,te.useEffect)(()=>{const Dr=window.scrollY||window.pageYOffset;bo(ho),Yn==null||Yn.setValue(ho),window.scrollTo(0,Dr)},[ho]),(0,te.useEffect)(()=>{Nr==null||Nr(Xe)},[Xe]),(0,te.useEffect)(()=>{if(lr.current){let Dr=function(Pa,Ia){var Co;if(no){Ia.preventDefault();return}const ru=Ia.clipboardData;if(ru){const Iu=ru.types.toString(),kr=ru.items;if(Iu==="Files"||ru.types.indexOf("Files")>-1){if(Ia.preventDefault(),xa=="stex")return;try{let io=kr[1];((Co=kr[0])==null?void 0:Co.kind)==="file"&&(io=kr[0]);const Ko=io.getAsFile(),Fo=Ko.name.split(".").pop();(0,at.I)(Ko,pu=>{var Pu,Lu,ni;pu.id?((Pu=Ko==null?void 0:Ko.type)==null?void 0:Pu.indexOf("image"))>-1?Aa.replaceSelection(``):((Lu=Ko==null?void 0:Ko.type)==null?void 0:Lu.indexOf("video"))>-1?Aa.replaceSelection(``):((ni=Ko==null?void 0:Ko.type)==null?void 0:ni.indexOf("pdf"))>-1?Aa.replaceSelection(`${Ko.name}`):Lt.includes(Fo)?Aa.replaceSelection(`${Ko.name}`):Aa.replaceSelection(`[${Ko.name}](/api/attachments/${pu.id}?type=${pu.content_type})`):(pu==null?void 0:pu.status)===401&&(Gt.ZP.warning((pu==null?void 0:pu.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(io){Gt.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const Aa=we().fromTextArea(lr.current,{mode:xa,lineNumbers:!$n,lineWrapping:!0,value:tt,autoCloseTags:!Hr,autoCloseBrackets:!0});return Aa.on("keyup",function(Pa,Ia){Ia.keyCode===8&&(Pa.getValue()==""?Aa.setOption("placeholder",Au):Aa.setOption("placeholder",null))}),Aa.on("keydown",function(Pa,Ia){if(Ia.keyCode===8){var Co=La(Pa);Co&&Ia.preventDefault()}}),la&&Aa.focus(),Aa.on("paste",Dr),Aa.on("dragleave",function(Pa,Ia){ir.current.classList.remove("mouse-hover-md")}),qo&&Aa.on("beforeChange",function(Pa,Ia){(Ia.origin==="paste"||Ia.origin==="+input")&&Ia.cancel()}),ao(Aa),()=>{Aa.off("paste",Dr)}}},[]);const Or=(0,te.useCallback)(()=>{if(ir.current)try{}catch(Dr){console.log(Dr,"---- to set md editor body height")}},[Fn,ir,Xe]);(0,te.useEffect)(()=>{function Dr(){let Aa=new Ye.Z(Pa=>{for(let Ia of Pa)(Ia.target.offsetHeight>0||Ia.target.offsetWidth>0)&&(Or(),Yn.setSize("100%","100%"),Yn.refresh())});return Aa.observe(lr.current.parentElement),Aa}if(Yn){const Aa=Dr();return()=>{var Pa,Ia;(Pa=lr.current)!=null&&Pa.parentElement&&Aa.unobserve((Ia=lr.current)==null?void 0:Ia.parentElement)}}},[Yn,Or]),(0,te.useEffect)(()=>{if(Yn){let Dr=[];for(const[Aa,Pa]of Object.entries(Bn)){let Ia={[Aa]:()=>{ma(Pa)}};Dr.push(Ia),Yn.addKeyMap(Ia)}return $a.current=setInterval(()=>{_r.current&&Po()},4e3),()=>{clearInterval($a.current);for(let Aa of Dr)Yn.removeKeyMap(Aa)}}},[Yn]),(0,te.useEffect)(()=>{na!==Xe&&en(na)},[na]),(0,cr.Z)(()=>{if(!Mn&&Vn>0){let Dr=new Date().getTime(),Aa=window.sessionStorage.getItem(Ka);Dr>=Vn+Mr&&(!Aa||Aa!==Io)&&(window.sessionStorage.setItem(Ka,Io),Wo(!0))}},Mr),(0,te.useEffect)(()=>{rt(rr)},[Yn,rr]),(0,te.useEffect)(()=>{Yn&&la&&Yn.focus()},[Yn,la]),(0,te.useEffect)(()=>{if(Tt&&Yn){let Dr=function(Pa){let Ia=Pa.target;if(Xr.current){let Co=Ia.scrollTop/Ia.scrollHeight;Xr.current.scrollTop=Xr.current.scrollHeight*Co}};const Aa=Yn.getScrollerElement();return Aa.addEventListener("scroll",Dr),()=>{Aa.removeEventListener("scroll",Dr)}}},[Yn,Tt]),(0,te.useEffect)(()=>{if(Yn&&du){let Dr=function(Aa,Pa){du(Aa,Pa)};return Yn.on("beforeChange",Dr),()=>{Yn.off("beforeChange",Dr)}}},[Yn,du]),(0,te.useEffect)(()=>{if(Yn&&Dn){let Dr=function(){Dn(Yn.getValue())};return Yn.on("blur",Dr),()=>{Yn.off("blur",Dr)}}},[Yn,Dn]);function La(Dr,Aa){var Pa=Dr.getDoc(),Ia=Pa.getCursor(),Co=Pa.getLine(Ia.line),ru=Co.charAt(Ia.ch-1),Iu=Co.lastIndexOf("@\u2581@",Ia.ch),kr=Co.lastIndexOf("@\u2581\u2581@",Ia.ch),io=Iu>kr?Iu:kr,Ko=Iu>kr?3:4;if(nr.indexOf(ru)===-1)return null;if(console.log("change1:",Aa,Dr,Co,Ia,io,Iu,kr,ru),io>=0&&Ia.ch-io<5){var Fo=io+Ko;return Pa.replaceRange("",{line:Ia.line,ch:io},{line:Ia.line,ch:Fo}),{line:Ia.line,ch:Fo}}return null}(0,te.useEffect)(()=>{if(Yn){let Dr=function(Aa,Pa){const Ia=Aa.getValue();bo(Ia),ya(new Date().getTime()),Aa.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),St&&(Hr?St(Ia,Wa(Ia)):St(Ia))};return Yn.on("change",Dr),()=>{Yn.off("change",Dr)}}},[Yn,St]),(0,te.useEffect)(()=>{if(Yn)if(tt==null)Yn.setValue(""),bo("");else{const Dr=window.scrollY||window.pageYOffset;tt!==Yn.getValue()&&(Yn.setValue(tt),bo(tt),Yn.setCursor(qo?1:Yn.lineCount(),0),window.scrollTo(0,Dr))}},[Yn,tt]);const ma=(0,te.useCallback)(Dr=>{const Aa=Yn.getCursor(),Pa=Yn.getSelection();let Ia=Pa.split(` +`);switch(Dr){case"bold":return Yn.replaceSelection("**"+Pa+"**"),Pa===""&&Yn.setCursor(Aa.line,Aa.ch+2),Yn.focus();case"italic":return Yn.replaceSelection("*"+Pa+"*"),Pa===""&&Yn.setCursor(Aa.line,Aa.ch+1),Yn.focus();case"code":return Yn.replaceSelection("`"+Pa+"`"),Pa===""&&Yn.setCursor(Aa.line,Aa.ch+1),Yn.focus();case"inline-latex":return wa("inline-latex"),Yn.focus();case"latex":return Yn.replaceSelection("```latex\n"+Pa+"\n```"),Yn.setCursor(Aa.line+1,Pa.length+1),Yn.focus();case"line-break":return Yn.replaceSelection(`
+`),Yn.focus();case"list-ul":return Pa===""?Yn.replaceSelection("- "+Pa):Yn.replaceSelection(Ia.map(Co=>Co===""?"":`- ${Co}`).join(` +`)),Yn.focus();case"list-ol":return Pa===""?Yn.replaceSelection("1. "+Pa):Yn.replaceSelection(Ia.map((Co,ru)=>Co===""?"":`${ru+1}. ${Co}`).join(` +`)),Yn.focus();case"add-null-ch":return Pa===""&&Yn.setCursor(Aa.line,Aa.ch),Yn.replaceSelection(Br),Yn.focus();case"add-signal":return Pa===""&&Yn.setCursor(Aa.line,Aa.ch),Yn.replaceSelection(co),Yn.focus();case"add-multiple":return Pa===""&&Yn.setCursor(Aa.line,Aa.ch),Yn.replaceSelection(nr),Yn.focus();case"inster-template-1":return Pa===""&&Yn.setCursor(Aa.line,Aa.ch),Yn.replaceSelection(Jr),Yn.focus();case"eraser":return Yn.setValue(""),Yn.focus();case"trigger-watch":return rt(!Tt),Yn.focus();case"trigger-full-screen":return en(!Xe),Yn.focus();case An:wa(An);return;case va:wa(va);return;case xt:wa(xt);return;case ra:wa(ra);return;case"maths-latex":wa("maths-latex");return;case Vt:wa(Vt);return;case mr:wa(mr);return;default:throw new Error}},[Yn,Tt,Xe]),Ja=(0,te.useCallback)((Dr,Aa)=>{var Pa,Ia,Co,ru,Iu,kr;switch(wa(""),Kn){case An:const{title:Pu,link:Lu}=Dr;return Yn.replaceSelection(`[${Pu}](${Lu})`),Yn.focus();case va:const{language:ni,content:ai}=Dr;return Yn.replaceSelection(["```"+ni,ai,"```"].join(` +`)),Yn.focus();case"maths-latex":for(var io=atob(Dr),Ko=new Uint8Array(io.length),Fo=0;Fo{yl.id?Yn.replaceSelection(`![,](/api/attachments/${yl.id}?type=${yl.content_type})`):(yl==null?void 0:yl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":Yn.replaceSelection("`$$"+Dr+"$$`");break;case xt:case ra:case gn:const{src:Zl,alt:Si}=Dr,Qu=Aa,wi=(Co=(Ia=(Pa=Qu==null?void 0:Qu.name)==null?void 0:Pa.split("."))==null?void 0:Ia.pop)==null?void 0:Co.call(Ia);return((ru=Qu==null?void 0:Qu.type)==null?void 0:ru.indexOf("image"))>-1||!(Qu!=null&&Qu.type)?Qu.align||Qu.width?Yn.replaceSelection(`

${Si||

`):Yn.replaceSelection(`${Si||`):((Iu=Qu==null?void 0:Qu.type)==null?void 0:Iu.indexOf("video"))>-1?Yn.replaceSelection(``):((kr=Qu==null?void 0:Qu.type)==null?void 0:kr.indexOf("pdf"))>-1?Yn.replaceSelection(`${Qu.name}`):Lt.includes(wi)?Yn.replaceSelection(`${Qu.name}`):Yn.replaceSelection(`[${Qu.name}](${Zl})`),Yn.focus();case mr:const{row:Cl,col:$l,align:Zi}=Dr;let Mi=` +`;for(let yl=0;yl{switch(Kn){case An:return te.createElement(zn,{callback:Ja,onCancel:hr});case va:return te.createElement(fn.Z,{callback:Ja,onCancel:hr});case xt:return te.createElement(at.Z,{callback:Ja,onCancel:hr});case Vt:return te.createElement(be,{callback:Ja,onCancel:hr});case mr:return te.createElement(Sn,{callback:Ja,onCancel:hr});case"maths-latex":return te.createElement(Jt,{showSaveButton:!0,callback:Ja});case"inline-latex":return te.createElement(vt.Z,{showSaveButton:!0,callback:Ja});default:return null}},[Kn]);function hr(){wa("")}(0,te.useEffect)(()=>{if(wr.current){let Dr=function(Iu){Co=!0,ru=Iu.pageY},Aa=function(){Co=!1},Pa=function(Iu){if(Co){let kr=Iu.pageY-ru;kr<0&&(kr=0),kr>300&&(kr=300);let io=Qn+kr+"px";Ca(io)}},Ia=wr.current,Co=!1,ru=0;return Ia.addEventListener("mousedown",Dr),document.addEventListener("mousemove",Pa),document.addEventListener("mouseup",Aa),()=>{Ia.removeEventListener("mousedown",Dr),document.removeEventListener("mousemove",Pa),document.removeEventListener("mouseup",Aa)}}},[Yn,wr]),(0,te.useEffect)(()=>{Ca(Qn)},[Qn]);const Mu=In(pt),eu=In(Fn),Ou={width:Mu,height:eu},qu=(0,te.useMemo)(()=>{if(Vn){let Dr=new Date(Vn),Aa=Dr.getHours(),Pa=Dr.getMinutes(),Ia=Dr.getSeconds();return Aa=Aa<10?"0"+Aa:Aa,Pa=Pa<10?"0"+Pa:Pa,Ia=Ia<10?"0"+Ia:Ia,`${Aa}:${Pa}:${Ia}`}return 0},[Vn]),Wa=Dr=>{const Aa=[];if(Hr){let Pa=-1;Dr=Dr.replace(/(@▁▁@|@▁@)/g,function(Ia,Co,ru){Aa.push({multiLine:Ia!==co})})}return Aa};function sl(){window.sessionStorage.removeItem(Ka),Wo(!1),ya(0)}function Xl(){Wo(!1),ya(0),Yn.setValue(window.sessionStorage.getItem(Ka))}(0,te.useEffect)(()=>{aa[Kn]&&Kn!==ra&&Kn!==Vt&&setTimeout(()=>{const Dr=document.getElementsByClassName("markdown-popup-form")[0],Aa=window.innerWidth/2-Dr.offsetWidth/2,Pa=window.innerHeight/2-Dr.offsetHeight/2;qr(Aa),Eo(Pa)},0)},[Kn]);const xi=Dr=>{Dr.preventDefault();const Aa=Dr.clientX-Vr,Pa=Dr.clientY-Gr;document.body.onmousemove=Ia=>{let Co=Ia.clientX-Aa,ru=Ia.clientY-Pa;const Iu=document.getElementsByClassName("markdown-popup-form")[0],kr=window.innerWidth-Iu.offsetWidth,io=window.innerHeight-Iu.offsetHeight;Co=Math.max(0,Math.min(Co,kr)),ru=Math.max(0,Math.min(ru,io)),ql(Ia.clientX,Ia.clientY,Aa,Pa)&&(qr(Co),Eo(ru))},document.body.onmouseup=function(){document.body.onmousemove=null}},ql=(Dr,Aa,Pa,Ia)=>{const Co=document.body.clientHeight,ru=document.body.clientWidth;return Dr<20&&Pa>Dr||Dr>ru-20&&PaAa||Aa>Co-20&&IaPt in Oe?Ge(Oe,Pt,{enumerable:!0,configurable:!0,writable:!0,value:st}):Oe[Pt]=st,z=(Oe,Pt)=>{for(var st in Pt||(Pt={}))E.call(Pt,st)&&y(Oe,st,Pt[st]);if(a)for(var st of a(Pt))b.call(Pt,st)&&y(Oe,st,Pt[st]);return Oe},oe=(Oe,Pt)=>lt(Oe,ge(Pt));const{useForm:se}=te.default,ce={width:280,marginRight:10},de={labelCol:{span:5},wrapperCol:{span:19}};var Fe=({callback:Oe,onCancel:Pt})=>{const[st]=se();let Et=(0,xe.useRef)();function ta(oa){Et.current.width=st.getFieldValue("width"),Et.current.align=st.getFieldValue("align"),Oe(oa,Et.current)}function Jn(oa,Xt){if(oa.status===-1){x.ZP.error(oa.message);return}st.setFieldsValue({src:`/api/attachments/${oa.id}`,type:Xt.type})}function Ea(oa){let Xt=oa.target.files[0];Et.current=Xt,je(Xt,Jn)}return et.createElement(te.default,oe(z({form:st},de),{className:"upload-image-panel",onFinish:ta,style:{width:470,overflow:"hidden"}}),et.createElement(te.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},et.createElement("div",{className:"flex-container"},et.createElement(te.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},et.createElement(we.default,{style:ce})),et.createElement(Me,{onFileChange:Ea}))),et.createElement(te.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},et.createElement(we.default,{style:{width:264}})),et.createElement(te.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},et.createElement(Ye.Z,null,et.createElement(te.default.Item,{name:"width",style:{margin:0}},et.createElement(Re.Z,{style:{width:264}})),et.createElement("span",{className:"ml8"},"%"))),et.createElement(te.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},et.createElement(Qe.ZP.Group,{name:"align",defaultValue:1,options:[{value:"left",label:"\u5DE6\u5BF9\u9F50"},{value:"center",label:"\u5C45\u4E2D\u5BF9\u9F50"},{value:"right",label:"\u53F3\u5BF9\u9F50"}]})),et.createElement("aside",null,et.createElement(te.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},et.createElement(ye.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),et.createElement(ye.ZP,{type:"default",onClick:Pt},"\u53D6\u6D88"))))};function Me({onFileChange:Oe}){return et.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",et.createElement("input",{type:"file",onChange:Oe}))}function je(Oe,Pt){if(!Oe)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Be.bg)())throw x.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let st=new FormData;st.append("editormd-image-file",Oe),st.append("file_param_name","editormd-image-file"),st.append("byxhr","true");var Et=new window.XMLHttpRequest;Et.withCredentials=!0,Et.addEventListener("load",function(ta){Pt(JSON.parse(ta.target.responseText),Oe)},!1),Et.addEventListener("error",function(ta){console.error(ta)},!1),Et.open("POST",`${dt.KI}/api/attachments.json`),Et.send(st)}},75790:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return we}});var te=le(59301),x=le(4676);class we extends te.Component{constructor(Re){super(Re);const Qe=window.document;this.node=Qe.createElement("div"),Qe.body.appendChild(this.node)}render(){const{children:Re}=this.props;return(0,x.createPortal)(Re,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},17904:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return x}});var te=le(59301);function x(we,Ye){const Re=(0,te.useRef)();(0,te.useEffect)(()=>{Re.current=we}),(0,te.useEffect)(()=>{function Qe(){Re.current()}if(Ye!==null){let ye=setInterval(Qe,Ye);return()=>clearInterval(ye)}},[Ye])}},78139:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return xe}});var te=le(43418),x=le(3113),we=le(76560),Ye=le(87169),Re={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Qe=le(32637),ye=le(59301);const dt=({classroomList:Be,dispatch:et,user:Ge})=>ye.createElement(te.default,{open:Be.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:ye.createElement("span",null,ye.createElement(Ye.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{et({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},ye.createElement("div",{style:{textAlign:"center",marginBottom:30}},ye.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",ye.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),ye.createElement("img",{style:{width:130,height:130},src:Qe})),ye.createElement("div",{className:Re.bottom},ye.createElement(x.ZP,{className:Re.yes,onClick:()=>{et({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var xe=(0,we.connect)(({classroomList:Be,user:et})=>({classroomList:Be,user:et}))(dt)},17826:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return E}});var te=le(59301),x=le(76560),we=le(78241),Ye=le(8591),Re=le(43418),Qe=le(92832),ye={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},dt=Object.defineProperty,xe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Ge=(b,y,z)=>y in b?dt(b,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[y]=z,lt=(b,y)=>{for(var z in y||(y={}))Be.call(y,z)&&Ge(b,z,y[z]);if(xe)for(var z of xe(y))et.call(y,z)&&Ge(b,z,y[z]);return b},ge=(b,y,z)=>new Promise((oe,se)=>{var ce=Me=>{try{Fe(z.next(Me))}catch(je){se(je)}},de=Me=>{try{Fe(z.throw(Me))}catch(je){se(je)}},Fe=Me=>Me.done?oe(Me.value):Promise.resolve(Me.value).then(ce,de);Fe((z=z.apply(b,y)).next())});const a=({shixunsDetail:b,globalSetting:y,loading:z,dispatch:oe,title:se,pathList:ce=[],showInputPath:de=!1,isMergeSelectFile:Fe=!1,onFinish:Me=()=>{}})=>{const[je]=we.default.useForm(),Oe=(0,x.useParams)(),Pt=(0,x.useLocation)(),st=(0,te.useRef)(),[Et,ta]=(0,te.useState)(""),[Jn,Ea]=(0,te.useState)(""),[oa,Xt]=(0,te.useState)([]),[bn,ct]=(0,te.useState)([]);(0,te.useEffect)(()=>{var ft,Mt;st.current=((Mt=(ft=Pt.pathname)==null?void 0:ft.split("/"))==null?void 0:Mt[3])==="repository"},[]),(0,te.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const ft=ce.join("/");let Mt=[];ce.map((kn,pn)=>{pn===0?Mt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${kn}`,path:ft}):Mt.push({val:`/${kn}`,path:ft})}),Xt(Mt),ta(ft),Ea(ft),Kt(ft)},[b.actionTabs.key]);const Kt=ft=>ge(void 0,null,function*(){const Mt=yield oe({type:st.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Oe.id,path:ft}});Mt&&ct(Mt.trees||[])}),En=ft=>{let Mt=Et;ft.type==="tree"&&(oa.length?oa.push({val:`/${ft.name}`,path:ft.name}):oa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ft.name}`,path:ft.name}),Xt(oa),Mt=Et?`${Et}/${ft.name}`:ft.name,ta(Mt)),Kt(Mt)},zn=(ft,Mt)=>{const kn=oa.filter((qn,Le)=>Le<=Mt);Xt(kn);const pn=kn.filter((qn,Le)=>Le!==0).map(qn=>qn.val).join("").substr(1);ta(pn),Kt(pn)},fn=()=>ge(void 0,null,function*(){const ft=je==null?void 0:je.getFieldsValue(),Mt=Et?`${Et}${ft!=null&&ft.name?`/${ft==null?void 0:ft.name}`:""}`:ft==null?void 0:ft.name;if(Fe){Me(Mt),at();return}if(de){yield je.validateFields();const kn=yield oe({type:"shixunsDetail/uploadGitFolder",payload:lt(lt({},{id:Oe.id,path:Mt}),st.current?{}:{secret_repository:!0})});Me(Jn),kn.status===0&&Ye.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Me(Mt),Ye.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");at()}),at=()=>{oe({type:"shixunsDetail/setActionTabs",payload:{}}),je.resetFields()};return te.createElement(Re.default,{centered:!0,title:se||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:fn,onCancel:at},te.createElement("div",{className:ye.wrap},te.createElement("div",{className:ye.content},te.createElement("div",{className:ye.mainPathWrap},!!(oa!=null&&oa.length)&&oa.map((ft,Mt)=>te.createElement("a",{key:Mt,onClick:()=>zn(ft,Mt)},ft.val))),!!(bn!=null&&bn.length)&&bn.map((ft,Mt)=>ft.type==="tree"&&te.createElement("a",{key:Mt,onClick:()=>En(ft)},te.createElement("i",{className:`iconfont icon-wenjianjia ${ye.colorBlue}`}),ft.name))),te.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),te.createElement("div",{className:"mt5 mb5"},Et),de&&te.createElement(we.default,{form:je,scrollToFirstError:!0,className:"mt20"},te.createElement(we.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(Qe.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,x.connect)(({shixunsDetail:b,loading:y,globalSetting:z})=>({shixunsDetail:b,globalSetting:z,loading:y.models.index}))(a)},45079:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return bn}});var te=le(59301),x=le(76560),we=le(36381),Ye=le(92832),Re=le(78241),Qe=le(8591),ye=le(43418),dt=le(24905),xe=le(6848),Be=le(5871),et=le(5112),Ge=le(81327),lt=le(95237),ge=le(57809),a=le(49770),E=le(84236),b=le(89831),y={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},z=le(51124),oe=le(82093),se=le(34055),ce=le(59301),de=Object.defineProperty,Fe=Object.defineProperties,Me=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,st=(ct,Kt,En)=>Kt in ct?de(ct,Kt,{enumerable:!0,configurable:!0,writable:!0,value:En}):ct[Kt]=En,Et=(ct,Kt)=>{for(var En in Kt||(Kt={}))Oe.call(Kt,En)&&st(ct,En,Kt[En]);if(je)for(var En of je(Kt))Pt.call(Kt,En)&&st(ct,En,Kt[En]);return ct},ta=(ct,Kt)=>Fe(ct,Me(Kt)),Jn=(ct,Kt,En)=>new Promise((zn,fn)=>{var at=kn=>{try{Mt(En.next(kn))}catch(pn){fn(pn)}},ft=kn=>{try{Mt(En.throw(kn))}catch(pn){fn(pn)}},Mt=kn=>kn.done?zn(kn.value):Promise.resolve(kn.value).then(at,ft);Mt((En=En.apply(ct,Kt)).next())});const{Panel:Ea}=we.default,{TextArea:oa}=Ye.default;var bn=({active:ct,type:Kt="jupyter"})=>{var En,zn;const fn=(0,x.useParams)(),[at]=Re.default.useForm(),[ft,Mt]=(0,te.useState)({}),[kn,pn]=(0,te.useState)(!1),[qn,Le]=(0,te.useState)(0),[Ae,He]=(0,te.useState)([]),[It,jt]=(0,te.useState)([]),[Qt,nn]=(0,te.useState)([]),mn=(zn=(En=(0,se.eY)())==null?void 0:En.shixun)==null?void 0:zn.editable;(0,te.useEffect)(()=>{ct==="testCase"&&Hn()},[ct]),(0,te.useEffect)(()=>{Zt()},[]);const Hn=()=>Jn(void 0,null,function*(){var bt,mt,Jt,vt,Nt,Gt,An,xt,Vt,ra,gn,va,mr,jr;const Lr=[{hidden:0,input:"",output:"",score:100}],cr=yield(0,oe.ZP)(`/api/shixuns/${fn==null?void 0:fn.id}/jupyter_evalute_setting.json`,{method:"get"});if((cr==null?void 0:cr.status)===0){nn((bt=cr==null?void 0:cr.data)==null?void 0:bt.standard_scripts);const oo={open_evaluate:(mt=cr==null?void 0:cr.data)==null?void 0:mt.open_evaluate,exec_time:((Jt=cr==null?void 0:cr.data)==null?void 0:Jt.exec_time)||3,test_set_score:((vt=cr==null?void 0:cr.data)==null?void 0:vt.test_set_score)===null?!1:(Nt=cr==null?void 0:cr.data)==null?void 0:Nt.test_set_score,test_set_average:((Gt=cr==null?void 0:cr.data)==null?void 0:Gt.test_set_average)===null?!0:(An=cr==null?void 0:cr.data)==null?void 0:An.test_set_average,choice_standard_scripts:((xt=cr==null?void 0:cr.data)==null?void 0:xt.choice_standard_scripts)||null,evaluate_script:((Vt=cr==null?void 0:cr.data)==null?void 0:Vt.evaluate_script)||"",evaluate_method:(ra=cr==null?void 0:cr.data)==null?void 0:ra.evaluate_method,use_jupyter_result:(gn=cr==null?void 0:cr.data)==null?void 0:gn.use_jupyter_result};at.setFieldsValue(oo),Mt(oo),He((mr=(va=cr==null?void 0:cr.data)==null?void 0:va.test_sets)!=null&&mr.length?(jr=cr==null?void 0:cr.data)==null?void 0:jr.test_sets:Lr)}}),Zt=()=>Jn(void 0,null,function*(){var bt;const mt=yield(0,oe.ZP)(`/api/shixuns/${fn==null?void 0:fn.id}/get_jupyter_tags.json`,{method:"get"});(mt==null?void 0:mt.status)===0&&jt(((bt=mt==null?void 0:mt.data)==null?void 0:bt.list)||[])}),be=bt=>Jn(void 0,null,function*(){const Jt=Ae.map(Nt=>Nt.score).reduce((Nt,Gt)=>Nt+Gt,0);if(bt.test_set_score&&Jt!==100){Qe.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(bt.evaluate_method===3&&(Ae!=null&&Ae.some(Nt=>!Nt.tags))){Qe.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}pn(!0),(yield(0,oe.ZP)(`/api/shixuns/${fn==null?void 0:fn.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:ta(Et({},bt),{mirror_script_id:bt==null?void 0:bt.choice_standard_scripts,open_evaluate:bt!=null&&bt.open_evaluate?1:0,test_set:Ae.map(Nt=>ta(Et({},Nt),{is_file:!1}))})})).status===0&&Qe.ZP.success("\u4FDD\u5B58\u6210\u529F"),pn(!1)}),ze=bt=>{Mt(Et({},at.getFieldsValue())),"test_set_average"in bt&&(bt!=null&&bt.test_set_average)&&At(Ae),"test_set_score"in bt&&(bt!=null&&bt.test_set_score)&&(at.setFieldsValue({test_set_average:!0}),Mt(ta(Et({},at.getFieldsValue()),{test_set_average:!0})),At(Ae)),"choice_standard_scripts"in bt&&ye.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ce.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",ce.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Jn(void 0,null,function*(){const mt=yield(0,oe.ZP)(`/api/shixuns/${fn==null?void 0:fn.id}/get_script_contents.json`,{method:"get",params:{id:fn==null?void 0:fn.id,script_id:bt==null?void 0:bt.choice_standard_scripts}});mt!=null&&mt.content&&(ye.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:ce.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),at.setFieldsValue({evaluate_script:mt==null?void 0:mt.content}),Mt(ta(Et({},at.getFieldsValue()),{evaluate_script:mt==null?void 0:mt.content})))})})},At=bt=>{let mt=0;const Jt=Math.floor((100-mt)/bt.length),vt=Jt+(100-mt)%bt.length;bt=bt.map((Nt,Gt)=>Gt===bt.length-1?ta(Et({},Nt),{score:vt}):ta(Et({},Nt),{score:Jt})),He(bt)},Wt=()=>{const bt=[...Ae,{hidden:0,input:"",output:"",score:0}];at.getFieldValue("test_set_average")?At(bt):He(bt)},{test_set_score:vn,test_set_average:Sn,choice_standard_scripts:dn,open_evaluate:an}=ft;return ce.createElement("section",{className:y.wrap},ce.createElement(Re.default,{form:at,disabled:!an,layout:"vertical",onValuesChange:ze,onFinish:be},ce.createElement(Re.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},ce.createElement(dt.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),ce.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Re.default.Item,{label:"\u8BC4\u6D4B\u65F6\u957F\uFF08\u79D2\uFF09\uFF1A",name:"exec_time",className:y.row,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"},{type:"number",min:3,message:"\u6700\u5C0F\u9650\u5236\u65F6\u95F4\u662F3\u79D2"}]},ce.createElement(Be.Z,{size:"large",style:{width:400},min:3}))),ce.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Re.default.Item,{name:"test_set_score"},ce.createElement(et.ZP.Group,null,ce.createElement(Ge.Z,{direction:"vertical"},ce.createElement(et.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u4EC5\u5F53\u6240\u6709\u6D4B\u8BD5\u96C6\u90FD\u6B63\u786E\u65F6\uFF0C\u624D\u83B7\u5F97\u4E00\u6B21\u6027\u5956\u52B1\uFF09")),ce.createElement(et.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5B66\u5458\u8BC4\u6D4B\uFF0C\u901A\u8FC7\u6D4B\u8BD5\u96C6\u5373\u53EF\u83B7\u5F97\u5BF9\u5E94\u5956\u52B1\uFF09")))))),ce.createElement(Re.default.Item,{label:ce.createElement("span",{style:{fontWeight:500},className:"c-black"},"\u8BC4\u6D4B\u8BBE\u7F6E"),name:"evaluate_method",style:{flexDirection:"row",marginTop:15},rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u8BBE\u7F6E"}]},ce.createElement(et.ZP.Group,null,ce.createElement(Ge.Z,{direction:"vertical"},ce.createElement(et.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6240\u6709\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09")),ce.createElement(et.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",ce.createElement("span",{className:"c-grey-999"}," \uFF08\u5BF9\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u7684\u6307\u5B9A\u975E\u7A7A\u4EE3\u7801\u5757\u8FDB\u884C\u8BC4\u6D4B\uFF09"))))),ce.createElement(lt.Z,{align:"middle",justify:"space-between",className:"font14"},ce.createElement("div",{style:{fontWeight:500}},ce.createElement("span",{className:y.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(b.op,{style:{borderRadius:2},onClick:Wt},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),vn&&ce.createElement(Re.default.Item,{name:"test_set_average"},ce.createElement(et.ZP.Group,null,ce.createElement(et.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),ce.createElement(et.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement("div",null,Ae.map((bt,mt)=>ce.createElement(we.default,{activeKey:qn,key:mt,onChange:()=>{Le(Jt=>Jt===mt?null:mt)}},ce.createElement(Ea,{header:ce.createElement("div",{className:"font16"},ce.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",mt+1),ft.test_set_score&&ce.createElement("span",{style:{marginLeft:40}},ce.createElement(Be.Z,{style:{width:120},value:bt.score,onClick:Jt=>Jt.stopPropagation(),min:0,max:100,precision:0,onBlur:Jt=>{if(Number(Jt)<0||Number(Jt)>100){Qe.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const vt=Ae.map((Gt,An)=>An===mt?ta(Et({},Gt),{score:100}):Gt),Nt={test_set_average:!1};Mt(Et(Et({},ft),Nt)),at.setFieldsValue(Nt),He(vt)}},disabled:Sn,onChange:Jt=>{const vt=Ae.map((Gt,An)=>An===mt?ta(Et({},Gt),{score:Jt?Number(Jt):0}):Gt),Nt={test_set_average:!1};Mt(Et(Et({},ft),Nt)),at.setFieldsValue(Nt),He(vt)}}),ce.createElement("span",{className:"ml10 mr10"},"%")),ce.createElement("span",{className:"tr flex1",style:{float:"right"}},mt!==0&&ce.createElement(xe.Z,{placement:"bottom",title:"\u5220\u9664"},ce.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:Jt=>{Jt.stopPropagation(),ye.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u6D4B\u8BD5\u7528\u4F8B\u5417\uFF1F",onOk:()=>{const vt=Ae.filter((Nt,Gt)=>Gt!==mt);At(vt)}})}})))),key:mt},ce.createElement("div",null,ft.evaluate_method===3&&ce.createElement(lt.Z,{align:"middle",className:"mb20"},ce.createElement("div",null,ce.createElement("span",{className:y.sub},"*"),ce.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),ce.createElement(xe.Z,{title:"\u8BF7\u5148\u5728Jupyter\u4E2D\u5BF9\u60A8\u9700\u8981\u8BC4\u6D4B\u7684\u6307\u5B9A\u4EE3\u7801\u5757\u5B8C\u6210\u6807\u7B7E\u8BBE\u7F6E\u3002"},ce.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ce.createElement(ge.default,{value:bt.tags,size:"large",style:{width:450},onChange:Jt=>{const vt=Ae.map((Nt,Gt)=>Gt===mt?ta(Et({},Nt),{tags:Jt}):Nt);He(vt)}},It==null?void 0:It.map(Jt=>ce.createElement(ge.default.Option,{value:Jt==null?void 0:Jt.tags,key:Jt==null?void 0:Jt.tags},Jt==null?void 0:Jt.tags)))),ce.createElement(lt.Z,{align:"middle"},ce.createElement("div",null," ",ce.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),ce.createElement(oa,{bordered:!1,className:y.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:bt.output,onChange:Jt=>{const vt=Ae.map((Nt,Gt)=>Gt===mt?ta(Et({},Nt),{output:Jt.target.value}):Nt);He(vt)}})),ce.createElement(lt.Z,{className:"mt20",align:"middle"},ce.createElement("div",null,ce.createElement("span",null,"\u53EF\u89C1\u6027"),ce.createElement(xe.Z,{title:ce.createElement("div",null,ce.createElement("div",null,'\u5168\u90E8\u9690\u85CF\uFF1A\u9690\u85CF\u6D4B\u8BD5\u96C6\u53EF\u4EE5\u9632\u6B62\u5B66\u751F\u901A\u8FC7"print"\u7B49\u624B\u6BB5\u76F4\u63A5\u901A\u5173'),ce.createElement("div",null,"\u9690\u85CF\u9884\u671F\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u9884\u671F\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"),ce.createElement("div",null,"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA\uFF1A\u52FE\u9009\u540E\u5B9E\u9645\u8F93\u51FA\u5BF9\u5B66\u5458\u59CB\u7EC8\u4E0D\u53EF\u89C1"))},ce.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),ce.createElement("div",null,ce.createElement(dt.default,{className:"font14 ml5",checked:bt.hidden===1,onChange:Jt=>{const vt=Ae.map((Nt,Gt)=>{if(Gt===mt){let An={is_invisible:!1,actual_output_visible:!1};return Jt.target.checked&&(An={is_invisible:!0,actual_output_visible:!0}),ta(Et(Et({},Nt),An),{hidden:Jt.target.checked?1:0})}return Nt});He(vt)}},"\u5168\u90E8\u9690\u85CF")),ce.createElement(dt.default,{checked:bt.is_invisible,style:{margin:"0 60px"},onChange:Jt=>{const vt=Ae.map((Nt,Gt)=>{if(Gt===mt){let An=0;return Jt.target.checked&&Nt.actual_output_visible&&(An=1),ta(Et({},Nt),{hidden:An,is_invisible:Jt.target.checked})}return Nt});He(vt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),ce.createElement(dt.default,{checked:bt.actual_output_visible,onChange:Jt=>{const vt=Ae.map((Nt,Gt)=>{if(Gt===mt){let An=0;return Jt.target.checked&&Nt.is_invisible&&(An=1),ta(Et({},Nt),{hidden:An,actual_output_visible:Jt.target.checked})}return Nt});He(vt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),ce.createElement("div",{className:"mt20"},ce.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),ce.createElement(dt.default,{checked:bt.last_match_rule,onChange:Jt=>{const vt=Ae.map((Nt,Gt)=>Gt===mt?ta(Et({},Nt),{last_match_rule:Jt.target.checked}):Nt);He(vt)}},ce.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",ce.createElement("span",{className:"font12 c-light-black"},"\uFF08\u5B9E\u9645\u8F93\u51FA\u4E0E\u9884\u671F\u8F93\u51FA\u6700\u540E\u4E00\u884C\u76F8\u540C\u5373\u53EF\u901A\u5173\uFF09")))))))))),ce.createElement("h4",{className:"font14 mt20 mb10"},ce.createElement("span",{className:y.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Re.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},ce.createElement(ge.default,{getPopupContainer:bt=>bt.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},Qt.map((bt,mt)=>ce.createElement(ge.default.Option,{value:bt.id,key:mt},bt.scptname))))),ce.createElement(xe.Z,{title:!an&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},ce.createElement(Re.default.Item,{name:"evaluate_script"},ce.createElement(z.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!an}}))),(0,se.Ny)()&&ce.createElement(lt.Z,{className:"mb20",align:"middle"},ce.createElement(Re.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},ce.createElement(a.Z,null)),ce.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),ce.createElement(E.t,{okText:"\u4FDD\u5B58",hasOkBtn:mn,loading:kn,onCancel:()=>x.history.push(`/shixuns/${fn==null?void 0:fn.id}/challenges`),onOk:()=>at.submit(),className:Kt==="jupyterLab"?y.btn:""}))}},53794:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Re}});var te=le(59301),x={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},we=le(6848),Re=({name:Qe,tooltipTitle:ye,children:dt,required:xe,errorKey:Be,errorValue:et,errorName:Ge,errorStyle:lt={},nameWidth:ge=112,align:a="center",contentStyle:E={}})=>te.createElement(te.Fragment,null,te.createElement("div",{className:x.label,style:{alignItems:a}},te.createElement("div",{className:x.left,style:{width:ge}},xe&&te.createElement("span",null,"*"),te.createElement("div",null,Qe),!!ye&&te.createElement(we.Z,{title:ye},te.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),te.createElement("div",{className:x.right,style:E},dt,Ge&&et===Be&&te.createElement("div",{className:x.error,style:lt},Ge))))},2312:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Qe}});var te=le(59301),x={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},we=le(43418),Ye=le(7664),Qe=({title:ye,children:dt,value:xe})=>{const[Be,et]=(0,te.useState)(!1);return te.createElement(te.Fragment,null,te.createElement("span",{onClick:()=>et(!0)},dt),te.createElement(we.default,{title:ye,open:Be,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>et(!1),className:x.modal,footer:null},typeof xe=="string"&&te.createElement(Ye.Z,{value:xe||""}),Object.prototype.toString.call(xe)==="[object Array]"&&te.createElement(te.Fragment,null,xe==null?void 0:xe.map((Ge,lt)=>te.createElement("div",{key:lt},te.createElement("b",null,Ge.name||Ge.type_name),te.createElement(Ye.Z,{value:Ge.description||""}))))))}},18309:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return jt}});var te=le(59301),x=le(43418),we=le(8591),Ye=le(43428),Re=le(99313),Qe=le(71418),ye=le(6848),dt=le(3113),xe={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},Be=le(99267),et=le(61485),Ge=le(13014),lt=le(4977),ge=le(82093),a=le(76411),E={lineChart:"lineChart___dCEZW"},b=le(56656),y=le.n(b),z=le(59301),se=({dataInfo:Qt,indexKey:nn,valueName:mn,startAndEndTime:Hn,colors:Zt=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:be})=>{let ze=null;(0,te.useEffect)(()=>{bt()},[Qt]),(0,te.useEffect)(()=>{window.addEventListener("resize",At(()=>{ze&&ze.resize()},200))},[window.onresize]);const At=(mt,Jt,vt=!1)=>{let Nt,Gt;return(...An)=>{if(vt){mt.apply(Gt,An),vt=!1;return}clearTimeout(Nt),Nt=setTimeout(()=>{mt.apply(Gt,An)},Jt)}},Wt=mt=>mt?mt.map(Jt=>{const vt=new Date(Jt),Nt=String(vt.getMonth()+1).padStart(2,"0"),Gt=String(vt.getDate()).padStart(2,"0"),An=String(vt.getHours()).padStart(2,"0"),xt=String(vt.getMinutes()).padStart(2,"0");return`${Nt}/${Gt} ${An}:${xt}`}):[],vn=(mt,Jt)=>mt.map(vt=>{const Nt=Jt.timestamps.indexOf(vt);return Nt!==-1?Jt.values[Nt]:null});function Sn(mt){let Jt=1/0;for(let Nt=0;Nt{let Nt=[];for(let Gt=mt;Gt<=Jt;Gt+=vt)Nt.push(Gt);return Nt},an=()=>{var mt;const Jt=((mt=Qt==null?void 0:Qt.x)==null?void 0:mt.flat())||[];let vt=[...new Set(Jt)].sort((va,mr)=>va-mr),Nt=Sn(vt),Gt=Nt==null?void 0:Nt.newArray,An=Nt==null?void 0:Nt.minInterval;vt=[...new Set([...vt,...Gt])].sort((va,mr)=>va-mr);let xt=y()(Hn[0],"YYYY-MM-DD HH:mm").valueOf(),Vt=dn(xt,vt[0]-An,An),ra=y()(Hn[1],"YYYY-MM-DD HH:mm").valueOf(),gn=dn(vt[vt.length-1]+An,ra,An);return vt=[...Vt,...vt,...gn],[...new Set(vt)].sort((va,mr)=>va-mr)},bt=()=>{var mt;ze=a.init(document.getElementById(`lineChart${nn}`));let Jt=an(),vt=(mt=Qt==null?void 0:Qt.y)==null?void 0:mt.map((Gt,An)=>{var xt;let Vt={timestamps:(xt=Qt==null?void 0:Qt.x)==null?void 0:xt[An],values:Gt};return Gt=vn(Jt,Vt),{name:mn[An],type:"line",itemStyle:{show:!1},lineStyle:{color:Zt[An]},data:Gt}}),Nt={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(Gt){var An;let xt="";return Gt.forEach((Vt,ra)=>{console.log("item",Vt),xt+=`
+
+
+ ${be[Vt==null?void 0:Vt.componentIndex]} +
+
${Vt.value>0?Vt.value.toFixed(5):Vt.value==0?0:"--"} ${nn==0?"Cores":"MiB"}
+
`}),`
+
${(An=Gt[0])==null?void 0:An.name}
+ ${xt} +
`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:Wt(Jt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:nn==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:vt};ze.setOption(Nt)};return z.createElement("div",{id:`lineChart${nn}`,className:E.lineChart})},ce=le(89831),de={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},Fe=le(57809),Me=le(5083),je=le(88522);const Oe=Qt=>{const nn=new Date,Hn=(Zt=>{const be=new Date(nn);switch(Zt){case"\u6700\u8FD130\u5206\u949F":be.setMinutes(nn.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":be.setHours(nn.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":be.setDate(nn.getDate()-1);break;case"\u6700\u8FD17\u5929":be.setDate(nn.getDate()-7);break;case"\u6700\u8FD115\u5929":be.setDate(nn.getDate()-15);break;default:return null}return be})(Qt);return Hn?{startTime:Hn,endTime:nn}:null},Pt=(Qt,nn,mn)=>{if(!Qt)return!1;const Hn=y()(),[Zt,be]=nn;if(Qt.isAfter(Hn))return!0;if(Zt){const ze=Zt.clone().add(mn,"days");if(be&&Qt.isAfter(ze))return!0}if(be){const ze=be.clone().subtract(mn,"days");return Qt.isBefore(ze)||Qt.isAfter(Hn)}return!1},st=Qt=>Qt<=5?"30s":Qt<=15?"1m":Qt<=30?"2m":Qt<=60?"5m":Qt<=180?"10m":Qt<=360?"30m":Qt<=720?"1h":Qt<=1440?"2h":Qt<=2880?"4h":Qt<=4320?"8h":Qt<=10080||Qt<=14400?"12h":Qt<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Et=Qt=>{const[nn,mn]=Qt,Hn=moment.isMoment(nn)?nn:moment(nn),Zt=moment.isMoment(mn)?mn:moment(mn);if(!Hn.isValid()||!Zt.isValid())throw new Error("Invalid date provided");const ze=moment.duration(Zt.diff(Hn)).asMinutes();return st(ze)},ta=(Qt,nn,mn=20)=>{const Hn=new Date(Qt).getTime(),Zt=new Date(nn).getTime(),be=mn*1e3,ze=[];let At=Hn;for(;At<=Zt;)ze.push(At),At+=be;return ze};var Jn=le(89392),Ea=le(57884),oa=le(2610),Xt=le(59301),bn=(Qt,nn,mn)=>new Promise((Hn,Zt)=>{var be=Wt=>{try{At(mn.next(Wt))}catch(vn){Zt(vn)}},ze=Wt=>{try{At(mn.throw(Wt))}catch(vn){Zt(vn)}},At=Wt=>Wt.done?Hn(Wt.value):Promise.resolve(Wt.value).then(be,ze);At((mn=mn.apply(Qt,nn)).next())});const ct=Fe.default.Option,{RangePicker:Kt}=Me.default;var zn=({identifier:Qt,data:nn,isFirst:mn,setIsFirst:Hn,info:Zt})=>{var be;const[ze,At]=(0,te.useState)([]),[Wt,vn]=(0,te.useState)([]),[Sn,dn]=(0,te.useState)(null),[an,bt]=(0,te.useState)(""),[mt,Jt]=(0,te.useState)([null,null]),[vt,Nt]=(0,te.useState)([]),[Gt,An]=(0,te.useState)(!1),[xt,Vt]=(0,te.useState)([]),[ra,gn]=(0,te.useState)(!1),[va,mr]=(0,te.useState)(!1),[jr,Lr]=(0,te.useState)(""),[cr,oo]=(0,te.useState)(1),Wr=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],br=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,te.useEffect)(()=>{var on,Bn,aa,Ba;if(nn&&mn){In(),At(nn==null?void 0:nn.recent_users),vn(nn==null?void 0:nn.managers);const tt=(Zt==null?void 0:Zt.type)==="\u6311\u6218\u9875\u9762";((on=nn==null?void 0:nn.managers)==null?void 0:on.length)>0?dn(tt?Zt==null?void 0:Zt.myshixun_id:(Bn=nn==null?void 0:nn.managers[0])==null?void 0:Bn.id):((aa=nn==null?void 0:nn.recent_users)==null?void 0:aa.length)>0&&dn(tt?Zt==null?void 0:Zt.myshixun_id:(Ba=nn==null?void 0:nn.recent_users[0])==null?void 0:Ba.id),bt("\u6700\u8FD130\u5206\u949F"),Hn(!1)}},[nn]),(0,te.useEffect)(()=>{if(an){let on=Oe(an);Jt([y()(on==null?void 0:on.startTime),y()(on==null?void 0:on.endTime)])}},[an]),(0,te.useEffect)(()=>{Sn&&(mt!=null&&mt[0])&&(mt!=null&&mt[1])&&Mr()},[Sn,mt]);const Mr=()=>bn(void 0,null,function*(){var on;An(!0);let Bn={startTimeString:mt[0]?mt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:mt[1]?mt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Sn};const aa=yield(0,ge.ZP)(`/api/shixuns/${Qt}/cpu_rank_data.json`,{method:"get",params:Bn});(aa==null?void 0:aa.status)==0&&(Vt((on=aa==null?void 0:aa.data)==null?void 0:on.statisticsList),oo(cr+1)),An(!1)}),Br=(0,te.useRef)((0,Jn.throttle)(on=>nr(on),1200,{leading:!0,trailing:!0})).current,nr=on=>bn(void 0,null,function*(){if(on=="")return;const Bn=yield(0,ge.ZP)(`/api/shixuns/${Qt}/cpu_search_data`,{method:"get",params:{search:on}});(Bn==null?void 0:Bn.status)==0&&Nt(Bn==null?void 0:Bn.data)}),co=(on,Bn)=>{on==="CPU"?(ra?(0,oa.BU)():(0,oa.Dj)(document.getElementById(`tj${Bn}`)),gn(!ra)):(va?(0,oa.BU)():(0,oa.Dj)(document.getElementById(`tj${Bn}`)),mr(!va))},Jr=(on,Bn,aa)=>{const Ba=Bn==="CPU"?"cpuUsageChart":"memoryUsageChart";let tt=on.map(pt=>{var Qn,$n,la,rr;const Ua=(Qn=pt.promQueryResult)==null?void 0:Qn[Ba],xa=`${pt.envId}-${pt.myPracticalTrainingId}_${Bn}`,Ka=((rr=(la=($n=Ua==null?void 0:Ua.results[xa])==null?void 0:$n.frames[0])==null?void 0:la.data)==null?void 0:rr.values)||[];return Ka.length>0?Ka[aa]:[]});return tt.some(pt=>Array.isArray(pt)&&pt.length>0)?tt:[]},Lt=on=>{dn(on),In()},In=()=>{Nt([]),Lr("")},Un=on=>{let Bn=!1;for(let aa=0;aa<(xt==null?void 0:xt.length);aa++){let Ba=Jr(xt,on,1)[aa];if(Ba&&(Ba==null?void 0:Ba.length)>0){Bn=!0;break}}return(xt==null?void 0:xt.length)>0&&Bn};return Xt.createElement(Xt.Fragment,null,Xt.createElement("div",{className:`${de.flex_warp}`},Xt.createElement(je.Z,{allowClear:!0,showSearch:!0,value:jr,style:{width:280},onSearch:Br,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(on,Bn)=>{Lr(on),Bn!=null&&Bn.key&&dn(Number(Bn==null?void 0:Bn.key))},onClear:In,size:"large"},vt==null?void 0:vt.map((on,Bn)=>Xt.createElement(ct,{key:on.id,value:on.name},on.name.length>4?`${on.name.slice(0,4)}...`:on.name,`( ${on.phone?on.phone:""} ${on.mail?` - ${on.mail}`:""})`))),Xt.createElement("div",null,Xt.createElement(Fe.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:an,onChange:on=>{bt(on)}},Wr.map((on,Bn)=>Xt.createElement(Fe.default.Option,{key:Bn,value:on},on))),Xt.createElement(Kt,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:mt,disabledDate:on=>Pt(on,mt,15),format:"YYYY-MM-DD HH:mm",onChange:on=>{Jt(on),bt(void 0)}}))),Xt.createElement(ce.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Sn,onChange:on=>Lt(on),dataSource:Wt,titleWidth:60,key:1}),Xt.createElement(ce.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(ze==null?void 0:ze.length)==0?"mt0":"",style:{marginBottom:(ze==null?void 0:ze.length)>0?"0px":"17px"},value:Sn,onChange:on=>Lt(on),dataSource:ze,titleWidth:60,key:2}),(be=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:be.map((on,Bn)=>Xt.createElement("div",{className:`${de.chart_content}`,key:Bn,id:`tj${Bn}`},Xt.createElement("div",{className:de.chart_title},Xt.createElement("span",null,on==null?void 0:on.name,"\u4F7F\u7528\u91CF"),Xt.createElement("i",{className:`${de.fullscreen} + iconfont + ${(on==null?void 0:on.type)=="CPU"?ra?"icon-tuichuquanping2":"icon-quanping2":va?"icon-tuichuquanping2":"icon-quanping2"} + `,onClick:()=>co(on.type,Bn)})),Xt.createElement(Qe.Z,{spinning:Gt},Un(on.type)?Xt.createElement("div",{style:{marginTop:(on==null?void 0:on.type)=="CPU"?ra?"7%":"":va?"7%":""}},Xt.createElement(se,{dataInfo:{y:Jr(xt,on==null?void 0:on.type,1)||[],x:Jr(xt,on==null?void 0:on.type,0)||[]},startAndEndTime:mt,colors:br,indexKey:Bn,valueName:xt.map(aa=>aa.name),imageTypeName:xt.map(aa=>{var Ba;return(Ba=aa==null?void 0:aa.promQueryResult)==null?void 0:Ba.imageTypeName}),key:`${Bn}-${cr}`}),Xt.createElement("div",{className:de.info_con},Xt.createElement("div",{className:de.info_top},Xt.createElement("div",null,"\u6700\u5927\u503C"),Xt.createElement("div",null,"\u6700\u5C0F\u503C"),Xt.createElement("div",null,"\u5E73\u5747\u503C")),xt.map((aa,Ba)=>{var tt;let St=aa==null?void 0:aa.promQueryResult;return Xt.createElement("div",{className:de.listdata,key:Ba},Xt.createElement("div",{className:de.block,style:{backgroundColor:br[Ba],marginRight:10}}),Xt.createElement("div",{className:de.typename},(tt=aa==null?void 0:aa.promQueryResult)==null?void 0:tt.imageTypeName),Xt.createElement("div",{className:de.val},(on==null?void 0:on.type)=="CPU"?`${St==null?void 0:St.cpuMaxDoubleValue}Cores`:`${St==null?void 0:St.memoryDoubleMaxValue}MiB`),Xt.createElement("div",{className:de.val},(on==null?void 0:on.type)=="CPU"?`${St==null?void 0:St.cpuMinDoubleValue}Cores`:`${St==null?void 0:St.memoryDoubleMinValue}MiB`),Xt.createElement("div",{className:de.val},(on==null?void 0:on.type)=="CPU"?`${St==null?void 0:St.cpuAvgDoubleValue}Cores`:`${St==null?void 0:St.memoryDoubleAvgValue}MiB`))}))):Xt.createElement(Ea.Z,null)))))},fn=le(59301),at=(Qt,nn,mn)=>new Promise((Hn,Zt)=>{var be=Wt=>{try{At(mn.next(Wt))}catch(vn){Zt(vn)}},ze=Wt=>{try{At(mn.throw(Wt))}catch(vn){Zt(vn)}},At=Wt=>Wt.done?Hn(Wt.value):Promise.resolve(Wt.value).then(be,ze);At((mn=mn.apply(Qt,nn)).next())}),Mt=({getApi:Qt,identifier:nn,visible:mn,info:Hn})=>{const[Zt,be]=(0,te.useState)({}),[ze,At]=(0,te.useState)(!0);(0,te.useEffect)(()=>{At(!0)},[mn]),(0,te.useEffect)(()=>{Qt&&ze&&Wt()},[Qt]);const Wt=()=>at(void 0,null,function*(){const vn=yield(0,ge.ZP)(`/api/shixuns/${nn}/cpu_basic_data.json`,{method:"get"});(vn==null?void 0:vn.status)==0&&be(vn)});return fn.createElement("div",null,fn.createElement(zn,{isFirst:ze,setIsFirst:vn=>At(vn),identifier:nn,data:Zt,info:Hn}))},kn=le(49661),pn=le(76560),qn=le(67135),Le=le(23869),Ae=le(59301),He=(Qt,nn,mn)=>new Promise((Hn,Zt)=>{var be=Wt=>{try{At(mn.next(Wt))}catch(vn){Zt(vn)}},ze=Wt=>{try{At(mn.throw(Wt))}catch(vn){Zt(vn)}},At=Wt=>Wt.done?Hn(Wt.value):Promise.resolve(Wt.value).then(be,ze);At((mn=mn.apply(Qt,nn)).next())});const It=({globalSetting:Qt,dispatch:nn,practiceSetting:mn,shixunsDetail:Hn,visible:Zt,onCancel:be,info:ze,identifier:At,isJupyter:Wt,onOk:vn})=>{const[Sn,dn]=(0,te.useState)("1"),[an,bt]=(0,te.useState)("\u63A8\u8350\u914D\u7F6E"),[mt,Jt]=(0,te.useState)([]),[vt,Nt]=(0,te.useState)(!1),[Gt,An]=(0,te.useState)(!1),[xt,Vt]=(0,te.useState)({}),[ra,gn]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Zt&&(An(!1),dn("1"),bt("\u63A8\u8350\u914D\u7F6E"),(ze==null?void 0:ze.type)=="\u6311\u6218\u9875\u9762"?Jt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):Jt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Vt({}),va(),(ze==null?void 0:ze.type)=="\u6311\u6218\u9875\u9762"&&nn({type:"shixunsDetail/getShixunsDetail",payload:{id:At}}))},[Zt]);const va=()=>He(void 0,null,function*(){gn(!0);const Mr=yield(0,qn.HS)(At);[0,-10].includes(Mr.status)&&(Vt(Mr),gn(!1))}),mr=Mr=>{Mr=="2"?An(!0):An(!1),dn(Mr)},jr=()=>{x.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ae.createElement("div",{className:"tc"},Ae.createElement("img",{src:Ge,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Lr=()=>He(void 0,null,function*(){if((0,Le.gy)(nn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||an=="\u5F53\u524D\u914D\u7F6E")return;Nt(!0),(yield(0,ge.ZP)(`/api/shixuns/${At}/apply_recommend_config.json`,{method:"put",body:{data:an=="\u63A8\u8350\u914D\u7F6E"?xt==null?void 0:xt.recommend:xt==null?void 0:xt.high}})).status==0&&(we.ZP.success("\u5E94\u7528\u6210\u529F"),Nt(!1),be(),vn())}),cr=()=>He(void 0,null,function*(){var Mr,Br;if(yield oo(),(0,kn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Mr=Hn.detail)!=null&&Mr.is_jupyter||(Br=Hn.detail)!=null&&Br.is_jupyter_lab){nn({type:"shixunsDetail/execJupyter",payload:{id:At}}).then(co=>{var Jr;co!=null&&co.identifier&&((Jr=pn.history)==null||Jr.push(`/tasks/${co.identifier}/jupyter`))});return}nn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const nr=Wt?yield(0,qn.BK)({id:At}):yield(0,qn.Ir)({id:At});if(nn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),nr!=null&&nr.game_identifier||nr!=null&&nr.identifier){(0,kn.xg)(Wt?`/tasks/${nr==null?void 0:nr.identifier}/jupyter`:`/tasks/${nr.game_identifier}`);return}(nr==null?void 0:nr.status)===-3?(0,kn.eF)():(nr==null?void 0:nr.status)===2?Wr(nr==null?void 0:nr.message):(nr==null?void 0:nr.status)===3&&br(nr==null?void 0:nr.message)}),oo=()=>new Promise((Mr,Br)=>{var nr;(nr=mn==null?void 0:mn.sideBar)!=null&&nr.confirmLeave?x.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{nn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Mr()},onCancel:()=>{Br()}}):Mr()}),Wr=Mr=>{Mr=Mr!=null&&Mr.includes(".json")?Mr:`${Mr}.json`,x.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ae.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>He(void 0,null,function*(){const Br=yield(0,ge.ZP)("/api"+Mr,{method:"get"});if(!Br)return;we.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const nr=yield(0,qn.Ir)({id:Br.shixun_identifier});if(nr!=null&&nr.game_identifier){(0,kn.xg)(`/tasks/${nr.game_identifier}`);return}(nr==null?void 0:nr.status)===2?Wr(nr==null?void 0:nr.message):(nr==null?void 0:nr.status)===3&&br(nr==null?void 0:nr.message)})})},br=Mr=>{x.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ae.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Mr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ae.createElement(Ae.Fragment,null,Ae.createElement(Ye.Z,{title:null,placement:"right",open:Zt,width:1e3,onClose:be,closeIcon:null,footer:null},Ae.createElement("div",{className:xe.header_body},Ae.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Ae.createElement(Be.Z,{className:xe.close,onClick:be})),Ae.createElement(Re.default,{activeKey:Sn,onChange:mr},Ae.createElement(Re.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Ae.createElement(Qe.Z,{spinning:ra,size:"large",tip:Ae.createElement("div",{style:{color:"#666",fontSize:"14px"}},Ae.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Ae.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Ae.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(xt==null?void 0:xt.status)==0?Ae.createElement(Ae.Fragment,null,Ae.createElement("div",{className:xe.recommend_config_introduce},Ae.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Ae.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Ae.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Ae.createElement("div",{className:xe.recommend_config},mt.map((Mr,Br)=>Ae.createElement("div",{className:`${xe.recommend_config_item} ${Mr==an?xe.recommend_config_active_item:""}`,key:Mr,onClick:()=>bt(Mr)},Ae.createElement("div",{className:xe.item_title},Ae.createElement("div",null,Mr),Br==1?Ae.createElement("div",{className:xe.recommend_text},"\u63A8\u8350"):Ae.createElement(Ae.Fragment,null)),(Mr=="\u5F53\u524D\u914D\u7F6E"&&(xt==null?void 0:xt.current)||Mr=="\u63A8\u8350\u914D\u7F6E"&&(xt==null?void 0:xt.recommend)||Mr=="\u589E\u5F3A\u914D\u7F6E"&&(xt==null?void 0:xt.high)||[]).map((nr,co)=>Ae.createElement("div",{className:xe.item_content,key:co},Ae.createElement("span",null,nr==null?void 0:nr.image_name),nr!=null&&nr.cpu_limit?Ae.createElement("span",null,nr==null?void 0:nr.cpu_limit,"\u6838",nr==null?void 0:nr.memory_limit,"G"):Ae.createElement("div",null,Ae.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Ae.createElement(ye.Z,{title:Ae.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Ae.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Ae.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Ae.createElement(et.Z,{className:xe.tooltip})))))))),Ae.createElement("div",{className:xe.recommend_config_footer},Ae.createElement("div",null,Ae.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Ae.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>jr()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Ae.createElement(dt.ZP,{type:"primary",shape:"round",disabled:an=="\u5F53\u524D\u914D\u7F6E",onClick:Lr,loading:vt},"\u4E00\u952E\u5E94\u7528"))):ra?Ae.createElement("div",{style:{height:400}}):Ae.createElement("div",{className:xe.no_data},Ae.createElement("img",{src:lt,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Ae.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Ae.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(ze==null?void 0:ze.type)!="\u6311\u6218\u9875\u9762"&&Ae.createElement("div",{className:xe.application,onClick:()=>{cr(),be()}},"\u6A21\u62DF\u5B9E\u6218")))),Ae.createElement(Re.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Ae.createElement(Mt,{getApi:Gt,identifier:At,visible:Zt,info:ze})))))};var jt=(0,pn.connect)(({globalSetting:Qt,practiceSetting:nn,shixunsDetail:mn})=>({globalSetting:Qt,practiceSetting:nn,shixunsDetail:mn}))(It)},40151:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Oe}});var te=le(59301),x=le(43418),we=le(3113),Ye=le(8591),Re=le(99313),Qe=le(71418),ye=le(10311),dt=le(5871),xe=le(1710),Be={modal:"modal___aF6vS",con_warp:"con_warp___W1gHS",flex:"flex___Cbe__",config_Warp:"config_Warp___lXnUZ",config_btn:"config_btn___OAH7T",sceneList:"sceneList___N5Y3k",sceneItem:"sceneItem____bE1H",sceneItemActive:"sceneItemActive___e82B8"},et=le(11724),Ge=le(62772),lt=le(82093),ge=le(57884),a=le(59301),E=Object.defineProperty,b=Object.defineProperties,y=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ce=(Pt,st,Et)=>st in Pt?E(Pt,st,{enumerable:!0,configurable:!0,writable:!0,value:Et}):Pt[st]=Et,de=(Pt,st)=>{for(var Et in st||(st={}))oe.call(st,Et)&&ce(Pt,Et,st[Et]);if(z)for(var Et of z(st))se.call(st,Et)&&ce(Pt,Et,st[Et]);return Pt},Fe=(Pt,st)=>b(Pt,y(st)),Me=(Pt,st,Et)=>new Promise((ta,Jn)=>{var Ea=bn=>{try{Xt(Et.next(bn))}catch(ct){Jn(ct)}},oa=bn=>{try{Xt(Et.throw(bn))}catch(ct){Jn(ct)}},Xt=bn=>bn.done?ta(bn.value):Promise.resolve(bn.value).then(Ea,oa);Xt((Et=Et.apply(Pt,st)).next())}),Oe=({visible:Pt,onOk:st,onCancel:Et,info:ta})=>{var Jn,Ea,oa,Xt,bn;const[ct,Kt]=(0,te.useState)("1"),[En,zn]=(0,te.useState)([]),[fn,at]=(0,te.useState)([]),[ft,Mt]=(0,te.useState)(0),[kn,pn]=(0,te.useState)(null),[qn,Le]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Pt&&(Ae(),He(),It())},[Pt]);const Ae=()=>{Kt("1"),zn([]),pn(null),Mt(0)};(0,te.useEffect)(()=>{var ze,At;((At=(ze=fn==null?void 0:fn[ft])==null?void 0:ze.content)==null?void 0:At.length)>0&&pn(Fe(de({},fn[ft].content[0]),{index:0}))},[ct,ft,fn]);const He=()=>Me(void 0,null,function*(){Le(!0),yield(0,lt.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(ze=>{let{max_cpu:At,max_memory:Wt,min_cpu:vn,min_memory:Sn}=ze,{cpu:dn,memory:an}=ta;zn([{name:"CPU",value:dn,min:vn,max:At,typeName:"\u6838"},{name:"\u5185\u5B58",value:an,min:Sn,max:Wt,typeName:"GB"}])}),Le(!1)}),It=()=>Me(void 0,null,function*(){yield(0,lt.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(ze=>{var At;if(at(ze),(ze==null?void 0:ze.length)>0){let Wt=Fe(de({},(At=ze==null?void 0:ze[0])==null?void 0:At.content[0]),{index:0});pn(Wt)}})}),jt=ze=>{Kt(ze),ze==="2"&&Mt(0)},Qt=(ze,At)=>{zn(En.map(Wt=>Wt.name===ze?At(Wt):Wt))},nn=(ze,At)=>{isNaN(ze)||Qt(At,Wt=>Fe(de({},Wt),{value:ze}))},mn=ze=>{var At;if(console.log("decline",ze.value),ze.value=Number(ze.value),ze.value<=((At=ze.min)!=null?At:-1/0))return;let Wt=ze.value-.5Fe(de({},vn),{value:Wt}))},Hn=ze=>{var At;if(ze.value=Number(ze.value),ze.value>=((At=ze.max)!=null?At:1/0))return;let Wt=ze.value+.5>ze.max?ze.max:ze.value+.5;Qt(ze.name,vn=>Fe(de({},vn),{value:Wt}))},Zt=(ze,At)=>{isNaN(ze)||Qt(At,Wt=>Fe(de({},Wt),{value:ze}))},be=ze=>{if(ze==null||Number.isInteger(ze))return ze;const At=ze%1;return At===.5?ze:Math.floor(ze)+(At<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(x.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Pt,width:752,destroyOnClose:!0,centered:!0,onCancel:Et,className:Be.modal,footer:[a.createElement("div",{className:Be.btn_warp,key:"1"},a.createElement(we.ZP,{onClick:Et},"\u53D6\u6D88"),a.createElement(we.ZP,{type:"primary",onClick:()=>{let ze=de({},ta);if(ct=="1")ze.cpu=En[0].value,ze.memory=En[1].value;else if(ct=="2"){if(!kn){Ye.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}ze=Fe(de({},ze),{cpu:kn.cpu,memory:kn.memory})}st(ze)}},"\u4FDD\u5B58"))]},a.createElement(Re.default,{activeKey:ct,onChange:jt},a.createElement(Re.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(Qe.Z,{spinning:qn},En==null?void 0:En.map(ze=>a.createElement("div",{className:Be.con_warp,key:ze==null?void 0:ze.name},a.createElement("div",null,ze==null?void 0:ze.name),a.createElement("div",null,a.createElement(ye.Z,{min:ze==null?void 0:ze.min,max:ze==null?void 0:ze.max,onChange:At=>nn(At,ze==null?void 0:ze.name),value:ze==null?void 0:ze.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${Be.config_Warp} ${Be.flex}`},a.createElement("div",{className:`${Be.config_btn} ${Be.flex}`,onClick:()=>mn(ze)},a.createElement(et.Z,null)),a.createElement(dt.Z,{min:ze==null?void 0:ze.min,max:ze==null?void 0:ze.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:ze==null?void 0:ze.value,onChange:At=>{const Wt=be(At);Zt(Wt,ze==null?void 0:ze.name)}}),a.createElement("div",{className:`${Be.config_btn} ${Be.flex}`,onClick:()=>Hn(ze)},a.createElement(Ge.Z,null))),a.createElement("div",null,ze==null?void 0:ze.typeName))))),(fn==null?void 0:fn.length)>0&&a.createElement(Re.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:Be.sceneList},fn==null?void 0:fn.map((ze,At)=>a.createElement("div",{className:`${Be.sceneItem} ${ft==At&&Be.sceneItemActive}`,key:ze==null?void 0:ze.id,onClick:()=>{Mt(At)}},ze==null?void 0:ze.name))),((Ea=(Jn=fn==null?void 0:fn[ft])==null?void 0:Jn.content)==null?void 0:Ea.length)>0?a.createElement(xe.default,{rowSelection:{type:"radio",selectedRowKeys:[kn==null?void 0:kn.index],onChange:(ze,At)=>{pn(At[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(ze,At)=>a.createElement("div",null,ze,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(ze,At)=>a.createElement("div",null,ze,"GB")}],dataSource:(oa=fn==null?void 0:fn[ft])==null?void 0:oa.content.map((ze,At)=>Fe(de({},ze),{index:At})),rowKey:"index",pagination:!1,scroll:((bn=(Xt=fn==null?void 0:fn[ft])==null?void 0:Xt.content)==null?void 0:bn.length)>3?{y:148}:{}}):a.createElement(ge.Z,null)))))}},22734:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return je}});var te=le(59301),x=le(76560),we=le(43418),Ye=le(8591),Re=le(3113),Qe=le(24905),ye=le(5112),dt=le(88522),xe=le(49127),Be=le(5083),et=le(5871),Ge=le(10527),lt=le(84236),ge=le(23869),a=le(56656),E=le.n(a),b={wrap:"wrap___LhoYE",labelWrap:"labelWrap___kKVu_",label:"label___we33R",labelContent:"labelContent___RWgKj",flexRow:"flexRow___WhVXT",color999:"color999___R1ot6",radio:"radio___S0Uhc",selectSchool:"selectSchool___egsX3",dataPicker:"dataPicker___zNtLB",modal:"modal___J1s9f",colorOrange:"colorOrange___NDyE2",colorYellow:"colorYellow___Ijswi",bottomButton:"bottomButton___sODGQ"},y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,se=(Oe,Pt)=>{var st={};for(var Et in Oe)z.call(Oe,Et)&&Pt.indexOf(Et)<0&&(st[Et]=Oe[Et]);if(Oe!=null&&y)for(var Et of y(Oe))Pt.indexOf(Et)<0&&oe.call(Oe,Et)&&(st[Et]=Oe[Et]);return st},ce=(Oe,Pt,st)=>new Promise((Et,ta)=>{var Jn=Xt=>{try{oa(st.next(Xt))}catch(bn){ta(bn)}},Ea=Xt=>{try{oa(st.throw(Xt))}catch(bn){ta(bn)}},oa=Xt=>Xt.done?Et(Xt.value):Promise.resolve(Xt.value).then(Jn,Ea);oa((st=st.apply(Oe,Pt)).next())});const de=Oe=>{if(!Oe)return Oe;const Pt=Oe.split(":");if(Pt[1]=="00"||Pt[1]=="30")return Oe;const st=parseInt(Pt[1]);if(st<30||st==60)return[Pt[0],"30"].join(":");if(st<60){const Et=[Pt[0],"00"].join(":"),ta="YYYY-MM-DD HH:mm",Jn=E()(Et,ta);return Jn.add(1,"hours"),Jn.format(ta)}return Oe},Fe="YYYY-MM-DD HH:mm",Me=Oe=>{var Pt=Oe,{shixunsDetail:st,globalSetting:Et,loading:ta,user:Jn,dispatch:Ea}=Pt,oa=se(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Xt,bn,ct,Kt,En,zn,fn,at,ft;const Mt=(0,te.useRef)(),[kn,pn]=(0,te.useState)(),[qn,Le]=(0,te.useState)(),[Ae,He]=(0,te.useState)([]),[It,jt]=(0,te.useState)([]),[Qt,nn]=(0,te.useState)(""),[mn,Hn]=(0,te.useState)(),[Zt,be]=(0,te.useState)(),[ze,At]=(0,te.useState)(),Wt=(bn=(Xt=Jn.userInfo)==null?void 0:Xt.shixun)==null?void 0:bn.editable;(0,te.useEffect)(()=>{var mt,Jt;Mt.current=(Jt=(mt=location.pathname)==null?void 0:mt.split("/"))==null?void 0:Jt[2],vn()},[]),(0,te.useEffect)(()=>{var mt,Jt,vt,Nt,Gt,An,xt,Vt,ra,gn,va,mr;st.setting&&(pn((Jt=(mt=st.setting)==null?void 0:mt.shixun)==null?void 0:Jt.can_copy),Le((Nt=(vt=st.setting)==null?void 0:vt.shixun)==null?void 0:Nt.use_scope),Hn(!!((An=(Gt=st.setting)==null?void 0:Gt.shixun)!=null&&An.opening_time)),be((Vt=(xt=st.setting)==null?void 0:xt.shixun)==null?void 0:Vt.opening_time),He((gn=(ra=st.setting)==null?void 0:ra.shixun)==null?void 0:gn.scope_partment),At((mr=(va=st.setting)==null?void 0:va.shixun)==null?void 0:mr.git_size))},[st.setting]);const vn=mt=>ce(void 0,null,function*(){const Jt=yield Ea({type:"shixunsDetail/getDepartments",payload:{q:mt}});Jt&&jt(Jt.shools_name||[])}),Sn=()=>ce(void 0,null,function*(){var mt,Jt,vt,Nt,Gt,An;const xt=(yield Ea({type:"shixunsDetail/getShixunQuote",payload:{id:Mt.current}}))||{};we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:te.createElement("div",{className:`tc font14 ${b.modal}`},!!((mt=xt.subjects)!=null&&mt.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(vt=(Jt=xt.subjects)==null?void 0:Jt.splice(0,2))==null?void 0:vt.map(Vt=>`\u300A${Vt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},xt==null?void 0:xt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),te.createElement("br",null)),!!((Nt=xt.courses)!=null&&Nt.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(An=(Gt=xt.courses)==null?void 0:Gt.splice(0,2))==null?void 0:An.map(Vt=>`\u300A${Vt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},xt==null?void 0:xt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),te.createElement("br",null)),te.createElement("span",{className:`${b.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>ce(void 0,null,function*(){(yield Ea({type:"shixunsDetail/deleteShixun",payload:{id:Mt.current}})).status===1&&(Ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),x.history.push("/shixuns"))})})}),dn=()=>{(0,ge.gy)(Ea,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},an=mt=>{if(Ae.includes(mt)){Ye.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}nn(null),He([...Ae,mt])},bt=()=>ce(void 0,null,function*(){if(mn&&!Zt){Ye.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(qn===1&&!Ae.length){Ye.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Ea({type:"shixunsDetail/updatePermissionSetting",payload:{id:Mt.current,scope_partment:qn===0?null:Ae,shixun:{can_copy:kn,use_scope:qn,opening_time:Zt,git_size:ze}}})).status!==-1&&(Ye.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Ea({type:"shixunsDetail/getSettingsData",payload:{id:Mt.current}}),Ea({type:"shixunsDetail/getShixunsDetail",payload:{id:Mt.current}}))});return te.createElement("div",null,te.createElement("section",{className:b.wrap},te.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((ct=st==null?void 0:st.detail)==null?void 0:ct.shixun_status)!==2?te.createElement(Re.ZP,{danger:!0,onClick:Sn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):te.createElement(Re.ZP,{danger:!0,onClick:dn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u590D\u5236\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Qe.default,{checked:kn,onChange:mt=>pn(mt.target.checked),disabled:!Wt}),te.createElement("span",{className:`${b.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Kt=st.detail)==null?void 0:Kt.shixun_status)>1||((En=st.detail)==null?void 0:En.public)===2)&&((fn=(zn=st.setting)==null?void 0:zn.shixun)==null?void 0:fn.use_scope)===0&&((at=st.detail)==null?void 0:at.identity)>2)&&te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement(ye.ZP.Group,{value:qn,onChange:mt=>Le(mt.target.value),disabled:!Wt},te.createElement(ye.ZP,{className:b.radio,value:0},te.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement(ye.ZP,{className:b.radio,value:1},te.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),qn===1&&te.createElement(te.Fragment,null,te.createElement("div",{className:"mt10"},te.createElement(dt.Z,{showSearch:!0,className:b.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Qt,onChange:mt=>{nn(mt),vn(mt)},disabled:!Wt,onSelect:an,options:It==null?void 0:It.map(mt=>({value:mt}))}),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement("div",{className:"mt10"},Ae==null?void 0:Ae.map(mt=>Wt?te.createElement(xe.Z,{count:"x",className:"mr20 current",onClick:()=>He(Ae.filter(Jt=>Jt!==mt))},te.createElement(Re.ZP,{type:"primary",ghost:!0},mt)):te.createElement(Re.ZP,{type:"primary",ghost:!0,className:"mr20"},mt)))))),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Qe.default,{checked:mn,onChange:mt=>Hn(mt.target.checked),disabled:!Wt}),te.createElement("span",{className:`${b.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),mn&&te.createElement(Be.default,{className:`${b.dataPicker} mt10`,format:Fe,locale:Ge.Z,disabled:!Wt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:mt=>mt&&mtbe(de(Jt))}))),((ft=Jn==null?void 0:Jn.userInfo)==null?void 0:ft.role)===1&&te.createElement("div",{className:b.labelWrap,style:{alignItems:"center"}},te.createElement("label",{className:b.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(et.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:ze,onChange:mt=>{At(mt)}}),te.createElement("span",{className:"c-grey-999"}," M "))))),te.createElement(lt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Wt,loading:ta.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>x.history.push(`/shixuns/${Mt.current}/challenges`),onOk:bt,className:b.bottomButton}))};var je=(0,x.connect)(({shixunsDetail:Oe,loading:Pt,globalSetting:st,user:Et})=>({shixunsDetail:Oe,globalSetting:st,user:Et,loading:Pt}))(Me)},4737:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(49770),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(76560),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(5966),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(56656),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(22734),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(90524),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(23869),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(34055),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(21693),React=__webpack_require__(59301),__async=(Ne,Dt,le)=>new Promise((te,x)=>{var we=Qe=>{try{Re(le.next(Qe))}catch(ye){x(ye)}},Ye=Qe=>{try{Re(le.throw(Qe))}catch(ye){x(ye)}},Re=Qe=>Qe.done?te(Qe.value):Promise.resolve(Qe.value).then(we,Ye);Re((le=le.apply(Ne,Dt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Ne=>{if(!Ne)return Ne;const Dt=Ne.split(":");if(Dt[1]=="00"||Dt[1]=="30")return Ne;const le=parseInt(Dt[1]);if(le<30||le==60)return[Dt[0],"30"].join(":");if(le<60){const te=[Dt[0],"00"].join(":"),x="YYYY-MM-DD HH:mm",we=moment__WEBPACK_IMPORTED_MODULE_3___default()(te,x);return we.add(1,"hours"),we.format(x)}return Ne};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Ne=>__async(this,null,function*(){const Dt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Ne}});Dt&&setDepartmentList(Dt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Ne,Dt;(Dt=(Ne=shixunsDetail.setting)==null?void 0:Ne.shixun)!=null&&Dt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Ne=>{if(selectDepartmentList.includes(Ne)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Ne])},handleInitState=()=>{var Ne,Dt,le,te,x,we,Ye,Re,Qe,ye,dt,xe,Be,et,Ge,lt,ge,a,E,b,y,z,oe,se,ce,de,Fe,Me,je,Oe,Pt,st,Et,ta,Jn,Ea,oa,Xt,bn,ct,Kt,En,zn,fn,at,ft,Mt;setCodeEditPermission((Dt=(Ne=shixunsDetail.setting)==null?void 0:Ne.shixun)==null?void 0:Dt.code_edit_permission),setAllowFileUpload((te=(le=shixunsDetail.setting)==null?void 0:le.shixun)==null?void 0:te.allow_file_upload),setCodeHidden((we=(x=shixunsDetail.setting)==null?void 0:x.shixun)==null?void 0:we.show_code_dir),setForbidCopy((Re=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Re.forbid_copy),setTaskPass((ye=(Qe=shixunsDetail.setting)==null?void 0:Qe.shixun)==null?void 0:ye.task_pass),setTestSetPermission((xe=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:xe.test_set_permission),set_display_git_address((Be=shixunsDetail.setting.shixun)==null?void 0:Be.display_git_address),setIsCopy((Ge=(et=shixunsDetail.setting)==null?void 0:et.shixun)==null?void 0:Ge.can_copy),setOpenValue((ge=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:ge.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(b=shixunsDetail.setting)==null?void 0:b.shixun)!=null&&y.opening_time)),setOpenTime((oe=(z=shixunsDetail.setting)==null?void 0:z.shixun)==null?void 0:oe.opening_time),setSelectDepartmentList((ce=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:ce.scope_partment),setDisableDiscuss((Fe=(de=shixunsDetail.setting)==null?void 0:de.shixun)==null?void 0:Fe.is_disable_discuss),setdisableAI((je=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)==null?void 0:je.ai_reply),setresource_recommend((Pt=(Oe=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Oe.shixun)==null?void 0:Pt.resource_recommend),setOpenCodeDebugger((Et=(st=shixunsDetail.setting)==null?void 0:st.shixun)==null?void 0:Et.open_code_debugger),setStartPermanent((Jn=(ta=shixunsDetail.setting)==null?void 0:ta.shixun)==null?void 0:Jn.start_permanent),setOpenSelfRun((oa=(Ea=shixunsDetail.setting)==null?void 0:Ea.shixun)==null?void 0:oa.open_self_run),setgitSize((bn=(Xt=shixunsDetail.setting)==null?void 0:Xt.shixun)==null?void 0:bn.git_size),setcourse_workspace_file_time((Kt=(ct=shixunsDetail.setting)==null?void 0:ct.shixun)==null?void 0:Kt.course_workspace_file_time),setPodSwitch((zn=(En=shixunsDetail.setting)==null?void 0:En.shixun)==null?void 0:zn.exit_delete_pod_switch),setai_user((at=(fn=shixunsDetail.setting)==null?void 0:fn.shixun)==null?void 0:at.ai_user),setOpenLocalEvaluate((Mt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:Mt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Ne,Dt)=>{var le,te;Ne!=((te=(le=shixunsDetail.setting)==null?void 0:le.shixun)==null?void 0:te.scope_partment[Dt])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(Ne=!1,Dt=1){return __async(this,null,function*(){var le,te;const x=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Ne}});(x==null?void 0:x.status)===0&&((le=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&le.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(te=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&te.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,Dt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Ne,Dt,le,te,x,we;const Ye=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Ne=Ye.subjects)!=null&&Ne.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(le=(Dt=Ye.subjects)==null?void 0:Dt.splice(0,2))==null?void 0:le.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((te=Ye.courses)!=null&&te.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(we=(x=Ye.courses)==null?void 0:x.splice(0,2))==null?void 0:we.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Ne){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Ne),parseInt(Ne)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:Ne=>{var Dt;if((Dt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&Dt.confirmLeave){showExitmodel(Ne.key);return}setMenuSelectKey(Ne.key),parseInt(Ne.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Ne=>setTaskPass(Ne.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Ne=>setTestSetPermission(Ne.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Ne=>setIsCopy(Ne.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Ne=>setOpenValue(Ne.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Ne=>{setDepartmentValue(Ne),handleGetDepartments(Ne)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Ne=>({value:Ne}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Ne=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(Dt=>Dt!==Ne))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Ne)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Ne)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Ne=>setOpenAnswer(Ne.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Ne=>{setIsOpenTime(Ne.target.checked),Ne.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Ne=>Ne&&NesetOpenTime(handleDateString(Dt))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Ne=>set_display_git_address(Ne.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Ne=>{setCodeHidden(Ne.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Ne=>{setCodeEditPermission(Ne.target.checked),Ne.target.checked||setAllowFileUpload(Ne.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Ne=>{setAllowFileUpload(Ne.target.checked),Ne.target.checked&&setCodeEditPermission(Ne.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Ne=>setForbidCopy(Ne.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Ne=>setOpenCodeDebugger(Ne)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Ne=>setOpenSelfRun(Ne)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Ne=>setOpenLocalEvaluate(Ne)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Ne=>{setgitSize(Ne)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Ne=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Ne)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Ne=>{setPodSwitch(Ne)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Ne=>setDisableDiscuss(!Ne)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Ne=>{setresource_recommend(Ne)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Ne=>{setai_user(Ne.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Ne,Dt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Ne=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Ne.is_fork_from_creator&&((Dt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Dt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(le,te)=>{handSubmeit(le,te)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:Ne,shixunsDetail:Dt,practiceSetting:le})=>({user:Ne,shixunsDetail:Dt,practiceSetting:le}))(Setting)},26595:function(Ne,Dt,le){"use strict";le.r(Dt),le.d(Dt,{default:function(){return bo}});var te=le(59301),x={flex_box_center:"flex_box_center___bPWMH",flex_space_between:"flex_space_between___fjQJK",flex_box_vertical_center:"flex_box_vertical_center___WWAEa",flex_box_center_end:"flex_box_center_end___mQNLW",flex_box_column:"flex_box_column___lOsG0",menu:"menu___szqfh",warehouse:"warehouse___SVzfZ",header:"header___DfoMH",title:"title___y2IOb",content:"content___pGWUf",left:"left___eYHD7",right:"right___RbSHM",loading:"loading___g8ST2",empty:"empty___JqJWS",tabs:"tabs___fuMob",line:"line___Wav7D",footer:"footer___xymfv",commit:"commit___ZwkDv",blueLight:"blueLight___f52KB",filePathWrp:"filePathWrp____p6mm",filePath:"filePath___qkzoJ",bottom0:"bottom0___MrVME"},we=le(76560),Ye=le(99313),Re=le(6848),Qe=le(8591),ye=le(20834),dt=le(95237),xe=le(43604),Be=le(38854),et=le(43418),Ge=le(71418),lt=le(3113),ge=le(17574),a=le(49770),E=le(56102),b=le(78241),y=le(92832),z={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},oe=Object.defineProperty,se=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,Fe=(Tt,rt,Xe)=>rt in Tt?oe(Tt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Tt[rt]=Xe,Me=(Tt,rt)=>{for(var Xe in rt||(rt={}))ce.call(rt,Xe)&&Fe(Tt,Xe,rt[Xe]);if(se)for(var Xe of se(rt))de.call(rt,Xe)&&Fe(Tt,Xe,rt[Xe]);return Tt},je=(Tt,rt)=>{var Xe={};for(var en in Tt)ce.call(Tt,en)&&rt.indexOf(en)<0&&(Xe[en]=Tt[en]);if(Tt!=null&&se)for(var en of se(Tt))rt.indexOf(en)<0&&de.call(Tt,en)&&(Xe[en]=Tt[en]);return Xe},Oe=(Tt,rt,Xe)=>new Promise((en,Kn)=>{var wa=Fn=>{try{ya(Xe.next(Fn))}catch(Ca){Kn(Ca)}},Vn=Fn=>{try{ya(Xe.throw(Fn))}catch(Ca){Kn(Ca)}},ya=Fn=>Fn.done?en(Fn.value):Promise.resolve(Fn.value).then(wa,Vn);ya((Xe=Xe.apply(Tt,rt)).next())});const Pt=Tt=>{var rt=Tt,{shixunsDetail:Xe,globalSetting:en,loading:Kn,user:wa,dispatch:Vn,isRepository:ya}=rt,Fn=je(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ca=(0,we.useLocation)(),mo=(0,we.useParams)(),[Wo,Du]=(0,te.useState)({}),_r=(0,te.useRef)(),[$a]=b.default.useForm(),[Vr,qr]=(0,te.useState)("");(0,te.useEffect)(()=>{Fn.visible&&$a.resetFields()},[Fn.visible]),(0,te.useEffect)(()=>{const lr=sessionStorage.getItem("pathArray");if(lr){const ir=lr.split(",").join("/"),wr=ir.indexOf("/")===0?ir.substr(1):ir;qr(wr)}},[]),(0,te.useEffect)(()=>{var lr,ir;_r.current=(ir=(lr=Ca.pathname)==null?void 0:lr.split("/"))==null?void 0:ir[2]},[]);const Gr=(...lr)=>Oe(void 0,[...lr],function*(ir={}){const wr=yield Vn({type:"shixunsDetail/addRepositoryFile",payload:{id:mo.id,message:ir.commitMessage,content:"",path:(Fn.defaultPath?Fn.defaultPath+"/":"")+ir.path+"/"+(ir.file||".gitkeep"),secret_repository:ya?void 0:!0}});wr!=null&&wr.url&&(Qe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fn.onOK({path:(Fn.defaultPath?Fn.defaultPath+"/":"")+ir.path+"/"+(ir.file||".gitkeep"),name:ir.path.split("/")[ir.path.split("/").length-1]}),Fn.onClose())}),Eo=()=>{var lr,ir;we.history.push(`/shixuns/${_r.current}/${(ir=(lr=Ca.pathname)==null?void 0:lr.split("/"))==null?void 0:ir[3]}${Vr?`/master/shixun_show/${Vr}`:""}`)};return te.createElement(et.default,{width:"60%",centered:!0,open:Fn.visible,wrapClassName:z.modal,onOk:()=>{$a.submit()},onCancel:Fn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},te.createElement("section",{className:z.bg},te.createElement("div",{className:z.wrap},te.createElement(b.default,{className:"mt10",form:$a,scrollToFirstError:!0,layout:"vertical",onFinish:Gr,onChange:()=>{var lr,ir,wr,Xr;const Po=Me({},$a.getFieldsValue()),Or=(lr=Po==null?void 0:Po.path)==null?void 0:lr.split(""),La=(ir=Po==null?void 0:Po.file)==null?void 0:ir.split("");(wr=Or==null?void 0:Or.filter(ma=>ma=="/"))!=null&&wr.length&&(Po.path=Po.path.substring(0,Po.path.length-1)),(Xr=La==null?void 0:La.filter(ma=>ma=="/"))!=null&&Xr.length&&(Po.file=Po.file.substring(0,Po.path.length-1)),$a.setFieldsValue(Me({},Po)),Du(Po)}},te.createElement(b.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},te.createElement(dt.Z,null,te.createElement(xe.Z,null,te.createElement("span",{className:z.filePath},Fn.defaultPath+"/")),te.createElement(xe.Z,{flex:"1"},te.createElement(b.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),te.createElement(b.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),te.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var st=(0,we.connect)(({shixunsDetail:Tt,loading:rt,globalSetting:Xe,user:en})=>({shixunsDetail:Tt,globalSetting:Xe,user:en,loading:rt.models.index}))(Pt),Et=le(44905),ta=le(21693),Jn=le(59301),Ea=Object.defineProperty,oa=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,ct=(Tt,rt,Xe)=>rt in Tt?Ea(Tt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Tt[rt]=Xe,Kt=(Tt,rt)=>{for(var Xe in rt||(rt={}))Xt.call(rt,Xe)&&ct(Tt,Xe,rt[Xe]);if(oa)for(var Xe of oa(rt))bn.call(rt,Xe)&&ct(Tt,Xe,rt[Xe]);return Tt},En=(Tt,rt)=>{var Xe={};for(var en in Tt)Xt.call(Tt,en)&&rt.indexOf(en)<0&&(Xe[en]=Tt[en]);if(Tt!=null&&oa)for(var en of oa(Tt))rt.indexOf(en)<0&&bn.call(Tt,en)&&(Xe[en]=Tt[en]);return Xe},zn=(Tt,rt,Xe)=>new Promise((en,Kn)=>{var wa=Fn=>{try{ya(Xe.next(Fn))}catch(Ca){Kn(Ca)}},Vn=Fn=>{try{ya(Xe.throw(Fn))}catch(Ca){Kn(Ca)}},ya=Fn=>Fn.done?en(Fn.value):Promise.resolve(Fn.value).then(wa,Vn);ya((Xe=Xe.apply(Tt,rt)).next())});const fn=Tt=>{var rt=Tt,{shixunsDetail:Xe,globalSetting:en,loading:Kn,user:wa,dispatch:Vn,isRepository:ya}=rt,Fn=En(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ca=(0,we.useLocation)(),mo=(0,we.useParams)(),[Wo,Du]=(0,te.useState)({}),_r=(0,te.useRef)(),[$a]=b.default.useForm(),[Vr,qr]=(0,te.useState)("");(0,te.useEffect)(()=>{Fn.visible&&$a.resetFields()},[Fn.visible]),(0,te.useEffect)(()=>{const lr=sessionStorage.getItem("pathArray");if(lr){const ir=lr.split(",").join("/"),wr=ir.indexOf("/")===0?ir.substr(1):ir;qr(wr)}},[]),(0,te.useEffect)(()=>{var lr,ir;_r.current=(ir=(lr=Ca.pathname)==null?void 0:lr.split("/"))==null?void 0:ir[2]},[]);const Gr=(...lr)=>zn(void 0,[...lr],function*(ir={},wr=!1,Xr=1){var Po,Or;const La=yield Vn({type:"shixunsDetail/addRepositoryFile",payload:{id:mo.id,message:ir.commitMessage,content:ir.codeMirror,path:(Fn.defaultPath?Fn.defaultPath+"/":"")+ir.path,secret_repository:ya?void 0:!0,sync_origin_shixun:wr}});La!=null&&La.url&&((Po=Xe==null?void 0:Xe.detail)!=null&&Po.copy_for_exercise||Qe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fn.onOK({path:(Fn.defaultPath?Fn.defaultPath+"/":"")+ir.path,name:ir.path.split("/")[ir.path.split("/").length-1]}),Fn.onClose()),(Or=Xe==null?void 0:Xe.detail)!=null&&Or.copy_for_exercise&&(0,ta.m)(Vn,Xe,mo.id,Xr)}),Eo=()=>{var lr,ir;we.history.push(`/shixuns/${_r.current}/${(ir=(lr=Ca.pathname)==null?void 0:lr.split("/"))==null?void 0:ir[3]}${Vr?`/master/shixun_show/${Vr}`:""}`)};return Jn.createElement(et.default,{width:"60%",open:Fn.visible,wrapClassName:z.modal,destroyOnClose:!0,centered:!0,onOk:()=>{$a.submit()},onCancel:Fn.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Jn.createElement("section",{className:z.bg},Jn.createElement("div",{className:z.wrap},Jn.createElement(b.default,{className:"mt10",form:$a,scrollToFirstError:!0,layout:"vertical",onFinish:lr=>{var ir,wr;(ir=Xe==null?void 0:Xe.detail)!=null&&ir.is_fork_from_creator&&((wr=Xe==null?void 0:Xe.detail)!=null&&wr.copy_for_exercise)?(Fn.onClose(),Vn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:lr,type:"wareHouse",fn:(Xr,Po,Or)=>{Gr(Xr,Po,Or)}}})):Gr(lr)},onChange:()=>{var lr,ir;const wr=Kt({},$a.getFieldsValue()),Xr=(lr=wr==null?void 0:wr.path)==null?void 0:lr.split("");((ir=Xr==null?void 0:Xr.filter(Po=>Po=="/"))==null?void 0:ir.length)>1&&(wr.path=wr.path.substring(0,wr.path.length-1)),$a.setFieldsValue(Kt({},wr)),Du(wr)}},Jn.createElement(b.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Jn.createElement(dt.Z,null,Jn.createElement(xe.Z,null,Jn.createElement("span",{className:z.filePath},Fn.defaultPath+"/")),Jn.createElement(xe.Z,{flex:"1"},Jn.createElement(b.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Jn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Jn.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Jn.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Jn.createElement("div",{className:"mt10 mb20"},Jn.createElement(b.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Jn.createElement(Et.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var at=(0,we.connect)(({shixunsDetail:Tt,loading:rt,globalSetting:Xe,user:en})=>({shixunsDetail:Tt,globalSetting:Xe,user:en,loading:rt.models.index}))(fn),ft=Object.defineProperty,Mt=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,qn=(Tt,rt,Xe)=>rt in Tt?ft(Tt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Tt[rt]=Xe,Le=(Tt,rt)=>{for(var Xe in rt||(rt={}))kn.call(rt,Xe)&&qn(Tt,Xe,rt[Xe]);if(Mt)for(var Xe of Mt(rt))pn.call(rt,Xe)&&qn(Tt,Xe,rt[Xe]);return Tt},Ae=(Tt,rt)=>{var Xe={};for(var en in Tt)kn.call(Tt,en)&&rt.indexOf(en)<0&&(Xe[en]=Tt[en]);if(Tt!=null&&Mt)for(var en of Mt(Tt))rt.indexOf(en)<0&&pn.call(Tt,en)&&(Xe[en]=Tt[en]);return Xe},He=(Tt,rt,Xe)=>new Promise((en,Kn)=>{var wa=Fn=>{try{ya(Xe.next(Fn))}catch(Ca){Kn(Ca)}},Vn=Fn=>{try{ya(Xe.throw(Fn))}catch(Ca){Kn(Ca)}},ya=Fn=>Fn.done?en(Fn.value):Promise.resolve(Fn.value).then(wa,Vn);ya((Xe=Xe.apply(Tt,rt)).next())});const It=Tt=>{var rt=Tt,{shixunsDetail:Xe,globalSetting:en,loading:Kn,user:wa,dispatch:Vn,isRepository:ya}=rt,Fn=Ae(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ca=(0,we.useLocation)(),mo=(0,we.useParams)(),[Wo,Du]=(0,te.useState)({}),_r=(0,te.useRef)(),[$a]=b.default.useForm(),[Vr,qr]=(0,te.useState)(""),[Gr,Eo]=(0,te.useState)("");(0,te.useEffect)(()=>{Fn.visible&&$a.resetFields()},[Fn.visible]),(0,te.useEffect)(()=>{const wr=Fn.defaultPath.split("/");wr.length===1?(qr(""),Eo(Fn.defaultPath)):(Eo(wr.pop()),qr(wr.join("/")+"/"))},[Fn.defaultPath]),(0,te.useEffect)(()=>{var wr,Xr;_r.current=(Xr=(wr=Ca.pathname)==null?void 0:wr.split("/"))==null?void 0:Xr[2]},[]);const lr=(...wr)=>He(void 0,[...wr],function*(Xr={}){const Po=yield Vn({type:"shixunsDetail/moveGitFile",payload:{id:mo.id,from:Fn.defaultPath,to:Vr+Xr.path,message:Xr.commitMessage||`${Fn.defaultPath} rename to ${Vr}${Xr.path} `,secret_repository:ya}});(Po==null?void 0:Po.status)===0&&(Qe.ZP.success("\u6DFB\u52A0\u6210\u529F"),Fn.onOK({path:Xr.path,name:Xr.path}),Fn.onClose())}),ir=()=>{var wr,Xr;we.history.push(`/shixuns/${_r.current}/${(Xr=(wr=Ca.pathname)==null?void 0:wr.split("/"))==null?void 0:Xr[3]}${Vr?`/master/shixun_show/${Vr}`:""}`)};return te.createElement(et.default,{width:"40%",open:Fn.visible,wrapClassName:z.modal,centered:!0,onOk:()=>{$a.submit()},onCancel:Fn.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},te.createElement("section",{className:z.bg},te.createElement("div",{className:z.wrap},te.createElement(b.default,{className:"mt10",form:$a,scrollToFirstError:!0,layout:"vertical",onFinish:lr,onChange:()=>{var wr,Xr;const Po=Le({},$a.getFieldsValue()),Or=(wr=Po==null?void 0:Po.path)==null?void 0:wr.split("");((Xr=Or==null?void 0:Or.filter(La=>La=="/"))==null?void 0:Xr.length)>1&&(Po.path=Po.path.substring(0,Po.path.length-1)),$a.setFieldsValue(Le({},Po)),Du(Po)}},te.createElement(b.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},te.createElement(dt.Z,null,te.createElement(xe.Z,{flex:"1"},te.createElement(b.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Gr}))))),te.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},te.createElement(y.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Fn.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var jt=(0,we.connect)(({shixunsDetail:Tt,loading:rt,globalSetting:Xe,user:en})=>({shixunsDetail:Tt,globalSetting:Xe,user:en,loading:rt.models.index}))(It),Qt=le(90524),nn=le(82093),mn=le(54580),Hn=le(17826),Zt={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},be=le(59301),ze=Object.defineProperty,At=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Sn=(Tt,rt,Xe)=>rt in Tt?ze(Tt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Tt[rt]=Xe,dn=(Tt,rt)=>{for(var Xe in rt||(rt={}))Wt.call(rt,Xe)&&Sn(Tt,Xe,rt[Xe]);if(At)for(var Xe of At(rt))vn.call(rt,Xe)&&Sn(Tt,Xe,rt[Xe]);return Tt},an=(Tt,rt)=>{var Xe={};for(var en in Tt)Wt.call(Tt,en)&&rt.indexOf(en)<0&&(Xe[en]=Tt[en]);if(Tt!=null&&At)for(var en of At(Tt))rt.indexOf(en)<0&&vn.call(Tt,en)&&(Xe[en]=Tt[en]);return Xe},bt=(Tt,rt,Xe)=>new Promise((en,Kn)=>{var wa=Fn=>{try{ya(Xe.next(Fn))}catch(Ca){Kn(Ca)}},Vn=Fn=>{try{ya(Xe.throw(Fn))}catch(Ca){Kn(Ca)}},ya=Fn=>Fn.done?en(Fn.value):Promise.resolve(Fn.value).then(wa,Vn);ya((Xe=Xe.apply(Tt,rt)).next())});const{Dragger:mt}=mn.default,Jt=Tt=>{var rt=Tt,{shixunsDetail:Xe,globalSetting:en,loading:Kn,user:wa,dispatch:Vn,isRepository:ya}=rt,Fn=an(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ca=(0,we.useLocation)(),mo=(0,we.useParams)(),[Wo,Du]=(0,te.useState)({}),_r=(0,te.useRef)(),[$a]=b.default.useForm(),[Vr,qr]=(0,te.useState)([]),[Gr,Eo]=(0,te.useState)();let lr;(0,te.useEffect)(()=>{Fn.visible&&($a.resetFields(),qr([]))},[Fn.visible]),(0,te.useEffect)(()=>{_r.current=mo.id},[]),(0,te.useEffect)(()=>{const La=sessionStorage.getItem("pathArray");if(La){const ma=La.split(",").join("/"),Ja=ma.indexOf("/")===0?ma.substr(1):ma;Eo(Ja)}},[]);const ir=La=>{var ma,Ja,uo,hr;if(lr=La.file.name,La.file.status==="done"||La.file.status==="uploading"){if(qr(La.fileList),!La.file.response)return;if(((ma=La.file.response)==null?void 0:ma.status)===0){(Ja=Xe==null?void 0:Xe.detail)!=null&&Ja.copy_for_exercise||(Qe.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),$a.validateFields());return}qr(Vr.filter(Mu=>Mu.uid!==La.file.uid)),(uo=La.file.response)!=null&&uo.message&&Qe.ZP.info((hr=La.file.response)==null?void 0:hr.message)}},wr=La=>bt(void 0,null,function*(){if(!La.response){Qe.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Vn({type:"shixunsDetail/deleteGitFile",payload:{id:mo.id,path:Gr?`${Gr}/${La.name}`:La.name,message:$a.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Gr?`${Gr}/${La.name}`:La.name}`,secret_repository:ya?null:!0}})).status===0&&(qr(Vr.filter(Ja=>Ja.uid!==La.uid)),Qe.ZP.info("\u5220\u9664\u6210\u529F"))}),Xr={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!$a.getFieldValue("commitMessage"),data:()=>bt(void 0,null,function*(){return new Promise((La,ma)=>bt(void 0,null,function*(){setTimeout(()=>bt(void 0,null,function*(){const Ja=yield $a.getFieldsValue(),uo=dn(dn({},{path:Fn.defaultPath?Fn.defaultPath:"",message:Wo.commitMessage||`\u4E0A\u4F20\u4E86${lr}`}),ya?{}:{secret_repository:!0});La(uo)}),200)}))}),fileList:Vr,method:"post",action:`${Qt.Z.API_SERVER}/api/shixuns/${_r.current}/upload_git_file.json`,onChange:ir,onRemove:wr,beforeUpload:La=>(lr=La.name,La.size/1024/1024>50?(Qe.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},Po=(La=!1,ma=1)=>bt(void 0,null,function*(){var Ja;const uo=dn(dn({},{path:Fn.defaultPath?Fn.defaultPath:"",message:Wo.commitMessage||`\u4E0A\u4F20\u4E86${lr}`}),ya?{}:{secret_repository:!0});for(let hr=0;hr{Mu.append(Ou,uo[Ou].toString())});const eu=yield(0,nn.ZP)(`/api/shixuns/${_r.current}/upload_git_file.json`,{method:"post",body:Mu},!0)}Fn.onClose(),Fn.onOK({path:Fn.defaultPath}),Or(),(Ja=Xe==null?void 0:Xe.detail)!=null&&Ja.copy_for_exercise&&(0,ta.m)(Vn,Xe,mo.id,ma)}),Or=()=>{var La,ma;we.history.push(`/shixuns/${_r.current}/${(ma=(La=Ca.pathname)==null?void 0:La.split("/"))==null?void 0:ma[3]}${Gr?`/master/shixun_show/${Gr}`:""}`)};return be.createElement(et.default,{open:Fn.visible,onOk:La=>{$a.submit()},centered:!0,onCancel:Fn.onClose,width:"70%"},be.createElement("section",{className:Zt.bg},be.createElement("div",{className:Zt.wrap},be.createElement("div",{className:Zt.title},"\u4E0A\u4F20\u6587\u4EF6"),be.createElement(b.default,{className:"mt10",form:$a,scrollToFirstError:!0,layout:"vertical",onFinish:()=>bt(void 0,null,function*(){var La,ma;yield $a.validateFields(),(La=Xe==null?void 0:Xe.detail)!=null&&La.is_fork_from_creator&&((ma=Xe==null?void 0:Xe.detail)!=null&&ma.copy_for_exercise)?(Fn.onClose(),Vn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Ja,uo)=>{Po(Ja,uo)}}})):Po()}),onValuesChange:()=>Du(dn({},$a.getFieldsValue()))},be.createElement(b.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},be.createElement(y.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),be.createElement(b.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(La,ma){return(Vr==null?void 0:Vr.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},be.createElement("div",{onClick:()=>{if(!$a.getFieldValue("commitMessage")){Qe.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},be.createElement(mt,dn({},Xr),be.createElement("div",null,be.createElement("i",{className:`iconfont icon-shangchuan font50 ${Zt.colorBlue}`})),be.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",be.createElement("span",{className:`${Zt.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),be.createElement(Hn.Z,{onFinish:La=>Eo(La)})))};var vt=(0,we.connect)(({shixunsDetail:Tt,loading:rt,globalSetting:Xe,user:en})=>({shixunsDetail:Tt,globalSetting:Xe,user:en,loading:rt.models.index}))(Jt),Nt={flex_box_center:"flex_box_center___UqJuy",flex_space_between:"flex_space_between___kWKf7",flex_box_vertical_center:"flex_box_vertical_center___nu70j",flex_box_center_end:"flex_box_center_end___NpRXJ",flex_box_column:"flex_box_column___mXaJ7",headLeft:"headLeft___CFA1O",colorBlue:"colorBlue___tdx2e",wrap:"wrap___Q6mHI",nodata:"nodata___f2U7q",nodataText:"nodataText___UUFGT",content:"content___nlH4h",gitCode:"gitCode___jaHbo",ellipsis:"ellipsis___wqs5z",menu:"menu___E01hA",overlayClass:"overlayClass___LrvQr",tips:"tips___XoHVF",gitTree:"gitTree___VsBuj"},Gt={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},An=Object.defineProperty,xt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,ra=Object.prototype.propertyIsEnumerable,gn=(Tt,rt,Xe)=>rt in Tt?An(Tt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Tt[rt]=Xe,va=(Tt,rt)=>{for(var Xe in rt||(rt={}))Vt.call(rt,Xe)&&gn(Tt,Xe,rt[Xe]);if(xt)for(var Xe of xt(rt))ra.call(rt,Xe)&&gn(Tt,Xe,rt[Xe]);return Tt},mr=(Tt,rt,Xe)=>new Promise((en,Kn)=>{var wa=Fn=>{try{ya(Xe.next(Fn))}catch(Ca){Kn(Ca)}},Vn=Fn=>{try{ya(Xe.throw(Fn))}catch(Ca){Kn(Ca)}},ya=Fn=>Fn.done?en(Fn.value):Promise.resolve(Fn.value).then(wa,Vn);ya((Xe=Xe.apply(Tt,rt)).next())});const jr=({shixunsDetail:Tt,globalSetting:rt,loading:Xe,dispatch:en,title:Kn,pathList:wa=[],showInputPath:Vn=!1,isMergeSelectFile:ya=!1,onFinish:Fn=()=>{}})=>{const[Ca]=b.default.useForm(),mo=(0,we.useParams)(),Wo=(0,we.useLocation)(),Du=(0,te.useRef)(),[_r,$a]=(0,te.useState)(""),[Vr,qr]=(0,te.useState)(""),[Gr,Eo]=(0,te.useState)([]),[lr,ir]=(0,te.useState)([]);(0,te.useEffect)(()=>{var ma,Ja;Du.current=((Ja=(ma=Wo.pathname)==null?void 0:ma.split("/"))==null?void 0:Ja[3])==="repository"},[]),(0,te.useEffect)(()=>{if(Tt.actionTabs.key!=="Repository-SelectFilePath")return;const ma=wa.join("/");let Ja=[];wa.map((uo,hr)=>{hr===0?Ja.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${uo}`,path:ma}):Ja.push({val:`/${uo}`,path:ma})}),Eo(Ja),$a(ma),qr(ma),wr(ma)},[Tt.actionTabs.key]);const wr=ma=>mr(void 0,null,function*(){const Ja=yield en({type:Du.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:mo.id,path:ma}});Ja&&ir(Ja.trees||[])}),Xr=ma=>{let Ja=_r;ma.type==="tree"&&(Gr.length?Gr.push({val:`/${ma.name}`,path:ma.name}):Gr.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ma.name}`,path:ma.name}),Eo(Gr),Ja=_r?`${_r}/${ma.name}`:ma.name,$a(Ja)),wr(Ja)},Po=(ma,Ja)=>{const uo=Gr.filter((Mu,eu)=>eu<=Ja);Eo(uo);const hr=uo.filter((Mu,eu)=>eu!==0).map(Mu=>Mu.val).join("").substr(1);$a(hr),wr(hr)},Or=()=>mr(void 0,null,function*(){const ma=Ca==null?void 0:Ca.getFieldsValue(),Ja=_r?`${_r}${ma!=null&&ma.name?`/${ma==null?void 0:ma.name}`:""}`:ma==null?void 0:ma.name;if(ya){Fn(Ja),La();return}if(Vn){yield Ca.validateFields();const uo=yield en({type:"shixunsDetail/uploadGitFolder",payload:va(va({},{id:mo.id,path:Ja}),Du.current?{}:{secret_repository:!0})});Fn(Vr),uo.status===0&&Qe.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Fn(Ja),Qe.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");La()}),La=()=>{en({type:"shixunsDetail/setActionTabs",payload:{}}),Ca.resetFields()};return te.createElement(et.default,{centered:!0,title:Kn||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:Tt.actionTabs.key==="Repository-SelectFilePath",onOk:Or,onCancel:La},te.createElement("div",{className:Gt.wrap},te.createElement("div",{className:Gt.content},te.createElement("div",{className:Gt.mainPathWrap},!!(Gr!=null&&Gr.length)&&Gr.map((ma,Ja)=>te.createElement("a",{key:Ja,onClick:()=>Po(ma,Ja)},ma.val))),!!(lr!=null&&lr.length)&&lr.map((ma,Ja)=>ma.type==="tree"&&te.createElement("a",{key:Ja,onClick:()=>Xr(ma)},te.createElement("i",{className:`iconfont icon-wenjianjia ${Gt.colorBlue}`}),ma.name))),te.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),te.createElement("div",{className:"mt5 mb5"},_r),Vn&&te.createElement(b.default,{form:Ca,scrollToFirstError:!0,className:"mt20"},te.createElement(b.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Lr=(0,we.connect)(({shixunsDetail:Tt,loading:rt,globalSetting:Xe})=>({shixunsDetail:Tt,globalSetting:Xe,loading:rt.models.index}))(jr),cr=le(18785),oo=le(84105),Wr=le(67135),br=le(49661),Mr=le(23869),Br=le(854),nr=Object.defineProperty,co=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,on=(Tt,rt,Xe)=>rt in Tt?nr(Tt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Tt[rt]=Xe,Bn=(Tt,rt)=>{for(var Xe in rt||(rt={}))In.call(rt,Xe)&&on(Tt,Xe,rt[Xe]);if(Lt)for(var Xe of Lt(rt))Un.call(rt,Xe)&&on(Tt,Xe,rt[Xe]);return Tt},aa=(Tt,rt)=>co(Tt,Jr(rt)),Ba=(Tt,rt)=>{var Xe={};for(var en in Tt)In.call(Tt,en)&&rt.indexOf(en)<0&&(Xe[en]=Tt[en]);if(Tt!=null&&Lt)for(var en of Lt(Tt))rt.indexOf(en)<0&&Un.call(Tt,en)&&(Xe[en]=Tt[en]);return Xe},tt=(Tt,rt,Xe)=>new Promise((en,Kn)=>{var wa=Fn=>{try{ya(Xe.next(Fn))}catch(Ca){Kn(Ca)}},Vn=Fn=>{try{ya(Xe.throw(Fn))}catch(Ca){Kn(Ca)}},ya=Fn=>Fn.done?en(Fn.value):Promise.resolve(Fn.value).then(wa,Vn);ya((Xe=Xe.apply(Tt,rt)).next())});const{DirectoryTree:St}=ge.default,pt=Tt=>{var rt=Tt,{shixunsDetail:Xe,globalSetting:en,loading:Kn,user:wa,activeKey:Vn,dispatch:ya,practiceSetting:Fn,isRepository:Ca,treeData:mo,setTreeData:Wo}=rt,Du=Ba(rt,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),_r,$a,Vr,qr,Gr,Eo,lr;const ir=(0,we.useParams)(),wr=(0,we.useLocation)(),[Xr,Po]=(0,te.useState)(),[Or,La]=(0,te.useState)(!1),[ma,Ja]=(0,te.useState)(!1),[uo,hr]=(0,te.useState)(!1),[Mu,eu]=(0,te.useState)(!1),[Ou,qu]=(0,te.useState)("");let[Wa,sl]=(0,te.useState)([]),[Xl,xi]=(0,te.useState)([]);const[ql,Dr]=(0,te.useState)([]),[Aa,Pa]=(0,te.useState)(!1),[Ia,Co]=(0,te.useState)(),[ru,Iu]=(0,te.useState)(),[kr,io]=(0,te.useState)(""),[Ko,Fo]=(0,te.useState)(),[pu,Pu]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Wo([]),Cl(""),localStorage.warehouseHideTip||Pa(!0)},[wr.pathname,Ca]);const Lu=(Ta="")=>tt(void 0,null,function*(){(yield(0,Wr.Zt)({id:ir.id,secret_dir_path:Ta}))&&Fo(Ta)}),ni=Ta=>{var so;return te.createElement(ye.default,{className:Nt.menu,onClick:So=>{switch(qu(Ta.path||""),So.key){case"1":(0,br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),La(!0);break;case"2":(0,br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),hr(!0);break;case"3":(0,br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),eu(!0);break;case"4":(0,br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Ja(!0);break;case"5":(0,br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Mi(Ta.path,Ta.name,Ta);break;case"6":(0,br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),yl(Ta);break}}},(Ta.type==="topTree"||Ta.type==="tree")&&te.createElement(ye.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Ta.type==="topTree"||Ta.type==="tree")&&te.createElement(ye.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Ta.type==="topTree"||Ta.type==="tree")&&te.createElement(ye.default.Item,{key:"3"},"\u4E0A\u4F20"),Ta.type!=="topTree"&&Ta.type!=="tree"&&((so=Xe==null?void 0:Xe.detail)==null?void 0:so.public)<2&&te.createElement(ye.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Ta.type!=="topTree"&&te.createElement(E.CopyToClipboard,{text:`/data/workspace/myshixun/${Ca?"":"secret/"}${Ta==null?void 0:Ta.path}`,onCopy:()=>Qe.ZP.success("\u590D\u5236\u6210\u529F")},te.createElement(ye.default.Item,{key:"6"},te.createElement(te.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Ta.type!=="topTree"&&te.createElement(ye.default.Item,{key:"5"},"\u5220\u9664"))},ai=(Ta,so)=>Ta.map(So=>(so==""?So.path=so+So.name:So.path=so+"/"+So.name,So.title=te.createElement(dt.Z,{className:"font14"},te.createElement(xe.Z,{flex:"1"},te.createElement(dt.Z,null,So.type==="blob"&&te.createElement(xe.Z,{flex:"20px",style:{marginLeft:-20}},te.createElement("span",{className:"iconfont icon-wenjian11 font12"})),te.createElement(xe.Z,{flex:"1"},te.createElement("span",{className:" multi_ellipsis1"},So.name)))),te.createElement(xe.Z,null,(So.type==="blob"||So.type==="tree")&&te.createElement(Be.Z,{dropdownRender:()=>ni(So),className:Nt.ellipsis},te.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),So.disableCheckbox=Xr&&Xr!==So.name,So.className=So.type==="tree"?Nt.pl23:"",So.checkable=So.type!=="tree",So.isLeaf=So.type!=="tree",So.children=So.type==="tree"&&[],So.key=So.path,So)),Zl=Ta=>{ya({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Ta}})},Si=(Ta,so)=>tt(void 0,null,function*(){const So=Ta.split("/");yield Cl(Ou),setTimeout(()=>{Zl(Ta),Wa=[So[0]||""],Xl=[Ta],xi([...Xl]),sl([...Wa])},150)}),Qu=(Ta,so)=>{if(so=="")mo=[...Ta],Wo([...Ta]);else{let So=wi(mo,so,Ta);mo=So,Wo([...So])}};function wi(Ta,so,So){return Ta.map(Vo=>Vo.key===so?(Vo.children=[...So],Bn({},Vo)):Vo.children?aa(Bn({},Vo),{children:wi(Vo.children,so,So)}):Vo)}const Cl=(Ta="")=>tt(void 0,null,function*(){var so,So;const Vo=yield ya({type:Ca?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:ir.id,path:Ta}});if(Vo){if((so=Vo.trees)!=null&&so.length){let al=ai([...Vo.trees],Ta);Qu(al,Ta),Dr(Vo.trees||[]),Iu(Ta||""),console.log("handleGetRepository:",al,Ta),setTimeout(()=>console.log(mo,Vo.trees,Ta,999999),2e3)}else Ta==""&&Wo([]);Co(((So=Vo.commits)==null?void 0:So[0])||{})}return Vo}),$l=Ta=>tt(void 0,null,function*(){return new Promise((so,So)=>tt(void 0,null,function*(){Ta.children.length&&so(),io(Ta.path),yield Cl(Ta.path),so()}))}),Zi=(Ta,so)=>tt(void 0,null,function*(){var So;console.log("handleSelectTree",Ta,so.nativeEvent.target.nodeName,so);const Vo=()=>{Zl(so.node.path),Ta=[so.node.path],xi([...Ta])};so.nativeEvent.target.nodeName==="svg"||so.nativeEvent.target.nodeName==="LI"||so.nativeEvent.target.nodeName==="I"||so.node.type==="blob"&&((So=Fn==null?void 0:Fn.sideBar)!=null&&So.confirmLeave?et.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Vo(),ya({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Vo())}),Mi=(Ta,so,So)=>{et.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${So.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>tt(void 0,null,function*(){const Vo=yield ya({type:"shixunsDetail/deleteGitFile",payload:{id:ir.id,path:Ta,message:`\u5220\u9664${Ta}`,secret_repository:Ca?null:!0}});let al=Ta.split("/");if((Vo==null?void 0:Vo.status)===0){Qe.ZP.info("\u5220\u9664\u6210\u529F"),al.splice(al.length-1,1);const zi=yield Cl(al.length>1?al.join("/"):"");return zi!=null&&zi.trees||(al.splice(al.length-1,1),yield Cl(al.length>1?al.join("/"):"")),Zl(""),!0}else(Vo==null?void 0:Vo.status)===-3?et.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:te.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Ta,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${ir.id}/edit/${Vo==null?void 0:Vo.message}/tab=2`}}):(Vo==null?void 0:Vo.status)===-4&&et.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:te.createElement("div",null,Vo==null?void 0:Vo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${ir.id}/edit?tabId=service`}})})})},yl=Ta=>{console.log(Ta,"item")},ko=(Ta,so)=>tt(void 0,null,function*(){if(console.log("handleExpand",so),so.nativeEvent.target.nodeName==="svg"||so.nativeEvent.target.nodeName==="path"||so.nativeEvent.target.nodeName==="LI")return!0;yield $l(so.node),Wa.includes(so.node.path)?Wa.splice(Wa.indexOf(so.node.path),1):Wa.push(so.node.path),sl([...Wa])}),Yi=()=>{Pa(!1),localStorage.warehouseHideTip=!0},zl=Ta=>tt(void 0,null,function*(){var so;let So,Vo="",al,zi;switch(Ca){case!0:Vo="\u5F00\u542F\u7248\u672C\u5E93",al="\u5F00\u542F",zi="\u4E0D\u5F00\u542F",So=te.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(so=Xe==null?void 0:Xe.detail)!=null&&so.secret_repository?(Vo="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",al="\u786E\u5B9A",zi="\u53D6\u6D88",So=te.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Vo="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",al="\u4E0D\u4F7F\u7528",zi="\u4F7F\u7528",So=te.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Ca&&(0,Mr.gy)(ya,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||et.default.confirm({title:Vo,okText:al,cancelText:zi,content:So,onOk:()=>{var Ju;(0,br.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Vo]),!Ca&&!((Ju=Xe==null?void 0:Xe.detail)!=null&&Ju.secret_repository)||Li(Ta)},onCancel:()=>{var Ju;!Ca&&!((Ju=Xe==null?void 0:Xe.detail)!=null&&Ju.secret_repository)&&Li(Ta)}})}),Li=Ta=>tt(void 0,null,function*(){Ca?(yield(0,Wr.h4)(Bn({},ir)),ya({type:"practiceSetting/getCommonData",payload:Bn({},ir)})):yield(0,Wr.K0)(aa(Bn({},ir),{is_secret_repository:Ta})),Cl(),ya({type:"shixunsDetail/getShixunsDetail",payload:{id:ir.id}})}),Qi=Ta=>{console.log(Ta)},Ji=Ta=>tt(void 0,null,function*(){console.log(Ta);const so=Ta.node.key,So=Ta.dragNode.key,Vo=Ta.node.pos.split("-"),al=Ta.dropPosition-Number(Vo[Vo.length-1]);if(Ta.dragNode.type==="tree"){Qe.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Ta.node.type!=="tree"){Qe.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield ya({type:"shixunsDetail/moveGitFile",payload:Bn({id:ir.id,from:Ta.dragNode.path,to:Ta.node.path+"/"+Ta.dragNode.name,message:`${Ta.dragNode.path} move to ${Ta.node.path+"/"+Ta.dragNode.name} `},Ca?{}:{secret_repository:!0})})).status===0){Zl(""),yield Cl("");for(let qe=0;qeni({type:"topTree"}),className:"current"},te.createElement(Re.Z,{open:Aa,title:te.createElement("div",{className:"font16"},te.createElement(cr.Z,{style:{position:"relative",left:-35},onClick:()=>Yi()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",te.createElement("span",{onClick:()=>Yi(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Nt.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Ca&&((qr=Xe==null?void 0:Xe.detail)==null?void 0:qr.init_repository)&&te.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Ca&&((Gr=Xe==null?void 0:Xe.detail)==null?void 0:Gr.secret_repository)&&te.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!mo.length&&!Ca&&te.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},te.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),mo.length?te.createElement(te.Fragment,null,te.createElement("div",{className:Nt.content},Vn==="1"&&te.createElement("div",{className:Nt.tips},"\u63D0\u793A\uFF1A",te.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),te.createElement(St,{disabled:!!Kn.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:mo,switcherIcon:te.createElement(oo.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:ko,expandedKeys:Wa,selectedKeys:Xl,onSelect:Zi,draggable:!0,onDragEnter:Qi,onDrop:Ji,className:Nt.gitTree}))):"",!mo.length&&Ca&&((Eo=Xe==null?void 0:Xe.detail)==null?void 0:Eo.init_repository)&&te.createElement(Qn,null),!mo.length&&!Ca&&((lr=Xe==null?void 0:Xe.detail)==null?void 0:lr.secret_repository)&&te.createElement(Qn,null))),te.createElement(jt,{visible:ma,defaultPath:Ou,onClose:()=>Ja(!1),isRepository:!Ca,onOK:Ta=>tt(void 0,null,function*(){const so=Ou.split("/");so.pop(),yield Cl(so.join("/")),Zl("")})}),te.createElement(at,{visible:Or,defaultPath:Ou,onClose:()=>La(!1),isRepository:Ca,onOK:Ta=>{Si(Ta.path,Ta.name)}}),te.createElement(st,{visible:uo,defaultPath:Ou,onClose:()=>hr(!1),isRepository:Ca,onOK:Ta=>{Si(Ta.path,Ta.name)}}),te.createElement(vt,{defaultPath:Ou,visible:Mu,isRepository:Ca,onClose:()=>eu(!1),onOK:Ta=>tt(void 0,null,function*(){const so=Ou.split("/");yield Cl(Ou),Wa=[so[0]||""],Xl=[Ou],xi([...Xl]),sl([...Wa])})}),te.createElement(Lr,{pathList:Ou==null?void 0:Ou.split("/"),showInputPath:!0,isMergeSelectFile:pu,onFinish:Ta=>{pu?Lu(Ta):Cl(Ta),Pu(!1)}}))},Qn=()=>te.createElement("div",{className:`mt20 pb50 ${Nt.nodata}`},te.createElement("div",{className:Nt.headLeft},"\u63D0\u793A\uFF1A",te.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",te.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",te.createElement("br",null),"1\u3001",te.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",te.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",te.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),te.createElement("img",{width:"100%",src:Br.Oe}));var $n=(0,we.connect)(({shixunsDetail:Tt,loading:rt,globalSetting:Xe,practiceSetting:en,user:Kn})=>({shixunsDetail:Tt,globalSetting:Xe,user:Kn,practiceSetting:en,loading:rt}))(pt),la={flex_box_center:"flex_box_center___JYIA5",flex_space_between:"flex_space_between___OOSa6",flex_box_vertical_center:"flex_box_vertical_center___s1AAj",flex_box_center_end:"flex_box_center_end___Ou9x8",flex_box_column:"flex_box_column___fXhOh",commitWrap:"commitWrap___xJGHF",wrap:"wrap___OEGuw",colorGray:"colorGray___nocDG",content:"content___Cvvjf",itemTime:"itemTime___wIggD",imageUrl:"imageUrl___C3Dsm",blueLight:"blueLight___qEiQB",divider:"divider___G5Y2d",empty:"empty___L1pRU"},rr=le(28103),Ua=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Ka=Object.prototype.propertyIsEnumerable,za=(Tt,rt)=>{var Xe={};for(var en in Tt)xa.call(Tt,en)&&rt.indexOf(en)<0&&(Xe[en]=Tt[en]);if(Tt!=null&&Ua)for(var en of Ua(Tt))rt.indexOf(en)<0&&Ka.call(Tt,en)&&(Xe[en]=Tt[en]);return Xe},Mn=(Tt,rt,Xe)=>new Promise((en,Kn)=>{var wa=Fn=>{try{ya(Xe.next(Fn))}catch(Ca){Kn(Ca)}},Vn=Fn=>{try{ya(Xe.throw(Fn))}catch(Ca){Kn(Ca)}},ya=Fn=>Fn.done?en(Fn.value):Promise.resolve(Fn.value).then(wa,Vn);ya((Xe=Xe.apply(Tt,rt)).next())});const Ga=Tt=>{var rt=Tt,{shixunsDetail:Xe,globalSetting:en,loading:Kn,user:wa,dispatch:Vn,isRepository:ya}=rt,Fn=za(rt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Ca=(0,we.useParams)(),[mo,Wo]=(0,te.useState)([]);(0,te.useEffect)(()=>{Du()},[ya]);const Du=()=>Mn(void 0,null,function*(){const _r=yield Vn({type:"shixunsDetail/getRepositoryCommit",payload:{id:Ca.id,secret_repository:ya?void 0:!0}});_r&&Wo(_r.commits||[])});return te.createElement(te.Fragment,null,mo==""&&te.createElement("div",{className:la.empty},te.createElement("img",{src:Br.em,width:"258"}),te.createElement("br",null),te.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),mo!=""&&te.createElement("section",{className:la.bg},te.createElement("div",{className:la.wrap},te.createElement("div",{className:la.content},mo==null?void 0:mo.map(_r=>{var $a,Vr;return te.createElement("div",null,te.createElement(dt.Z,{align:"middle",className:"c-white font16"},te.createElement(xe.Z,null,_r.title)),te.createElement(dt.Z,{align:"middle",className:"mt20 "},te.createElement(xe.Z,null,te.createElement("img",{className:la.imageUrl,src:Qt.Z.IMG_SERVER+"/"+(($a=_r.author)==null?void 0:$a.image_url)})),te.createElement(xe.Z,{className:la.blueLight},te.createElement("span",{className:"ml20"},(Vr=_r.author)==null?void 0:Vr.username)),te.createElement(xe.Z,null,te.createElement("span",{className:`ml20 ${la.blueLight}`},"\u63D0\u4EA4\u4E8E"),te.createElement("span",{className:`ml20 ${la.blueLight}`},_r.time))),te.createElement(rr.Z,{className:la.divider}))})))))};var Hr=(0,we.connect)(({shixunsDetail:Tt,loading:rt,globalSetting:Xe,user:en})=>({shixunsDetail:Tt,globalSetting:Xe,user:en,loading:rt.models.index}))(Ga),No=le(10825),na=le(59301),Dn=Object.defineProperty,du=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,no=Object.prototype.hasOwnProperty,qo=Object.prototype.propertyIsEnumerable,$o=(Tt,rt,Xe)=>rt in Tt?Dn(Tt,rt,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):Tt[rt]=Xe,Au=(Tt,rt)=>{for(var Xe in rt||(rt={}))no.call(rt,Xe)&&$o(Tt,Xe,rt[Xe]);if(Oo)for(var Xe of Oo(rt))qo.call(rt,Xe)&&$o(Tt,Xe,rt[Xe]);return Tt},ho=(Tt,rt)=>du(Tt,Nr(rt)),zo=(Tt,rt)=>{var Xe={};for(var en in Tt)no.call(Tt,en)&&rt.indexOf(en)<0&&(Xe[en]=Tt[en]);if(Tt!=null&&Oo)for(var en of Oo(Tt))rt.indexOf(en)<0&&qo.call(Tt,en)&&(Xe[en]=Tt[en]);return Xe},Yn=(Tt,rt,Xe)=>new Promise((en,Kn)=>{var wa=Fn=>{try{ya(Xe.next(Fn))}catch(Ca){Kn(Ca)}},Vn=Fn=>{try{ya(Xe.throw(Fn))}catch(Ca){Kn(Ca)}},ya=Fn=>Fn.done?en(Fn.value):Promise.resolve(Fn.value).then(wa,Vn);ya((Xe=Xe.apply(Tt,rt)).next())});const{TabPane:ao}=Ye.default,Io=Tt=>{var rt=Tt,{globalSetting:Xe,loading:en,dispatch:Kn,practiceSetting:wa,shixunsDetail:Vn}=rt,ya=zo(rt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Fn,Ca,mo,Wo,Du,_r,$a,Vr,qr,Gr,Eo,lr,ir,wr,Xr,Po,Or,La,ma;const[Ja,uo]=(0,te.useState)("1"),[hr,Mu]=(0,te.useState)("1");let[eu,Ou]=(0,te.useState)();const qu=(0,te.useRef)(),[Wa,sl]=(0,te.useState)(!0),[Xl,xi]=(0,te.useState)(["2","1"]),[ql,Dr]=(0,te.useState)([]),Aa=(0,te.useRef)(),Pa=(0,we.useParams)(),Ia=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:na.createElement("span",null,na.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),na.createElement(Re.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},na.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,te.useEffect)(()=>{var kr,io,Ko,Fo,pu,Pu,Lu,ni,ai,Zl,Si,Qu,wi,Cl,$l,Zi,Mi,yl;try{((Ko=(io=(kr=Vn==null?void 0:Vn.fileContent)==null?void 0:kr.content)==null?void 0:io.content)!=null&&Ko.length||((pu=(Fo=Vn==null?void 0:Vn.fileContent)==null?void 0:Fo.content)==null?void 0:pu.content)=="")&&(((Pu=Vn==null?void 0:Vn.fileContent)==null?void 0:Pu.file_type)==="txt"?(qu.current=window.decodeURIComponent(escape(window.atob((ni=(Lu=Vn==null?void 0:Vn.fileContent)==null?void 0:Lu.content)==null?void 0:ni.content))),eu=window.decodeURIComponent(escape(window.atob((Zl=(ai=Vn==null?void 0:Vn.fileContent)==null?void 0:ai.content)==null?void 0:Zl.content))),Ou(eu)):(qu.current=(Qu=(Si=Vn==null?void 0:Vn.fileContent)==null?void 0:Si.content)==null?void 0:Qu.content,eu=(Cl=(wi=Vn==null?void 0:Vn.fileContent)==null?void 0:wi.content)==null?void 0:Cl.content,Ou(eu)))}catch(ko){qu.current=window.atob((Zi=($l=Vn==null?void 0:Vn.fileContent)==null?void 0:$l.content)==null?void 0:Zi.content),eu=window.atob((yl=(Mi=Vn==null?void 0:Vn.fileContent)==null?void 0:Mi.content)==null?void 0:yl.content),Ou(eu),Qe.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Vn.fileContent.content)},[(Fn=Vn==null?void 0:Vn.fileContent)==null?void 0:Fn.content]),(0,te.useEffect)(()=>{var kr;const io=(kr=wa==null?void 0:wa.sideBar)==null?void 0:kr.selectPath.split("/");xi(io)},[(Ca=wa==null?void 0:wa.sideBar)==null?void 0:Ca.selectPath]);const Co=kr=>{Ou(kr);let io=-1;kr===qu.current?io=0:io=1,Kn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!io}})};(0,te.useEffect)(()=>{new Promise((kr,io)=>Yn(void 0,null,function*(){var Ko,Fo,pu;if(((Ko=wa==null?void 0:wa.sideBar)==null?void 0:Ko.selectPath)!==""&&((Fo=wa==null?void 0:wa.sideBar)!=null&&Fo.selectPath)){const Pu=yield Kn({type:"shixunsDetail/getFileContent",payload:{id:Pa.id,path:(pu=wa==null?void 0:wa.sideBar)==null?void 0:pu.selectPath,secret_repository:Wa?null:!0}});Pu!=null&&Pu.content||(Pu==null?void 0:Pu.content)==""||Kn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(mo=wa==null?void 0:wa.sideBar)==null?void 0:mo.selectPath]);const ru=na.createElement(ye.default,{className:x.menu,style:{background:"#24294b"},onClick:kr=>{var io;!((io=Vn==null?void 0:Vn.detail)!=null&&io.secret_repository)&&kr.key==="2"&&Mu("1"),uo(kr.key),kr.key==="1"?sl(!0):sl(!1)}},na.createElement(ye.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Ia.filter(kr=>{var io,Ko;return!((io=Vn==null?void 0:Vn.detail)!=null&&io.init_repository)||(Ko=Vn==null?void 0:Vn.detail)!=null&&Ko.is_jupyter_lab?kr.id!=="2":kr}).map((kr,io)=>na.createElement(ye.default.Item,{className:"leaveClick",key:kr.id},kr.name))),Iu=(kr=!1,io=1)=>Yn(void 0,null,function*(){var Ko,Fo,pu,Pu;const Lu=yield Kn({type:"shixunsDetail/updateRepositoryFile",payload:{id:Pa.id,path:(Fo=(Ko=Vn==null?void 0:Vn.fileContent)==null?void 0:Ko.params)==null?void 0:Fo.path,content:eu,secret_repository:Wa?null:!0,sync_origin_shixun:kr}});Lu!=null&&Lu.content&&((pu=Vn==null?void 0:Vn.detail)!=null&&pu.copy_for_exercise||Qe.ZP.success("\u4FDD\u5B58\u6210\u529F"),Kn({type:"practiceSetting/setSideBarTabs",payload:ho(Au({},wa.sideBar),{confirmLeave:!1})})),(Pu=Vn==null?void 0:Vn.detail)!=null&&Pu.copy_for_exercise&&(0,ta.m)(Kn,Vn,Pa.id,io)});return na.createElement("div",{className:x.warehouse},na.createElement("div",{className:x.header},na.createElement(dt.Z,{align:"middle",className:"w100 c-white",style:{height:60}},na.createElement(xe.Z,{flex:"1"},na.createElement(dt.Z,{align:"middle"},na.createElement(xe.Z,null,na.createElement(Be.Z,{dropdownRender:()=>ru,className:x.menu},na.createElement("span",{className:"font16 c-white current ml20"},Ia.find(kr=>kr.id===Ja).name," ",na.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),na.createElement(xe.Z,{flex:"81px"},na.createElement("div",{className:x.line})),na.createElement(xe.Z,null,na.createElement(Ye.default,{className:x.tabs,activeKey:hr,onChange:kr=>{var io;(io=wa==null?void 0:wa.sideBar)!=null&&io.confirmLeave?et.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Mu(kr),Kn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Mu(kr),Kn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},na.createElement(ao,{tab:na.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Wa&&((Wo=Vn==null?void 0:Vn.detail)==null?void 0:Wo.init_repository)&&na.createElement(ao,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Wa&&((Du=Vn==null?void 0:Vn.detail)==null?void 0:Du.secret_repository)&&na.createElement(ao,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Wa&&((_r=Vn==null?void 0:Vn.repository)==null?void 0:_r.git_url)||!Wa&&(($a=Vn==null?void 0:Vn.secretRepository)==null?void 0:$a.git_url))&&na.createElement(na.Fragment,null,na.createElement(xe.Z,null,na.createElement("span",{className:x.title},"\u4ED3\u5E93\u5730\u5740:"),na.createElement("input",{value:Wa?(Vr=Vn==null?void 0:Vn.repository)==null?void 0:Vr.git_url:(qr=Vn==null?void 0:Vn.secretRepository)==null?void 0:qr.git_url}),na.createElement(E.CopyToClipboard,{text:Wa?(Gr=Vn==null?void 0:Vn.repository)==null?void 0:Gr.git_url:(Eo=Vn==null?void 0:Vn.secretRepository)==null?void 0:Eo.git_url,onCopy:()=>Qe.ZP.success("\u590D\u5236\u6210\u529F")},na.createElement(Re.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},na.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),na.createElement("div",{className:x.content,style:{overflow:"auto"}},hr==="1"&&na.createElement(na.Fragment,null,na.createElement("aside",{className:x.left},na.createElement(Ge.Z,{spinning:!!en.effects["shixunsDetail/getRepository"],wrapperClassName:`${x.loading} ${x.bottom0}`},na.createElement($n,{setTreeData:Dr,treeData:ql,activeKey:Ja,isRepository:Wa}))),na.createElement("aside",{className:x.right,ref:Aa},((lr=wa==null?void 0:wa.sideBar)==null?void 0:lr.selectPath)!==""&&na.createElement(na.Fragment,null,na.createElement(Ge.Z,{spinning:!!en.effects["shixunsDetail/getFileContent"],wrapperClassName:x.loading},na.createElement("div",{className:x.filePathWrp},na.createElement(dt.Z,{align:"middle",className:"w100"},na.createElement(xe.Z,null,na.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),na.createElement(xe.Z,{flex:"40px"},na.createElement("div",{className:x.line,style:{marginLeft:20}})),na.createElement(xe.Z,{className:x.filePath},Xl.map((kr,io)=>na.createElement("span",{className:"c-blue"},kr))))),na.createElement("div",{className:en.effects["shixunsDetail/getFileContent"]?"hide":"show"},na.createElement(No.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(ir=Vn==null?void 0:Vn.fileContent)==null?void 0:ir.filename,type:((wr=Vn==null?void 0:Vn.fileContent)==null?void 0:wr.file_type)==="office"?"download":(Xr=Vn==null?void 0:Vn.fileContent)==null?void 0:Xr.file_type,data:eu,monacoEditor:{value:eu,language:(Po=Vn==null?void 0:Vn.fileContent)==null?void 0:Po.language,onChange:kr=>Co(kr),options:{fontSize:14}}}))),((Or=Vn==null?void 0:Vn.fileContent)==null?void 0:Or.file_type)==="txt"&&na.createElement(dt.Z,{align:"middle",justify:"center",className:x.footer},na.createElement(xe.Z,null,na.createElement(lt.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{we.history.push(`/shixuns/${Pa.id}/challenges`)}},"\u53D6\u6D88"),na.createElement(lt.ZP,{type:"primary",size:"middle",className:"ml40",onClick:kr=>{var io,Ko;(io=Vn==null?void 0:Vn.detail)!=null&&io.is_fork_from_creator&&((Ko=Vn==null?void 0:Vn.detail)!=null&&Ko.copy_for_exercise)?Kn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Fo,pu)=>{Iu(Fo,pu)}}}):Iu()}},"\u63D0\u4EA4")))),((La=wa==null?void 0:wa.sideBar)==null?void 0:La.selectPath)==""&&((ma=Vn==null?void 0:Vn.detail)==null?void 0:ma.init_repository)&&na.createElement("div",{className:x.empty},na.createElement("img",{src:Br.x7,width:"258"}),na.createElement("br",null),na.createElement("span",{className:"c-grey-c"},!!(ql!=null&&ql.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(ql!=null&&ql.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),hr==="2"&&na.createElement("div",{className:x.commit},na.createElement(Hr,{isRepository:Wa}))))};var bo=(0,we.connect)(({loading:Tt,globalSetting:rt,practiceSetting:Xe,shixunsDetail:en})=>({globalSetting:rt,loading:Tt,practiceSetting:Xe,shixunsDetail:en}))(Io)},21693:function(Ne,Dt,le){"use strict";le.d(Dt,{S:function(){return Qe},m:function(){return ye}});var te=le(49661),x=le(8591),we=le(43418),Ye=le(59301),Re=(dt,xe,Be)=>new Promise((et,Ge)=>{var lt=E=>{try{a(Be.next(E))}catch(b){Ge(b)}},ge=E=>{try{a(Be.throw(E))}catch(b){Ge(b)}},a=E=>E.done?et(E.value):Promise.resolve(E.value).then(lt,ge);a((Be=Be.apply(dt,xe)).next())});const Qe=dt=>{let xe=document.createElement("textarea");return xe.value=dt,xe.value},ye=(dt,xe,Be,et,Ge)=>Re(void 0,null,function*(){var lt,ge;const a=yield dt({type:"shixunsDetail/saveCopyForExercise",payload:{id:Be,save_type:et}});et===1?((a==null?void 0:a.status)==0&&x.ZP.success("\u4FDD\u5B58\u6210\u529F"),(lt=a==null?void 0:a.data)!=null&<.exists_same_shixun_name?dt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(ge=a==null?void 0:a.data)==null?void 0:ge.shixun_name}}):dt({type:"classroomList/setActionTabs",payload:{}})):(dt({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&we.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,b;(0,te.xg)(`/shixuns/${(b=(E=xe==null?void 0:xe.detail)==null?void 0:E.fork_from)==null?void 0:b.fork_identifier}/challenges`)}}))})},88195:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return z}});var te=le(59301),x=le(76560),we=le(92832),Ye=le(78241),Re=le(43418),Qe=le(8591),ye=le(54580),dt=le(3113),xe=le(90524),Be=le(55351),et={flexRow:"flexRow___JBN3B",flexColumn:"flexColumn___zXgFj",formWrap:"formWrap___aNgan",upload:"upload___yGdLQ",color0152d9:"color0152d9___zzEpS",colorCCC:"colorCCC___k4Dxq",footerWrap:"footerWrap___WrUZd",qrCode:"qrCode___GPwSg",a1:"a1___R6etl",code:"code___fCL_L",group:"group___n7tgy",groupNumber:"groupNumber___tw7hA",a2:"a2___GGjDE"},Ge=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,a=(oe,se)=>{var ce={};for(var de in oe)lt.call(oe,de)&&se.indexOf(de)<0&&(ce[de]=oe[de]);if(oe!=null&&Ge)for(var de of Ge(oe))se.indexOf(de)<0&&ge.call(oe,de)&&(ce[de]=oe[de]);return ce},E=(oe,se,ce)=>new Promise((de,Fe)=>{var Me=Pt=>{try{Oe(ce.next(Pt))}catch(st){Fe(st)}},je=Pt=>{try{Oe(ce.throw(Pt))}catch(st){Fe(st)}},Oe=Pt=>Pt.done?de(Pt.value):Promise.resolve(Pt.value).then(Me,je);Oe((ce=ce.apply(oe,se)).next())});const b=we.default.TextArea,y=oe=>{var se=oe,{newShixuns:ce,globalSetting:de,loading:Fe,dispatch:Me}=se,je=a(se,["newShixuns","globalSetting","loading","dispatch"]);const[Oe]=Ye.default.useForm(),[Pt,st]=(0,te.useState)([]),Et=Xt=>{["uploading","done","removed"].includes(Xt.file.status)&&st(Xt.fileList)},ta=Xt=>{var bn;if(!Xt.percent||Xt.percent==100){const ct=(bn=Xt.response)==null?void 0:bn.id;return Re.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>E(void 0,null,function*(){(yield Me({type:"newShixuns/deleteAttachment",payload:{id:ct}}))&&st(Pt.filter(En=>{var zn;return((zn=En.response)==null?void 0:zn.id)!==ct}))})}),!1}},Jn=Xt=>Pt.length?!1:Xt.size/1024/1024>50?(Qe.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,Ea=Xt=>E(void 0,null,function*(){var bn,ct;const{language:Kt,env:En,mode:zn,code:fn}=Xt||{},at=yield Me({type:"newShixuns/applyShixunMirror",payload:{language:Kt,runtime:En,run_method:zn,attachment_id:(ct=(bn=Pt==null?void 0:Pt[0])==null?void 0:bn.response)==null?void 0:ct.id}});Me({type:"newShixuns/setActionTabs",payload:{}}),at&&Qe.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),oa=()=>{Oe.resetFields(),st([])};return te.createElement(Re.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:ce.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:oa},te.createElement("section",{className:et.qrCode},te.createElement("aside",{className:et.a1},te.createElement("div",{className:et.code},te.createElement("img",{width:120,height:120,src:Be,alt:"\u4E8C\u7EF4\u7801"})),te.createElement("div",{className:et.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),te.createElement("div",{className:et.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),te.createElement("aside",{className:et.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",te.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),te.createElement(Ye.default,{className:et.formWrap,form:Oe,labelCol:{span:4},wrapperCol:{span:20},onFinish:Ea},te.createElement(Ye.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),te.createElement(Ye.default.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),te.createElement(Ye.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},te.createElement(b,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),te.createElement(Ye.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},te.createElement("div",{className:et.upload},te.createElement(ye.default,{fileList:Pt,action:`${xe.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Et,onRemove:ta,beforeUpload:Jn,withCredentials:!0},te.createElement("span",{className:`${et.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),te.createElement("span",{className:`${et.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),te.createElement("div",{className:et.footerWrap},te.createElement(Ye.default.Item,null,te.createElement(dt.ZP,{className:"mr5",size:"middle",onClick:()=>{Me({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),te.createElement(dt.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Fe["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var z=(0,x.connect)(({newShixuns:oe,loading:se,globalSetting:ce})=>({newShixuns:oe,globalSetting:ce,loading:se.effects}))(y)},84722:function(Ne,Dt,le){"use strict";var te=le(59301),x=le(76560),we=le(43418),Ye=le(55351);const Re=({newShixuns:Qe,dispatch:ye,user:dt})=>{var xe;const[Be,et]=(0,te.useState)(!1);(0,te.useEffect)(()=>{Qe.actionTabs.key==="Create-Environment"&<()},[(xe=Qe==null?void 0:Qe.actionTabs)==null?void 0:xe.key]);const Ge=()=>{ye({type:"newShixuns/setActionTabs",payload:{}})},lt=()=>{var ge,a,E,b;Ge(),((ge=dt.userInfo)==null?void 0:ge.mirror_marker_status)===0?et(!0):((a=dt.userInfo)==null?void 0:a.mirror_marker_status)===1?x.history.push(`/users/${(E=dt.userInfo)==null?void 0:E.login}/experiment-img/add`):((b=dt.userInfo)==null?void 0:b.mirror_marker_status)===2&&we.default.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk(){var y;x.history.push(`/users/${(y=dt.userInfo)==null?void 0:y.login}/experiment-img`)}})};return te.createElement(we.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Be,footer:null,onCancel:()=>{et(!1)}},te.createElement("div",{style:{textAlign:"center"}},te.createElement("br",null),te.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Ye,alt:"\u4E8C\u7EF4\u7801"})),te.createElement("img",null))};Dt.Z=(0,x.connect)(({newShixuns:Qe,user:ye,globalSetting:dt})=>({newShixuns:Qe,globalSetting:dt,user:ye}))(Re)},10761:function(Ne,Dt,le){"use strict";le.r(Dt),le.d(Dt,{default:function(){return yp}});var te=le(22688),x=le(59301),we=le(76560),Ye={practiceSetting:"practiceSetting____JzSr",wrapHeader:"wrapHeader___UtEic",wrapLayout:"wrapLayout___LbxWe",wrapSidebar:"wrapSidebar____WwWi",wrapContent:"wrapContent___vQy6F"},Re={flex_box_center:"flex_box_center___ZbKWZ",flex_space_between:"flex_space_between___l3I6A",flex_box_vertical_center:"flex_box_vertical_center___Lq7k2",flex_box_center_end:"flex_box_center_end___fcllt",flex_box_column:"flex_box_column___X1bbd",header:"header___e8JpO","flex-center":"flex-center___bEydb",title:"title___uCK1_",schedule:"schedule___WsVbu",clickWarp:"clickWarp___HusBA",num:"num___Zrt0Q",subject:"subject___H4tj9",btns:"btns___e2enD",btn:"btn___T6H51",simulate:"simulate___Ori5S",exit:"exit___0V4Zt"},Qe=le(49661),ye="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",dt=le(67135),xe=le(43418),Be=le(8591),et=le(82093),Ge=le(59301),lt=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(re,ue)=>{var ne={};for(var ve in re)ge.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&<)for(var ve of lt(re))ue.indexOf(ve)<0&&a.call(re,ve)&&(ne[ve]=re[ve]);return ne},b=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const y=re=>{var ue=re,{globalSetting:ne,loading:ve,dispatch:Ze,practiceSetting:it,shixunsDetail:Ke}=ue,Ve=E(ue,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Te;const un=(0,we.useLocation)(),On=(0,x.useRef)(""),$t=(0,we.useParams)(),{title:Cn,base_info_warning:ln,challenges_warning:Xn,service_warning:cn,repository_warning:Ct,mirror_warning:Sa}=it;(0,x.useEffect)(()=>{var qt;On.current=(qt=un.pathname.split("/"))==null?void 0:qt[2],Ze({type:"practiceSetting/setParams",payload:{id:On.current}}),Ze({type:"practiceSetting/getCommonData",payload:{id:On.current}})},[un.pathname]),(0,x.useEffect)(()=>((0,Qe.Dk)(Cn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Qe.Dk)()}));const Ln=()=>b(void 0,null,function*(){yield Ht(),we.history.push(`/shixuns/${On.current}/challenges`)}),Ht=()=>new Promise((qt,ua)=>{var kt;(kt=it==null?void 0:it.sideBar)!=null&&kt.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),qt()},onCancel:()=>{ua()}}):qt()}),hn=qt=>{var ua;if(qt===(it==null?void 0:it.sideBar.tabsActive))return;const kt=()=>{we.history.push(`/shixuns/${On.current}/edit?tabId=${qt}`),Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:qt,selectPath:"",confirmLeave:!1}})};(ua=it==null?void 0:it.sideBar)!=null&&ua.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{kt()}}):kt()},Rt=(qt,ua=!1)=>{qt=qt!=null&&qt.includes(".json")?qt:`${qt}.json`,xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ge.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>b(void 0,null,function*(){const kt=yield(0,et.ZP)("/api"+qt,{method:"get"});if(!kt)return;Be.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Yt=yield(0,dt.Ir)({id:kt.shixun_identifier,jump_challenge_setting:ua});if(Yt!=null&&Yt.game_identifier){(0,Qe.xg)(`/tasks/${Yt.game_identifier}`);return}(Yt==null?void 0:Yt.status)===2?Rt(Yt==null?void 0:Yt.message):(Yt==null?void 0:Yt.status)===3&&Ft(Yt==null?void 0:Yt.message)})})},Ft=qt=>{xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ge.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Rn=(qt,ua)=>b(void 0,null,function*(){var kt,Yt,or,Ma;if(yield Ht(),(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(kt=Ke.detail)!=null&&kt.is_jupyter||(Yt=Ke.detail)!=null&&Yt.is_jupyter_lab){Ze({type:"shixunsDetail/execJupyter",payload:{id:On.current}}).then(xn=>{var ar;xn!=null&&xn.identifier&&((ar=we.history)==null||ar.push(`/tasks/${xn.identifier}/jupyter`))});return}Ze({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Nn=ua?yield(0,dt.BK)({id:qt}):yield(0,dt.Ir)({id:qt});if(Ze({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Nn==null?void 0:Nn.status)==5&&!ua){xe.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:Ge.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Ma=(or=Nn==null?void 0:Nn.data)==null?void 0:or.challenge_errors)==null?void 0:Ma.map((xn,ar)=>{var Gn;return Ge.createElement("span",{key:ar,style:{color:"#3061D0"}},"\u7B2C",xn==null?void 0:xn.challenge_position,"\u5173",ar!=((Gn=Nn==null?void 0:Nn.data)==null?void 0:Gn.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var xn,ar,Gn;window.location.href=`/shixuns/${On.current}/edit/${(Gn=(ar=(xn=Nn==null?void 0:Nn.data)==null?void 0:xn.challenge_errors)==null?void 0:ar[0])==null?void 0:Gn.challenge_id}/tab=2`},onCancel:()=>{(0,dt.Ir)({id:On.current,jump_challenge_setting:!0}).then(xn=>{if(xn!=null&&xn.game_identifier||xn!=null&&xn.identifier){(0,Qe.xg)(`/tasks/${xn.game_identifier}`);return}(xn==null?void 0:xn.status)===-3?(0,Qe.eF)():(xn==null?void 0:xn.status)===2?Rt(xn==null?void 0:xn.message,!0):(xn==null?void 0:xn.status)===3&&Ft(xn==null?void 0:xn.message)})}});return}if((Nn==null?void 0:Nn.status)==6&&!ua){xe.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:Ge.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${On.current}/edit?tabId=environment`}});return}if(Nn!=null&&Nn.game_identifier||Nn!=null&&Nn.identifier){(0,Qe.xg)(ua?`/tasks/${Nn==null?void 0:Nn.identifier}/jupyter`:`/tasks/${Nn.game_identifier}`);return}(Nn==null?void 0:Nn.status)===-3?(0,Qe.eF)():(Nn==null?void 0:Nn.status)===2?Rt(Nn==null?void 0:Nn.message):(Nn==null?void 0:Nn.status)===3&&Ft(Nn==null?void 0:Nn.message)}),zt=()=>b(void 0,null,function*(){yield Ht(),Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),Bt=qt=>({borderBottomColor:(it==null?void 0:it.sideBar.tabsActive)===qt?"#0152d9":"transparent"});return Ge.createElement("div",{className:Re.header},Ge.createElement("aside",{className:Re.title},Ge.createElement("i",{onClick:Ln,style:{color:"#333",marginRight:20},className:"icon iconfont icon-fanhui1"}),Ge.createElement("span",{className:Re.edit},Cn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),Ge.createElement("i",{onClick:zt,style:{color:"#165DFF"},className:"icon iconfont icon-xiugai1"})),Ge.createElement("aside",{className:Re.schedule},Ge.createElement("div",null,Ge.createElement("span",{style:Bt("information"),className:Re.clickWarp,onClick:()=>hn("information")},ln?Ge.createElement("span",{className:Re.num},"1"):Ge.createElement("img",{src:ye}),Ge.createElement("span",{className:Re.subject},"\u57FA\u672C\u4FE1\u606F")),Ge.createElement("i",{className:"iconfont icon-lujing"})),Ge.createElement("div",null,Ge.createElement("span",{style:Bt("warehouse"),className:Re.clickWarp,onClick:()=>hn("warehouse")},Ct?Ge.createElement("span",{className:Re.num},"2"):Ge.createElement("img",{src:ye}),Ge.createElement("span",{className:Re.subject},"\u4EE3\u7801\u4ED3\u5E93")),Ge.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&!((Ee=Ke==null?void 0:Ke.detail)!=null&&Ee.is_jupyter_lab)&&Ge.createElement("div",null,Ge.createElement("span",{style:Bt("level"),className:Re.clickWarp,onClick:()=>hn("level")},Xn?Ge.createElement("span",{className:Re.num},"3"):Ge.createElement("img",{src:ye}),Ge.createElement("span",{className:Re.subject},"\u4EFB\u52A1\u5173\u5361")),Ge.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&((Te=Ke==null?void 0:Ke.detail)==null?void 0:Te.is_jupyter_lab)&&Ge.createElement("div",null,Ge.createElement("span",{style:Bt("service"),className:Re.clickWarp,onClick:()=>hn("service")},cn?Ge.createElement("span",{className:Re.num},"3"):Ge.createElement("img",{src:ye}),Ge.createElement("span",{className:Re.subject},"\u670D\u52A1")),Ge.createElement("i",{className:"iconfont icon-lujing"})),Ge.createElement("div",null,Ge.createElement("span",{style:Bt("environment"),className:Re.clickWarp,onClick:()=>hn("environment")},Sa?Ge.createElement("span",{className:Re.num},"4"):Ge.createElement("img",{src:ye}),Ge.createElement("span",{className:Re.subject},"\u5B9E\u9A8C\u73AF\u5883")))),Ge.createElement("aside",{className:Re.btns},Ge.createElement("div",{className:Re.simulate,onClick:()=>Rn(On.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var z=(0,we.connect)(({loading:re,globalSetting:ue,practiceSetting:ne,shixunsDetail:ve})=>({globalSetting:ue,loading:re,practiceSetting:ne,shixunsDetail:ve}))(y),oe={information:"information___LkgI6",scroll:"scroll___JnYs4",formWrap:"formWrap___qq0ju",img:"img___z2Jy6"},se=le(89389),ce=le(78241),de=le(3113),Fe=le(92832),Me=le(19842),je=le(95237),Oe=le(43604),Pt=le(54580),st=le(24905),Et={btn:"btn___LFkWh",s1:"s1___kiYKO",s2:"s2___omvJi"},ta="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",Jn=Object.defineProperty,Ea=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,bn=(re,ue,ne)=>ue in re?Jn(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,ct=(re,ue)=>{for(var ne in ue||(ue={}))oa.call(ue,ne)&&bn(re,ne,ue[ne]);if(Ea)for(var ne of Ea(ue))Xt.call(ue,ne)&&bn(re,ne,ue[ne]);return re},Kt=(re,ue)=>{var ne={};for(var ve in re)oa.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&Ea)for(var ve of Ea(re))ue.indexOf(ve)<0&&Xt.call(re,ve)&&(ne[ve]=re[ve]);return ne},zn=re=>{var ue=re,{InputRight:ne,value:ve=[],onChange:Ze}=ue,it=Kt(ue,["InputRight","value","onChange"]);const[Ke,Ve]=(0,x.useState)(),Ee=un=>{const On=ve.filter(($t,Cn)=>Cn!==un);Ze(On)},Te=un=>{if(un.preventDefault(),!!Ke){if(ve.findIndex(On=>On.name===Ke)>-1){Be.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Ze([...ve,{id:null,name:Ke}]),Ve(null)}};return x.createElement("div",null,x.createElement(Fe.default,ct({bordered:!1,style:{width:600},value:Ke,onChange:un=>Ve(un.target.value),onPressEnter:Te,onBlur:Te},it)),ne||x.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),x.createElement("div",{className:"mt20"},ve==null?void 0:ve.map((un,On)=>x.createElement("div",{key:On,className:Et.btn},x.createElement("span",{className:Et.s1},un.name),x.createElement("img",{src:ta,className:Et.s2,onClick:()=>Ee(On)})))))},fn=le(89392),at=le(90524),ft={flex_box_center:"flex_box_center___ZDst5",flex_space_between:"flex_space_between___KjWS3",flex_box_vertical_center:"flex_box_vertical_center___JmkIN",flex_box_center_end:"flex_box_center_end___xd4AX",flex_box_column:"flex_box_column___zLQXm",complete:"complete___d4XS6",cancel:"cancel___awB16",save:"save___CMuaC"};const Mt=({dispatch:re,onCancel:ue,onSave:ne,loading:ve=!1})=>x.createElement("div",{className:ft.complete},x.createElement("div",{onClick:ue,className:ft.cancel},"\u53D6\u6D88"),x.createElement(de.ZP,{type:"primary",loading:ve,onClick:ne,className:ft.save},"\u4FDD\u5B58"));var kn=(0,we.connect)()(Mt),pn=le(21693),qn=le(32050),Le=le(19248),Ae=le(7664),He=le(59301),It=Object.defineProperty,jt=Object.defineProperties,Qt=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,Zt=(re,ue,ne)=>ue in re?It(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,be=(re,ue)=>{for(var ne in ue||(ue={}))mn.call(ue,ne)&&Zt(re,ne,ue[ne]);if(nn)for(var ne of nn(ue))Hn.call(ue,ne)&&Zt(re,ne,ue[ne]);return re},ze=(re,ue)=>jt(re,Qt(ue)),At=(re,ue)=>{var ne={};for(var ve in re)mn.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&nn)for(var ve of nn(re))ue.indexOf(ve)<0&&Hn.call(re,ve)&&(ne[ve]=re[ve]);return ne},Wt=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const vn=re=>{var ue=re,{globalSetting:ne,loading:ve,dispatch:Ze,practiceSetting:it,problemset:Ke,shixunsDetail:Ve}=ue,Ee=At(ue,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Te,un;const[On]=ce.default.useForm(),[$t,Cn]=(0,x.useState)({}),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(!1),[Sa,Ln]=(0,x.useState)(!1),[Ht,hn]=(0,x.useState)(""),[Rt,Ft]=(0,x.useState)(""),[Rn,zt]=(0,x.useState)(""),[Bt,qt]=(0,x.useState)(),ua=(0,x.useRef)({}),kt=(0,x.useRef)(""),Yt=(0,x.useRef)(""),or=(0,x.useRef)(""),Ma=(0,x.useRef)(null),Nn=(0,x.useRef)((0,fn.throttle)(()=>Fr(),2e3,{leading:!0,trailing:!1})).current,{id:xn}=it,[ar,Gn]=(0,x.useState)(!1);(0,x.useEffect)(()=>{xn&&Ar()},[xn]),(0,x.useEffect)(()=>(JSON.stringify($t)!=="{}"&&ia(),()=>{clearTimeout(Ma.current)}),[$t,Ht,Rn,Rt]);const ia=()=>{clearTimeout(Ma.current),Ma.current=setTimeout(()=>{!(0,fn.isEqual)($t,ua.current)||Ht!==kt.current||Rn!==Yt.current||Rt!==or.current?Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Ar=()=>Wt(void 0,null,function*(){var Fa,Qa,ea,vo,jo,Do,ga;Ze({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const ba=yield(0,et.ZP)(`/api/shixuns/${xn}/edit_base_info.json`,{method:"get"});if(ba.status===0){const sr=ze(be({},ba.data),{description:(0,pn.S)(ba.data.description)}),Yo={description:sr.description,shixun_tags:sr.shixun_tags,name:sr.name,course:((Fa=sr==null?void 0:sr.disciplines)==null?void 0:Fa.length)>0?[(ea=(Qa=sr==null?void 0:sr.disciplines)==null?void 0:Qa[0])==null?void 0:ea.id,(Do=(jo=(vo=sr==null?void 0:sr.disciplines)==null?void 0:vo[0])==null?void 0:jo.sub_discipline)==null?void 0:Do.id]:[]};(ga=Ve.detail)!=null&&ga.is_jupyter_lab&&(Yo.jupyter_show_description=ba.data.jupyter_show_description),On.setFieldsValue(Yo),ua.current=be({},Yo),kt.current=sr.attachment_id||"",Yt.current=sr.cover_image_id||"",or.current=sr.attachment_id_b||"",Cn(be({},Yo)),hn(sr.attachment_id||""),Ft(sr.attachment_id_b||""),zt(sr.cover_image_id||""),qt(sr.cover_image||"")}}),Tr=(Fa,Qa)=>{Cn(be({},Qa))},Rr=()=>{ja()},Fr=()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),On.submit()},yn=(Fa,Qa=!1,ea=1)=>{var vo;const{name:jo,description:Do,shixun_tags:ga,course:ba,jupyter_show_description:sr=!1}=Fa;let Yo={name:jo,description:Do,shixun_tags:ga,attachment_id:Ht,cover_image_id:Rn,attachment_id_b:Rt,sub_discipline_ids:ba[1]};(vo=Ve.detail)!=null&&vo.is_jupyter_lab&&(Yo=ze(be({},Yo),{jupyter_show_description:sr})),(0,et.ZP)(`/api/shixuns/${xn}/base_info_save.json`,{method:"post",body:{shixun:be({},Yo),sync_origin_shixun:Qa}}).then(Ns=>Wt(void 0,null,function*(){var uc,Os,Cc,Za;if(Ns.status===0&&((uc=Ve==null?void 0:Ve.detail)!=null&&uc.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ze({type:"practiceSetting/getCommonData",payload:{id:xn}}),Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ua.current={description:$t.description,shixun_tags:$t.shixun_tags,name:$t.name},kt.current=Ht,Yt.current=Rn,or.current=Rt,(Os=Ve==null?void 0:Ve.detail)!=null&&Os.copy_for_exercise)){const Kr=yield Ze({type:"shixunsDetail/saveCopyForExercise",payload:{id:xn,save_type:ea}});ea===1?(Cc=Kr==null?void 0:Kr.data)!=null&&Cc.exists_same_shixun_name?Ze({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Za=Kr==null?void 0:Kr.data)==null?void 0:Za.shixun_name,getBaseInfo:()=>{Ar()}}}):(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),Ze({type:"classroomList/setActionTabs",payload:{}})):(Ze({type:"classroomList/setActionTabs",payload:{}}),(Kr==null?void 0:Kr.status)===0&&xe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:He.createElement("div",null,He.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var po,Xo;(0,Qe.xg)(`/shixuns/${(Xo=(po=Ve==null?void 0:Ve.detail)==null?void 0:po.fork_from)==null?void 0:Xo.fork_identifier}/challenges`)}}))}}))},ja=()=>{var Fa;const Qa=()=>{we.history.push(`/shixuns/${xn}/challenges`),Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Fa=it==null?void 0:it.sideBar)!=null&&Fa.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Qa()}}):Qa()};function pr(Fa){const Qa=Fa.type==="image/jpeg"||Fa.type==="image/png";return Qa||Be.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Qa}const pa=He.createElement(de.ZP,{loading:ln,icon:He.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),tr=He.createElement(de.ZP,{loading:Sa,icon:He.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ha=He.createElement(de.ZP,{loading:cn,icon:He.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Qr(Fa,Qa){const ea=new FileReader;ea.addEventListener("load",()=>Qa(ea.result)),ea.readAsDataURL(Fa)}const Jo=Fa=>{var Qa,ea;if(Fa.file.status==="uploading"){Xn(!0);return}Fa.file.status==="done"&&(Xn(!1),hn((ea=(Qa=Fa==null?void 0:Fa.file)==null?void 0:Qa.response)==null?void 0:ea.id))},su=Fa=>{var Qa,ea;if(Fa.file.status==="uploading"){Ct(!0);return}Fa.file.status==="done"&&(Ct(!1),Ft((ea=(Qa=Fa==null?void 0:Fa.file)==null?void 0:Qa.response)==null?void 0:ea.id))},ka=()=>He.createElement("div",{className:oe.img},He.createElement("img",{src:(0,Ae.z)("/api/attachments/"+Ht,!0),alt:"avatar",style:{width:"100%"}}),He.createElement("div",null,He.createElement(Le.Z,{onClick:()=>hn(""),style:{fontSize:"16px",color:"red"}}))),eo=()=>He.createElement("div",{className:oe.img},He.createElement("img",{src:(0,Ae.z)("/api/attachments/"+Rt,!0),alt:"avatar",style:{width:"100%"}}),He.createElement("div",null,He.createElement(Le.Z,{onClick:()=>Ft(""),style:{fontSize:"16px",color:"red"}}))),Hu=Fa=>{var Qa,ea;if(Fa.file.status==="uploading"){Ln(!0);return}Fa.file.status==="done"&&(Ln(!1),zt((ea=(Qa=Fa==null?void 0:Fa.file)==null?void 0:Qa.response)==null?void 0:ea.id),Gn(!0))},nl=()=>He.createElement("div",{className:oe.img},He.createElement("img",{src:(0,Ae.z)(ar?"/api/attachments/"+Rn:Bt,!0),alt:"avatar",style:{width:"100%"}}),He.createElement("div",null,He.createElement(Le.Z,{onClick:()=>{zt(""),qt("")},style:{fontSize:"16px",color:"red"}})));return He.createElement("div",{className:oe.information},He.createElement("section",{className:oe.scroll},He.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),He.createElement("div",{className:oe.formWrap}," ",He.createElement(ce.default,{form:On,scrollToFirstError:!0,layout:"vertical",onValuesChange:Tr,onFinish:Fa=>{var Qa,ea;(Qa=Ve==null?void 0:Ve.detail)!=null&&Qa.is_fork_from_creator&&((ea=Ve==null?void 0:Ve.detail)!=null&&ea.copy_for_exercise)?Ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Fa,type:"information",fn:(vo,jo,Do)=>{yn(vo,jo,Do)}}}):yn(Fa)}},He.createElement(ce.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},He.createElement(Fe.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Te=$t.name)==null?void 0:Te.length)||0}/60`})),He.createElement(ce.default.Item,{className:"customAddTags",name:"shixun_tags",label:He.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",He.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},He.createElement(zn,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),He.createElement(ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},He.createElement(Me.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Ke.courseOptions,getPopupContainer:Fa=>Fa.parentNode})),He.createElement(je.Z,null,He.createElement(Oe.Z,null,He.createElement(ce.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ht?ka():He.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Jo},pa))),He.createElement(Oe.Z,{className:"c-grey-999"},He.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),He.createElement(je.Z,null,He.createElement(Oe.Z,null,He.createElement(ce.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Rt?eo():He.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:su},Ha))),He.createElement(Oe.Z,{className:"c-grey-999"},He.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),He.createElement(je.Z,null,He.createElement(Oe.Z,null,He.createElement(ce.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Rn||Bt?nl():He.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Hu},tr))),He.createElement(Oe.Z,{className:"c-grey-999"},He.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),He.createElement(ce.default.Item,{name:"description",label:"\u7B80\u4ECB:"},He.createElement(se.Z,{defaultValue:$t.description||"",watch:!0})),((un=Ve.detail)==null?void 0:un.is_jupyter_lab)&&He.createElement(ce.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},He.createElement(st.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),He.createElement(kn,{onSave:Nn,onCancel:Rr,loading:ln||Sa||cn}))};var Sn=(0,we.connect)(({problemset:re,loading:ue,globalSetting:ne,practiceSetting:ve,shixunsDetail:Ze})=>({globalSetting:ne,loading:ue,practiceSetting:ve,problemset:re,shixunsDetail:Ze}))(vn),dn={flex_box_center:"flex_box_center___LiAPc",flex_space_between:"flex_space_between___zOrvl",flex_box_vertical_center:"flex_box_vertical_center___pWI0p",flex_box_center_end:"flex_box_center_end___R1B7f",flex_box_column:"flex_box_column___BUSOq",menu:"menu___MLa2L",warehouse:"warehouse___NZ6o9",header:"header___DQSpw",title:"title___Q6voz",content:"content___v9Jfn",left:"left___MiFbg",right:"right___UOxcP",loading:"loading___r25tt",empty:"empty___J3rPx",tabs:"tabs___BsV1l",line:"line___tmfZh",footer:"footer___E442y",commit:"commit___vMKYK",blueLight:"blueLight___n7jAx",filePathWrp:"filePathWrp___ueAb3",filePath:"filePath___V7EhW",bottom0:"bottom0___WUqx8"},an=le(99313),bt=le(6848),mt=le(20834),Jt=le(38854),vt=le(71418),Nt=le(17574),Gt=le(49770),An=le(56102),xt={wrap:"wrap___IzxNT",modal:"modal___jcKd0",title:"title___DeCGl",path:"path___IiSd5",colorBlue:"colorBlue___P7hk_",width240:"width240___HRevG",filePath:"filePath___l5wGn"},Vt=Object.defineProperty,ra=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,mr=(re,ue,ne)=>ue in re?Vt(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,jr=(re,ue)=>{for(var ne in ue||(ue={}))gn.call(ue,ne)&&mr(re,ne,ue[ne]);if(ra)for(var ne of ra(ue))va.call(ue,ne)&&mr(re,ne,ue[ne]);return re},Lr=(re,ue)=>{var ne={};for(var ve in re)gn.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&ra)for(var ve of ra(re))ue.indexOf(ve)<0&&va.call(re,ve)&&(ne[ve]=re[ve]);return ne},cr=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const oo=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,loading:Ze,user:it,dispatch:Ke,isRepository:Ve}=ue,Ee=Lr(ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Te=(0,we.useLocation)(),un=(0,we.useParams)(),[On,$t]=(0,x.useState)({}),Cn=(0,x.useRef)(),[ln]=ce.default.useForm(),[Xn,cn]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&ln.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const Ln=sessionStorage.getItem("pathArray");if(Ln){const Ht=Ln.split(",").join("/"),hn=Ht.indexOf("/")===0?Ht.substr(1):Ht;cn(hn)}},[]),(0,x.useEffect)(()=>{var Ln,Ht;Cn.current=(Ht=(Ln=Te.pathname)==null?void 0:Ln.split("/"))==null?void 0:Ht[2]},[]);const Ct=(...Ln)=>cr(void 0,[...Ln],function*(Ht={}){const hn=yield Ke({type:"shixunsDetail/addRepositoryFile",payload:{id:un.id,message:Ht.commitMessage,content:"",path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ht.path+"/"+(Ht.file||".gitkeep"),secret_repository:Ve?void 0:!0}});hn!=null&&hn.url&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ht.path+"/"+(Ht.file||".gitkeep"),name:Ht.path.split("/")[Ht.path.split("/").length-1]}),Ee.onClose())}),Sa=()=>{var Ln,Ht;we.history.push(`/shixuns/${Cn.current}/${(Ht=(Ln=Te.pathname)==null?void 0:Ln.split("/"))==null?void 0:Ht[3]}${Xn?`/master/shixun_show/${Xn}`:""}`)};return x.createElement(xe.default,{width:"60%",centered:!0,open:Ee.visible,wrapClassName:xt.modal,onOk:()=>{ln.submit()},onCancel:Ee.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},x.createElement("section",{className:xt.bg},x.createElement("div",{className:xt.wrap},x.createElement(ce.default,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:Ct,onChange:()=>{var Ln,Ht,hn,Rt;const Ft=jr({},ln.getFieldsValue()),Rn=(Ln=Ft==null?void 0:Ft.path)==null?void 0:Ln.split(""),zt=(Ht=Ft==null?void 0:Ft.file)==null?void 0:Ht.split("");(hn=Rn==null?void 0:Rn.filter(Bt=>Bt=="/"))!=null&&hn.length&&(Ft.path=Ft.path.substring(0,Ft.path.length-1)),(Rt=zt==null?void 0:zt.filter(Bt=>Bt=="/"))!=null&&Rt.length&&(Ft.file=Ft.file.substring(0,Ft.path.length-1)),ln.setFieldsValue(jr({},Ft)),$t(Ft)}},x.createElement(ce.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},x.createElement(je.Z,null,x.createElement(Oe.Z,null,x.createElement("span",{className:xt.filePath},Ee.defaultPath+"/")),x.createElement(Oe.Z,{flex:"1"},x.createElement(ce.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),x.createElement(ce.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},x.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),x.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var Wr=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne,user:ve})=>({shixunsDetail:re,globalSetting:ne,user:ve,loading:ue.models.index}))(oo),br=le(44905),Mr=le(41227),Br=le(59301),nr=Object.defineProperty,co=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,In=(re,ue,ne)=>ue in re?nr(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Un=(re,ue)=>{for(var ne in ue||(ue={}))Jr.call(ue,ne)&&In(re,ne,ue[ne]);if(co)for(var ne of co(ue))Lt.call(ue,ne)&&In(re,ne,ue[ne]);return re},on=(re,ue)=>{var ne={};for(var ve in re)Jr.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&co)for(var ve of co(re))ue.indexOf(ve)<0&&Lt.call(re,ve)&&(ne[ve]=re[ve]);return ne},Bn=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const aa=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,loading:Ze,user:it,dispatch:Ke,isRepository:Ve}=ue,Ee=on(ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Te=(0,we.useLocation)(),un=(0,we.useParams)(),[On,$t]=(0,x.useState)({}),Cn=(0,x.useRef)(),[ln]=ce.default.useForm(),[Xn,cn]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&ln.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const Ln=sessionStorage.getItem("pathArray");if(Ln){const Ht=Ln.split(",").join("/"),hn=Ht.indexOf("/")===0?Ht.substr(1):Ht;cn(hn)}},[]),(0,x.useEffect)(()=>{var Ln,Ht;Cn.current=(Ht=(Ln=Te.pathname)==null?void 0:Ln.split("/"))==null?void 0:Ht[2]},[]);const Ct=(...Ln)=>Bn(void 0,[...Ln],function*(Ht={},hn=!1,Rt=1){var Ft,Rn;const zt=yield Ke({type:"shixunsDetail/addRepositoryFile",payload:{id:un.id,message:Ht.commitMessage,content:Ht.codeMirror,path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ht.path,secret_repository:Ve?void 0:!0,sync_origin_shixun:hn}});zt!=null&&zt.url&&((Ft=ne==null?void 0:ne.detail)!=null&&Ft.copy_for_exercise||Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:(Ee.defaultPath?Ee.defaultPath+"/":"")+Ht.path,name:Ht.path.split("/")[Ht.path.split("/").length-1]}),Ee.onClose()),(Rn=ne==null?void 0:ne.detail)!=null&&Rn.copy_for_exercise&&(0,Mr.m)(Ke,ne,un.id,Rt)}),Sa=()=>{var Ln,Ht;we.history.push(`/shixuns/${Cn.current}/${(Ht=(Ln=Te.pathname)==null?void 0:Ln.split("/"))==null?void 0:Ht[3]}${Xn?`/master/shixun_show/${Xn}`:""}`)};return Br.createElement(xe.default,{width:"60%",open:Ee.visible,wrapClassName:xt.modal,destroyOnClose:!0,centered:!0,onOk:()=>{ln.submit()},onCancel:Ee.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Br.createElement("section",{className:xt.bg},Br.createElement("div",{className:xt.wrap},Br.createElement(ce.default,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:Ln=>{var Ht,hn;(Ht=ne==null?void 0:ne.detail)!=null&&Ht.is_fork_from_creator&&((hn=ne==null?void 0:ne.detail)!=null&&hn.copy_for_exercise)?(Ee.onClose(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Ln,type:"wareHouse",fn:(Rt,Ft,Rn)=>{Ct(Rt,Ft,Rn)}}})):Ct(Ln)},onChange:()=>{var Ln,Ht;const hn=Un({},ln.getFieldsValue()),Rt=(Ln=hn==null?void 0:hn.path)==null?void 0:Ln.split("");((Ht=Rt==null?void 0:Rt.filter(Ft=>Ft=="/"))==null?void 0:Ht.length)>1&&(hn.path=hn.path.substring(0,hn.path.length-1)),ln.setFieldsValue(Un({},hn)),$t(hn)}},Br.createElement(ce.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Br.createElement(je.Z,null,Br.createElement(Oe.Z,null,Br.createElement("span",{className:xt.filePath},Ee.defaultPath+"/")),Br.createElement(Oe.Z,{flex:"1"},Br.createElement(ce.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Br.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Br.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Br.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),Br.createElement("div",{className:"mt10 mb20"},Br.createElement(ce.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Br.createElement(br.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var Ba=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne,user:ve})=>({shixunsDetail:re,globalSetting:ne,user:ve,loading:ue.models.index}))(aa),tt=Object.defineProperty,St=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,$n=(re,ue,ne)=>ue in re?tt(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,la=(re,ue)=>{for(var ne in ue||(ue={}))pt.call(ue,ne)&&$n(re,ne,ue[ne]);if(St)for(var ne of St(ue))Qn.call(ue,ne)&&$n(re,ne,ue[ne]);return re},rr=(re,ue)=>{var ne={};for(var ve in re)pt.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&St)for(var ve of St(re))ue.indexOf(ve)<0&&Qn.call(re,ve)&&(ne[ve]=re[ve]);return ne},Ua=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const xa=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,loading:Ze,user:it,dispatch:Ke,isRepository:Ve}=ue,Ee=rr(ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Te=(0,we.useLocation)(),un=(0,we.useParams)(),[On,$t]=(0,x.useState)({}),Cn=(0,x.useRef)(),[ln]=ce.default.useForm(),[Xn,cn]=(0,x.useState)(""),[Ct,Sa]=(0,x.useState)("");(0,x.useEffect)(()=>{Ee.visible&&ln.resetFields()},[Ee.visible]),(0,x.useEffect)(()=>{const hn=Ee.defaultPath.split("/");hn.length===1?(cn(""),Sa(Ee.defaultPath)):(Sa(hn.pop()),cn(hn.join("/")+"/"))},[Ee.defaultPath]),(0,x.useEffect)(()=>{var hn,Rt;Cn.current=(Rt=(hn=Te.pathname)==null?void 0:hn.split("/"))==null?void 0:Rt[2]},[]);const Ln=(...hn)=>Ua(void 0,[...hn],function*(Rt={}){const Ft=yield Ke({type:"shixunsDetail/moveGitFile",payload:{id:un.id,from:Ee.defaultPath,to:Xn+Rt.path,message:Rt.commitMessage||`${Ee.defaultPath} rename to ${Xn}${Rt.path} `,secret_repository:Ve}});(Ft==null?void 0:Ft.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ee.onOK({path:Rt.path,name:Rt.path}),Ee.onClose())}),Ht=()=>{var hn,Rt;we.history.push(`/shixuns/${Cn.current}/${(Rt=(hn=Te.pathname)==null?void 0:hn.split("/"))==null?void 0:Rt[3]}${Xn?`/master/shixun_show/${Xn}`:""}`)};return x.createElement(xe.default,{width:"40%",open:Ee.visible,wrapClassName:xt.modal,centered:!0,onOk:()=>{ln.submit()},onCancel:Ee.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},x.createElement("section",{className:xt.bg},x.createElement("div",{className:xt.wrap},x.createElement(ce.default,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:Ln,onChange:()=>{var hn,Rt;const Ft=la({},ln.getFieldsValue()),Rn=(hn=Ft==null?void 0:Ft.path)==null?void 0:hn.split("");((Rt=Rn==null?void 0:Rn.filter(zt=>zt=="/"))==null?void 0:Rt.length)>1&&(Ft.path=Ft.path.substring(0,Ft.path.length-1)),ln.setFieldsValue(la({},Ft)),$t(Ft)}},x.createElement(ce.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},x.createElement(je.Z,null,x.createElement(Oe.Z,{flex:"1"},x.createElement(ce.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:Ct}))))),x.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},x.createElement(Fe.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${Ee.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var Ka=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne,user:ve})=>({shixunsDetail:re,globalSetting:ne,user:ve,loading:ue.models.index}))(xa),za=le(97477),Mn={wrap:"wrap___mjOgj",title:"title___yLtbX",path:"path___oKd0o",colorBlue:"colorBlue___HAuxN"},Ga=le(59301),Hr=Object.defineProperty,No=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,du=(re,ue,ne)=>ue in re?Hr(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Nr=(re,ue)=>{for(var ne in ue||(ue={}))na.call(ue,ne)&&du(re,ne,ue[ne]);if(No)for(var ne of No(ue))Dn.call(ue,ne)&&du(re,ne,ue[ne]);return re},Oo=(re,ue)=>{var ne={};for(var ve in re)na.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&No)for(var ve of No(re))ue.indexOf(ve)<0&&Dn.call(re,ve)&&(ne[ve]=re[ve]);return ne},no=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const{Dragger:qo}=Pt.default,$o=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,loading:Ze,user:it,dispatch:Ke,isRepository:Ve}=ue,Ee=Oo(ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Te=(0,we.useLocation)(),un=(0,we.useParams)(),[On,$t]=(0,x.useState)({}),Cn=(0,x.useRef)(),[ln]=ce.default.useForm(),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)();let Ln;(0,x.useEffect)(()=>{Ee.visible&&(ln.resetFields(),cn([]))},[Ee.visible]),(0,x.useEffect)(()=>{Cn.current=un.id},[]),(0,x.useEffect)(()=>{const zt=sessionStorage.getItem("pathArray");if(zt){const Bt=zt.split(",").join("/"),qt=Bt.indexOf("/")===0?Bt.substr(1):Bt;Sa(qt)}},[]);const Ht=zt=>{var Bt,qt,ua,kt;if(Ln=zt.file.name,zt.file.status==="done"||zt.file.status==="uploading"){if(cn(zt.fileList),!zt.file.response)return;if(((Bt=zt.file.response)==null?void 0:Bt.status)===0){(qt=ne==null?void 0:ne.detail)!=null&&qt.copy_for_exercise||(Be.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),ln.validateFields());return}cn(Xn.filter(Yt=>Yt.uid!==zt.file.uid)),(ua=zt.file.response)!=null&&ua.message&&Be.ZP.info((kt=zt.file.response)==null?void 0:kt.message)}},hn=zt=>no(void 0,null,function*(){if(!zt.response){Be.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield Ke({type:"shixunsDetail/deleteGitFile",payload:{id:un.id,path:Ct?`${Ct}/${zt.name}`:zt.name,message:ln.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${Ct?`${Ct}/${zt.name}`:zt.name}`,secret_repository:Ve?null:!0}})).status===0&&(cn(Xn.filter(qt=>qt.uid!==zt.uid)),Be.ZP.info("\u5220\u9664\u6210\u529F"))}),Rt={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!ln.getFieldValue("commitMessage"),data:()=>no(void 0,null,function*(){return new Promise((zt,Bt)=>no(void 0,null,function*(){setTimeout(()=>no(void 0,null,function*(){const qt=yield ln.getFieldsValue(),ua=Nr(Nr({},{path:Ee.defaultPath?Ee.defaultPath:"",message:On.commitMessage||`\u4E0A\u4F20\u4E86${Ln}`}),Ve?{}:{secret_repository:!0});zt(ua)}),200)}))}),fileList:Xn,method:"post",action:`${at.Z.API_SERVER}/api/shixuns/${Cn.current}/upload_git_file.json`,onChange:Ht,onRemove:hn,beforeUpload:zt=>(Ln=zt.name,zt.size/1024/1024>50?(Be.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},Ft=(zt=!1,Bt=1)=>no(void 0,null,function*(){var qt;const ua=Nr(Nr({},{path:Ee.defaultPath?Ee.defaultPath:"",message:On.commitMessage||`\u4E0A\u4F20\u4E86${Ln}`}),Ve?{}:{secret_repository:!0});for(let kt=0;kt{Yt.append(Ma,ua[Ma].toString())});const or=yield(0,et.ZP)(`/api/shixuns/${Cn.current}/upload_git_file.json`,{method:"post",body:Yt},!0)}Ee.onClose(),Ee.onOK({path:Ee.defaultPath}),Rn(),(qt=ne==null?void 0:ne.detail)!=null&&qt.copy_for_exercise&&(0,Mr.m)(Ke,ne,un.id,Bt)}),Rn=()=>{var zt,Bt;we.history.push(`/shixuns/${Cn.current}/${(Bt=(zt=Te.pathname)==null?void 0:zt.split("/"))==null?void 0:Bt[3]}${Ct?`/master/shixun_show/${Ct}`:""}`)};return Ga.createElement(xe.default,{open:Ee.visible,onOk:zt=>{ln.submit()},centered:!0,onCancel:Ee.onClose,width:"70%"},Ga.createElement("section",{className:Mn.bg},Ga.createElement("div",{className:Mn.wrap},Ga.createElement("div",{className:Mn.title},"\u4E0A\u4F20\u6587\u4EF6"),Ga.createElement(ce.default,{className:"mt10",form:ln,scrollToFirstError:!0,layout:"vertical",onFinish:()=>no(void 0,null,function*(){var zt,Bt;yield ln.validateFields(),(zt=ne==null?void 0:ne.detail)!=null&&zt.is_fork_from_creator&&((Bt=ne==null?void 0:ne.detail)!=null&&Bt.copy_for_exercise)?(Ee.onClose(),Ke({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(qt,ua)=>{Ft(qt,ua)}}})):Ft()}),onValuesChange:()=>$t(Nr({},ln.getFieldsValue()))},Ga.createElement(ce.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Ga.createElement(Fe.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),Ga.createElement(ce.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(zt,Bt){return(Xn==null?void 0:Xn.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},Ga.createElement("div",{onClick:()=>{if(!ln.getFieldValue("commitMessage")){Be.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},Ga.createElement(qo,Nr({},Rt),Ga.createElement("div",null,Ga.createElement("i",{className:`iconfont icon-shangchuan font50 ${Mn.colorBlue}`})),Ga.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",Ga.createElement("span",{className:`${Mn.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09"))))))),Ga.createElement(za.Z,{onFinish:zt=>Sa(zt)})))};var Au=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne,user:ve})=>({shixunsDetail:re,globalSetting:ne,user:ve,loading:ue.models.index}))($o),ho={flex_box_center:"flex_box_center___yg9nA",flex_space_between:"flex_space_between___f3dyx",flex_box_vertical_center:"flex_box_vertical_center___ezJcl",flex_box_center_end:"flex_box_center_end___nfffI",flex_box_column:"flex_box_column___c30ic",headLeft:"headLeft___rFzBG",colorBlue:"colorBlue___I8QNd",wrap:"wrap___E3izY",nodata:"nodata___o_3nl",nodataText:"nodataText___bDrE1",content:"content___oLCqi",gitCode:"gitCode___CGi8t",ellipsis:"ellipsis___OJSuo",menu:"menu___aPJ5X",overlayClass:"overlayClass___EtZDz",tips:"tips___P5llh",gitTree:"gitTree___uVb5X"},zo={wrap:"wrap___MYOb_",content:"content___hIU8_",mainPathWrap:"mainPathWrap___U1qhQ",colorBlue:"colorBlue___UUdCo"},Yn=Object.defineProperty,ao=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Tt=(re,ue,ne)=>ue in re?Yn(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,rt=(re,ue)=>{for(var ne in ue||(ue={}))Io.call(ue,ne)&&Tt(re,ne,ue[ne]);if(ao)for(var ne of ao(ue))bo.call(ue,ne)&&Tt(re,ne,ue[ne]);return re},Xe=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const en=({shixunsDetail:re,globalSetting:ue,loading:ne,dispatch:ve,title:Ze,pathList:it=[],showInputPath:Ke=!1,isMergeSelectFile:Ve=!1,onFinish:Ee=()=>{}})=>{const[Te]=ce.default.useForm(),un=(0,we.useParams)(),On=(0,we.useLocation)(),$t=(0,x.useRef)(),[Cn,ln]=(0,x.useState)(""),[Xn,cn]=(0,x.useState)(""),[Ct,Sa]=(0,x.useState)([]),[Ln,Ht]=(0,x.useState)([]);(0,x.useEffect)(()=>{var Bt,qt;$t.current=((qt=(Bt=On.pathname)==null?void 0:Bt.split("/"))==null?void 0:qt[3])==="repository"},[]),(0,x.useEffect)(()=>{if(re.actionTabs.key!=="Repository-SelectFilePath")return;const Bt=it.join("/");let qt=[];it.map((ua,kt)=>{kt===0?qt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ua}`,path:Bt}):qt.push({val:`/${ua}`,path:Bt})}),Sa(qt),ln(Bt),cn(Bt),hn(Bt)},[re.actionTabs.key]);const hn=Bt=>Xe(void 0,null,function*(){const qt=yield ve({type:$t.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:un.id,path:Bt}});qt&&Ht(qt.trees||[])}),Rt=Bt=>{let qt=Cn;Bt.type==="tree"&&(Ct.length?Ct.push({val:`/${Bt.name}`,path:Bt.name}):Ct.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Bt.name}`,path:Bt.name}),Sa(Ct),qt=Cn?`${Cn}/${Bt.name}`:Bt.name,ln(qt)),hn(qt)},Ft=(Bt,qt)=>{const ua=Ct.filter((Yt,or)=>or<=qt);Sa(ua);const kt=ua.filter((Yt,or)=>or!==0).map(Yt=>Yt.val).join("").substr(1);ln(kt),hn(kt)},Rn=()=>Xe(void 0,null,function*(){const Bt=Te==null?void 0:Te.getFieldsValue(),qt=Cn?`${Cn}${Bt!=null&&Bt.name?`/${Bt==null?void 0:Bt.name}`:""}`:Bt==null?void 0:Bt.name;if(Ve){Ee(qt),zt();return}if(Ke){yield Te.validateFields();const ua=yield ve({type:"shixunsDetail/uploadGitFolder",payload:rt(rt({},{id:un.id,path:qt}),$t.current?{}:{secret_repository:!0})});Ee(Xn),ua.status===0&&Be.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ee(qt),Be.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");zt()}),zt=()=>{ve({type:"shixunsDetail/setActionTabs",payload:{}}),Te.resetFields()};return x.createElement(xe.default,{centered:!0,title:Ze||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:re.actionTabs.key==="Repository-SelectFilePath",onOk:Rn,onCancel:zt},x.createElement("div",{className:zo.wrap},x.createElement("div",{className:zo.content},x.createElement("div",{className:zo.mainPathWrap},!!(Ct!=null&&Ct.length)&&Ct.map((Bt,qt)=>x.createElement("a",{key:qt,onClick:()=>Ft(Bt,qt)},Bt.val))),!!(Ln!=null&&Ln.length)&&Ln.map((Bt,qt)=>Bt.type==="tree"&&x.createElement("a",{key:qt,onClick:()=>Rt(Bt)},x.createElement("i",{className:`iconfont icon-wenjianjia ${zo.colorBlue}`}),Bt.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement("div",{className:"mt5 mb5"},Cn),Ke&&x.createElement(ce.default,{form:Te,scrollToFirstError:!0,className:"mt20"},x.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Kn=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne})=>({shixunsDetail:re,globalSetting:ne,loading:ue.models.index}))(en),wa=le(18785),Vn=le(84105),ya=le(23869),Fn=le(854),Ca=Object.defineProperty,mo=Object.defineProperties,Wo=Object.getOwnPropertyDescriptors,Du=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Vr=(re,ue,ne)=>ue in re?Ca(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,qr=(re,ue)=>{for(var ne in ue||(ue={}))_r.call(ue,ne)&&Vr(re,ne,ue[ne]);if(Du)for(var ne of Du(ue))$a.call(ue,ne)&&Vr(re,ne,ue[ne]);return re},Gr=(re,ue)=>mo(re,Wo(ue)),Eo=(re,ue)=>{var ne={};for(var ve in re)_r.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&Du)for(var ve of Du(re))ue.indexOf(ve)<0&&$a.call(re,ve)&&(ne[ve]=re[ve]);return ne},lr=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const{DirectoryTree:ir}=Nt.default,wr=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,loading:Ze,user:it,activeKey:Ke,dispatch:Ve,practiceSetting:Ee,isRepository:Te,treeData:un,setTreeData:On}=ue,$t=Eo(ue,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Cn,ln,Xn,cn,Ct,Sa,Ln;const Ht=(0,we.useParams)(),hn=(0,we.useLocation)(),[Rt,Ft]=(0,x.useState)(),[Rn,zt]=(0,x.useState)(!1),[Bt,qt]=(0,x.useState)(!1),[ua,kt]=(0,x.useState)(!1),[Yt,or]=(0,x.useState)(!1),[Ma,Nn]=(0,x.useState)("");let[xn,ar]=(0,x.useState)([]),[Gn,ia]=(0,x.useState)([]);const[Ar,Tr]=(0,x.useState)([]),[Rr,Fr]=(0,x.useState)(!1),[yn,ja]=(0,x.useState)(),[pr,pa]=(0,x.useState)(),[tr,Ha]=(0,x.useState)(""),[Qr,Jo]=(0,x.useState)(),[su,ka]=(0,x.useState)(!1);(0,x.useEffect)(()=>{On([]),jo(""),localStorage.warehouseHideTip||Fr(!0)},[hn.pathname,Te]);const eo=(Za="")=>lr(void 0,null,function*(){(yield(0,dt.Zt)({id:Ht.id,secret_dir_path:Za}))&&Jo(Za)}),Hu=Za=>{var Kr;return x.createElement(mt.default,{className:ho.menu,onClick:po=>{switch(Nn(Za.path||""),po.key){case"1":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),zt(!0);break;case"2":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),kt(!0);break;case"3":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),or(!0);break;case"4":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),qt(!0);break;case"5":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),ba(Za.path,Za.name,Za);break;case"6":(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),sr(Za);break}}},(Za.type==="topTree"||Za.type==="tree")&&x.createElement(mt.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Za.type==="topTree"||Za.type==="tree")&&x.createElement(mt.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Za.type==="topTree"||Za.type==="tree")&&x.createElement(mt.default.Item,{key:"3"},"\u4E0A\u4F20"),Za.type!=="topTree"&&Za.type!=="tree"&&((Kr=ne==null?void 0:ne.detail)==null?void 0:Kr.public)<2&&x.createElement(mt.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Za.type!=="topTree"&&x.createElement(An.CopyToClipboard,{text:`/data/workspace/myshixun/${Te?"":"secret/"}${Za==null?void 0:Za.path}`,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(mt.default.Item,{key:"6"},x.createElement(x.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Za.type!=="topTree"&&x.createElement(mt.default.Item,{key:"5"},"\u5220\u9664"))},nl=(Za,Kr)=>Za.map(po=>(Kr==""?po.path=Kr+po.name:po.path=Kr+"/"+po.name,po.title=x.createElement(je.Z,{className:"font14"},x.createElement(Oe.Z,{flex:"1"},x.createElement(je.Z,null,po.type==="blob"&&x.createElement(Oe.Z,{flex:"20px",style:{marginLeft:-20}},x.createElement("span",{className:"iconfont icon-wenjian11 font12"})),x.createElement(Oe.Z,{flex:"1"},x.createElement("span",{className:" multi_ellipsis1"},po.name)))),x.createElement(Oe.Z,null,(po.type==="blob"||po.type==="tree")&&x.createElement(Jt.Z,{dropdownRender:()=>Hu(po),className:ho.ellipsis},x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),po.disableCheckbox=Rt&&Rt!==po.name,po.className=po.type==="tree"?ho.pl23:"",po.checkable=po.type!=="tree",po.isLeaf=po.type!=="tree",po.children=po.type==="tree"&&[],po.key=po.path,po)),Fa=Za=>{Ve({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Za}})},Qa=(Za,Kr)=>lr(void 0,null,function*(){const po=Za.split("/");yield jo(Ma),setTimeout(()=>{Fa(Za),xn=[po[0]||""],Gn=[Za],ia([...Gn]),ar([...xn])},150)}),ea=(Za,Kr)=>{if(Kr=="")un=[...Za],On([...Za]);else{let po=vo(un,Kr,Za);un=po,On([...po])}};function vo(Za,Kr,po){return Za.map(Xo=>Xo.key===Kr?(Xo.children=[...po],qr({},Xo)):Xo.children?Gr(qr({},Xo),{children:vo(Xo.children,Kr,po)}):Xo)}const jo=(Za="")=>lr(void 0,null,function*(){var Kr,po;const Xo=yield Ve({type:Te?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ht.id,path:Za}});if(Xo){if((Kr=Xo.trees)!=null&&Kr.length){let si=nl([...Xo.trees],Za);ea(si,Za),Tr(Xo.trees||[]),pa(Za||""),console.log("handleGetRepository:",si,Za),setTimeout(()=>console.log(un,Xo.trees,Za,999999),2e3)}else Za==""&&On([]);ja(((po=Xo.commits)==null?void 0:po[0])||{})}return Xo}),Do=Za=>lr(void 0,null,function*(){return new Promise((Kr,po)=>lr(void 0,null,function*(){Za.children.length&&Kr(),Ha(Za.path),yield jo(Za.path),Kr()}))}),ga=(Za,Kr)=>lr(void 0,null,function*(){var po;console.log("handleSelectTree",Za,Kr.nativeEvent.target.nodeName,Kr);const Xo=()=>{Fa(Kr.node.path),Za=[Kr.node.path],ia([...Za])};Kr.nativeEvent.target.nodeName==="svg"||Kr.nativeEvent.target.nodeName==="LI"||Kr.nativeEvent.target.nodeName==="I"||Kr.node.type==="blob"&&((po=Ee==null?void 0:Ee.sideBar)!=null&&po.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Xo(),Ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Xo())}),ba=(Za,Kr,po)=>{xe.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${po.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>lr(void 0,null,function*(){const Xo=yield Ve({type:"shixunsDetail/deleteGitFile",payload:{id:Ht.id,path:Za,message:`\u5220\u9664${Za}`,secret_repository:Te?null:!0}});let si=Za.split("/");if((Xo==null?void 0:Xo.status)===0){Be.ZP.info("\u5220\u9664\u6210\u529F"),si.splice(si.length-1,1);const Vs=yield jo(si.length>1?si.join("/"):"");return Vs!=null&&Vs.trees||(si.splice(si.length-1,1),yield jo(si.length>1?si.join("/"):"")),Fa(""),!0}else(Xo==null?void 0:Xo.status)===-3?xe.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:x.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Za,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Ht.id}/edit/${Xo==null?void 0:Xo.message}/tab=2`}}):(Xo==null?void 0:Xo.status)===-4&&xe.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:x.createElement("div",null,Xo==null?void 0:Xo.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Ht.id}/edit?tabId=service`}})})})},sr=Za=>{console.log(Za,"item")},Yo=(Za,Kr)=>lr(void 0,null,function*(){if(console.log("handleExpand",Kr),Kr.nativeEvent.target.nodeName==="svg"||Kr.nativeEvent.target.nodeName==="path"||Kr.nativeEvent.target.nodeName==="LI")return!0;yield Do(Kr.node),xn.includes(Kr.node.path)?xn.splice(xn.indexOf(Kr.node.path),1):xn.push(Kr.node.path),ar([...xn])}),zc=()=>{Fr(!1),localStorage.warehouseHideTip=!0},Ns=Za=>lr(void 0,null,function*(){var Kr;let po,Xo="",si,Vs;switch(Te){case!0:Xo="\u5F00\u542F\u7248\u672C\u5E93",si="\u5F00\u542F",Vs="\u4E0D\u5F00\u542F",po=x.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Kr=ne==null?void 0:ne.detail)!=null&&Kr.secret_repository?(Xo="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",si="\u786E\u5B9A",Vs="\u53D6\u6D88",po=x.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Xo="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",si="\u4E0D\u4F7F\u7528",Vs="\u4F7F\u7528",po=x.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!Te&&(0,ya.gy)(Ve,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||xe.default.confirm({title:Xo,okText:si,cancelText:Vs,content:po,onOk:()=>{var Ps;(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Xo]),!Te&&!((Ps=ne==null?void 0:ne.detail)!=null&&Ps.secret_repository)||uc(Za)},onCancel:()=>{var Ps;!Te&&!((Ps=ne==null?void 0:ne.detail)!=null&&Ps.secret_repository)&&uc(Za)}})}),uc=Za=>lr(void 0,null,function*(){Te?(yield(0,dt.h4)(qr({},Ht)),Ve({type:"practiceSetting/getCommonData",payload:qr({},Ht)})):yield(0,dt.K0)(Gr(qr({},Ht),{is_secret_repository:Za})),jo(),Ve({type:"shixunsDetail/getShixunsDetail",payload:{id:Ht.id}})}),Os=Za=>{console.log(Za)},Cc=Za=>lr(void 0,null,function*(){console.log(Za);const Kr=Za.node.key,po=Za.dragNode.key,Xo=Za.node.pos.split("-"),si=Za.dropPosition-Number(Xo[Xo.length-1]);if(Za.dragNode.type==="tree"){Be.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Za.node.type!=="tree"){Be.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield Ve({type:"shixunsDetail/moveGitFile",payload:qr({id:Ht.id,from:Za.dragNode.path,to:Za.node.path+"/"+Za.dragNode.name,message:`${Za.dragNode.path} move to ${Za.node.path+"/"+Za.dragNode.name} `},Te?{}:{secret_repository:!0})})).status===0){Fa(""),yield jo("");for(let hl=0;hlHu({type:"topTree"}),className:"current"},x.createElement(bt.Z,{open:Rr,title:x.createElement("div",{className:"font16"},x.createElement(wa.Z,{style:{position:"relative",left:-35},onClick:()=>zc()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",x.createElement("span",{onClick:()=>zc(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:ho.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Te&&((cn=ne==null?void 0:ne.detail)==null?void 0:cn.init_repository)&&x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Te&&((Ct=ne==null?void 0:ne.detail)==null?void 0:Ct.secret_repository)&&x.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!un.length&&!Te&&x.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},x.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),un.length?x.createElement(x.Fragment,null,x.createElement("div",{className:ho.content},Ke==="1"&&x.createElement("div",{className:ho.tips},"\u63D0\u793A\uFF1A",x.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),x.createElement(ir,{disabled:!!Ze.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:un,switcherIcon:x.createElement(Vn.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Yo,expandedKeys:xn,selectedKeys:Gn,onSelect:ga,draggable:!0,onDragEnter:Os,onDrop:Cc,className:ho.gitTree}))):"",!un.length&&Te&&((Sa=ne==null?void 0:ne.detail)==null?void 0:Sa.init_repository)&&x.createElement(Xr,null),!un.length&&!Te&&((Ln=ne==null?void 0:ne.detail)==null?void 0:Ln.secret_repository)&&x.createElement(Xr,null))),x.createElement(Ka,{visible:Bt,defaultPath:Ma,onClose:()=>qt(!1),isRepository:!Te,onOK:Za=>lr(void 0,null,function*(){const Kr=Ma.split("/");Kr.pop(),yield jo(Kr.join("/")),Fa("")})}),x.createElement(Ba,{visible:Rn,defaultPath:Ma,onClose:()=>zt(!1),isRepository:Te,onOK:Za=>{Qa(Za.path,Za.name)}}),x.createElement(Wr,{visible:ua,defaultPath:Ma,onClose:()=>kt(!1),isRepository:Te,onOK:Za=>{Qa(Za.path,Za.name)}}),x.createElement(Au,{defaultPath:Ma,visible:Yt,isRepository:Te,onClose:()=>or(!1),onOK:Za=>lr(void 0,null,function*(){const Kr=Ma.split("/");yield jo(Ma),xn=[Kr[0]||""],Gn=[Ma],ia([...Gn]),ar([...xn])})}),x.createElement(Kn,{pathList:Ma==null?void 0:Ma.split("/"),showInputPath:!0,isMergeSelectFile:su,onFinish:Za=>{su?eo(Za):jo(Za),ka(!1)}}))},Xr=()=>x.createElement("div",{className:`mt20 pb50 ${ho.nodata}`},x.createElement("div",{className:ho.headLeft},"\u63D0\u793A\uFF1A",x.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",x.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",x.createElement("br",null),"1\u3001",x.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",x.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002",x.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),x.createElement("img",{width:"100%",src:Fn.Oe}));var Po=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne,practiceSetting:ve,user:Ze})=>({shixunsDetail:re,globalSetting:ne,user:Ze,practiceSetting:ve,loading:ue}))(wr),Or={flex_box_center:"flex_box_center___uEeXZ",flex_space_between:"flex_space_between___z5vGD",flex_box_vertical_center:"flex_box_vertical_center___yPWu8",flex_box_center_end:"flex_box_center_end___A11tq",flex_box_column:"flex_box_column___Mpz7g",commitWrap:"commitWrap____iXlX",wrap:"wrap___TqYMq",colorGray:"colorGray___zz_Ji",content:"content___jIgca",itemTime:"itemTime___u4iJz",imageUrl:"imageUrl___iQiEg",blueLight:"blueLight___saBbR",divider:"divider___Vpgba",empty:"empty___vUjYH"},La=le(28103),ma=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,hr=(re,ue)=>{var ne={};for(var ve in re)Ja.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&ma)for(var ve of ma(re))ue.indexOf(ve)<0&&uo.call(re,ve)&&(ne[ve]=re[ve]);return ne},Mu=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const eu=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,loading:Ze,user:it,dispatch:Ke,isRepository:Ve}=ue,Ee=hr(ue,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Te=(0,we.useParams)(),[un,On]=(0,x.useState)([]);(0,x.useEffect)(()=>{$t()},[Ve]);const $t=()=>Mu(void 0,null,function*(){const Cn=yield Ke({type:"shixunsDetail/getRepositoryCommit",payload:{id:Te.id,secret_repository:Ve?void 0:!0}});Cn&&On(Cn.commits||[])});return x.createElement(x.Fragment,null,un==""&&x.createElement("div",{className:Or.empty},x.createElement("img",{src:Fn.em,width:"258"}),x.createElement("br",null),x.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),un!=""&&x.createElement("section",{className:Or.bg},x.createElement("div",{className:Or.wrap},x.createElement("div",{className:Or.content},un==null?void 0:un.map(Cn=>{var ln,Xn;return x.createElement("div",null,x.createElement(je.Z,{align:"middle",className:"c-white font16"},x.createElement(Oe.Z,null,Cn.title)),x.createElement(je.Z,{align:"middle",className:"mt20 "},x.createElement(Oe.Z,null,x.createElement("img",{className:Or.imageUrl,src:at.Z.IMG_SERVER+"/"+((ln=Cn.author)==null?void 0:ln.image_url)})),x.createElement(Oe.Z,{className:Or.blueLight},x.createElement("span",{className:"ml20"},(Xn=Cn.author)==null?void 0:Xn.username)),x.createElement(Oe.Z,null,x.createElement("span",{className:`ml20 ${Or.blueLight}`},"\u63D0\u4EA4\u4E8E"),x.createElement("span",{className:`ml20 ${Or.blueLight}`},Cn.time))),x.createElement(La.Z,{className:Or.divider}))})))))};var Ou=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne,user:ve})=>({shixunsDetail:re,globalSetting:ne,user:ve,loading:ue.models.index}))(eu),qu=le(10825),Wa=le(59301),sl=Object.defineProperty,Xl=Object.defineProperties,xi=Object.getOwnPropertyDescriptors,ql=Object.getOwnPropertySymbols,Dr=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,Pa=(re,ue,ne)=>ue in re?sl(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Ia=(re,ue)=>{for(var ne in ue||(ue={}))Dr.call(ue,ne)&&Pa(re,ne,ue[ne]);if(ql)for(var ne of ql(ue))Aa.call(ue,ne)&&Pa(re,ne,ue[ne]);return re},Co=(re,ue)=>Xl(re,xi(ue)),ru=(re,ue)=>{var ne={};for(var ve in re)Dr.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&ql)for(var ve of ql(re))ue.indexOf(ve)<0&&Aa.call(re,ve)&&(ne[ve]=re[ve]);return ne},Iu=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const{TabPane:kr}=an.default,io=re=>{var ue=re,{globalSetting:ne,loading:ve,dispatch:Ze,practiceSetting:it,shixunsDetail:Ke}=ue,Ve=ru(ue,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Te,un,On,$t,Cn,ln,Xn,cn,Ct,Sa,Ln,Ht,hn,Rt,Ft,Rn,zt,Bt;const[qt,ua]=(0,x.useState)("1"),[kt,Yt]=(0,x.useState)("1");let[or,Ma]=(0,x.useState)();const Nn=(0,x.useRef)(),[xn,ar]=(0,x.useState)(!0),[Gn,ia]=(0,x.useState)(["2","1"]),[Ar,Tr]=(0,x.useState)([]),Rr=(0,x.useRef)(),Fr=(0,we.useParams)(),yn=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:Wa.createElement("span",null,Wa.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),Wa.createElement(bt.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},Wa.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,x.useEffect)(()=>{var tr,Ha,Qr,Jo,su,ka,eo,Hu,nl,Fa,Qa,ea,vo,jo,Do,ga,ba,sr;try{((Qr=(Ha=(tr=Ke==null?void 0:Ke.fileContent)==null?void 0:tr.content)==null?void 0:Ha.content)!=null&&Qr.length||((su=(Jo=Ke==null?void 0:Ke.fileContent)==null?void 0:Jo.content)==null?void 0:su.content)=="")&&(((ka=Ke==null?void 0:Ke.fileContent)==null?void 0:ka.file_type)==="txt"?(Nn.current=window.decodeURIComponent(escape(window.atob((Hu=(eo=Ke==null?void 0:Ke.fileContent)==null?void 0:eo.content)==null?void 0:Hu.content))),or=window.decodeURIComponent(escape(window.atob((Fa=(nl=Ke==null?void 0:Ke.fileContent)==null?void 0:nl.content)==null?void 0:Fa.content))),Ma(or)):(Nn.current=(ea=(Qa=Ke==null?void 0:Ke.fileContent)==null?void 0:Qa.content)==null?void 0:ea.content,or=(jo=(vo=Ke==null?void 0:Ke.fileContent)==null?void 0:vo.content)==null?void 0:jo.content,Ma(or)))}catch(Yo){Nn.current=window.atob((ga=(Do=Ke==null?void 0:Ke.fileContent)==null?void 0:Do.content)==null?void 0:ga.content),or=window.atob((sr=(ba=Ke==null?void 0:Ke.fileContent)==null?void 0:ba.content)==null?void 0:sr.content),Ma(or),Be.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Ke.fileContent.content)},[(Ee=Ke==null?void 0:Ke.fileContent)==null?void 0:Ee.content]),(0,x.useEffect)(()=>{var tr;const Ha=(tr=it==null?void 0:it.sideBar)==null?void 0:tr.selectPath.split("/");ia(Ha)},[(Te=it==null?void 0:it.sideBar)==null?void 0:Te.selectPath]);const ja=tr=>{Ma(tr);let Ha=-1;tr===Nn.current?Ha=0:Ha=1,Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!Ha}})};(0,x.useEffect)(()=>{new Promise((tr,Ha)=>Iu(void 0,null,function*(){var Qr,Jo,su;if(((Qr=it==null?void 0:it.sideBar)==null?void 0:Qr.selectPath)!==""&&((Jo=it==null?void 0:it.sideBar)!=null&&Jo.selectPath)){const ka=yield Ze({type:"shixunsDetail/getFileContent",payload:{id:Fr.id,path:(su=it==null?void 0:it.sideBar)==null?void 0:su.selectPath,secret_repository:xn?null:!0}});ka!=null&&ka.content||(ka==null?void 0:ka.content)==""||Ze({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(un=it==null?void 0:it.sideBar)==null?void 0:un.selectPath]);const pr=Wa.createElement(mt.default,{className:dn.menu,style:{background:"#24294b"},onClick:tr=>{var Ha;!((Ha=Ke==null?void 0:Ke.detail)!=null&&Ha.secret_repository)&&tr.key==="2"&&Yt("1"),ua(tr.key),tr.key==="1"?ar(!0):ar(!1)}},Wa.createElement(mt.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),yn.filter(tr=>{var Ha,Qr;return!((Ha=Ke==null?void 0:Ke.detail)!=null&&Ha.init_repository)||(Qr=Ke==null?void 0:Ke.detail)!=null&&Qr.is_jupyter_lab?tr.id!=="2":tr}).map((tr,Ha)=>Wa.createElement(mt.default.Item,{className:"leaveClick",key:tr.id},tr.name))),pa=(tr=!1,Ha=1)=>Iu(void 0,null,function*(){var Qr,Jo,su,ka;const eo=yield Ze({type:"shixunsDetail/updateRepositoryFile",payload:{id:Fr.id,path:(Jo=(Qr=Ke==null?void 0:Ke.fileContent)==null?void 0:Qr.params)==null?void 0:Jo.path,content:or,secret_repository:xn?null:!0,sync_origin_shixun:tr}});eo!=null&&eo.content&&((su=Ke==null?void 0:Ke.detail)!=null&&su.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ze({type:"practiceSetting/setSideBarTabs",payload:Co(Ia({},it.sideBar),{confirmLeave:!1})})),(ka=Ke==null?void 0:Ke.detail)!=null&&ka.copy_for_exercise&&(0,Mr.m)(Ze,Ke,Fr.id,Ha)});return Wa.createElement("div",{className:dn.warehouse},Wa.createElement("div",{className:dn.header},Wa.createElement(je.Z,{align:"middle",className:"w100 c-white",style:{height:60}},Wa.createElement(Oe.Z,{flex:"1"},Wa.createElement(je.Z,{align:"middle"},Wa.createElement(Oe.Z,null,Wa.createElement(Jt.Z,{dropdownRender:()=>pr,className:dn.menu},Wa.createElement("span",{className:"font16 c-white current ml20"},yn.find(tr=>tr.id===qt).name," ",Wa.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),Wa.createElement(Oe.Z,{flex:"81px"},Wa.createElement("div",{className:dn.line})),Wa.createElement(Oe.Z,null,Wa.createElement(an.default,{className:dn.tabs,activeKey:kt,onChange:tr=>{var Ha;(Ha=it==null?void 0:it.sideBar)!=null&&Ha.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Yt(tr),Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Yt(tr),Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},Wa.createElement(kr,{tab:Wa.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),xn&&((On=Ke==null?void 0:Ke.detail)==null?void 0:On.init_repository)&&Wa.createElement(kr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!xn&&(($t=Ke==null?void 0:Ke.detail)==null?void 0:$t.secret_repository)&&Wa.createElement(kr,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(xn&&((Cn=Ke==null?void 0:Ke.repository)==null?void 0:Cn.git_url)||!xn&&((ln=Ke==null?void 0:Ke.secretRepository)==null?void 0:ln.git_url))&&Wa.createElement(Wa.Fragment,null,Wa.createElement(Oe.Z,null,Wa.createElement("span",{className:dn.title},"\u4ED3\u5E93\u5730\u5740:"),Wa.createElement("input",{value:xn?(Xn=Ke==null?void 0:Ke.repository)==null?void 0:Xn.git_url:(cn=Ke==null?void 0:Ke.secretRepository)==null?void 0:cn.git_url}),Wa.createElement(An.CopyToClipboard,{text:xn?(Ct=Ke==null?void 0:Ke.repository)==null?void 0:Ct.git_url:(Sa=Ke==null?void 0:Ke.secretRepository)==null?void 0:Sa.git_url,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},Wa.createElement(bt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},Wa.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),Wa.createElement("div",{className:dn.content,style:{overflow:"auto"}},kt==="1"&&Wa.createElement(Wa.Fragment,null,Wa.createElement("aside",{className:dn.left},Wa.createElement(vt.Z,{spinning:!!ve.effects["shixunsDetail/getRepository"],wrapperClassName:`${dn.loading} ${dn.bottom0}`},Wa.createElement(Po,{setTreeData:Tr,treeData:Ar,activeKey:qt,isRepository:xn}))),Wa.createElement("aside",{className:dn.right,ref:Rr},((Ln=it==null?void 0:it.sideBar)==null?void 0:Ln.selectPath)!==""&&Wa.createElement(Wa.Fragment,null,Wa.createElement(vt.Z,{spinning:!!ve.effects["shixunsDetail/getFileContent"],wrapperClassName:dn.loading},Wa.createElement("div",{className:dn.filePathWrp},Wa.createElement(je.Z,{align:"middle",className:"w100"},Wa.createElement(Oe.Z,null,Wa.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),Wa.createElement(Oe.Z,{flex:"40px"},Wa.createElement("div",{className:dn.line,style:{marginLeft:20}})),Wa.createElement(Oe.Z,{className:dn.filePath},Gn.map((tr,Ha)=>Wa.createElement("span",{className:"c-blue"},tr))))),Wa.createElement("div",{className:ve.effects["shixunsDetail/getFileContent"]?"hide":"show"},Wa.createElement(qu.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(Ht=Ke==null?void 0:Ke.fileContent)==null?void 0:Ht.filename,type:((hn=Ke==null?void 0:Ke.fileContent)==null?void 0:hn.file_type)==="office"?"download":(Rt=Ke==null?void 0:Ke.fileContent)==null?void 0:Rt.file_type,data:or,monacoEditor:{value:or,language:(Ft=Ke==null?void 0:Ke.fileContent)==null?void 0:Ft.language,onChange:tr=>ja(tr),options:{fontSize:14}}}))),((Rn=Ke==null?void 0:Ke.fileContent)==null?void 0:Rn.file_type)==="txt"&&Wa.createElement(je.Z,{align:"middle",justify:"center",className:dn.footer},Wa.createElement(Oe.Z,null,Wa.createElement(de.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{we.history.push(`/shixuns/${Fr.id}/challenges`)}},"\u53D6\u6D88"),Wa.createElement(de.ZP,{type:"primary",size:"middle",className:"ml40",onClick:tr=>{var Ha,Qr;(Ha=Ke==null?void 0:Ke.detail)!=null&&Ha.is_fork_from_creator&&((Qr=Ke==null?void 0:Ke.detail)!=null&&Qr.copy_for_exercise)?Ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Jo,su)=>{pa(Jo,su)}}}):pa()}},"\u63D0\u4EA4")))),((zt=it==null?void 0:it.sideBar)==null?void 0:zt.selectPath)==""&&((Bt=Ke==null?void 0:Ke.detail)==null?void 0:Bt.init_repository)&&Wa.createElement("div",{className:dn.empty},Wa.createElement("img",{src:Fn.x7,width:"258"}),Wa.createElement("br",null),Wa.createElement("span",{className:"c-grey-c"},!!(Ar!=null&&Ar.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Ar!=null&&Ar.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),kt==="2"&&Wa.createElement("div",{className:dn.commit},Wa.createElement(Ou,{isRepository:xn}))))};var Ko=(0,we.connect)(({loading:re,globalSetting:ue,practiceSetting:ne,shixunsDetail:ve})=>({globalSetting:ue,loading:re,practiceSetting:ne,shixunsDetail:ve}))(io),Fo={flex_box_center:"flex_box_center___qr2XQ",flex_space_between:"flex_space_between___aexCP",flex_box_vertical_center:"flex_box_vertical_center___BCwy9",flex_box_center_end:"flex_box_center_end___MMXT9",flex_box_column:"flex_box_column___XpXt5",level:"level___zlDui",left:"left___eEQyc",container:"container___uKDQP",title:"title___NIFJk",listWrap:"listWrap___uVi_7",list:"list___K1CRH",s3:"s3___s7a1S",s2:"s2___LsTSy",listActive:"listActive___r53KB",os:"os___zLMDu",btns:"btns___fvyWI",btnsWrap:"btnsWrap___pVqhU",icon:"icon___TBkIn",btn:"btn___RbP1C",d1:"d1_____n0x",d2:"d2___TFujl",shrink:"shrink___XsTLO",elseShrink:"elseShrink___Sgotd",right:"right___kNV70",addIcon:"addIcon___Dagu_"},pu="data:image/png;base64,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",Pu=le(64165),Lu=le(11414),ni=Object.defineProperty,ai=Object.defineProperties,Zl=Object.getOwnPropertyDescriptors,Si=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,wi=Object.prototype.propertyIsEnumerable,Cl=(re,ue,ne)=>ue in re?ni(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,$l=(re,ue)=>{for(var ne in ue||(ue={}))Qu.call(ue,ne)&&Cl(re,ne,ue[ne]);if(Si)for(var ne of Si(ue))wi.call(ue,ne)&&Cl(re,ne,ue[ne]);return re},Zi=(re,ue)=>ai(re,Zl(ue)),Mi=(re,ue)=>{var ne={};for(var ve in re)Qu.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&Si)for(var ve of Si(re))ue.indexOf(ve)<0&&wi.call(re,ve)&&(ne[ve]=re[ve]);return ne},yl=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const ko=re=>{var ue=re,{globalSetting:ne,dispatch:ve,practiceSetting:Ze}=ue,it=Mi(ue,["globalSetting","dispatch","practiceSetting"]);const Ke=(0,we.useLocation)(),[Ve]=(0,we.useSearchParams)(),[Ee,Te]=(0,x.useState)(!1),[un,On]=(0,x.useState)({}),[$t,Cn]=(0,x.useState)(!0),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(null),Sa=(0,x.useRef)(!1),{id:Ln,updateIndex:Ht,is_published:hn,newQuestion:Rt}=Ze,{challenge_list:Ft=[]}=un;(0,x.useEffect)(()=>{if(Ln)return zt(),()=>{ve({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Ln,Ht]),(0,x.useEffect)(()=>{Rn()},[Ke]);const Rn=()=>{const Gn=Ke.pathname.split("/");(Gn.includes("newquestion")||Gn.includes("new")||Ve.get("tabId"))&&(Sa.current=!0)},zt=()=>yl(void 0,null,function*(){var Gn,ia,Ar;Cn(!0);const Tr=yield(0,dt.n5)({id:Ln});if((Gn=Tr==null?void 0:Tr.challenge_list)!=null&&Gn.length){const Rr=Ke.pathname.split("/"),Fr=Tr.challenge_list.find(yn=>String(yn.challenge_id)===Rr[4]);if(Rr.includes("newquestion")||Rr.includes("new")){const yn=Tr.challenge_list[((ia=Tr.challenge_list)==null?void 0:ia.length)-1];ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Rr.includes("new")?0:1,name:""}}}),Ct(void 0),Yt(yn)}else Rr[4]&&Fr?Bt(Fr,!1):Bt(Tr.challenge_list[0])}(Ar=Tr==null?void 0:Tr.challenge_list)!=null&&Ar.length||Ct(null),On(Tr),Cn(!1)}),Bt=(Gn,ia=!0)=>{if(Ct(Gn.challenge_id),Yt(Gn),ia){const Ar=`/shixuns/${Ln}/edit/${Gn.challenge_id}/${Gn.st===1?"editquestion":"editcheckpoint"}`;we.history.push(Ar)}},qt=(Gn,ia)=>{ia.stopPropagation();const{challenge_id:Ar}=Gn,Tr=()=>yl(void 0,null,function*(){var Rr,Fr;if((yield(0,dt.rO)({id:Ln,challengesId:Ar})).status===1){const ja=yield(0,dt.n5)({id:Ln});if(On(ja),Ar===cn&&((Rr=ja.challenge_list)!=null&&Rr.length)){Bt(ja.challenge_list[0]);return}(Fr=ja.challenge_list)!=null&&Fr.length||(Ct(null),Sa.current=!0,Yt({}),we.history.push(`/shixuns/${Ln}/edit?tabId=level`))}});xe.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Tr})},ua=(Gn,ia,Ar)=>{const Tr=Array.from(Gn),[Rr]=Tr.splice(ia,1);return Tr.splice(Ar,0,Rr),Tr},kt=(Gn,ia)=>{if(!Gn.destination)return;const Ar=ua(ia,Gn.source.index,Gn.destination.index);On(Zi($l({},un),{challenge_list:Ar}));const Tr=Ar.map(Rr=>Rr.challenge_id);(0,dt.xg)({id:Ln,ids:Tr}).then(Rr=>{Rr.status!==0&&On(Zi($l({},un),{challenge_list:ia}))})},Yt=Gn=>{ve({type:"practiceSetting/setParams",payload:{selectQuestionParams:Gn}})},or=(Gn,ia)=>yl(void 0,null,function*(){if(Gn===cn)return;yield Ma(),Ct(Gn),Yt(ia),ve({type:"practiceSetting/setParams",payload:{newQuestion:null}});const Ar=`/shixuns/${Ln}/edit/${Gn}/${ia.st===1?"editquestion":"editcheckpoint"}`;we.history.push(Ar)}),Ma=()=>new Promise((Gn,ia)=>{var Ar;(Ar=Ze==null?void 0:Ze.sideBar)!=null&&Ar.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Gn()},onCancel:()=>{ia()}}):Gn()}),Nn=Gn=>x.createElement(x.Fragment,null,x.createElement(Lu.Z5,{onDragEnd:ia=>kt(ia,Gn)},x.createElement(Lu.bK,{droppableId:"droppable"},(ia,Ar)=>x.createElement("div",Zi($l({ref:ia.innerRef},ia.droppableProps),{style:{width:"100%"}}),Gn.map((Tr,Rr)=>{const{st:Fr,name:yn,challenge_id:ja}=Tr;return x.createElement(Lu._l,{key:ja,draggableId:ja.toString(),index:Rr,isDragDisabled:hn},(pr,pa)=>x.createElement("div",Zi($l($l({ref:pr.innerRef},pr.draggableProps),pr.dragHandleProps),{className:cn===ja?Fo.listActive:Fo.list,onClick:()=>or(ja,Tr)}),x.createElement("span",{className:Fo.s1},Fr===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:Fo.s2},"\u7B2C",Rr+1,"\u5173: ",yn),!hn&&x.createElement("span",{className:Fo.s3,onClick:tr=>qt(Tr,tr)},x.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Rt&&x.createElement("div",{className:Fo.listActive},x.createElement("span",{className:Fo.s1},(Rt==null?void 0:Rt.st)===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:Fo.s2},"\u7B2C",Gn.length+1,"\u5173: ",Rt==null?void 0:Rt.name)),!hn&&x.createElement("div",{className:Fo.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),xn=Gn=>yl(void 0,null,function*(){yield Ma(),Gn==="new"?we.history.push(`/shixuns/${Ln}/edit/new`):we.history.push(`/shixuns/${Ln}/edit/newquestion`),Te(!1),Ct(void 0),ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Gn==="new"?0:1,name:""}}})}),ar=()=>{(0,ya.gy)(ve,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Te(!Ee)};return x.createElement("div",{className:Fo.level},x.createElement("aside",{className:Fo.left,style:{width:ln?"0":"25%"}},x.createElement("div",{className:Fo.container},x.createElement("div",{className:Fo.title},"\u4EFB\u52A1\u5173\u5361(",Ft.length,")"),x.createElement("div",{className:Fo.listWrap},$t?x.createElement(vt.Z,{size:"middle"}):Ft.length||Rt?Nn(Ft):x.createElement(Pu.Z,{image:pu,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!ln&&x.createElement("div",{className:Fo.btns},x.createElement("aside",{className:Fo.btnsWrap},x.createElement("div",{style:{transform:Ee?"rotate(45deg)":"rotate(0deg)"},className:Fo.icon,onClick:ar},"+"),x.createElement("div",{className:Fo.btn,style:{left:Ee?20:-154}},x.createElement("div",{className:Fo.d1,onClick:()=>xn("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),x.createElement("div",{className:Fo.d2,onClick:()=>xn("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),x.createElement("div",{className:ln?Fo.elseShrink:Fo.shrink,onClick:()=>Xn(!ln)},x.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),x.createElement("aside",{className:Fo.right,id:"modal-level-question"},cn===null&&Sa.current?x.createElement("div",{className:Fo.addIcon},x.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):x.createElement(we.Outlet,null)))};var Yi=(0,we.connect)(({globalSetting:re,practiceSetting:ue})=>({globalSetting:re,practiceSetting:ue}))(ko),zl=le(61621),Li=le(58421),Qi=le(5112),Ji={title:"title___nOeqx",content:"content___fZhlH",add:"add___UacIA",colorBlue:"colorBlue___mDMlZ",radio:"radio___mI6Bh"},Ta=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,Vo=(re,ue)=>{var ne={};for(var ve in re)so.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&Ta)for(var ve of Ta(re))ue.indexOf(ve)<0&&So.call(re,ve)&&(ne[ve]=re[ve]);return ne},al=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const zi=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,loading:Ze,dispatch:it,onReloadData:Ke}=ue,Ve=Vo(ue,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ee,Te]=(0,x.useState)(),[un,On]=(0,x.useState)([]);(0,x.useEffect)(()=>{ne.actionTabs.key==="Collaborators-ChangeManager"&&$t()},[ne.actionTabs.key]);const $t=()=>al(void 0,null,function*(){var cn;const Ct=yield it({type:"shixunsDetail/getChangeManager",payload:{id:(cn=ne.actionTabs.params)==null?void 0:cn.id}});On(Ct||[])}),Cn=()=>{var cn;it({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(cn=ne.actionTabs.params)==null?void 0:cn.id}}})},ln=()=>al(void 0,null,function*(){var cn;if(!Ee){Be.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Ct=yield it({type:"shixunsDetail/changeManager",payload:{id:(cn=ne.actionTabs.params)==null?void 0:cn.id,user_id:Ee}});Xn(),Ct&&(Ke(),Be.ZP.info(Ct.message))}),Xn=()=>{it({type:"shixunsDetail/setActionTabs",payload:{}}),Te(null)};return x.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:ne.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Ze.effects["shixunsDetail/changeManager"],onOk:ln,onCancel:Xn},x.createElement("div",null,x.createElement("div",{className:Ji.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",x.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),x.createElement("div",{className:Ji.content},un.length?x.createElement(Qi.ZP.Group,{value:Ee,onChange:cn=>Te(cn.target.value)},un.map((cn,Ct)=>x.createElement(Qi.ZP,{className:Ji.radio,key:Ct,value:cn.user_id},cn.name))):x.createElement("div",{className:Ji.add},x.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",x.createElement("a",{className:Ji.colorBlue,onClick:Cn},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Ju=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne})=>({shixunsDetail:re,globalSetting:ne,loading:ue}))(zi),Ue=le(68226),ot=le(44405);const{TabPane:qe}=an.default;var Ot=({visible:re,onCancel:ue,onSelectGroup:ne,shixunId:ve,onSelectCollaborator:Ze})=>x.createElement(xe.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:re,width:1100,centered:!0,keyboard:!1,onCancel:ue,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},x.createElement(an.default,{defaultActiveKey:"1"},x.createElement(qe,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},x.createElement(Ue.Z,{onCancel:ue,container_type:2,container_id:ve,onSelect:Ze})),x.createElement(qe,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},x.createElement(ot.Z,{onCancel:ue,onSelect:ne})))),Ut={bg:"bg___eNGI2",wrap:"wrap___cXTZg",modal:"modal___tpv7Q",content:"content___MwVZ6",head:"head___PxksF",headCount:"headCount___ltwMD",button:"button___KydF2",itemWrap:"itemWrap___E0xoZ",imgWrap:"imgWrap___sjKtg",img:"img___iT84N",manager:"manager___T0le_",itemContent:"itemContent___v3w_e",nameWrap:"nameWrap___dFMCl",name:"name___Y7cXc",actionGroup:"actionGroup___fIyBj",deleteIcon:"deleteIcon___gBNJ0",schoolWrap:"schoolWrap___rJCGL",school:"school___V97lL",countWrap:"countWrap___Dhs2Z",deletetitle:"deletetitle___ifJFw",yseTitle:"yseTitle___yrW0X"},fr=le(53196),Pr=Object.defineProperty,Ra=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,Zr=(re,ue,ne)=>ue in re?Pr(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,xr=(re,ue)=>{for(var ne in ue||(ue={}))Zn.call(ue,ne)&&Zr(re,ne,ue[ne]);if(Ra)for(var ne of Ra(ue))ur.call(ue,ne)&&Zr(re,ne,ue[ne]);return re},Xa=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const Ho=({shixunsDetail:re,globalSetting:ue,loading:ne,user:ve,dispatch:Ze})=>{var it,Ke,Ve,Ee,Te,un;const On=(0,we.useParams)(),$t=(0,x.useRef)(),[Cn,ln]=(0,x.useState)(0),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({id:null,page:1}),Ln=(Ke=(it=ve.userInfo)==null?void 0:it.shixun)==null?void 0:Ke.editable,Ht=((Ve=ve.userInfo)==null?void 0:Ve.role)<=2||((Te=(Ee=ve.userInfo)==null?void 0:Ee.shixun)==null?void 0:Te.is_creator);(0,x.useEffect)(()=>{$t.current=On.id,Ct.id=$t.current,Sa(Ct),hn(Ct)},[]);const hn=Yt=>Xa(void 0,null,function*(){const or=yield Ze({type:"shixunsDetail/getCollaboratorsData",payload:Yt});or&&(cn(or.members||[]),ln(or.member_count))}),Rt=()=>Xa(void 0,null,function*(){Ct.page=1,Sa(Ct);const Yt=(0,fr.g)();yield Ze({type:"user/getUserInfo",payload:Yt}),yield hn(Ct)}),Ft=Yt=>{Ct.page=Yt,Sa(Ct),hn(Ct)},Rn=Yt=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:Ut.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>Xa(void 0,null,function*(){var or;const Ma=yield Ze({type:"shixunsDetail/deleteCollaborators",payload:{id:$t.current,userId:Yt}});if(((or=ve.userInfo)==null?void 0:or.user_id)===Yt){we.history.push("/shixuns");return}Be.ZP.info(Ma==null?void 0:Ma.message),Ct.page=1,Sa(Ct),hn(Ct)})})},zt=()=>{Ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:$t.current}}})};function Bt(Yt,or,Ma,Nn){return Xa(this,null,function*(){yield Ze({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Yt,user_id:or,editable:Ma?0:1}}),hn(Ct)})}const qt=()=>{Ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:$t.current}}})};function ua(){Ze({type:"shixunsDetail/setActionTabs",payload:{}})}const kt={visible:re.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ua,shixunId:$t.current,onSelectCollaborator:Yt=>Xa(void 0,null,function*(){ua(),(yield Ze({type:"shixunsDetail/addCollaborator",payload:{id:$t.current,user_ids:Yt}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Rt())}),onSelectGroup:Yt=>Xa(void 0,null,function*(){ua(),(yield Ze({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:$t.current,group_id:Yt.group_id}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Rt())})};return x.createElement("section",null,x.createElement("div",{className:Ut.wrap},x.createElement("div",{className:Ut.content},((un=re.detail)==null?void 0:un.identity)<5&&x.createElement("div",{className:Ut.head},x.createElement("span",{className:Ut.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Cn,"\u4EBA\uFF09"),x.createElement("div",null,Ht&&x.createElement(de.ZP,{type:"primary",ghost:!0,className:Ut.button,style:{marginRight:"20px"},onClick:zt},"\u66F4\u6362\u7BA1\u7406\u5458"),Ln&&x.createElement(de.ZP,{type:"primary",className:Ut.button,style:{marginRight:"40px"},onClick:qt},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),x.createElement("div",{className:Ut.list},x.createElement(zl.Z,{loading:ne.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Xn.map((Yt,or)=>{var Ma,Nn,xn,ar,Gn,ia,Ar,Tr;return x.createElement("div",{style:{display:"inline-block",width:"50%"}},x.createElement("div",{className:Ut.itemWrap,key:or},x.createElement("a",{href:(Ma=Yt.user)==null?void 0:Ma.user_url,target:"_blank",className:Ut.imgWrap},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Ut.img,src:`${at.Z.IMG_SERVER}/images/${(Nn=Yt.user)==null?void 0:Nn.image_url}`}),((xn=Yt.user)==null?void 0:xn.shixun_manager)&&x.createElement("span",{className:Ut.manager},"\u521B\u5EFA\u8005")),x.createElement("div",{className:Ut.itemContent},x.createElement("p",{className:Ut.nameWrap},x.createElement("a",{href:Yt.user.user_url,target:"_blank",className:Ut.name},(ar=Yt.user)==null?void 0:ar.name,Yt.user.user_id===((Gn=ve.userInfo)==null?void 0:Gn.user_id)?x.createElement("span",null,"\u6211"):null),x.createElement("div",{className:Ut.actionGroup},Ht?(ia=Yt.user)!=null&&ia.shixun_manager?null:x.createElement(Jt.Z,{dropdownRender:()=>x.createElement(mt.default,{selectedKeys:[Yt.editable?"1":"2"],onClick:()=>{var Rr;Bt(re.detail.identifier,Yt.user.user_id,Yt.editable,(Rr=Yt.user)==null?void 0:Rr.name)}},x.createElement(mt.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),x.createElement(mt.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},x.createElement("div",null,Yt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",x.createElement(Vn.Z,{style:{fontSize:"14px",color:"#888888"}}))):Yt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Ar=Yt.user)!=null&&Ar.shixun_manager)&&Ln?x.createElement("a",{className:Ut.deletetitle,onClick:()=>{var Rr;return Rn((Rr=Yt.user)==null?void 0:Rr.user_id)}},"\u5220\u9664"):null)),x.createElement("p",{className:Ut.schoolWrap},x.createElement("span",{className:Ut.school},(Tr=Yt.user)==null?void 0:Tr.school_name)))))})))),Cn>10&&x.createElement("div",{className:Ut.countWrap},x.createElement(Li.Z,{showQuickJumper:!1,showSizeChanger:!1,total:Cn,onChange:Yt=>Ft(Yt),pageSize:10,current:Ct.page}))),x.createElement(Ju,{onReloadData:Rt}),x.createElement(Ot,xr({},kt)))};var To=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne,user:ve})=>({shixunsDetail:re,globalSetting:ne,user:ve,loading:ue}))(Ho),xo=le(79768),ou=le(57809),Bo=le(53794),Yu=le(36723),bu=le(95887),Ro={mirrorModal:"mirrorModal___z1tEP",right:"right___ZlGrr",title:"title___lWaS3",content:"content___bCC9x",des:"des___ujB5y",btns:"btns___L4vgc",confirm:"confirm___RFRg4",cancel:"cancel___F1WB_",modal:"modal___A5dbG"},Ur=le(88195),Ll=le(84722),ri=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const Go=({newShixuns:re,user:ue,dispatch:ne,visible:ve,onOk:Ze,onCancel:it,useId:Ke=null,identifier:Ve,shixun_environment_id:Ee,tab_type:Te})=>{var un,On;const[$t,Cn]=(0,x.useState)(null),[ln,Xn]=(0,x.useState)({}),[cn,Ct]=(0,x.useState)(""),{environmentData:Sa}=re,{frequence_image:Ln=[],environments:Ht=[],other_image:hn=[]}=Sa,{name:Rt,description:Ft}=ln;(0,x.useEffect)(()=>{ve&&(ne({type:"newShixuns/getEnvironmentData",payload:{tab_type:Te}}),Ct(""),Cn(Ke))},[ve,Ke]),(0,x.useEffect)(()=>{re.actionTabs.key==="NewShixuns-Apply"&&it()},[(un=re==null?void 0:re.actionTabs)==null?void 0:un.key]),(0,x.useEffect)(()=>{$t!==null&&Rn()},[$t]);const Rn=()=>ri(void 0,null,function*(){const zt=yield(0,dt.Q1)({mirror_repository_id:$t,identifier:Ve,shixun_environment_id:Ee});Xn(zt.data)});return x.createElement(x.Fragment,null,x.createElement(xe.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:ve,width:1e3,destroyOnClose:!0,centered:!0,onCancel:it,className:Ro.modal,footer:null},x.createElement("div",{className:Ro.mirrorModal},x.createElement(bu.Z,{dispatch:ne,value:$t,data:Ht,otherData:hn,tags:Ln,onChange:zt=>Cn(zt),onSearchWord:zt=>Ct(zt),tab_type:Te}),x.createElement("div",{className:Ro.right},x.createElement("header",null,x.createElement("div",{className:Ro.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",x.createElement("span",{dangerouslySetInnerHTML:{__html:$t===null?"\u2014 \u2014":(On=Rt||"")==null?void 0:On.replace(new RegExp(cn==null?void 0:cn.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),x.createElement("div",{className:Ro.content},$t===null&&x.createElement(Pu.Z,{image:Yu,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),$t!==null&&x.createElement("div",{className:Ro.des},x.createElement(Ae.Z,{value:Ft,highlightKeywords:cn})),x.createElement("div",{className:Ro.btns},x.createElement(de.ZP,{onClick:()=>{Cn(null),Xn({}),it()},className:Ro.cancel},"\u53D6\u6D88 "),x.createElement(de.ZP,{onClick:()=>{Ze(ln)},className:Ro.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),x.createElement(Ur.Z,null),x.createElement(Ll.Z,null))};var Tu=(0,we.connect)(({newShixuns:re,globalSetting:ue,user:ne})=>({newShixuns:re,globalSetting:ue,user:ne}))(Go),Oa={flex_box_center:"flex_box_center___jnFK3",flex_space_between:"flex_space_between___JoMuQ",flex_box_vertical_center:"flex_box_vertical_center___XkWzp",flex_box_center_end:"flex_box_center_end___kfVJX",flex_box_column:"flex_box_column___mfxox",content:"content___ujW8g",explain:"explain___vGa5a",tabs:"tabs___MbGuX",active:"active___SCmkJ",btns:"btns___MiEQa",must:"must___n8wNT",popover:"popover___wqXWh",zybzForm:"zybzForm___m1nC0",graaytitle:"graaytitle___vdUDn",dataPicker:"dataPicker___RiEgz",examineStatus:"examineStatus___OCyYC",contacts:"contacts___MWvKz",contacts_img:"contacts_img___kiMTs",suc_status:"suc_status___p81iO",fail_status:"fail_status___Rv54W",bohui:"bohui___wtuT5",selecticon:"selecticon___AAPZz"},dr=le(43428),ku=le(46400),Wu=le(60324),_o=le(88522),Vu=le(5083),uu=le(5871),Nl=le(51124),Yr={footerWrap:"footerWrap___lXI4I"},Ku=Object.getOwnPropertySymbols,Zu=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,cl=(re,ue)=>{var ne={};for(var ve in re)Zu.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&Ku)for(var ve of Ku(re))ue.indexOf(ve)<0&&ml.call(re,ve)&&(ne[ve]=re[ve]);return ne},ei=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const Wi=Fe.default.TextArea,cs=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,loading:Ze,dispatch:it,onFinish:Ke=()=>{}}=ue,Ve=cl(ue,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ee]=ce.default.useForm(),Te=On=>ei(void 0,null,function*(){var $t;const Cn=yield it({type:"shixunsDetail/getCustomScript",payload:{id:($t=ne.actionTabs.params)==null?void 0:$t.id,compile:On.execute,excutive:On.compile}});un(),Cn&&Ke(Cn==null?void 0:Cn.shixun_script)}),un=()=>{it({type:"shixunsDetail/setActionTabs",payload:{}})};return x.createElement(xe.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:ne.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:un},x.createElement(ce.default,{form:Ee,scrollToFirstError:!0,layout:"vertical",onFinish:Te},x.createElement(ce.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Wi,{rows:4})),x.createElement(ce.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},x.createElement(Wi,{rows:4})),x.createElement("div",{className:Yr.footerWrap},x.createElement(ce.default.Item,null,x.createElement(de.ZP,{className:"mr5",size:"middle",onClick:un},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ze.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var ns=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne})=>({shixunsDetail:re,globalSetting:ne,loading:ue}))(cs),gi=le(34055),oi=le(56656),El=le.n(oi),Ul=le(29679),ha=le(59301),Vi=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const me="YYYY-MM-DD HH:mm",pe=({shixunsDetail:re,visible:ue,onOk:ne,onCancel:ve,dispatch:Ze,is_published:it,id:Ke,has_relation:Ve,environment:Ee=[],verifyModal:Te})=>{var un,On,$t;const Cn=(0,we.useParams)(),[ln,Xn]=(0,x.useState)(1),[cn,Ct]=(0,x.useState)(!0),[Sa,Ln]=(0,x.useState)(!1),[Ht,hn]=(0,x.useState)(null),[Rt,Ft]=(0,x.useState)(),[Rn,zt]=(0,x.useState)(),[Bt,qt]=(0,x.useState)([]),[ua,kt]=(0,x.useState)(!1),[Yt,or]=(0,x.useState)(""),[Ma,Nn]=(0,x.useState)(null),[xn]=ce.default.useForm(),[ar,Gn]=(0,x.useState)([]),[ia,Ar]=(0,x.useState)(""),[Tr,Rr]=(0,x.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),Fr=(0,x.useRef)((0,fn.throttle)(ka=>ja(ka),1200,{leading:!0,trailing:!0})).current;(0,x.useEffect)(()=>{var ka;((0,gi.Ny)()||(ka=re==null?void 0:re.detail)!=null&&ka.manager_of_shixun)&&Rr([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}])},[]),(0,x.useEffect)(()=>{Ke&&ue&&yn()},[Ke,ue]);const yn=(ka=null)=>Vi(void 0,null,function*(){var eo,Hu;ka||Ct(!0);const nl=yield(0,et.ZP)(`/api/shixuns/${Ke}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:ka}});if(nl.status===0&&!ka){const{data:Fa}=nl;console.log("data",Fa),hn((Fa==null?void 0:Fa.shixun_environment_id)||null),Ft((Fa==null?void 0:Fa.evaluate_script)||""),zt((Fa==null?void 0:Fa.choice_standard_scripts)||null),qt((Fa==null?void 0:Fa.standard_scripts)||[]),or((eo=Fa.shixun)==null?void 0:eo.survival_time);let Qa=(Hu=Fa.shixun)==null?void 0:Hu.important_shixun_configs;xn.setFieldsValue({identifier:(Qa==null?void 0:Qa.identifier)||"",people_number:(Qa==null?void 0:Qa.people_number)||"",school_id:(Qa==null?void 0:Qa.school_name)||"",times:Qa!=null&&Qa.start_time&&(Qa!=null&&Qa.end_time)?[El()(Qa==null?void 0:Qa.start_time),El()(Qa==null?void 0:Qa.end_time)]:["",""]}),Ar((Qa==null?void 0:Qa.verify_reason)||""),Nn((Qa==null?void 0:Qa.process)||null),yield ja(Qa==null?void 0:Qa.school_name)}if(nl.status===0&&ka){const{data:Fa}=nl;Ft((Fa==null?void 0:Fa.evaluate_script)||""),zt(null),qt((Fa==null?void 0:Fa.standard_scripts)||[]),yield ja()}Ct(!1)}),ja=ka=>Vi(void 0,null,function*(){const eo=yield Ze({type:"account/getSchoolOption",payload:{keyword:ka,limit:99999,display_aliases:!0}});Gn(eo==null?void 0:eo.schools)}),pr=()=>{Te()||Ze({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Cn.id}}})},pa=ka=>Vi(void 0,null,function*(){const eo=yield Ze({type:"shixunsDetail/getScriptContent",payload:{id:Cn.id,script_id:ka}});eo&&Ft(eo.content)}),tr=ka=>{xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ha.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",ha.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Vi(void 0,null,function*(){yield pa(ka),zt(ka),xe.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:ha.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Ha=(ka=!1,eo=1)=>Vi(void 0,null,function*(){var Hu,nl,Fa;let Qa;if(ln===1&&(Ln(!0),Qa=yield(0,et.ZP)(`/api/shixuns/${Cn.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:Ht,mirror_script_id:Rn,evaluate_script:Rt,sync_origin_shixun:ka}})),ln===2){Ln(!0);let ea={close_internet:ua,survival_time:Yt,sync_origin_shixun:ka};Qa=yield(0,et.ZP)(`/api/shixuns/${Cn.id}/update_environment_setting.json`,{method:"put",body:ea})}if(ln===3){let ea=xn.getFieldsValue();yield xn.validateFields(),Ln(!0);let vo={close_internet:ua,survival_time:Yt,sync_origin_shixun:ka};vo.important_shixun_configs={identifier:ea==null?void 0:ea.identifier,people_number:ea==null?void 0:ea.people_number,school_id:(Hu=ar.find(jo=>jo.name===(ea==null?void 0:ea.school_id)))==null?void 0:Hu.id,start_time:El()(ea==null?void 0:ea.times[0]).format("YYYY-MM-DD HH:mm"),end_time:El()(ea==null?void 0:ea.times[1]).format("YYYY-MM-DD HH:mm")},Qa=yield(0,et.ZP)(`/api/shixuns/${Cn.id}/resources_first_ensure.json`,{method:"post",body:vo})}Qa.status===0&&((!((nl=re==null?void 0:re.detail)!=null&&nl.copy_for_exercise)||ln===3)&&Be.ZP.success(`${ln==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(Fa=re==null?void 0:re.detail)!=null&&Fa.copy_for_exercise&&ln!=3&&(0,pn.m)(Ze,re,Ke,eo),yn(),ne()),Ln(!1)}),Qr=(ka,eo)=>{const Hu=/^[^0-9][a-zA-Z0-9]*$/,nl=/^.{4,30}$/;return eo&&!/^[a-zA-Z0-9]+$/.test(eo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):eo&&!Hu.test(eo)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):eo&&!nl.test(eo)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},Jo=ka=>parseInt(ka||"0",10),su=(ka,eo)=>{if(eo&&eo.length===2){const[Hu,nl]=eo;if(!Hu||!nl)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return ha.createElement(ha.Fragment,null,ha.createElement(dr.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:ve,open:ue},ha.createElement("div",{className:Oa.content},ha.createElement(zl.Z,{loading:cn,active:!0},ha.createElement(je.Z,{className:"mt10",justify:"space-between"},ha.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),ha.createElement("i",{onClick:ve,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),ha.createElement("div",{className:Oa.tabs},Tr.map(ka=>{const{name:eo,id:Hu}=ka;return ha.createElement("div",{key:Hu,className:ln===Hu?Oa.active:"",onClick:()=>Xn(Hu)},eo)})),ln===1&&ha.createElement(x.Fragment,null,ha.createElement(ku.Z,{className:"mt20",message:"\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684\u8BC4\u6D4B\u811A\u672C\uFF1A\u5C06\u4F5C\u4E3A\u6574\u4E2A\u5B9E\u8BAD\u6240\u6709\u5B9E\u9A8C\u73AF\u5883\u4E0B\uFF0C\u5B66\u5458\u8BC4\u6D4B\u65F6\u8FD0\u884C\u7684\u811A\u672C\u3002",type:"info",showIcon:!0,closable:!0}),ha.createElement(je.Z,{align:"middle",className:"mt20"},ha.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),ha.createElement(ou.default,{onClick:Te,getPopupContainer:ka=>ka.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Ht,onChange:ka=>{hn(ka),yn(ka)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(un=Ee.filter(ka=>ka.id!==0))==null?void 0:un.map((ka,eo)=>ha.createElement(ou.default.Option,{value:ka.id,name:ka.name,key:ka.id},ka.name)))),ha.createElement(je.Z,{align:"middle",className:"mt20"},ha.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),ha.createElement(ou.default,{onClick:Te,getPopupContainer:ka=>ka.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:Rn,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ka=>{tr(ka)}},(Bt||[]).map((ka,eo)=>ha.createElement(ou.default.Option,{value:parseInt(ka.id),name:ka.scptname,key:eo},ka.scptname))),ha.createElement("span",{className:Oa.explain,onClick:pr},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),ha.createElement(Wu.Z,{className:Oa.popover,content:ha.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",ha.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",ha.createElement("br",null),"challengeProgramNames",ha.createElement("br",null),"sourceClassNames",ha.createElement("br",null),ha.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",ha.createElement("br",null),ha.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",ha.createElement("br",null),"src/step1/HelloWorld.java",ha.createElement("br",null),"src/step2/Other.java",ha.createElement("br",null),ha.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",ha.createElement("br",null),"step1.HelloWorld",ha.createElement("br",null),"step2.Other",ha.createElement("br",null),ha.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",ha.createElement("br",null),'ff challengeProgramNames=("src/step1/',ha.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',ha.createElement("br",null),'sourceClassNames=("step1.HelloWorld',ha.createElement("br",null),'" "step2.Other")',ha.createElement("br",null),ha.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},ha.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),ha.createElement(Nl.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:Rt,options:{readOnly:it},onChange:ka=>{Ft(ka)}})),ln===2&&ha.createElement("div",{style:{flex:1,overflowY:"auto"}},ha.createElement(je.Z,{align:"middle",className:"mt20"},ha.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),ha.createElement(Fe.default,{bordered:!1,value:Yt,onChange:ka=>or(ka.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),ha.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),ln===3&&((0,gi.Ny)()||((On=re==null?void 0:re.detail)==null?void 0:On.manager_of_shixun))&&ha.createElement("div",{style:{flex:1,overflowY:"auto"}},ha.createElement(je.Z,{align:"middle",className:"mt20"},ha.createElement(ce.default,{form:xn,layout:"horizontal",className:Oa.zybzForm},ha.createElement(je.Z,{align:"middle"},ha.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},ha.createElement("span",{className:Oa.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),ha.createElement(ce.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:Qr}]},ha.createElement(Fe.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"})),ha.createElement("span",{className:"ml10 c-grey-999 font14"},"\u4FDD\u969C\u6807\u8BC6\u53EA\u80FD\u7531\u5B57\u6BCD\u548C\u6570\u5B57\u7EC4\u6210\uFF084~30 \u4F4D\uFF09\uFF0C\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934\u3002",ha.createElement("br",null),"\u586B\u5199\u4FDD\u969C\u6807\u8BC6\u662F\u4E3A\u4E86\u4FBF\u4E8E\u5E73\u53F0\u4E3A\u6B64\u5B9E\u8DF5\u9879\u76EE\u7279\u522B\u5206\u914D\u8282\u70B9\u3002")),ha.createElement(je.Z,{align:"middle",className:"mt25"},ha.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},ha.createElement("span",{className:Oa.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),ha.createElement("div",{style:{position:"relative"}},ha.createElement(ce.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},ha.createElement(_o.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:Fr,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},($t=ar==null?void 0:ar.filter(ka=>(ka==null?void 0:ka.id)!==0))==null?void 0:$t.map((ka,eo)=>ha.createElement(ou.default.Option,{key:eo+1,title:ka==null?void 0:ka.name,value:ka==null?void 0:ka.name},ka==null?void 0:ka.name)))),ha.createElement("span",{className:Oa.selecticon},ha.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},ha.createElement("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}))))),ha.createElement(je.Z,{align:"middle",className:"mt25"},ha.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},ha.createElement("span",{className:Oa.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),ha.createElement("div",{className:Oa.graaytitle},ha.createElement(ce.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:su}]},ha.createElement(Vu.default.RangePicker,{disabledDate:ka=>ka&&ka{if(ka&&ka[0]&&ka[1]){const eo=ka[0].isBefore(El()())?El()():ka[0];xn.setFieldValue("times",[eo,ka[1]])}else xn.setFieldValue("times",ka)}})))),ha.createElement(je.Z,{align:"middle",className:"mt25"},ha.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},ha.createElement("span",{className:Oa.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),ha.createElement(ce.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},ha.createElement(uu.Z,{parser:Jo,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),ha.createElement("div",{className:`${Oa.examineStatus} mt25`},Ma>=1&&ha.createElement("div",null," ",ha.createElement(Ul.Z,{className:Oa.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),Ma>=2&&Ma!=3&&ha.createElement("div",null," ",ha.createElement(Ul.Z,{className:Oa.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),Ma==3&&ha.createElement("div",null," ",ha.createElement(Le.Z,{className:Oa.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",ha.createElement("span",{title:ia,className:Oa.bohui},ia),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",ha.createElement("span",{className:Oa.contacts},ha.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",ha.createElement("div",{className:Oa.contacts_img}))),Ma>=4&&Ma!=5&&Ma!=7&&ha.createElement("div",null," ",ha.createElement(Ul.Z,{className:Oa.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(Ma==5||Ma==7)&&ha.createElement("div",null," ",ha.createElement(Le.Z,{className:Oa.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",ha.createElement("span",{className:Oa.contacts},ha.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",ha.createElement("div",{className:Oa.contacts_img}))),Ma>5&&ha.createElement("div",null," ",ha.createElement(Ul.Z,{className:Oa.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),ha.createElement("div",{className:Oa.btns},ha.createElement(de.ZP,{onClick:ve},"\u53D6\u6D88"),ha.createElement(de.ZP,{disabled:ln==3&&[2,4,5].includes(Ma),onClick:()=>Vi(void 0,null,function*(){var ka,eo;if(ln===1&&!Ht){Be.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(ka=re==null?void 0:re.detail)!=null&&ka.is_fork_from_creator&&((eo=re==null?void 0:re.detail)!=null&&eo.copy_for_exercise)&&ln!=3&&(Ee.filter(Hu=>Hu.id===Ht)[0].has_relation&&ln===1||ln===2)?Ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Hu,nl)=>{Ha(Hu,nl)},zIndex:1e4}}):Ha()}),loading:Sa,type:"primary",className:"ml20"},ln==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),ha.createElement(ns,{onFinish:ka=>Ft(ka)}))};var he=(0,we.connect)(({shixunsDetail:re})=>({shixunsDetail:re}))(pe),ke=le(2312),We=le(25510),ut={wrap:"wrap___S9yE5",content:"content___xIxOT",head:"head___icGJE",title:"title___NbDBd",add:"add___ntZkv",addDisable:"addDisable___pgd9I",setting:"setting___kQ9Qx",tabs:"tabs___o2qas",name:"name___HUyj5",active:"active___SVp4l",line:"line___DSw6E",resource:"resource___AgLC3",mirror:"mirror___DGr0Q",interface:"interface___xxy5c",disabled:"disabled___GqKcR",port:"port___vGmHQ",grade:"grade___b6Adk",tabsBox:"tabsBox___TnoNw",tabTitle:"tabTitle___i8cO0",more:"more___kbzpa",serverConfig:"serverConfig___BtI29",viewRecommendConfig:"viewRecommendConfig___ODGyC",system:"system___YygCM",explain:"explain___klZ55",btns:"btns___o6xWf",template:"template___AMzZZ",liWrap:"liWrap___tCbB1",li:"li___srrGx",tag:"tag___NcFBh"},yt=le(77277),rn=le(40151),tn=le(18309),wn={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},sa=le(59301),jn=Object.defineProperty,Wn=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,fa=(re,ue,ne)=>ue in re?jn(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,gr=(re,ue)=>{for(var ne in ue||(ue={}))sn.call(ue,ne)&&fa(re,ne,ue[ne]);if(da)for(var ne of da(ue))Tn.call(ue,ne)&&fa(re,ne,ue[ne]);return re},er=(re,ue)=>Wn(re,ca(ue)),Sr=({showError:re,value:ue,onChange:ne,optionsLevelList:ve})=>{const[Ze,it]=(0,x.useState)([]);(0,x.useEffect)(()=>{if(!ue.length){it([{command:"",challenge_ids:[]}]);return}it(ue)},[JSON.stringify(ue)]);const Ke=(Ve,Ee,Te)=>{let un=JSON.parse(JSON.stringify(Ze));Ee==="add"?un.push({command:"",challenge_ids:[-1]}):Ee==="delete"?un.splice(Te,1):un[Te][Ee]=Ve,it(un),ne(un)};return console.log(Ze,"value2"),sa.createElement("div",{className:wn.list},sa.createElement("div",{className:wn.head},sa.createElement("div",{style:{width:400}},"\u547D\u4EE4"),sa.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Ze==null?void 0:Ze.map((Ve,Ee)=>{var Te,un,On;let $t=ve.map((Cn,ln)=>{const Xn=`\u7B2C${ln+1}\u5173\uFF1A${Cn.name}`;let cn=Xn,Ct=!1;return Cn.st===1&&(cn=sa.createElement(bt.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},Xn),Ct=!0),er(gr({},Cn),{value:Cn.challenge_id,label:cn,disabled:Ct})});return $t=[{label:"\u6240\u6709\u5173\u5361",value:-1},...$t],sa.createElement(je.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:EeKe(Cn.target.value,"command",Ee),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),sa.createElement(ou.default,{options:$t,getPopupContainer:Cn=>Cn.parentNode,value:Ve==null?void 0:Ve.challenge_ids,onChange:Cn=>{var ln,Xn;let cn=Cn;!((ln=Ve==null?void 0:Ve.challenge_ids)!=null&&ln.includes(-1))&&(Cn!=null&&Cn.includes(-1))&&(cn=[-1]),(Xn=Ve==null?void 0:Ve.challenge_ids)!=null&&Xn.includes(-1)&&(Cn!=null&&Cn.includes(-1))&&(cn=Cn==null?void 0:Cn.filter(Ct=>Ct!==-1)),Ke(cn,"challenge_ids",Ee)},mode:"multiple",maxTagTextLength:(On=Ve==null?void 0:Ve.challenge_ids)!=null&&On.includes(-1)?4:3,placeholder:"\u8BF7\u9009\u62E9\u5E94\u7528\u5173\u5361",maxTagCount:5,bordered:!1,style:{width:560,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,margin:"0 20px"}}),sa.createElement(je.Z,{wrap:!1},sa.createElement("i",{onClick:()=>Ke("","add",Ee),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Ee!==0&&sa.createElement("i",{onClick:()=>Ke("","delete",Ee),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},Ie=le(59301),qa=Object.defineProperty,Uo=Object.defineProperties,$r=Object.getOwnPropertyDescriptors,wo=Object.getOwnPropertySymbols,lu=Object.prototype.hasOwnProperty,vu=Object.prototype.propertyIsEnumerable,Su=(re,ue,ne)=>ue in re?qa(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,cu=(re,ue)=>{for(var ne in ue||(ue={}))lu.call(ue,ne)&&Su(re,ne,ue[ne]);if(wo)for(var ne of wo(ue))vu.call(ue,ne)&&Su(re,ne,ue[ne]);return re},Zo=(re,ue)=>Uo(re,$r(ue)),lo=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const iu=ou.default.Option,Ru=5,Gu=({practiceSetting:re,dispatch:ue,shixunsDetail:ne,user:ve})=>{var Ze,it,Ke,Ve,Ee,Te,un,On,$t,Cn;const{id:ln,is_published:Xn}=re,[cn,Ct]=(0,x.useState)([]),[Sa,Ln]=(0,x.useState)(null),[Ht,hn]=(0,x.useState)([]),[Rt,Ft]=(0,x.useState)([]),Rn=(0,x.useRef)(null),[zt,Bt]=(0,x.useState)({}),qt=(0,x.useRef)({}),ua=(0,x.useRef)({}),{shixun_environment:kt={},mirror_repository:Yt={},small_type:or=[],new_service_configs:Ma=[],network_mode_list:Nn=[],boosters:xn=[]}=zt,[ar,Gn]=(0,x.useState)(""),[ia,Ar]=(0,x.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[Tr,Rr]=(0,x.useState)(!1),[Fr,yn]=(0,x.useState)(!1),[ja,pr]=(0,x.useState)(!0),[pa,tr]=(0,x.useState)(!0),[Ha,Qr]=(0,x.useState)(!1),[Jo,su]=(0,x.useState)(!1),[ka,eo]=(0,x.useState)(!1),[Hu,nl]=(0,x.useState)(!1),[Fa,Qa]=(0,x.useState)(0),[ea,vo]=(0,x.useState)(!1),[jo,Do]=(0,x.useState)({}),[ga,ba]=(0,x.useState)({}),[sr,Yo]=(0,x.useState)({}),[zc,Ns]=(0,x.useState)(""),[uc,Os]=(0,x.useState)(!1),[Cc,Za]=(0,x.useState)(!1),[Kr,po]=(0,x.useState)({}),[Xo,si]=(0,x.useState)([]),Vs=(0,x.useRef)([]);console.log("--1111-",xn,Xo);const Ps=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],id=[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"\u5176\u4ED6",icon:"iconfont icon-qitaxitong"}],sd=[{id:1,name:"VNC"},{id:2,name:"RDP"}],hl=[{id:0,name:"\u516C\u5171\u955C\u50CF",type:"public"},{id:1,name:"\u81EA\u5B9A\u4E49\u955C\u50CF",type:"customize"},{id:2,name:"\u5171\u4EAB\u955C\u50CF",type:"share"}],lc=(Rt==null?void 0:Rt.find(wt=>wt.id===kt.instance_startup_template_id))||{},{desc:Wc,virt_type:Is}=lc,fm=((Ze=Ht==null?void 0:Ht.find(wt=>wt.id===(kt==null?void 0:kt.private_cloud_id)))==null?void 0:Ze.cloud_type)===1,Cp=((it=Ht==null?void 0:Ht.find(wt=>wt.id===(kt==null?void 0:kt.private_cloud_id)))==null?void 0:it.cloud_type)===4;(0,x.useEffect)(()=>(window.addEventListener("click",cf),()=>{window.removeEventListener("click",cf)}),[]),(0,x.useEffect)(()=>{vm(),zd(),bp(),Bp()},[]),(0,x.useEffect)(()=>{(0,fn.isEqual)(ua.current,zt)?ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),qt.current=zt},[zt]);const Ap=()=>lo(void 0,null,function*(){var wt,Na,ro,xu;const Nu=yield(0,et.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(wt=hl[Number(Fa)])==null?void 0:wt.type}});(Nu==null?void 0:Nu.status)===0&&(((ro=(Na=Nu==null?void 0:Nu.data)==null?void 0:Na.environments)==null?void 0:ro.length)===0&&((xu=Nu==null?void 0:Nu.data)==null?void 0:xu.other_image.length)===0?vo(!0):vo(!1))});(0,x.useEffect)(()=>{Ap()},[Fa]);const Dp=()=>{var wt;const Na=()=>{we.history.push(`/shixuns/${ln}/challenges`),ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(wt=re==null?void 0:re.sideBar)!=null&&wt.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Na()}}):Na()},vm=()=>lo(void 0,null,function*(){var wt;const Na=yield(0,et.ZP)(`/api/shixuns/${ln}/get_shixun_env_tabs.json`,{method:"get"});if(Na.status===0){const ro=((wt=Na.data)==null?void 0:wt.shixun_environments_tabs)||[];ro.length&&Sa===null&&Ln(ro[0].id),Ct(ro)}}),bp=()=>lo(void 0,null,function*(){var wt;tr(!0);const Na=yield(0,et.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});Na.status===0&&hn((wt=Na==null?void 0:Na.data)==null?void 0:wt.list),tr(!1)}),Bp=()=>lo(void 0,null,function*(){const wt=yield(0,et.ZP)(`/api/shixuns/${ln}/challenges.json`,{method:"get"});wt.challenge_list&&si(wt.challenge_list||[])}),pm=(wt,Na)=>lo(void 0,null,function*(){var ro;const xu=yield(0,et.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:wt,operating_system:Na}});xu.status===0&&Ft((ro=xu==null?void 0:xu.data)==null?void 0:ro.list)}),zd=(wt=null)=>lo(void 0,null,function*(){var Na,ro,xu,Nu,_u,Pi,ci,Ss,Bi,fu,ts,ic,Vc,Cg,Ag;pr(!0);const ki=yield(0,et.ZP)(`/api/shixuns/${ln}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:wt}});if(ki.status===0){ua.current=(0,fn.cloneDeep)(ki.data||{}),Bt(ki.data||{}),Qa(Number((ro=(Na=ki.data)==null?void 0:Na.shixun_environment)==null?void 0:ro.mirror_tab_type)||0),Number((Nu=(xu=ki.data)==null?void 0:xu.shixun_environment)==null?void 0:Nu.mirror_tab_type)===0?(Do((_u=ki.data)==null?void 0:_u.mirror_repository),ba({}),Yo({})):Number((ci=(Pi=ki.data)==null?void 0:Pi.shixun_environment)==null?void 0:ci.mirror_tab_type)===1?(ba((Ss=ki.data)==null?void 0:Ss.mirror_repository),Do({}),Yo({})):Number((fu=(Bi=ki.data)==null?void 0:Bi.shixun_environment)==null?void 0:fu.mirror_tab_type)===2&&(Yo((ts=ki.data)==null?void 0:ts.mirror_repository),Do({}),Yo({}));const Dg=(Vc=(ic=ki==null?void 0:ki.data)==null?void 0:ic.shixun_environment)==null?void 0:Vc.private_cloud_id,bg=(Ag=(Cg=ki==null?void 0:ki.data)==null?void 0:Cg.shixun_environment)==null?void 0:Ag.operating_system;Dg&&bg&&pm(Dg,bg)}pr(!1)}),xp=()=>lo(void 0,null,function*(){var wt;const Na=yield(0,et.ZP)(`/api/shixuns/${ln}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:Sa}});return Na.status===0&&Na.is_exist_code_editor?(xe.default.confirm({icon:null,centered:!0,className:yt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ie.createElement("div",null,Ie.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),Ie.createElement("div",null,"\u201C",(wt=Na==null?void 0:Na.shixun_environment)==null?void 0:wt.name,"\u201D\u5DF2\u5F00\u542F\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u9700\u5148\u5173\u95ED\uFF0C\u7136\u540E\u624D\u80FD\u5728\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u9009\u62E9\u4EE3\u7801\u7F16\u8F91\u5668\u3002")),onOk:()=>lo(void 0,null,function*(){Ln(Na.shixun_environment.id),zd(Na.shixun_environment.id),vm()})}),Promise.reject()):Promise.resolve()}),_p={shixun_environment:{id:0,resource_type:1,command_settings:[],is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,private_is_support_jupyter_lab:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,disabled2_support_jupyter_lab:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},wp=(wt,Na)=>{var ro,xu;if(typeof(wt==null?void 0:wt.className)=="string"&&((ro=wt==null?void 0:wt.className)!=null&&ro.includes(Na)))return wt;for(let Nu=0,_u=wt;_u=_u.parentNode;Nu++){if(typeof(wt==null?void 0:wt.className)=="string"&&((xu=_u==null?void 0:_u.className)!=null&&xu.includes(Na)))return _u;if(_u==document.documentElement)return!1}},cf=wt=>{wp(wt.target,"editor-scrollable")&&Di()},Di=()=>(0,ya.gy)(ue,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),df=wt=>Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:ar,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:Ie.createElement("div",{className:"p10"},wt&&Ie.createElement(Ie.Fragment,null,Ie.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),Ie.createElement("br",null),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\u3001\u7F16\u8BD1\u5668\u3001\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\u3002",Ie.createElement("br",null),"\u5F53\u9009\u62E9\u4E86VSCode\u76F8\u5173\u7684\u5B9E\u9A8C\u955C\u50CF\u65F6\uFF0C\u4EE3\u7801\u7F16\u8F91\u5668\u4EE5VSCode\u7684\u5F62\u5F0F\u5C55\u793A\u7ED9\u5B66\u5458\u3002",Ie.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",Ie.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",Ie.createElement("br",null)),Ie.createElement("div",{className:"mt10 blod font14"},"\u56FE\u5F62\u5316\u684C\u9762"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\u3002",Ie.createElement("br",null),Ie.createElement("div",{className:"mt10 blod font14"},"\u547D\u4EE4\u884C\u7EC8\u7AEF"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\u3002",wt&&Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{className:"mt10 blod font14"},"\u5BB9\u5668\u5185\u670D\u52A1"),"\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u53EF\u4EE5\u5728\u5B9E\u9A8C\u9875\u9762\u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1\u3002"))},Ie.createElement("div",{className:ut.interface},wt&&Ie.createElement("div",{onClick:()=>bi("shixun_environment","is_support_code_editor",!(kt!=null&&kt.is_support_code_editor)),className:kt!=null&&kt.is_support_code_editor?ut.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),Ie.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),Ie.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),kt!=null&&kt[wt?"disabled_support_vnc":"disabled2_support_vnc"]?Ie.createElement(bt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},Ie.createElement("div",{className:ut.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ie.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ie.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):Ie.createElement("div",{onClick:()=>bi("shixun_environment",wt?"is_support_vnc":"private_is_support_vnc",!(kt!=null&&kt[wt?"is_support_vnc":"private_is_support_vnc"])),className:kt!=null&&kt[wt?"is_support_vnc":"private_is_support_vnc"]?ut.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),Ie.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),Ie.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),kt!=null&&kt[wt?"disabled_support_webssh":"disabled2_support_webssh"]?Ie.createElement(bt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},Ie.createElement("div",{className:ut.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-minglinghang"}),Ie.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ie.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):Ie.createElement("div",{onClick:()=>bi("shixun_environment",wt?"is_support_webssh":"private_is_support_webssh",!(kt!=null&&kt[wt?"is_support_webssh":"private_is_support_webssh"])),className:kt!=null&&kt[wt?"is_support_webssh":"private_is_support_webssh"]?ut.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-minglinghang"}),Ie.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),Ie.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),wt&&Ie.createElement("div",{onClick:()=>bi("shixun_environment","is_support_thiry_party",!(kt!=null&&kt.is_support_thiry_party)),className:kt!=null&&kt.is_support_thiry_party?ut.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-rongqi1"}),Ie.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),Ie.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")),!wt&&Ie.createElement(Ie.Fragment,null,kt!=null&&kt.disabled2_support_jupyter_lab?Ie.createElement(bt.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301jupyterLab"},Ie.createElement("div",{className:ut.disabled},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-jupyterLab"}),Ie.createElement("span",null,"jupyter Lab")),Ie.createElement("aside",null,"\u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))):Ie.createElement("div",{onClick:()=>bi("shixun_environment","private_is_support_jupyter_lab",!(kt!=null&&kt.private_is_support_jupyter_lab)),className:kt!=null&&kt.private_is_support_jupyter_lab?ut.active:""},Ie.createElement("span",{className:"iconfont icon-xuanzhong9"}),Ie.createElement("div",null,Ie.createElement("i",{className:"iconfont icon-jupyterLab"}),Ie.createElement("span",null,"jupyter Lab")),Ie.createElement("aside",null," \u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))))),Mp=(wt,Na,ro)=>{const xu=Array.from(wt),[Nu]=xu.splice(Na,1);return xu.splice(ro,0,Nu),xu},Lp=(wt,Na)=>lo(void 0,null,function*(){if(!wt.destination)return;const ro=Mp(Na,wt.source.index,wt.destination.index);Ct(ro),(0,et.ZP)(`/api/shixuns/${ln}/update_environment_position.json`,{method:"put",body:{tabs:ro}})}),Np=(wt,Na)=>{let ro=Na;xe.default.confirm({icon:null,centered:!0,className:yt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:Ie.createElement("div",null,Ie.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),Ie.createElement("div",null,Ie.createElement(Fe.default,{defaultValue:ro,onChange:xu=>ro=xu.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),Ie.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>lo(void 0,null,function*(){if(!ro)return Be.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const xu=cn.map(_u=>_u.id===wt?Zo(cu({},_u),{name:ro}):_u);if(Sa===0){Ct(xu);return}(yield(0,et.ZP)(`/api/shixuns/${ln}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:wt,name:ro}})).status===0&&Ct(xu)})})},Op=(wt,Na)=>{Di()||xe.default.confirm({icon:null,centered:!0,className:yt.Z.CustomTipsModalCss,width:425,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u5220\u9664",content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u5B9E\u9A8C\u73AF\u5883\uFF1F",okButtonProps:{type:"primary"},onOk:()=>lo(void 0,null,function*(){var ro;if((Sa===0?{status:0}:yield(0,et.ZP)(`/api/shixuns/${ln}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:wt}})).status===0){const Nu=cn.filter(_u=>_u.id!==wt);if(wt===Sa){const _u=((ro=Nu==null?void 0:Nu[0])==null?void 0:ro.id)||null;Ln(_u),zd(_u),Ct(Nu)}else Ct(Nu)}})})},Ip=wt=>{var Na;if(wt===Sa)return;const ro=()=>{Ln(wt),zd(wt),vm()};(Na=re==null?void 0:re.sideBar)!=null&&Na.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ro()}}):ro()},Tp=wt=>{const Na=Zo(cu({},zt),{shixun_environment:Zo(cu({},kt),{is_support_code_editor:wt.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:wt.disabled_support_vnc,disabled_support_webssh:wt.disabled_support_webssh,open_start_command:wt.open_start_command,start_command:wt.start_command,open_envs:wt.open_envs,envs:wt.envs,privileged:wt.privileged,add_cap:wt.add_cap,drop_cap:wt.drop_cap}),mirror_repository:Zo(cu({},Yt),{id:wt.id,name:wt.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:wt.shixun_service_configs||[],description:wt.description}),small_type:wt.small_type,boosters:(wt==null?void 0:wt.boosters)||[]});Fa===0?Do(Na==null?void 0:Na.mirror_repository):Fa===1?ba(Na==null?void 0:Na.mirror_repository):Fa===2&&Yo(Na==null?void 0:Na.mirror_repository),Bt(Na),nl(!1),Gn("")},Rp=wt=>{nl(!1)},gf=(wt=!1,Na=1)=>lo(void 0,null,function*(){var ro,xu,Nu;Qr(!0);const _u=(ro=cn.find(ci=>ci.id===Sa))==null?void 0:ro.name,Pi=yield(0,et.ZP)(`/api/shixuns/${ln}/update_for_multi.json`,{method:"put",body:{tabs:cn,shixun_environment_id:Sa,sub_type:Yt==null?void 0:Yt.choice_small_type,main_type:Yt.id,shixun_environment:Zo(cu({},kt),{name:_u,mirror_tab_type:Fa,network_mode:zc}),shixun_service_configs:Yt==null?void 0:Yt.shixun_service_configs,new_service_configs:Ma,sync_origin_shixun:wt,command_settings:kt==null?void 0:kt.command_settings}});Pi.status===0&&(zd(Pi.shixun_environment_id),Ln(Pi.shixun_environment_id),vm(),(xu=ne==null?void 0:ne.detail)!=null&&xu.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Nu=ne==null?void 0:ne.detail)!=null&&Nu.copy_for_exercise&&(0,pn.m)(ue,ne,ln,Na)),Qr(!1)}),jp=()=>{var wt;if(Di())return;if(Sa===0||(wt=re==null?void 0:re.sideBar)!=null&&wt.confirmLeave){Be.ZP.warning("\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u6B63\u5728\u7F16\u8F91\u4E2D\uFF0C\u4E0D\u80FD\u6DFB\u52A0\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883");return}const Na=(0,fn.cloneDeep)(_p);console.log("cloneData---",Na),Ct([...cn,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${cn.length+1}`}]),Qa(0),Do({}),ba({}),Yo({}),Ln(0),Bt(Na)},bi=(wt,Na,ro)=>lo(void 0,null,function*(){var xu,Nu,_u,Pi,ci,Ss,Bi,fu,ts,ic,Vc,Cg,Ag,ki,Dg,bg,mf,ff,vf,pf,hf,Ef;if(Di())return;const wu=(0,fn.cloneDeep)(qt.current);if(Na==="is_support_code_editor"&&ro&&(yield xp()),Na==="resource_type"&&(wu.shixun_environment.instance_startup_type=1,wu.shixun_environment.command_settings=Vs.current,Vs.current=qt.current.shixun_environment.command_settings,ro===2&&!wu.shixun_environment.private_cloud_id&&(wu.shixun_environment.private_cloud_id=(xu=Ht==null?void 0:Ht[0])==null?void 0:xu.id,wu.shixun_environment.operating_system=1,pm(wu.shixun_environment.private_cloud_id,wu.shixun_environment.operating_system))),Na==="private_cloud_id"&&(wu.shixun_environment.private_is_support_vnc=!1,wu.shixun_environment.private_is_support_webssh=!1,wu.shixun_environment.private_is_support_jupyter_lab=!1,wu.shixun_environment.operating_system=1,wu.shixun_environment.instance_startup_template_id=null,wu.shixun_environment.instance_startup_type=1,pm(ro,wu.shixun_environment.operating_system)),Na==="operating_system"&&ro&&(wu.shixun_environment.private_is_support_vnc=!1,wu.shixun_environment.private_is_support_webssh=!1,wu.shixun_environment.private_is_support_jupyter_lab=!1,wu.shixun_environment.instance_startup_template_id=null,wu.shixun_environment.instance_startup_type=1,pm(wu.shixun_environment.private_cloud_id,ro)),Na==="instance_startup_template_id"){wu.shixun_environment.private_is_support_vnc=!1,wu.shixun_environment.private_is_support_webssh=!1,wu.shixun_environment.private_is_support_jupyter_lab=!1,wu.shixun_environment.instance_startup_type=1;const Fs=Rt.find(cd=>cd.id===ro);wu.shixun_environment.disabled2_support_vnc=Fs.disabled_support_vnc,wu.shixun_environment.disabled2_support_webssh=Fs.disabled_support_webssh,wu.shixun_environment.disabled2_support_jupyter_lab=Fs.disabled_support_jupyter_lab,wu.boosters=Fs.boosters,wu.network_mode_list=Fs.network_mode_list,Ns((Pi=(_u=(Nu=Fs.network_mode_list)==null?void 0:Nu.filter(cd=>cd.is_default))==null?void 0:_u[0])==null?void 0:Pi.network_mode),wu.new_service_configs=Fs!=null&&Fs.service_config_info?[Fs.service_config_info]:[]}if((Na==="private_is_support_vnc"||Na==="private_is_support_webssh")&&(wu.shixun_environment.instance_startup_type=1),Na==="choice_small_type"){wu.mirror_repository.choice_small_mirrors=or.filter(di=>ro.includes(di.id));const Fs=wu.mirror_repository.choice_small_mirrors,cd=Yt.choice_small_mirrors;if(Fs.length>cd.length){const di=(0,fn.differenceBy)(Fs,cd,"id");if((ci=di==null?void 0:di[0])!=null&&ci.mirror_name){const Xm={cpu_limit:((fu=(Bi=(Ss=di==null?void 0:di[0])==null?void 0:Ss.shixun_service_configs)==null?void 0:Bi[0])==null?void 0:fu.cpu_limit)||1,lower_cpu_limit:((Vc=(ic=(ts=di==null?void 0:di[0])==null?void 0:ts.shixun_service_configs)==null?void 0:ic[0])==null?void 0:Vc.lower_cpu_limit)||.1,memory_limit:((ki=(Ag=(Cg=di==null?void 0:di[0])==null?void 0:Cg.shixun_service_configs)==null?void 0:Ag[0])==null?void 0:ki.memory_limit)||1,mirror_repository_id:(Dg=di==null?void 0:di[0])==null?void 0:Dg.id,name:(bg=di==null?void 0:di[0])==null?void 0:bg.mirror_name,request_limit:((vf=(ff=(mf=di==null?void 0:di[0])==null?void 0:mf.shixun_service_configs)==null?void 0:ff[0])==null?void 0:vf.request_limit)||10,resource_limit:((Ef=(hf=(pf=di==null?void 0:di[0])==null?void 0:pf.shixun_service_configs)==null?void 0:hf[0])==null?void 0:Ef.resource_limit)||10};wu.mirror_repository.shixun_service_configs.push(Xm)}}else{const di=(0,fn.differenceBy)(cd,Fs,"id");wu.mirror_repository.shixun_service_configs=wu.mirror_repository.shixun_service_configs.filter(Xm=>{var Pf;return Xm.mirror_repository_id!==((Pf=di==null?void 0:di[0])==null?void 0:Pf.id)})}}Na?wu[wt][Na]=ro:wu[wt]=ro,console.log("cloneData",wu),Gn(""),Bt(wu)}),Ts=(wt,Na,ro)=>{var xu,Nu;const _u=/^\d*(\.\d*)?$/,Pi=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"],ci=(0,fn.cloneDeep)((Nu=(xu=qt.current)==null?void 0:xu.mirror_repository)==null?void 0:Nu.shixun_service_configs);if(Pi.includes(Na)){ro.match(_u)&&(ci[wt][Na]=ro,bi("mirror_repository","shixun_service_configs",ci));return}ci[wt][Na]=ro,bi("mirror_repository","shixun_service_configs",ci)},kp=()=>{xe.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ie.createElement("div",{className:"tc"},Ie.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:We,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},Zp=()=>{var wt,Na,ro,xu,Nu,_u,Pi,ci,Ss,Bi;if(!Di()){if((kt==null?void 0:kt.resource_type)===1){if(!(Yt!=null&&Yt.id)){Gn("mirror");return}if(!(kt!=null&&kt.is_support_code_editor)&&!(kt!=null&&kt.is_support_vnc)&&!(kt!=null&&kt.is_support_webssh)&&!(kt!=null&&kt.is_support_thiry_party)){Gn("interface");return}if(kt.is_support_thiry_party&&!(kt!=null&&kt.proxy_port)){Gn("port"),Ar("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(kt.is_support_thiry_party&&(kt!=null&&kt.proxy_port)&&parseInt(kt==null?void 0:kt.proxy_port)>65535||((wt=kt==null?void 0:kt.proxy_port)==null?void 0:wt.length)>1&&((Na=kt==null?void 0:kt.proxy_port)==null?void 0:Na[0])==="0"){Gn("port"),Ar("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((ro=Yt==null?void 0:Yt.shixun_service_configs)!=null&&ro.length)){Gn("shixun_service_configs");return}for(let fu of Yt==null?void 0:Yt.shixun_service_configs){if(fu!=null&&fu.open_start_command&&!(fu!=null&&fu.start_command)){Gn("start_command");return}if(fu!=null&&fu.open_envs&&!(fu!=null&&fu.envs)){Gn("envs");return}}if(kt!=null&&kt.webssh_host&&!/^[a-z0-9\-]*$/.test(kt==null?void 0:kt.webssh_host)){Be.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((Nu=(xu=Yt==null?void 0:Yt.shixun_service_configs)==null?void 0:xu[0])!=null&&Nu.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((Pi=(_u=Yt==null?void 0:Yt.shixun_service_configs)==null?void 0:_u[0])==null?void 0:Pi.webssh_host)){su(!0);return}}if((kt==null?void 0:kt.resource_type)===2){if(!(kt!=null&&kt.operating_system)){Gn("system");return}if(!(kt!=null&&kt.instance_startup_template_id)){Gn("template");return}if(!(kt!=null&&kt.private_is_support_vnc)&&!(kt!=null&&kt.private_is_support_webssh)&&!(kt!=null&&kt.private_is_support_jupyter_lab)){Gn("interface");return}if((kt==null?void 0:kt.operating_system)===1&&(kt!=null&&kt.private_is_support_vnc)&&fm&&!(kt!=null&&kt.instance_startup_type)){Gn("instance_startup_type");return}}if((kt!=null&&kt.is_support_webssh||kt!=null&&kt.private_is_support_webssh)&&((ci=kt==null?void 0:kt.command_settings)==null?void 0:ci.some(ts=>{var ic,Vc;return!ts.command&&!!((ic=ts.challenge_ids)!=null&&ic.length)||ts.command&&!((Vc=ts.challenge_ids)!=null&&Vc.length)}))){Gn("command_settings");return}(Ss=ne==null?void 0:ne.detail)!=null&&Ss.is_fork_from_creator&&((Bi=ne==null?void 0:ne.detail)!=null&&Bi.copy_for_exercise)&&Sa!=0&&(kt!=null&&kt.has_relation)?ue({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(fu,ts)=>{gf(fu,ts)}}}):gf(),cloneConfigs[i][type]=value,bi("mirror_repository","shixun_service_configs",cloneConfigs)}},zp=wt=>lo(void 0,null,function*(){yield Ts(wt.index,"cpu_limit",String(wt==null?void 0:wt.cpu)),yield Ts(wt.index,"memory_limit",String(wt==null?void 0:wt.memory))}),Wp=wt=>{const Na=(0,fn.cloneDeep)(Ma);Na[wt.index]=Zo(cu({},Na[wt.index]),{cpu_limit:String(wt==null?void 0:wt.cpu),memory_limit:String(wt==null?void 0:wt.memory)}),bi("new_service_configs","",Na)};return Ie.createElement("div",{className:ut.wrap},Ie.createElement("div",{className:ut.content},Ie.createElement("div",{className:ut.head},Ie.createElement("div",{className:ut.title},"\u5B9E\u9A8C\u73AF\u5883"),cn.lengtheo(!0),className:ut.setting},"\u8BBE\u7F6E")),!!cn.length&&Ie.createElement(x.Fragment,null,Ie.createElement(Lu.Z5,{onDragEnd:wt=>Lp(wt,cn)},Ie.createElement(Lu.bK,{droppableId:"droppable",direction:"horizontal"},(wt,Na)=>Ie.createElement("div",Zo(cu({},wt.droppableProps),{ref:wt.innerRef,className:ut.tabs}),cn.map((ro,xu)=>{const{name:Nu,id:_u}=ro;return Ie.createElement(Lu._l,{key:_u,draggableId:_u.toString(),index:xu},(Pi,ci)=>Ie.createElement("div",Zo(cu(cu({},Pi.draggableProps),Pi.dragHandleProps),{ref:Pi.innerRef,className:Sa===_u?ut.active:"",key:_u}),Ie.createElement("i",{className:"iconfont icon-tuodong"}),Ie.createElement("span",{className:ut.name,onClick:()=>Ip(_u)},Nu),Ie.createElement(Jt.Z,{trigger:["click"],dropdownRender:()=>Ie.createElement(mt.default,{style:{width:92}},Ie.createElement(mt.default.Item,{onClick:()=>Np(_u,Nu),className:"font14"},"\u91CD\u547D\u540D"),Ie.createElement(mt.default.Item,{onClick:()=>Op(_u,Nu),className:"font14"},"\u5220\u9664")),getPopupContainer:Ss=>Ss.parentNode},Ie.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),wt.placeholder))),Ie.createElement("div",{className:ut.line})),Ie.createElement(zl.Z,{loading:ja||pa,active:!0},!!cn.length&&Ie.createElement(x.Fragment,null,Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:Ie.createElement("div",{className:"p10"},Ie.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),Ie.createElement("br",null),"\u5E38\u89C4\u573A\u666F\u9009\u7528\uFF0C\u8C03\u7528\u901A\u7528\u8D44\u6E90\uFF0C\u57FA\u4E8E\u5BB9\u5668\u5F62\u5F0F\u4E3A\u5B9E\u8BAD\u63D0\u4F9B\u865A\u62DF\u5B9E\u9A8C\u73AF\u5883\u3002",Ie.createElement("br",null),Ie.createElement("div",{className:"mt10 blod font14"},"\u4E13\u6709\u4E91"),"\u4E13\u7528\u573A\u666F\uFF0C\u53EF\u9009\u7528\u4E0D\u540C\u4E91\u96C6\u7FA4\u7684\u8D44\u6E90\uFF0C\u5305\u62EC\u963F\u91CC\u4E91\u3001\u534E\u4E3A\u4E91\u3001\u7B97\u80FD\u4E91\u7B49\uFF0C\u5982\u7B97\u80FD\u4E91\u9002\u7528\u4E8E\u9700\u8981\u8C03\u7528TPU\u8D44\u6E90\u8BAD\u7EC3\u7684\u5B9E\u8BAD")},Ie.createElement("div",{className:ut.resource},Ps.map(wt=>Ie.createElement("div",{key:wt.id,className:(kt==null?void 0:kt.resource_type)===wt.id?ut.active:"",onClick:()=>{(kt==null?void 0:kt.resource_type)!==wt.id&&bi("shixun_environment","resource_type",wt.id)}},wt.name)))),(kt==null?void 0:kt.resource_type)===1&&Ie.createElement(x.Fragment,null,Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},Ie.createElement("div",{className:ut.resource,style:{width:300}},hl.map(wt=>Ie.createElement("div",{key:wt.id,className:Fa===wt.id?ut.active:"",onClick:()=>{Fa!==wt.id&&(Di()||(Qa(wt.id),Gn(""),wt.id===0&&Bt(Zo(cu({},zt),{mirror_repository:cu({},jo)})),wt.id===1&&Bt(Zo(cu({},zt),{mirror_repository:cu({},ga)})),wt.id===2&&Bt(Zo(cu({},zt),{mirror_repository:cu({},sr)}))))}},wt.name)))),Ie.createElement(Bo.Z,{nameWidth:150,errorKey:"mirror",errorValue:ar,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},Ie.createElement(je.Z,{align:"middle"},ea===!1?Ie.createElement(Ie.Fragment,null,!!(Yt!=null&&Yt.id)&&Ie.createElement(Ie.Fragment,null,Ie.createElement("div",{onClick:()=>{Di()||nl(!0)},className:ut.mirror},Ie.createElement("div",null,Yt==null?void 0:Yt.name),Ie.createElement("i",{className:"iconfont icon-genghuan"})),Ie.createElement(ke.Z,{value:[{description:Yt==null?void 0:Yt.description,name:Yt==null?void 0:Yt.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},Ie.createElement("span",{className:ut.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(Yt!=null&&Yt.id)&&Ie.createElement("div",{onClick:()=>{nl(!0)},className:ut.mirror},Ie.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),Ie.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),df(!0),(kt==null?void 0:kt.is_support_webssh)&&Ie.createElement(Bo.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ie.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ie.createElement(Sr,{showError:ar==="command_settings",value:kt==null?void 0:kt.command_settings,onChange:wt=>bi("shixun_environment","command_settings",wt),optionsLevelList:Xo})),(kt==null?void 0:kt.is_support_thiry_party)&&Ie.createElement(Bo.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:ar,errorName:ia},Ie.createElement(je.Z,null,Ie.createElement("div",{className:"font14",style:{lineHeight:"14px"}},Ie.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),Ie.createElement(Fe.default,{onClick:Di,value:kt==null?void 0:kt.proxy_port,onChange:wt=>{const Na=wt.target.value;(Na===""||/^[0-9]\d*$/.test(Na))&&bi("shixun_environment","proxy_port",wt.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),Ie.createElement("div",{className:"ml20"},Ie.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),Ie.createElement(Fe.default,{onClick:Di,value:kt==null?void 0:kt.web_route,onChange:wt=>bi("shixun_environment","web_route",wt.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),Ie.createElement(Bo.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},Ie.createElement(je.Z,{align:"middle"},Ie.createElement(ou.default,{getPopupContainer:wt=>wt.parentNode,onClick:Di,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:Yt==null?void 0:Yt.choice_small_type,onChange:wt=>bi("mirror_repository","choice_small_type",wt),showArrow:!0,maxTagCount:5},or.map((wt,Na)=>Ie.createElement(iu,{key:wt.id,value:wt.id},wt.type_name))),!!((Ke=Yt==null?void 0:Yt.choice_small_mirrors)!=null&&Ke.length)&&Ie.createElement(ke.Z,{value:(Yt==null?void 0:Yt.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},Ie.createElement("span",{className:ut.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,gi.Ny)()&&Ie.createElement(x.Fragment,null,Ie.createElement("div",{onClick:()=>Rr(!Tr),className:ut.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ie.createElement("i",{className:`iconfont ${Tr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Tr&&Ie.createElement(x.Fragment,null,Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:ar,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(Ve=Yt==null?void 0:Yt.shixun_service_configs)!=null&&Ve.length?"hidden":"initial"}},Ie.createElement("div",{className:ut.tabsBox},!((Ee=Yt==null?void 0:Yt.shixun_service_configs)!=null&&Ee.length)&&Ie.createElement(Pu.Z,{image:Yu,imageStyle:{height:180,marginTop:67},description:""}),!!((Te=Yt==null?void 0:Yt.shixun_service_configs)!=null&&Te.length)&&Ie.createElement(an.default,{destroyInactiveTabPane:!0,moreIcon:Ie.createElement("span",{className:ut.more},"\u66F4\u591A ",Ie.createElement("i",{className:"iconfont icon-xiala1"}))},(un=Yt==null?void 0:Yt.shixun_service_configs)==null?void 0:un.map((wt,Na)=>{var ro;const{cpu_limit:xu,lower_cpu_limit:Nu,memory_limit:_u,request_limit:Pi,resource_limit:ci,name:Ss,shixun_update_logs:Bi}=wt;return Ie.createElement(an.default.TabPane,{className:"p20",tab:Ie.createElement("div",{title:Ss,className:ut.tabTitle},Ss),key:Na},(Bi==null?void 0:Bi.user_name)&&Ie.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",Bi==null?void 0:Bi.user_name,"\uFF08",Bi==null?void 0:Bi.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",Bi!=null&&Bi.created_at?El()(Bi==null?void 0:Bi.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),Ie.createElement(Bo.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},Ie.createElement(je.Z,{align:"middle"},Ie.createElement(je.Z,{align:"middle",className:"mr20",wrap:!1},Ie.createElement("div",{className:ut.serverConfig,onClick:()=>{Di()||(po({index:Na,cpu:xu,memory:_u}),Os(!0))}},Ie.createElement("div",null,Ie.createElement("span",null,xu,"\u6838")," ",Ie.createElement("span",null,_u,"GB")),Ie.createElement("i",{className:"iconfont icon-bianji21"}))),Na==0&&Ie.createElement(je.Z,{align:"middle",wrap:!1},Ie.createElement("div",{className:ut.viewRecommendConfig,onClick:()=>Za(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),Ie.createElement(Bo.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},Ie.createElement(je.Z,{align:"middle"},Ie.createElement(je.Z,{align:"middle",wrap:!1},Ie.createElement(Fe.default,{onClick:Di,style:{width:400},value:ci,maxLength:5,onChange:fu=>{const{value:ts}=fu.target,ic=/^\d*(\.\d*)?$/;ts.match(ic)&&Ts(Na,"resource_limit",fu.target.value)},addonAfter:"M"}),Ie.createElement("span",{style:{marginLeft:10,color:"#999"}},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))),Ie.createElement(Bo.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:wt==null?void 0:wt.open_start_command,errorKey:"start_command",errorValue:ar,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},Ie.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),Ie.createElement(ou.default,{getPopupContainer:fu=>fu.parentNode,onClick:Di,bordered:!1,fieldNames:{label:"name",value:"id"},options:(ro=zt==null?void 0:zt.mirror_repository)==null?void 0:ro.webssh_user_arr,value:(wt==null?void 0:wt.webssh_user)||"root",onChange:fu=>Ts(Na,"webssh_user",fu),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),Ie.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),Ie.createElement(je.Z,{className:"mb20"},Ie.createElement(Fe.default,{bordered:!1,onClick:Di,value:wt==null?void 0:wt.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:fu=>{Ts(Na,"webssh_host",fu.target.value),fu.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(fu.target.value)?su(!1):su(!0):su(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),Ie.createElement("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999"},"\u957F\u5EA6\u4E3A2~64\u4E2A\u5B57\u7B26\uFF0C\u53EA\u80FD\u5305\u542B\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u8FDE\u5B57\u7B26 \u201C-\u201D\uFF0C\u5FC5\u987B\u4EE5\u5B57\u6BCD\u6216\u6570\u5B57\u5F00\u5934\u548C\u7ED3\u5C3E",Ie.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),Jo&&Ie.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),Ie.createElement(st.default,{checked:wt==null?void 0:wt.open_start_command,onChange:fu=>Ts(Na,"open_start_command",fu.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u542F\u52A8\u5BB9\u5668\u65F6\u8FD0\u884C\u7684\u547D\u4EE4\u6216\u811A\u672C\uFF0C\u586B\u5199\u5C06\u8986\u76D6\u5BB9\u5668\u9ED8\u8BA4\u7684\u542F\u52A8\u6307\u4EE4\u3002\uFF09")),(wt==null?void 0:wt.open_start_command)&&Ie.createElement(Nl.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:wt==null?void 0:wt.start_command,language:"shell",theme:"vs-light",onChange:fu=>Ts(Na,"start_command",fu)})),Ie.createElement(Bo.Z,{required:wt==null?void 0:wt.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:ar,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},Ie.createElement(st.default,{checked:wt==null?void 0:wt.open_envs,onChange:fu=>Ts(Na,"open_envs",fu.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(wt==null?void 0:wt.open_envs)&&Ie.createElement(Nl.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1AMY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:wt==null?void 0:wt.envs,onChange:fu=>Ts(Na,"envs",fu)})),Ie.createElement(Bo.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},Ie.createElement(je.Z,{align:"middle"},Ie.createElement(Gt.Z,{checked:wt==null?void 0:wt.privileged,onChange:fu=>Ts(Na,"privileged",fu)}),Ie.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),Ie.createElement("span",{className:"c-grey-999 font14"},"\uFF08\u8D4B\u4E88\u5BB9\u5668\u8BBF\u95EE\u5BBF\u4E3B\u673A\u5185\u6838\u7279\u6027\u548C\u8BBE\u5907\u7684\u80FD\u529B\uFF09"))),Ie.createElement(Bo.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},Ie.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ie.createElement(Fe.default,{onClick:Di,value:wt==null?void 0:wt.add_cap,onChange:fu=>Ts(Na,"add_cap",fu.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),Ie.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",Ie.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),Ie.createElement(Fe.default,{onClick:Di,value:wt==null?void 0:wt.drop_cap,onChange:fu=>Ts(Na,"drop_cap",fu.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(kt==null?void 0:kt.resource_type)===2&&Ie.createElement(x.Fragment,null,Ie.createElement(Bo.Z,{nameWidth:150},Ie.createElement(ou.default,{getPopupContainer:wt=>wt.parentNode,bordered:!1,onClick:Di,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:kt==null?void 0:kt.private_cloud_id,onChange:wt=>bi("shixun_environment","private_cloud_id",wt)},Ht.map((wt,Na)=>Ie.createElement(iu,{key:wt.id,value:wt.id},wt.name)))),Ie.createElement(Bo.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,nameWidth:150,errorKey:"system",errorValue:ar,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},Ie.createElement("div",{className:ut.system},id.map(wt=>Ie.createElement("div",{onClick:()=>{kt.operating_system!==wt.id&&bi("shixun_environment","operating_system",wt.id)},key:wt.id,className:(kt==null?void 0:kt.operating_system)===wt.id?ut.active:""},Ie.createElement("i",{className:wt.icon}),Ie.createElement("span",null,wt.name))))),Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:ar,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ie.createElement(je.Z,{align:"middle"},Ie.createElement(ou.default,{getPopupContainer:wt=>wt.parentNode,bordered:!1,className:"mr10",placeholder:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:Di,ref:Rn,showArrow:!0,dropdownRender:wt=>Ie.createElement("div",{className:ut.template},Ie.createElement("div",{className:ut.liWrap},Rt.map(Na=>Ie.createElement("div",{className:ut.li,key:Na.id,onClick:()=>{Rn.current.blur(),bi("shixun_environment","instance_startup_template_id",Na.id)}},Ie.createElement("span",{title:Na.name,style:{color:(kt==null?void 0:kt.instance_startup_template_id)===Na.id?"#0152d9":"initial"}},Na.name),!Na.is_public&&Ie.createElement("b",{className:ut.tag},"\u79C1\u6709")))),Ie.createElement("div",{style:{padding:12}},!Rt.length&&Ie.createElement(Pu.Z,{image:Yu,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),Ie.createElement("div",{style:{marginTop:Rt!=null&&Rt.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",Ie.createElement("span",{onClick:kp,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:Rt==null?void 0:Rt.map(wt=>({label:wt.name,value:wt.id})),value:kt==null?void 0:kt.instance_startup_template_id}),!!Wc&&Ie.createElement(ke.Z,{value:Wc,title:"\u6A21\u7248\u63CF\u8FF0"},Ie.createElement("span",{className:ut.explain},"\u6A21\u7248\u63CF\u8FF0")))),df(!1),(kt==null?void 0:kt.private_is_support_webssh)&&Ie.createElement(Bo.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:Ie.createElement("div",null,"\u6BCF\u6B21\u6253\u5F00\u65B0\u7684\u7EC8\u7AEF\u7A97\u53E3\u65F6\uFF0C\u81EA\u52A8\u53D1\u9001\u5E76\u6267\u884C\u6307\u5B9A\u7684\u547D\u4EE4\u6216\u6587\u672C\u3002\u7528\u4E8E\u81EA\u52A8\u5316\u7EC8\u7AEF\u4EFB\u52A1\u6216\u521D\u59CB\u5316\u5DE5\u4F5C\u73AF\u5883")},Ie.createElement(Sr,{showError:ar==="command_settings",value:kt==null?void 0:kt.command_settings,onChange:wt=>bi("shixun_environment","command_settings",wt),optionsLevelList:Xo})),(kt==null?void 0:kt.operating_system)===1&&(kt==null?void 0:kt.private_is_support_vnc)&&(fm||Cp&&Is===1)&&Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:ar,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},Ie.createElement("div",{className:ut.resource},sd.map(wt=>Ie.createElement("div",{key:wt.id,className:(kt==null?void 0:kt.instance_startup_type)===wt.id?ut.active:"",onClick:()=>bi("shixun_environment","instance_startup_type",wt.id)},wt.name)))),(0,gi.Ny)()&&Is===1&&Ie.createElement(x.Fragment,null,Ie.createElement("div",{onClick:()=>yn(!Fr),className:ut.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",Ie.createElement("i",{className:`iconfont ${Fr?"icon-shouqi4":"icon-a-xialazhankai"}`})),Fr&&Ie.createElement(x.Fragment,null,Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:ar,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:Ma!=null&&Ma.length?"hidden":"initial"}},Ie.createElement("div",{className:ut.tabsBox},!(Ma!=null&&Ma.length)&&Ie.createElement(Pu.Z,{image:Yu,imageStyle:{height:180,marginTop:67},description:""}),!!(Ma!=null&&Ma.length)&&Ie.createElement(an.default,{destroyInactiveTabPane:!0,moreIcon:Ie.createElement("span",{className:ut.more},"\u66F4\u591A ",Ie.createElement("i",{className:"iconfont icon-xiala1"}))},Ma==null?void 0:Ma.map((wt,Na)=>{const{cpu_limit:ro,lower_cpu_limit:xu,memory_limit:Nu,request_limit:_u,resource_limit:Pi,name:ci}=wt;return Ie.createElement(an.default.TabPane,{className:"p20",tab:Ie.createElement("div",{title:ci,className:ut.tabTitle},ci),key:Na},Ie.createElement(je.Z,{align:"middle"},Ie.createElement(je.Z,{align:"middle",className:"mr20",wrap:!1},Ie.createElement("div",{className:ut.serverConfig,onClick:()=>{po({index:Na,cpu:ro,memory:Nu}),Os(!0)}},Ie.createElement("div",null,Ie.createElement("span",null,ro,"\u6838")," ",Ie.createElement("span",null,Nu,"GB")),Ie.createElement("i",{className:"iconfont icon-bianji21"}))),Na==0&&Ie.createElement(je.Z,{align:"middle",wrap:!1},Ie.createElement("div",{className:ut.viewRecommendConfig,onClick:()=>Za(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,gi.Ny)()&&(xn==null?void 0:xn.length)>0&&Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},Ie.createElement(ou.default,{disabled:!0,getPopupContainer:wt=>wt.parentNode,bordered:!1,className:"mr10",value:xn[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},xn.map(wt=>Ie.createElement(ou.default.Option,{key:wt,value:wt},wt)))),(0,gi.Ny)()&&(Nn==null?void 0:Nn.length)>0&&Ie.createElement(Bo.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:Ie.createElement("div",{className:"p10"},Ie.createElement("p",null,"NAT\u6A21\u5F0F\uFF1A\u865A\u62DF\u673A\u901A\u8FC7\u4E3B\u673A\u7684\u7F51\u7EDC\u8FDE\u63A5\u5171\u4EABIP\u5730\u5740\u3002\u865A\u62DF\u673A\u7684IP\u56FA\u5B9A\u4E3A10.0.2.2"),Ie.createElement("p",null,"passt\u6A21\u5F0F\uFF1A\u5141\u8BB8\u865A\u62DF\u673A\u76F4\u63A5\u8BBF\u95EE\u4E3B\u673A\u4E0A\u7684\u786C\u4EF6\u8BBE\u5907\u3002\u865A\u62DF\u673A\u7684IP\u4E3Apod\u7684IP"))},Ie.createElement(ou.default,{disabled:!0,getPopupContainer:wt=>wt.parentNode,bordered:!1,className:"mr10",value:($t=(On=Nn==null?void 0:Nn.filter(wt=>wt.is_default))==null?void 0:On[0])==null?void 0:$t.network_mode,onChange:wt=>{Ns(wt)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},Nn==null?void 0:Nn.map(wt=>Ie.createElement(ou.default.Option,{key:wt==null?void 0:wt.network_mode,value:wt==null?void 0:wt.network_mode},wt.name)))))))),!cn.length&&Ie.createElement(Pu.Z,{image:Yu,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),Ie.createElement("div",{className:ut.btns},Ie.createElement(de.ZP,{onClick:Dp,style:{marginRight:40}},"\u53D6\u6D88"),Ie.createElement(de.ZP,{loading:Ha,type:"primary",disabled:!(cn!=null&&cn.length),onClick:()=>{Zp()}},"\u4FDD\u5B58")),Ie.createElement(Tu,{identifier:ln,shixun_environment_id:Sa,useId:Yt==null?void 0:Yt.id,visible:Hu,onCancel:()=>nl(!1),onOk:wt=>Tp(wt),tab_type:(Cn=hl[Number(Fa)])==null?void 0:Cn.type}),Ie.createElement(he,{verifyModal:Di,id:ln,environment:cn,is_published:Xn,dispatch:ue,visible:ka,onCancel:()=>eo(!1),onOk:wt=>Rp(wt)}),Ie.createElement(rn.Z,{visible:uc,onOk:wt=>{let Na=kt==null?void 0:kt.resource_type;Na==1&&zp(wt),Na==2&&Wp(wt),Os(!1)},onCancel:()=>Os(!1),info:Kr}),Ie.createElement(tn.Z,{onOk:()=>{zd(kt==null?void 0:kt.id)},identifier:ln,visible:Cc,onCancel:()=>Za(!1),info:null,isJupyter:!1}))};var hu=(0,we.connect)(({practiceSetting:re,globalSetting:ue,shixunsDetail:ne,user:ve})=>({practiceSetting:re,globalSetting:ue,shixunsDetail:ne,user:ve}))(Gu),$u=le(87169),Ol={footerWrap:"footerWrap___Qaahm"},Pl=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,dl=Object.prototype.propertyIsEnumerable,Hl=(re,ue)=>{var ne={};for(var ve in re)Kl.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&Pl)for(var ve of Pl(re))ue.indexOf(ve)<0&&dl.call(re,ve)&&(ne[ve]=re[ve]);return ne},rl=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const Sl=Fe.default.TextArea,Wl=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,loading:Ze,dispatch:it,onFinish:Ke=()=>{}}=ue,Ve=Hl(ue,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Ee]=ce.default.useForm(),Te=On=>rl(void 0,null,function*(){var $t;const Cn=yield it({type:"shixunsDetail/getCustomScript",payload:{id:($t=ne.actionTabs.params)==null?void 0:$t.id,compile:On.execute,excutive:On.compile}});un(),Cn&&Ke(Cn==null?void 0:Cn.shixun_script)}),un=()=>{it({type:"shixunsDetail/setActionTabs",payload:{}})};return x.createElement(xe.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:ne.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:un},x.createElement(ce.default,{form:Ee,scrollToFirstError:!0,layout:"vertical",onFinish:Te},x.createElement(ce.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Sl,{rows:4})),x.createElement(ce.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},x.createElement(Sl,{rows:4})),x.createElement("div",{className:Ol.footerWrap},x.createElement(ce.default.Item,null,x.createElement(de.ZP,{className:"mr5",size:"middle",onClick:un},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Ze.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var ui=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne})=>({shixunsDetail:re,globalSetting:ne,loading:ue}))(Wl),tu={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},Fi=Object.defineProperty,Ti=Object.defineProperties,nu=Object.getOwnPropertyDescriptors,el=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,Yl=(re,ue,ne)=>ue in re?Fi(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,ul=(re,ue)=>{for(var ne in ue||(ue={}))ol.call(ue,ne)&&Yl(re,ne,ue[ne]);if(el)for(var ne of el(ue))Il.call(ue,ne)&&Yl(re,ne,ue[ne]);return re},Tl=(re,ue)=>Ti(re,nu(ue)),yi=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const Ri=ou.default.Option,mi=({practiceSetting:re,dispatch:ue,shixunsDetail:ne,user:ve})=>{var Ze,it;const[Ke,Ve]=(0,x.useState)(null),[Ee,Te]=(0,x.useState)([]),[un,On]=(0,x.useState)(!0),[$t,Cn]=(0,x.useState)({}),[ln,Xn]=(0,x.useState)([]),[cn,Ct]=(0,x.useState)(),[Sa,Ln]=(0,x.useState)(),[Ht,hn]=(0,x.useState)([]),[Rt,Ft]=(0,x.useState)({}),Rn=(0,x.useRef)(null),zt=(0,x.useRef)(!0),Bt=(0,x.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),qt=(0,x.useRef)(null),[ua,kt]=(0,x.useState)(!1),[Yt,or]=(0,x.useState)(!1),[Ma,Nn]=(0,x.useState)({}),{id:xn,is_published:ar}=re,{frequence_image:Gn=[],environments:ia=[],choice_small_type:Ar=[],other_image:Tr=[]}=Rt,{name:Rr,description:Fr,authorization:yn,small_type:ja=[]}=$t;(0,x.useEffect)(()=>{Ke!==null&&(tr(),Rn.current.scrollTop=0)},[Ke]),(0,x.useEffect)(()=>{xn&&pa()},[xn]),(0,x.useEffect)(()=>{if(Ke!==null)return pr(),()=>{clearTimeout(qt.current)}},[Ke,Ee,ln,cn,Sa]);const pr=()=>{clearTimeout(qt.current),qt.current=setTimeout(()=>{!(0,fn.isEqual)(Bt.current.activeId,Ke)||!(0,fn.isEqual)(Bt.current.selectId,Ee)||!(0,fn.isEqual)(Bt.current.serviceConfigList,ln)||!(0,fn.isEqual)(Bt.current.evaluateScript,cn)||!(0,fn.isEqual)(Bt.current.evaluationScript,Sa)?ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},pa=()=>yi(void 0,null,function*(){var ea,vo,jo;On(!0);const Do=yield(0,et.ZP)(`/api/shixuns/${xn}/edit_environment_info.json`,{method:"get"});Do.status===0&&(Ft(ul({},Do.data)),On(!1),(ea=Do==null?void 0:Do.data)!=null&&ea.id?(Bt.current.activeId=(vo=Do==null?void 0:Do.data)==null?void 0:vo.id,Ve((jo=Do==null?void 0:Do.data)==null?void 0:jo.id)):Ve(null))}),tr=()=>yi(void 0,null,function*(){var ea,vo,jo,Do;const ga=yield(0,et.ZP)(`/api/shixuns/${xn}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Ke}});Cn(ga.data),Bt.current.selectId=(ea=ga.data)==null?void 0:ea.choice_small_type,Te((vo=ga.data)==null?void 0:vo.choice_small_type),Bt.current.serviceConfigList=(jo=ga.data)==null?void 0:jo.shixun_service_configs,Xn((Do=ga.data)==null?void 0:Do.shixun_service_configs),Bt.current.evaluateScript=ga.data.evaluate_script,Ct(ga.data.evaluate_script),Bt.current.evaluationScript=ga.data.choice_standard_scripts,Ln(ga.data.choice_standard_scripts),hn(ga.data.standard_scripts)}),Ha=()=>{var ea;const vo=()=>{we.history.push(`/shixuns/${xn}/challenges`),ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(ea=re==null?void 0:re.sideBar)!=null&&ea.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{vo()}}):vo()},Qr=(ea=!1)=>yi(void 0,null,function*(){if(($t==null?void 0:$t.survival_time)<10){Be.ZP.warning("\u57FA\u672C\u4FE1\u606F\u66F4\u65B0\u5931\u8D25:\u9A8C\u8BC1\u5931\u8D25: \u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\u5FC5\u987B\u5927\u4E8E\u6216\u7B49\u4E8E 10");return}if((0,ya.gy)(ue,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;const vo={sub_type:Ee,main_type:Ke,shixun:{mirror_script_id:Sa,is_jupyter_lab_private_cloud:!1,survival_time:$t==null?void 0:$t.survival_time},shixun_info:{evaluate_script:cn},shixun_service_configs:ln.map(Do=>({mirror_repository_id:Do.mirror_repository_id,cpu_limit:Do.cpu_limit,lower_cpu_limit:Do.lower_cpu_limit,memory_limit:Do.memory_limit,request_limit:Do.request_limit,resource_limit:Do.resource_limit}))};(yield(0,et.ZP)(`/api/shixuns/${xn}`,{method:"put",body:vo})).status===0&&(Be.ZP.success("\u7F16\u8F91\u6210\u529F"),Bt.current={activeId:Ke,selectId:Ee,serviceConfigList:ln,evaluateScript:cn,evaluationScript:Sa},ue({type:"practiceSetting/getCommonData",payload:{id:xn}}),ue({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),Jo=ja.filter(ea=>Ee.includes(ea.id)),su=()=>{Ha()},ka=(ea,vo,jo)=>{Xn(Do=>Do.map((ga,ba)=>ba===jo?Tl(ul({},ga),{[vo]:ea}):ga))},eo=()=>{(0,ya.gy)(ue,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||ue({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:xn}}})},Hu=ea=>yi(void 0,null,function*(){const vo=yield ue({type:"shixunsDetail/getScriptContent",payload:{id:xn,script_id:ea}});vo&&Ct(vo.content)}),nl=ea=>{xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:x.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",x.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>yi(void 0,null,function*(){yield Hu(ea),xe.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:x.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Fa=(ea,vo)=>{const jo=ln[0]?[ln[0]]:[];vo.forEach(Do=>{const ga=ln.find(ba=>ba.mirror_repository_id===Number(Do.key));if(ga)jo.push(ga);else{const ba=ja.find(sr=>sr.id===Number(Do.key));if(ba.mirror_name){const sr={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(Do.key),name:ba.mirror_name,request_limit:10};jo.push(sr)}}}),Xn(jo),Te(ea)},Qa=ea=>{ka(String(ea==null?void 0:ea.cpu),"cpu_limit",ea.index),ka(String(ea==null?void 0:ea.memory),"memory_limit",ea.index),kt(!1)};return x.createElement("div",{className:tu.practice},x.createElement(bu.Z,{loading:un,skin:"night",className:tu.left,dispatch:ue,value:Ke,data:ia,otherData:Tr,tags:Gn,onChange:ea=>Ve(ea),onSearchWord:()=>{}}),x.createElement("div",{className:tu.right},x.createElement("header",null,x.createElement("div",{className:tu.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Ke===null?"\u2014 \u2014":Rr)),x.createElement("div",{className:tu.content,ref:Rn},Ke===null&&x.createElement(Pu.Z,{image:Yu,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Ke!==null&&x.createElement("div",{className:tu.des},x.createElement("div",{className:tu.mainBody},x.createElement(Ae.Z,{value:Fr})),x.createElement("div",{className:tu.title},"\u9644\u5E26\u73AF\u5883"),x.createElement("div",{className:tu.selectBox},x.createElement(ou.default,{onChange:(ea,vo)=>Fa(ea,vo),getPopupContainer:ea=>ea.parentNode,mode:"multiple",bordered:!1,value:Ee,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},ja.map((ea,vo)=>x.createElement(Ri,{key:ea.id,value:ea.id},ea.type_name))),x.createElement("div",{className:tu.smallType},Jo.map(ea=>ea.description?x.createElement("span",{key:ea.id},ea.description):null))),!((Ze=ne==null?void 0:ne.detail)!=null&&Ze.is_jupyter_lab)&&x.createElement(x.Fragment,null,x.createElement("div",{className:tu.title},"\u8BC4\u6D4B\u811A\u672C"),x.createElement("div",{className:tu.evaluating},x.createElement("div",{className:tu.evaluatingLabel},ar&&x.createElement("div",{onClick:()=>{(0,ya.gy)(ue,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:tu.mask}),x.createElement(ou.default,{style:{width:400},bordered:!1,getPopupContainer:ea=>ea.parentNode,value:Sa,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:ea=>{nl(ea),Ln(ea)}},(Ht||[]).map((ea,vo)=>x.createElement(Ri,{value:parseInt(ea.id),name:ea.scptname,key:vo},ea.scptname))),x.createElement("span",{className:tu.evaluatingS1,onClick:eo},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),x.createElement(Wu.Z,{overlayClassName:tu.popover,placement:"bottomLeft",content:x.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",x.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",x.createElement("br",null),"challengeProgramNames",x.createElement("br",null),"sourceClassNames",x.createElement("br",null),x.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",x.createElement("br",null),x.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",x.createElement("br",null),"src/step1/HelloWorld.java",x.createElement("br",null),"src/step2/Other.java",x.createElement("br",null),x.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",x.createElement("br",null),"step1.HelloWorld",x.createElement("br",null),"step2.Other",x.createElement("br",null),x.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",x.createElement("br",null),'ff challengeProgramNames=("src/step1/',x.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',x.createElement("br",null),'sourceClassNames=("step1.HelloWorld',x.createElement("br",null),'" "step2.Other")',x.createElement("br",null),x.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},x.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},x.createElement($u.Z,null)))),x.createElement(Nl.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:cn,onChange:ea=>{if(zt.current){zt.current=!1;return}Ct(ea),(0,ya.gy)(ue,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{zt.current=!0,Ct(Bt.current.evaluateScript)},200)}}))),((it=ne.detail)==null?void 0:it.identity)<3&&!!ln.length&&x.createElement(x.Fragment,null,x.createElement("div",{className:tu.title},"\u8D44\u6E90\u914D\u7F6E"),x.createElement("div",{className:tu.serviceSettingWrap},ln==null?void 0:ln.map((ea,vo)=>x.createElement("div",{key:vo,className:"mb30"},x.createElement("div",{className:"mb20"},x.createElement("span",{className:"font16"},ea.name)),x.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),x.createElement(je.Z,{align:"middle"},x.createElement(je.Z,{align:"middle",wrap:!1},x.createElement("div",{className:tu.serverConfig,style:ar?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{ar||(Nn({index:vo,cpu:ea==null?void 0:ea.cpu_limit,memory:ea==null?void 0:ea.memory_limit}),kt(!0))}},x.createElement("div",null,x.createElement("span",null,ea==null?void 0:ea.cpu_limit,"\u6838")," ",x.createElement("span",null,ea==null?void 0:ea.memory_limit,"GB")),x.createElement("i",{className:"iconfont icon-bianji21",style:ar?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),x.createElement(je.Z,{align:"middle",wrap:!1},x.createElement("div",{className:tu.viewRecommendConfig,onClick:()=>or(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),x.createElement("div",{className:tu.serviceBox},x.createElement("div",{className:tu.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),x.createElement(Fe.default,{value:ea.resource_limit,style:{width:400,height:50},disabled:ar,maxLength:5,onChange:jo=>{const{value:Do}=jo.target,ga=/^\d*(\.\d*)?$/;Do.match(ga)&&ka(jo.target.value,"resource_limit",vo)},addonAfter:"M"}),x.createElement("label",{className:tu.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))))),x.createElement("div",{className:"flex flex-col gap-10px"},x.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),x.createElement(uu.Z,{placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F",value:$t==null?void 0:$t.survival_time,addonAfter:"\u5206",min:0,style:{width:256},onChange:ea=>{Cn(Tl(ul({},$t),{survival_time:ea}))}})))),x.createElement("div",{className:tu.btns},x.createElement(de.ZP,{size:"middle",style:{marginRight:20},onClick:su},"\u53D6\u6D88"),x.createElement(de.ZP,{size:"middle",type:"primary",disabled:Ke===null,onClick:()=>Qr()},"\u4FDD\u5B58"))),x.createElement(Ur.Z,null),x.createElement(ui,{onFinish:ea=>Ct(ea)}),x.createElement(Ll.Z,null),x.createElement(rn.Z,{visible:ua,onOk:ea=>Qa(ea),onCancel:()=>kt(!1),info:Ma}),x.createElement(tn.Z,{identifier:xn,visible:Yt,onCancel:()=>or(!1),info:null,isJupyter:!0}))};var ds=(0,we.connect)(({practiceSetting:re,globalSetting:ue,shixunsDetail:ne,user:ve})=>({practiceSetting:re,globalSetting:ue,shixunsDetail:ne,user:ve}))(mi);const Gs=({shixunsDetail:re})=>{var ue,ne,ve,Ze;const[it,Ke]=(0,x.useState)(!0);return(0,x.useEffect)(()=>{var Ve;typeof((Ve=re==null?void 0:re.detail)==null?void 0:Ve.is_jupyter_lab)=="boolean"&&it&&Ke(!1)},[(ue=re==null?void 0:re.detail)==null?void 0:ue.is_jupyter_lab,it]),console.log((ne=re==null?void 0:re.detail)==null?void 0:ne.is_jupyter_lab,it),x.createElement(zl.Z,{loading:it,active:!0},((ve=re==null?void 0:re.detail)==null?void 0:ve.is_jupyter_lab)===!1&&x.createElement(hu,null),((Ze=re==null?void 0:re.detail)==null?void 0:Ze.is_jupyter_lab)===!0&&x.createElement(ds,null))};var Rs=(0,we.connect)(({shixunsDetail:re})=>({shixunsDetail:re}))(Gs),Al=le(1710),ju={flex_box_center:"flex_box_center___ap7QK",flex_space_between:"flex_space_between___y0ril",flex_box_vertical_center:"flex_box_vertical_center___lHV36",flex_box_center_end:"flex_box_center_end___LZ9Th",flex_box_column:"flex_box_column___w365Y",dataset:"dataset___Fpv_2",header:"header___JaI8B",title:"title___W2bjU",dataPath:"dataPath___VR6tz",pathTitle:"pathTitle___ZsIta",btns:"btns___o1xZS",content:"content___bsrju",customTable:"customTable___RS8yq",row:"row___dbMWu",empty:"empty___jeKzD",path:"path___q4vau",text:"text___Xngoj",actionsBtns:"actionsBtns___lW7NZ",customModal:"customModal___j7oZm",shareModal:"shareModal___UfYMy",fileName:"fileName___oCsnD",renameModal:"renameModal___kGFhU",errorDes:"errorDes___GQgpo",uploadFileModal:"uploadFileModal___uvHAo",selectBtn:"selectBtn___wCM31",leftButton:"leftButton___KNGj3",rightButton:"rightButton___ejFn9",centerText:"centerText___oZo20"},Ql={wrap:"wrap___tHiDz",colorBlue:"colorBlue___YpQqS",repeatedName:"repeatedName___THyMO"},ys=le(25992),as=Object.defineProperty,Ni=Object.defineProperties,fl=Object.getOwnPropertyDescriptors,fi=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,Xi=Object.prototype.propertyIsEnumerable,Ci=(re,ue,ne)=>ue in re?as(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Dl=(re,ue)=>{for(var ne in ue||(ue={}))rs.call(ue,ne)&&Ci(re,ne,ue[ne]);if(fi)for(var ne of fi(ue))Xi.call(ue,ne)&&Ci(re,ne,ue[ne]);return re},Ai=(re,ue)=>Ni(re,fl(ue)),bl=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const{Dragger:vi}=Pt.default;var Xu=({dispatch:re,id:ue,onClose:ne,onOK:ve,visible:Ze,wrapClassName:it,local:Ke,containerId:Ve,rootIdentifier:Ee})=>{var Te;const[un,On]=(0,x.useState)({}),[$t,Cn]=(0,x.useState)([]),[ln,Xn]=(0,x.useState)([]),[cn,Ct]=(0,x.useState)(0),[Sa,Ln]=(0,x.useState)(!1),[Ht,hn]=(0,x.useState)(!1),[Rt]=ce.default.useForm(),[Ft,Rn]=(0,x.useState)([]),zt=(0,x.useRef)([]);(0,x.useEffect)(()=>{Ze&&(Rt.resetFields(),Rn([]),Xn([]),Cn([]),Ct(0),hn(!1),Ln(!1))},[Ze]);const Bt=yn=>{var ja,pr,pa;if(yn.file.status==="done"||yn.file.status==="uploading"){if(Rn(yn.fileList),!yn.file.response)return;if((ja=yn.file.response)!=null&&ja.id){Be.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Rn(Ft.filter(tr=>tr.uid!==yn.file.uid)),(pr=yn.file.response)!=null&&pr.message&&Be.ZP.info((pa=yn.file.response)==null?void 0:pa.message)}},qt=yn=>bl(void 0,null,function*(){var ja;if(!cn){const pa=Ft.filter(tr=>tr.uid!==yn.uid);Rn(pa),zt.current=[...pa],Cn($t.filter(tr=>tr!==yn.name)),Be.ZP.info("\u5220\u9664\u6210\u529F"),pa.length||(Rt.setFieldsValue({file:void 0}),Rt.validateFields());return}if(!yn.response){Be.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,et.ZP)(`/api/shixuns/${ue}/destroy_data_sets.json`,{method:"Delete",body:{id:[(ja=yn==null?void 0:yn.response)==null?void 0:ja.id]}})).status===0&&(Rn(Ft.filter(pa=>pa.uid!==yn.uid)),Be.ZP.info("\u5220\u9664\u6210\u529F"))}),ua=yn=>{if(Ft!=null&&Ft.some(pr=>pr.name===yn.name))return Be.ZP.info(`${yn.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const ja={name:yn.name,uid:yn.uid,file:yn,percent:0};return Ft.push(ja),zt.current=[...Ft],Rn([...Ft]),!1},kt={height:300,multiple:!0,disabled:cn>0,withCredentials:!0,fileList:Ft,action:`${at.Z.API_SERVER}/api/attachments.json`,onChange:Bt,onRemove:qt,beforeUpload:ua},Yt=(yn,ja,pr,pa,tr)=>{const Ha=new FormData;Object.keys(yn).forEach(Jo=>{Ha.append(Jo,yn[Jo])});const Qr=new window.XMLHttpRequest;return Qr.withCredentials=!0,Qr.addEventListener("load",function(Jo){var su;pr(JSON.parse((su=Jo==null?void 0:Jo.target)==null?void 0:su.response))},!1),Qr.addEventListener("error",function(Jo){tr&&tr(Jo)},!1),Qr.upload.onprogress=Jo=>{pa&&pa(Jo)},Qr.open("POST",ja),Qr.send(Ha),Qr},or=(yn,ja)=>{if(yn.lengthComputable){const pr=Math.floor(yn.loaded/yn.total*100),pa=Ai(Dl({},ja),{percent:pr,status:pr===100?"done":"uploading"});console.log(zt.current,333),zt.current=zt.current.map(tr=>tr.uid===ja.uid?pa:tr),Rn(zt.current)}},Ma=(yn,ja)=>{const pr=Ai(Dl({},ja),{status:"error"});Be.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),zt.current=zt.current.map(pa=>pa.uid===ja.uid?pr:pa),zt.current.every(pa=>pa.status==="done"||pa.status==="error")&&(hn(!1),Ct(2)),Rn(zt.current)},Nn=(yn,ja)=>{let pr=Ai(Dl({},ja),{status:"done"});if(yn.status===0||(pr=Ai(Dl({},ja),{status:"error"}),Be.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),zt.current=zt.current.map(pa=>pa.uid===ja.uid?pr:pa),zt.current.every(pa=>pa.status==="done")){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Ar(!0);return}zt.current.every(pa=>pa.status==="done"||pa.status==="error")&&(hn(!1),Ct(2)),Rn(zt.current)},xn=()=>{let yn=!0;return window.navigator.onLine==!0?yn=!0:yn=!1,yn},ar=yn=>bl(void 0,null,function*(){if(hn(!0),cn===3){Ct(2);return}if(cn===2||cn===1){Gn();return}const{commitMessage:ja="",fileOss:pr=[]}=yn||{},tr=(Ke?Ft:pr).map(Qr=>Qr.name);if(tr.filter(Qr=>Qr.indexOf("\u3001")!=-1||Qr.indexOf(" ")!=-1).length>0){Be.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),hn(!1);return}const Ha=yield(0,et.ZP)(`/api/shixuns/${ue}/check_data_sets`,{method:"post",body:{files_name:tr}});if(Ha.status===-3){Cn(Ha==null?void 0:Ha.exist_files),hn(!1);return}if(JSON.stringify(Ha)==="{}"){hn(!1),Be.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Ha.status===0&&(Ft.forEach(Qr=>{const Jo=Yt({file:Qr.file,description:ja},`${at.Z.API_SERVER}/api/shixuns/${ue}/upload_data_sets.json`,su=>Nn(su,Qr),su=>or(su,Qr),su=>Ma(su,Qr));ln.push(Jo)}),Ct(1))}),Gn=()=>{const{commitMessage:yn=""}=Dl({},Rt.getFieldsValue())||{},ja=zt.current.filter(pa=>pa.status==="error"),pr=zt.current.map(pa=>Ai(Dl({},pa),{status:pa.status==="error"?"uploading":pa.status}));Rn(pr),ja.forEach(pa=>{const tr=Yt({file:pa.file,description:yn},`${at.Z.API_SERVER}/api/shixuns/${ue}/upload_data_sets.json`,Ha=>Nn(Ha,pa),Ha=>or(Ha,pa),Ha=>Ma(Ha,pa));ln.push(tr)})},ia=yn=>{var ja,pr;if(console.log(yn,"changedValues"),"fileOss"in yn){if(yn!=null&&yn.fileOss.every(pa=>pa.status==="done")&&((ja=yn==null?void 0:yn.fileOss)!=null&&ja.length)){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Ar(!0);return}if(yn!=null&&yn.fileOss.every(pa=>pa.status==="done"||pa.status==="error")&&((pr=yn==null?void 0:yn.fileOss)!=null&&pr.length)){Ct(3),hn(!1);return}Cn($t.filter(pa=>{var tr;return(tr=yn==null?void 0:yn.fileOss)==null?void 0:tr.some(Ha=>Ha.name===pa)}))}On(Dl({},Rt.getFieldsValue()))},Ar=yn=>{yn||(Ln(!0),ln.forEach(ja=>{ja.abort()})),ve(),ne()},Tr=()=>{const{fileOss:yn=[]}=Dl({},Rt.getFieldsValue())||{},ja=Ft==null?void 0:Ft.every(pa=>pa.status==="done"),pr=yn==null?void 0:yn.every(pa=>pa.status==="done");if(!ja||!pr){xe.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ar()}});return}Ar()},Rr=()=>x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("i",{className:`iconfont icon-shangchuan font50 ${Ql.colorBlue}`})),x.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("span",{className:`${Ql.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Fr=yn=>{console.log(yn,444)};return x.createElement(xe.default,{open:Ze,onOk:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Rt.submit()},centered:!0,okText:cn===0?"\u786E\u5B9A":cn===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ht},onCancel:Tr,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},x.createElement("div",{className:Ql.wrap},x.createElement(ce.default,{className:"mt10",form:Rt,scrollToFirstError:!0,layout:"vertical",onFinish:ar,onValuesChange:ia},Ke?x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(vi,Dl({},kt)," ",Rr())):x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(ys.ZP,{identifier:Ee,cancelUpload:Sa,container_type:"Shixun",container_id:Ve,uploading:cn<3?cn:0,disabled:cn>0,height:300,maxSize:100*1024*1024*1024,description:un.commitMessage||"",text:Rr(),onComplete:Fr,realFileName:!0})),!!$t.length&&x.createElement("span",{className:Ql.repeatedName},$t.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),x.createElement(ce.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Fe.default,{bordered:!1,disabled:cn>0,maxLength:100,suffix:`${((Te=un.commitMessage)==null?void 0:Te.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},vl={flex_box_center:"flex_box_center___RwP4Q",flex_space_between:"flex_space_between___JqfPJ",flex_box_vertical_center:"flex_box_vertical_center___L0FU3",flex_box_center_end:"flex_box_center_end___wLRsI",flex_box_column:"flex_box_column___MEfj6",listItem:"listItem___UjT9q",wrap:"wrap___tj83M",leftContent:"leftContent___SgeL2",header:"header___JIhx8",title:"title___Wc9o6",time:"time___SMHCq",introduction:"introduction___uNDtN",from:"from___Cg8bF",bottom:"bottom___Ve8Zg",user_img:"user_img___qqs9Y",user_name:"user_name___LjcGY",tags_name:"tags_name___xvwsP",buttonList:"buttonList___nAH2P",buttonItem:"buttonItem___D6ug3"},Bl=le(89831),zu=le(57884),os=le(67298),gu=le(59301),ji=Object.defineProperty,As=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable,gs=(re,ue,ne)=>ue in re?ji(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Ao=(re,ue)=>{for(var ne in ue||(ue={}))us.call(ue,ne)&&gs(re,ne,ue[ne]);if(As)for(var ne of As(ue))js.call(ue,ne)&&gs(re,ne,ue[ne]);return re},yr=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const au=({globalSetting:re,dispatch:ue,practiceSetting:ne,shixunsDetail:ve,user:Ze,visible:it,setVisible:Ke,type:Ve="all",updateData:Ee,recordId:Te,identifier:un})=>{const[On,$t]=(0,x.useState)([]),[Cn,ln]=(0,x.useState)(0),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({page:1,limit:4,search:"",order:"public"}),[Ln,Ht]=(0,x.useState)([{id:"public",name:"\u516C\u5F00\u6570\u636E\u96C6"},{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"},{id:"share",name:"\u56E2\u961F\u5171\u4EAB"},{id:"collect",name:"\u6211\u6536\u85CF\u7684"}]);(0,x.useEffect)(()=>{it&&Ft()},[it,Ct]);const hn=Bt=>{Ct.search=Bt,Ct.page=1,Sa(Ao({},Ct))},Rt=Bt=>{Ct.page=1,Ct.order=Bt,Sa(Ao({},Ct))},Ft=()=>yr(void 0,null,function*(){(0,os._S)({page:Ct==null?void 0:Ct.page,limit:Ct==null?void 0:Ct.limit,search:Ct==null?void 0:Ct.search,category:Ve=="all"?Ct==null?void 0:Ct.order:"mine"}).then(Bt=>{var qt,ua;(Bt==null?void 0:Bt.status)==0&&($t((qt=Bt==null?void 0:Bt.data)==null?void 0:qt.list),ln((ua=Bt==null?void 0:Bt.data)==null?void 0:ua.count))})}),Rn=()=>yr(void 0,null,function*(){if((Xn==null?void 0:Xn.length)===0)return Be.ZP.warning("\u8BF7\u9009\u62E9\u6570\u636E\u96C6");let Bt=Ve=="all"?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:un,data_set_ids:Xn}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:Te,data_set_id:Xn[0]}};(yield(0,et.ZP)(Bt==null?void 0:Bt.url,{method:"post",body:Bt==null?void 0:Bt.body})).status===0&&(Be.ZP.info("\u6DFB\u52A0\u6210\u529F"),zt(),Ee())}),zt=()=>{Ke(!1),$t([]),cn([]),ln(0),Sa({page:1,limit:4,search:"",order:"public"})};return gu.createElement(xe.default,{title:"\u9009\u62E9\u6570\u636E\u96C6",open:it,width:900,centered:!0,keyboard:!1,onCancel:()=>zt(),maskClosable:!1,bodyStyle:{minHeight:400},okText:gu.createElement("div",{onClick:()=>Rn()},"\u6DFB\u52A0(",Xn==null?void 0:Xn.length,")")},gu.createElement(je.Z,{align:"middle",justify:"space-between",className:"mt10 mb20"},gu.createElement(Bl.tp,{dataSource:Ve=="all"?Ln:[{id:"mine",name:"\u6211\u7684\u6570\u636E\u96C6"}],value:Ve=="all"?Ct==null?void 0:Ct.order:"mine",onChange:Rt}),gu.createElement(Bl.t7,{style:{width:303},placeholder:"\u8BF7\u641C\u7D22\u6570\u636E\u96C6\u540D\u79F0",value:Ct==null?void 0:Ct.search,onChange:hn})),(On==null?void 0:On.length)===0?gu.createElement(zu.Z,{customText:"\u6682\u65E0\u6570\u636E"}):gu.createElement("div",null,gu.createElement("div",{style:{height:"410px",overflowY:"auto"}},On==null?void 0:On.map((Bt,qt)=>{var ua,kt,Yt;return gu.createElement("div",{className:vl.listItem,key:qt,onClick:or=>{if(Ve=="my"){cn([Bt.id]);return}Xn.indexOf(Bt.id)>-1?cn(Xn.filter(Ma=>Ma!==Bt.id)):cn(Xn.concat(Bt.id))}},gu.createElement("div",{style:{display:"flex"}},gu.createElement("div",{style:{marginTop:"1px"}},Ve=="all"?gu.createElement(st.default,{checked:Xn.includes(Bt.id),value:Bt.id}):gu.createElement(Qi.ZP,{checked:Xn.includes(Bt.id),value:Bt.id})),gu.createElement("aside",{className:vl.wrap,key:qt},gu.createElement("div",{className:vl.leftContent},gu.createElement("div",{className:vl.header},gu.createElement("div",{className:vl.title},Bt==null?void 0:Bt.title)),gu.createElement(bt.Z,{title:Bt==null?void 0:Bt.introduction},gu.createElement("div",{className:vl.introduction},Bt==null?void 0:Bt.desc)),gu.createElement("div",{className:vl.bottom},gu.createElement("img",{className:vl.user_img,alt:"\u7528\u6237\u5934\u50CF",src:`${at.Z.IMG_SERVER}/images/${(ua=Bt==null?void 0:Bt.user_info)==null?void 0:ua.image_url}`}),gu.createElement("div",{className:vl.user_name},(kt=Bt==null?void 0:Bt.user_info)==null?void 0:kt.name),(Yt=Bt==null?void 0:Bt.data_set_tags)==null?void 0:Yt.map((or,Ma)=>{var Nn;return Ma<3?gu.createElement("div",{key:Ma,className:vl.tags_name},or==null?void 0:or.tag_name):Ma==3?gu.createElement(bt.Z,{key:Ma,title:(Nn=Bt==null?void 0:Bt.data_set_tags)==null?void 0:Nn.map((xn,ar)=>{var Gn;if(ar>2)return(xn==null?void 0:xn.tag_name)+(ar===((Gn=xn==null?void 0:xn.data_set_tags)==null?void 0:Gn.length)-1?"":"\u3001")}).join("")},gu.createElement("div",{key:Ma,className:vl.tags_name},"...")):null}))))))})),gu.createElement(Li.Z,{showTotal:Bt=>gu.createElement("span",null,"\u5171",gu.createElement("span",{style:{color:"#165DFF",marginLeft:"3px"}},Bt)," \u6761\u6570\u636E"),style:{marginTop:10},onChange:(Bt,qt)=>{Ct.page=Bt,Ct.limit=qt,Sa(Ao({},Ct)),Ft()},defaultCurrent:1,pageSize:Ct.limit||4,current:Ct.page||1,total:Cn})))};var gl=(0,we.connect)(({globalSetting:re,shixunsDetail:ue,practiceSetting:ne,user:ve})=>({globalSetting:re,shixunsDetail:ue,user:ve,practiceSetting:ne}))(au),Oi=le(97e3),Us=Object.defineProperty,sc=Object.defineProperties,Ks=Object.getOwnPropertyDescriptors,ms=Object.getOwnPropertySymbols,Vl=Object.prototype.hasOwnProperty,Mo=Object.prototype.propertyIsEnumerable,ks=(re,ue,ne)=>ue in re?Us(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Rl=(re,ue)=>{for(var ne in ue||(ue={}))Vl.call(ue,ne)&&ks(re,ne,ue[ne]);if(ms)for(var ne of ms(ue))Mo.call(ue,ne)&&ks(re,ne,ue[ne]);return re},Gi=(re,ue)=>sc(re,Ks(ue)),Gc=(re,ue)=>{var ne={};for(var ve in re)Vl.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&ms)for(var ve of ms(re))ue.indexOf(ve)<0&&Mo.call(re,ve)&&(ne[ve]=re[ve]);return ne},ls=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const{Fragment:Ds}=x,{TabPane:Hs}=an.default,Ac=re=>{var ue=re,{globalSetting:ne,dispatch:ve,practiceSetting:Ze,shixunsDetail:it,user:Ke}=ue,Ve=Gc(ue,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ee,Te,un,On,$t,Cn;const{id:ln}=Ze,[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({}),[Ln,Ht]=(0,x.useState)([]),[hn,Rt]=(0,x.useState)(!1),[Ft,Rn]=(0,x.useState)(!0),[zt,Bt]=(0,x.useState)(!1),[qt,ua]=(0,x.useState)(!1),[kt,Yt]=(0,x.useState)(!1),[or,Ma]=(0,x.useState)(!1),[Nn,xn]=(0,x.useState)("all"),[ar,Gn]=(0,x.useState)([]),[ia,Ar]=(0,x.useState)([]),[Tr,Rr]=(0,x.useState)(!1),[Fr,yn]=(0,x.useState)({}),[ja,pr]=(0,x.useState)(!1),[pa,tr]=(0,x.useState)([]),[Ha,Qr]=(0,x.useState)({page:1,limit:10,total:0}),[Jo,su]=(0,x.useState)({page:1,limit:10,search:"",order:"mine"});(0,x.useEffect)(()=>{ln&&eo()},[ln]);const ka=ga=>{const ba=Gi(Rl({},Ha),{page:ga});Ar([]),Qr(ba),eo(ba)},eo=ga=>ls(void 0,null,function*(){const sr=ga||{page:1,limit:10,total:0};Rt(!0);const Yo=yield ve({type:"shixunsDetail/getSetData",payload:Gi(Rl({},sr),{id:ln})});Yo!=null&&Yo.data_sets&&(Rt(!1),cn([...Yo.data_sets]),Qr(Gi(Rl({},sr),{total:Yo==null?void 0:Yo.data_sets_count})),Rn(!1),Sa(Rl({},Yo)))}),Hu=()=>x.createElement("div",{className:ju.empty},x.createElement("img",{src:Fn.x7,width:"258"}),x.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),Fa={selectedRowKeys:ia,columnWidth:70,onChange:ga=>{console.log("selectedRowKeys changed: ",ga),Ar(ga)}},Qa=ga=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const ba=ga?[ga]:ia;xe.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ls(void 0,null,function*(){if((yield(0,et.ZP)(`/api/shixuns/${ln}/destroy_data_sets.json`,{method:"Delete",body:{id:ba}})).status===0){const Yo=ba.length===Xn.length&&Ha.page>1?Ha.page-1:Ha.page;Be.ZP.success("\u5220\u9664\u6210\u529F"),eo(Gi(Rl({},Ha),{page:Yo})),Ar([])}})})},ea=()=>ls(void 0,null,function*(){const{title:ga}=Fr;let ba=null;if(console.log(ga,"title"),ga===""){ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",yn(Gi(Rl({},Fr),{errorDes:ba}));return}if(ga.includes(" ")){ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",yn(Gi(Rl({},Fr),{errorDes:ba}));return}const sr=Xn.find(Ns=>Ns.id===(Fr==null?void 0:Fr.id)).title;if(ga===sr.substring(0,sr.lastIndexOf("."))||ga===sr){ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",yn(Gi(Rl({},Fr),{errorDes:ba}));return}const Yo=sr.includes(".")?sr.substring(sr.lastIndexOf("."),sr.length):"";(yield(0,et.ZP)(`/api/shixuns/${ln}/rename_data_sets.json`,{method:"post",body:{id:Fr==null?void 0:Fr.id,new_file_name:ga+Yo}})).status===0&&(Be.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),eo(Ha),Bt(!1),yn({}))}),vo=()=>{const{download_url:ga}=Fr;jo(ga),Be.ZP.success("\u590D\u5236\u6210\u529F"),ua(!1),yn({})},jo=ga=>{const ba=ga,sr=document.createElement("input");sr.value=ba,document.body.appendChild(sr),sr.select(),document.execCommand("Copy"),sr.style.display="none"},Do=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:ga=>x.createElement(bt.Z,{title:ga},x.createElement("span",null,ga))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(ga,ba)=>ba!=null&&ba.data_set_id?x.createElement(bt.Z,{title:ga},x.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Qe.xg)(`/dataset/${ba==null?void 0:ba.data_set_id}/detail?tabId=public`)}},ga)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:ga=>x.createElement(bt.Z,{title:ga},x.createElement("span",null,ga||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(ga,ba)=>El()(ba.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(ga,ba)=>x.createElement("div",{className:ju.path},x.createElement(bt.Z,{title:ga},x.createElement("span",{className:ju.text},ga)),x.createElement(An.CopyToClipboard,{text:ga,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(bt.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(ga,ba)=>x.createElement("div",{className:ju.actionsBtns},x.createElement(bt.Z,{title:"\u91CD\u547D\u540D"},x.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var sr;yn((0,fn.clone)(Gi(Rl({},ba),{title:ba!=null&&ba.title.includes(".")?(sr=ba==null?void 0:ba.title)==null?void 0:sr.substring(0,ba.title.lastIndexOf(".")):ba==null?void 0:ba.title}))),Bt(!0),(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),x.createElement(bt.Z,{title:"\u5206\u4EAB"},x.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),yn((0,fn.clone)(ba)),ua(!0)}})),x.createElement(bt.Z,{title:"\u4E0B\u8F7D"},x.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Qe.Nd)(ba.title,ba==null?void 0:ba.download_url)}})),x.createElement(bt.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},x.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),Ma(!0),tr([ba]),Gn([ba.id])}})),x.createElement(bt.Z,{title:"\u5220\u9664"},x.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Qa(ba.id)}})))}];return x.createElement("div",{className:ju.dataset},x.createElement("div",{className:ju.header},x.createElement("div",{className:ju.title},"\u6570\u636E\u96C6(",Ha.total,")"),x.createElement("div",{className:ju.dataPath},x.createElement("span",{className:ju.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),x.createElement("input",{value:Ct==null?void 0:Ct.folder_name,disabled:!0}),x.createElement(An.CopyToClipboard,{text:Ct==null?void 0:Ct.folder_name,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(bt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},x.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),x.createElement("div",{className:ju.btns},x.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>Qa(),disabled:!ia.length,style:{width:"60px"}},"\u5220\u9664"),x.createElement(de.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{Ma(!0),Gn(ia),tr(Xn.filter(ga=>ia.includes(ga.id)))},disabled:!ia.length},"\u540C\u6B65"),x.createElement(Jt.Z,{className:"ml10",disabled:((Ee=Ke==null?void 0:Ke.userInfo)==null?void 0:Ee.user_status)===2,dropdownRender:()=>x.createElement(mt.default,null,x.createElement(mt.default.Item,{key:1,onClick:()=>{Rr(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),x.createElement(mt.default.Item,{key:2,onClick:()=>{Yt(!0),xn("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},x.createElement("span",{className:ju.selectBtn},x.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),x.createElement("div",{className:ju.content},x.createElement(zl.Z,{loading:Ft,active:!0,paragraph:{rows:5}},Ha.total?x.createElement(Al.default,{rowSelection:Fa,className:ju.customTable,dataSource:Xn,bordered:!1,rowKey:ga=>ga.id,rowClassName:ju.row,columns:Do,loading:hn,pagination:{pageSize:Ha.limit,total:Ha.total,current:Ha.page,onChange:ka,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Hu())),x.createElement(Xu,{rootIdentifier:(Te=it==null?void 0:it.detail)==null?void 0:Te.root_identifier,wrapClassName:ju.uploadFileModal,id:ln,containerId:(un=it==null?void 0:it.detail)==null?void 0:un.id,local:(On=ne==null?void 0:ne.setting)==null?void 0:On.is_local,dispatch:ve,visible:Tr,onClose:()=>Rr(!1),onOK:eo}),x.createElement(xe.default,{title:"\u91CD\u547D\u540D",open:zt,onOk:ea,centered:!0,wrapClassName:ju.renameModal,onCancel:()=>{Bt(!1),yn({})},width:"1000px"},x.createElement("div",null,x.createElement("div",{className:ju.fileName},x.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),x.createElement(Fe.default,{value:Fr==null?void 0:Fr.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:ga=>{yn(Gi(Rl({},Fr),{title:ga.target.value,errorDes:null}))},maxLength:60,suffix:`${(($t=Fr==null?void 0:Fr.title)==null?void 0:$t.length)||0}/60`}),(Fr==null?void 0:Fr.errorDes)&&x.createElement("div",{className:ju.errorDes},Fr==null?void 0:Fr.errorDes))),x.createElement(xe.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:qt,onOk:vo,centered:!0,wrapClassName:ju.shareModal,onCancel:()=>{ua(!1),yn({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},x.createElement("div",null,x.createElement("div",{className:ju.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",x.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),x.createElement(Fe.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Fr==null?void 0:Fr.download_url}))),x.createElement(gl,{setVisible:Yt,visible:kt,recordId:ar,type:Nn,updateData:eo,identifier:(Cn=it.detail)==null?void 0:Cn.identifier}),x.createElement(xe.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:or,width:400,centered:!0,keyboard:!1,onCancel:()=>Ma(!1),maskClosable:!1,footer:x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement("div",{className:ju.leftButton,onClick:()=>{pr(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),x.createElement("div",{className:ju.rightButton,onClick:()=>{Ma(!1),Yt(!0),xn("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},x.createElement("div",{className:ju.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),x.createElement(Oi.Z,{visible:ja,attachmentInfo:pa,onClose:()=>pr(!1),onSuccess:ga=>{pr(!1),we.history.push(`/dataset/${ga}/detail?tabId=mine`)}}))};var Dc=(0,we.connect)(({globalSetting:re,shixunsDetail:ue,practiceSetting:ne,user:ve})=>({globalSetting:re,shixunsDetail:ue,user:ve,practiceSetting:ne}))(Ac),cc=le(31797),Uu={wrap:"wrap___XfiDL",content:"content___Wo8S5",mainPathWrap:"mainPathWrap___HiWyw",colorBlue:"colorBlue___YquQT"},to=Object.defineProperty,li=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,Uc=Object.prototype.propertyIsEnumerable,bc=(re,ue,ne)=>ue in re?to(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,dd=(re,ue)=>{for(var ne in ue||(ue={}))ll.call(ue,ne)&&bc(re,ne,ue[ne]);if(li)for(var ne of li(ue))Uc.call(ue,ne)&&bc(re,ne,ue[ne]);return re},Bc=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const qi=re=>re!=null&&re.length?re.filter((ue,ne)=>ne!==0).map(ue=>ue.val).join("").substr(1):"",gd=({shixunsDetail:re,globalSetting:ue,loading:ne,dispatch:ve,fileType:Ze,path:it,onFinish:Ke=()=>{}})=>{const Ve=(0,we.useParams)(),[Ee,Te]=(0,x.useState)(""),[un,On]=(0,x.useState)([]),[$t,Cn]=(0,x.useState)([]),Xn=[is.OriginalPicturePath,is.ExpectPicturePath,is.PicturePath].includes(Ze);(0,x.useEffect)(()=>{re.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Te(it||""),cn())},[re.actionTabs.key]);const cn=(Ft="")=>Bc(void 0,null,function*(){var Rn;const zt=yield ve({type:"shixunsDetail/getRepository",payload:{id:Ve.id,path:Ft}});if(Ft===""&&!((Rn=zt==null?void 0:zt.trees)!=null&&Rn.length)&&Be.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),zt!=null&&zt.trees){const Bt=zt.trees.map(qt=>dd(dd({},qt),{name:qt.name,val:qt.name}));Cn(Bt||[])}}),Ct=Ft=>{const Rn=qi(un),zt=`${Rn&&`${Rn}/`}${Ft}`;Ze===is.Path?!(Ee!=null&&Ee.includes(`${zt}\uFF1B`))&&Te(`${Ee}${zt}\uFF1B`):Ze===is.ExecPath&&Te(zt)},Sa=Ft=>{if(Ft.type==="tree"){un.length?un.push({val:`/${Ft.val}`,path:Ft.val}):un.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ft.val}`,path:Ft.val}),On(un);const Rn=qi(un);Xn&&Te(Rn),cn(Rn)}},Ln=(Ft,Rn)=>{const zt=un.filter((qt,ua)=>ua<=Rn);On(zt);const Bt=qi(zt);Xn&&Te(Bt),cn(Bt)},Ht=()=>Bc(void 0,null,function*(){Ke(Ee),hn()}),hn=()=>{Te(""),On([]),Cn([]),ve({type:"shixunsDetail/setActionTabs",payload:{}})},Rt=qi(un);return x.createElement(xe.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:re.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ht,onCancel:hn},x.createElement("div",{className:Uu.wrap},x.createElement("div",{className:Uu.content},x.createElement("div",{className:Uu.mainPathWrap},!!(un!=null&&un.length)&&un.map((Ft,Rn)=>x.createElement("a",{key:Rn,onClick:()=>Ln(Ft,Rn)},Ft.val))),!!($t!=null&&$t.length)&&$t.map((Ft,Rn)=>Ft.type==="tree"?x.createElement("a",{key:Rn,onClick:()=>Sa(Ft)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Uu.colorBlue}`}),Rt&&`${Rt}/`,Ft.name):x.createElement("a",{key:Rn,onClick:()=>Ct(`${Ft.name}`)},x.createElement("i",{className:`iconfont icon-zuoye ${Uu.colorBlue}`}),Rt&&`${Rt}/`,Ft.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ee,onChange:Ft=>Te(Ft.target.value)})))};var Wd=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne})=>({shixunsDetail:re,globalSetting:ne,loading:ue.models.index}))(gd),Kc={wrap:"wrap___B8qi_",fixBtn:"fixBtn___OvNbo"},dc=le(84236),Hc=Object.defineProperty,fs=Object.getOwnPropertySymbols,md=Object.prototype.hasOwnProperty,xc=Object.prototype.propertyIsEnumerable,gc=(re,ue,ne)=>ue in re?Hc(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Yc=(re,ue)=>{for(var ne in ue||(ue={}))md.call(ue,ne)&&gc(re,ne,ue[ne]);if(fs)for(var ne of fs(ue))xc.call(ue,ne)&&gc(re,ne,ue[ne]);return re},fd=(re,ue)=>{var ne={};for(var ve in re)md.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&fs)for(var ve of fs(re))ue.indexOf(ve)<0&&xc.call(re,ve)&&(ne[ve]=re[ve]);return ne},vd=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const mc=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,user:Ze,dispatch:it}=ue,Ke=fd(ue,["shixunsDetail","globalSetting","user","dispatch"]),Ve,Ee;const Te=(0,we.useLocation)(),un=(0,x.useRef)((Ee=(Ve=Te.pathname)==null?void 0:Ve.split("/"))==null?void 0:Ee[2]),[On]=ce.default.useForm(),[$t,Cn]=(0,x.useState)(""),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(!1);(0,x.useEffect)(()=>{un.current&&Sa()},[un.current]);const Sa=()=>vd(void 0,null,function*(){Xn(!0);const Ht=yield(0,et.ZP)(`/api/shixuns/${un.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ht.status===0&&(Cn((Ht==null?void 0:Ht.standard_answer)||""),On.setFieldsValue({hide_answer:Ht==null?void 0:Ht.hide_answer,disable_copy:Ht==null?void 0:Ht.disable_copy}),Xn(!1))}),Ln=Ht=>vd(void 0,null,function*(){Ct(!0),(yield(0,et.ZP)(`/api/shixuns/${un.current}/set_standard_answer.json`,{method:"post",body:Yc({},Ht)})).status===0&&Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ct(!1)});return x.createElement("section",{className:Kc.wrap},x.createElement(zl.Z,{loading:ln},x.createElement(ce.default,{form:On,scrollToFirstError:!0,layout:"vertical",onFinish:Ln},x.createElement(ce.default.Item,{name:"hide_answer",valuePropName:"checked"},x.createElement(st.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),x.createElement(ce.default.Item,{name:"disable_copy",valuePropName:"checked"},x.createElement(st.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),x.createElement(ce.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},x.createElement(se.Z,{defaultValue:$t})),x.createElement(ce.default.Item,null,x.createElement(dc.t,{okText:"\u4FDD\u5B58",loading:cn,hasCancelBtn:!1,className:Kc.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var wc=(0,we.connect)(({shixunsDetail:re,globalSetting:ue,user:ne})=>({shixunsDetail:re,globalSetting:ue,user:ne}))(mc),fc=le(33796),Ys=le(61485),pd=le(45079),xl=le(59301),hd=Object.defineProperty,Vd=Object.defineProperties,Gd=Object.getOwnPropertyDescriptors,Ed=Object.getOwnPropertySymbols,Qs=Object.prototype.hasOwnProperty,Ud=Object.prototype.propertyIsEnumerable,Js=(re,ue,ne)=>ue in re?hd(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Mc=(re,ue)=>{for(var ne in ue||(ue={}))Qs.call(ue,ne)&&Js(re,ne,ue[ne]);if(Ed)for(var ne of Ed(ue))Ud.call(ue,ne)&&Js(re,ne,ue[ne]);return re},Lc=(re,ue)=>Vd(re,Gd(ue)),Zs=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const{Countdown:Qc}=cc.default;var Kd=(re=>(re[re.LoadingFail=1]="LoadingFail",re[re.Loading=2]="Loading",re[re.Finish=3]="Finish",re))(Kd||{}),is=(re=>(re.Path="path",re.ExecPath="exec_path",re.OriginalPicturePath="original_picture_path",re.ExpectPicturePath="expect_picture_path",re.PicturePath="picture_path",re))(is||{});const Jc=({globalSetting:re,loading:ue,dispatch:ne,practiceSetting:ve,shixunsDetail:Ze})=>{var it;const[Ke,Ve]=(0,x.useState)(),[Ee,Te]=(0,x.useState)(),un=(0,x.useRef)(),[On,$t]=(0,x.useState)(),[Cn,ln]=(0,x.useState)(),[Xn,cn]=(0,x.useState)(!0),[Ct,Sa]=(0,x.useState)(700),[Ln,Ht]=(0,x.useState)(""),[hn,Rt]=(0,x.useState)("1"),Ft=(0,we.useParams)();(0,x.useEffect)(()=>{zt()},[]);const Rn=()=>Zs(void 0,null,function*(){var Nn,xn;const ar=yield ne({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ft.id,path:(xn=(Nn=Ze==null?void 0:Ze.fileContent)==null?void 0:Nn.params)==null?void 0:xn.path,content:Ke,secret_repository:Xn?null:!0}});ar!=null&&ar.content&&(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),ne({type:"practiceSetting/setSideBarTabs",payload:Lc(Mc({},ve.sideBar),{confirmLeave:!1})}))}),zt=()=>Zs(void 0,null,function*(){var Nn,xn,ar,Gn;const ia=yield(0,dt.Ui)({identifier:Ft.id});if((xn=(Nn=ia==null?void 0:ia.data)==null?void 0:Nn.data_list)!=null&&xn.length){fc.Z.publish("pod-restrict-data",{identifier:(ar=ia==null?void 0:ia.data)==null?void 0:ar.identifier,data_list:(Gn=ia==null?void 0:ia.data)==null?void 0:Gn.data_list});return}ia!=null&&ia.url&&Ht(ia==null?void 0:ia.url)}),Bt=()=>Zs(void 0,null,function*(){const Nn=yield(0,dt.K_)({identifier:Ft.id});(Nn==null?void 0:Nn.status)===0&&(Nn!=null&&Nn.remainingSeconds?($t(Date.now()+Nn.remainingSeconds*1e3),ln(Nn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Nn.remainingSeconds-300)*1e3)):qt())}),qt=()=>{xe.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:xl.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>Zs(void 0,null,function*(){ua()})})},ua=()=>Zs(void 0,null,function*(){var Nn,xn,ar,Gn;Te(2);const ia=yield(0,dt.zH)({identifier:Ft.id});if((xn=(Nn=ia==null?void 0:ia.data)==null?void 0:Nn.data_list)!=null&&xn.length){fc.Z.publish("pod-restrict-data",{identifier:(ar=ia==null?void 0:ia.data)==null?void 0:ar.identifier,data_list:(Gn=ia==null?void 0:ia.data)==null?void 0:Gn.data_list});return}(ia==null?void 0:ia.status)===0&&(Te(3),Ht(ia.url),un.current=ia.port,Be.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),kt=()=>{xe.default.destroyAll(),xe.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:xl.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",xl.createElement("span",null,xl.createElement(Qc,{value:On,format:"HH:mm:ss",onFinish:Yt})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>Zs(void 0,null,function*(){(yield(0,dt.q9)({identifier:Ft.id})).status===0&&(yield Bt(),Be.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Yt=()=>{xe.default.destroyAll(),xe.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:xl.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{ua()}})},or=Nn=>{ne({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Ma=Nn=>Zs(void 0,null,function*(){yield(0,dt.QA)({id:Ft.id,startup_file:Nn}),zt(),ne({type:"practiceSetting/getCommonData",payload:Mc({},Ft)})});return xl.createElement(an.default,{activeKey:hn,onChange:Nn=>Rt(Nn),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:xl.createElement("div",null,xl.createElement(je.Z,{className:"mt20 ml20 font14",align:"middle"},xl.createElement(Oe.Z,null,xl.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),xl.createElement(Oe.Z,{className:"mr10"},xl.createElement(bt.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},xl.createElement(Ys.Z,{style:{cursor:"pointer"}}))),xl.createElement(Oe.Z,{flex:"300px",onClick:()=>or("exec_path")},xl.createElement(Fe.default,{value:Ln})),xl.createElement(Oe.Z,{flex:"1"},xl.createElement(de.ZP,{type:"primary",className:"ml10",onClick:()=>or("exec_path")},"\u8BBE\u7F6E"))),xl.createElement("iframe",{onLoad:Nn=>{},src:Ln,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),xl.createElement(Wd,{fileType:"path",path:(it=Ze==null?void 0:Ze.detail)==null?void 0:it.startup_file,onFinish:Nn=>Ma(Nn)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:hn==="2"?xl.createElement(pd.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:xl.createElement(wc,null)}]})};var Hd=(0,we.connect)(({loading:re,globalSetting:ue,practiceSetting:ne,shixunsDetail:ve})=>({globalSetting:ue,loading:re,practiceSetting:ne,shixunsDetail:ve}))(Jc),Nc={catechism:"catechism___sjAIS",tab:"tab___g7aXg"},Pd={collect:"collect___gSAx5",head:"head___h3Wha"},Xs=le(59301),Yd=Object.defineProperty,Xc=Object.getOwnPropertySymbols,Qd=Object.prototype.hasOwnProperty,Jd=Object.prototype.propertyIsEnumerable,vc=(re,ue,ne)=>ue in re?Yd(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Sd=(re,ue)=>{for(var ne in ue||(ue={}))Qd.call(ue,ne)&&vc(re,ne,ue[ne]);if(Xc)for(var ne of Xc(ue))Jd.call(ue,ne)&&vc(re,ne,ue[ne]);return re},qc=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())}),Oc=({onOk:re,onCancel:ue,visible:ne,modalParams:ve,forceIn:Ze})=>{const[it]=ce.default.useForm(),[Ke,Ve]=(0,x.useState)(!1),Ee=Ze?!1:typeof ne=="number";(0,x.useEffect)(()=>{ne?it.setFieldsValue(Sd({},ve)):it.resetFields()},[ne]);const Te=un=>qc(void 0,null,function*(){Ve(!0),yield re(un),Ve(!1)});return Xs.createElement(xe.default,{centered:!0,destroyOnClose:!0,onCancel:()=>ue(),onOk:()=>it.submit(),open:!!ne,confirmLoading:Ke,title:Ee?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ee?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},Xs.createElement(ce.default,{form:it,size:"large",onFinish:Te},Xs.createElement(ce.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},Xs.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),Xs.createElement(ce.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},Xs.createElement(se.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:ve==null?void 0:ve.content}))))},il=le(59301),Fd=Object.defineProperty,Ic=Object.getOwnPropertySymbols,yd=Object.prototype.hasOwnProperty,Xd=Object.prototype.propertyIsEnumerable,bs=(re,ue,ne)=>ue in re?Fd(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,qs=(re,ue)=>{for(var ne in ue||(ue={}))yd.call(ue,ne)&&bs(re,ne,ue[ne]);if(Ic)for(var ne of Ic(ue))Xd.call(ue,ne)&&bs(re,ne,ue[ne]);return re},$s=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())}),Cd=({})=>{const re=(0,we.useParams)(),[ue,ne]=(0,x.useState)(!1),[ve,Ze]=(0,x.useState)(0),[it,Ke]=(0,x.useState)([]),[Ve,Ee]=(0,x.useState)(!1),[Te,un]=(0,x.useState)({title:"",content:""}),[On,$t]=(0,x.useState)(!1),[Cn,ln]=(0,x.useState)(!1),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({keywords:"",page:1,limit:10});(0,x.useEffect)(()=>{Ln(Ct)},[]);const Ln=Bt=>$s(void 0,null,function*(){var qt,ua;ne(!0);const kt=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_sets.json`,{method:"get",params:Bt});kt.status===0&&(Ke(((qt=kt==null?void 0:kt.data)==null?void 0:qt.qna_sets)||[]),Ze((ua=kt==null?void 0:kt.data)==null?void 0:ua.total_count)),ne(!1)}),Ht=Bt=>{Ct.keywords=Bt,Ct.page=1,Sa(qs({},Ct)),Ln(Ct)},hn=(Bt,qt)=>{Ct.page=Bt,Ct.limit=qt,Sa(qs({},Ct)),Ln(Ct)},Rt=Bt=>$s(void 0,null,function*(){if(typeof Ve=="number"){const qt=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_sets/${Ve}.json`,{method:"put",body:Bt});(qt==null?void 0:qt.status)===0&&(Be.ZP.success("\u7F16\u8F91\u6210\u529F"),Ln(Ct),Ee(!1))}else{const qt=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_sets.json`,{method:"post",body:Bt});(qt==null?void 0:qt.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ct.page=1,Ct.keywords="",Sa(qs({},Ct)),Ln(Ct),Ee(!1))}}),Ft=Bt=>$s(void 0,null,function*(){xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>$s(void 0,null,function*(){const qt=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_sets/${Bt.id}.json`,{method:"delete"});if((qt==null?void 0:qt.status)===0){const ua=it.length===1&&Ct.page>1?Ct.page-1:Ct.page;Ct.page=ua,Sa(qs({},Ct)),Ln(Ct),Be.ZP.success("\u5220\u9664\u6210\u529F")}})})}),Rn=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:Bt=>il.createElement(bt.Z,{placement:"topLeft",title:Bt},il.createElement("span",{className:"c-black"},Bt||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Bt=>il.createElement(bt.Z,{placement:"topLeft",title:Bt},il.createElement("span",{className:"c-black"},Bt||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Bt,qt)=>il.createElement("span",null,il.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ee(Bt),un({title:qt==null?void 0:qt.title,content:qt==null?void 0:qt.content})}},"\u7F16\u8F91"),il.createElement("span",{className:"current c-red",onClick:()=>Ft(qt)},"\u5220\u9664"))}],zt={onRemove:()=>{cn([])},beforeUpload:Bt=>{if((Bt==null?void 0:Bt.size)>1024*1024*50)return Be.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Bt.type==="application/vnd.ms-excel"||Bt.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Be.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let ua=[];return ua.push(Bt),cn([...ua]),!1},fileList:Xn,accept:".xls,.xlsx"};return il.createElement("div",{className:Pd.collect},il.createElement("div",{className:Pd.head},il.createElement(Bl.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Ct.keywords,onChange:Ht}),il.createElement(Bl.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ee(!0),un({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),il.createElement(Bl.op,{type:"primary",shape:"default",onClick:()=>$t(!0)},"\u5BFC\u5165\u95EE\u7B54")),il.createElement(Al.default,{columns:Rn,style:{marginTop:33},dataSource:it,loading:ue,rowKey:"id",pagination:{current:Ct.page,hideOnSinglePage:!ve,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ct.limit,pageSizeOptions:["10","20","50","100","200"],total:ve,size:"default",showTotal:Qe.rU,onChange:hn}}),il.createElement(xe.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:On,centered:!0,confirmLoading:Cn,onCancel:()=>{$t(!1),cn([])},onOk:()=>$s(void 0,null,function*(){var Bt;const qt=new FormData;if(Xn.length>0)qt.append("file",Xn[0]);else{Be.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ln(!0);let ua=yield(0,et.ZP)(`/api/shixuns/${re==null?void 0:re.id}/qna_sets/import.json`,{method:"post",body:qt},!0);(ua==null?void 0:ua.status)===0&&((Bt=ua==null?void 0:ua.fail)!=null&&Bt.length?xe.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:il.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",il.createElement("a",{href:`${at.Z.API_SERVER}/api/shixuns/${re==null?void 0:re.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Be.ZP.success("\u5BFC\u5165\u6210\u529F"),Ct.page=1,Ct.keywords="",Sa(qs({},Ct)),Ln(Ct),$t(!1),cn([]))),ln(!1)})},il.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",il.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),il.createElement("a",{href:`${at.Z.API_SERVER}/api/shixuns/${re==null?void 0:re.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),il.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",il.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),il.createElement("div",{style:{marginLeft:74}},il.createElement(Pt.default,qs({},zt),il.createElement(Bl.op,{shape:"default",icon:il.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),il.createElement(Oc,{visible:Ve,onCancel:()=>Ee(!1),onOk:Rt,modalParams:Te}))},Tc={record:"record___zypfi",head:"head___bEv4O"},tl=le(59301),$d=Object.defineProperty,eg=Object.defineProperties,ed=Object.getOwnPropertyDescriptors,Ad=Object.getOwnPropertySymbols,tg=Object.prototype.hasOwnProperty,td=Object.prototype.propertyIsEnumerable,ss=(re,ue,ne)=>ue in re?$d(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,ec=(re,ue)=>{for(var ne in ue||(ue={}))tg.call(ue,ne)&&ss(re,ne,ue[ne]);if(Ad)for(var ne of Ad(ue))td.call(ue,ne)&&ss(re,ne,ue[ne]);return re},ng=(re,ue)=>eg(re,ed(ue)),pc=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())}),Dd=({})=>{const re=(0,we.useParams)(),[ue]=ce.default.useForm(),[ne,ve]=(0,x.useState)(!1),[Ze,it]=(0,x.useState)(0),[Ke,Ve]=(0,x.useState)([]),[Ee,Te]=(0,x.useState)(!1),[un,On]=(0,x.useState)({title:"",content:""});let[$t,Cn]=(0,x.useState)({page:1,limit:10});(0,x.useEffect)(()=>{cn($t)},[]);const ln=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Xn=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],cn=Rt=>pc(void 0,null,function*(){var Ft,Rn;ve(!0);const zt=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_records.json`,{method:"get",params:Rt});zt.status===0&&(Ve(((Ft=zt==null?void 0:zt.data)==null?void 0:Ft.qna_records)||[]),it((Rn=zt==null?void 0:zt.data)==null?void 0:Rn.total_count)),ve(!1)}),Ct=Rt=>{$t.page=1,$t=ec(ec({},$t),Rt),Cn(ec({},$t)),cn($t)},Sa=(Rt,Ft)=>{$t.page=Rt,$t.limit=Ft,Cn(ec({},$t)),cn($t)},Ln=Rt=>pc(void 0,null,function*(){const Ft=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_sets.json`,{method:"post",body:ng(ec({},Rt),{qna_record_id:Ee})});(Ft==null?void 0:Ft.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),cn($t),Te(!1))}),Ht=Rt=>pc(void 0,null,function*(){xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>pc(void 0,null,function*(){const Ft=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_records/${Rt.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(Ft==null?void 0:Ft.status)===0&&cn($t)})})}),hn=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Rt=>tl.createElement(bt.Z,{placement:"topLeft",title:Rt},tl.createElement("span",{className:"c-black"},Rt||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Rt=>tl.createElement(bt.Z,{placement:"topLeft",title:Rt},tl.createElement("span",{className:"c-black"},Rt||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Rt=>{var Ft;return tl.createElement("span",{className:"c-black"},(Ft=ln==null?void 0:ln.find(Rn=>Rn.value===Rt))==null?void 0:Ft.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Rt=>{var Ft;return tl.createElement("span",{className:"c-black"},(Ft=Xn==null?void 0:Xn.find(Rn=>Rn.value===Rt))==null?void 0:Ft.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Rt,Ft)=>tl.createElement("span",null,["pending","ignored"].includes(Ft.status)&&tl.createElement(tl.Fragment,null,tl.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Te(Rt),On({title:Ft==null?void 0:Ft.question,content:Ft==null?void 0:Ft.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),tl.createElement("span",{className:"current c-light-primary",onClick:()=>Ht(Ft)},"\u5FFD\u7565")),["skipped"].includes(Ft.status)&&tl.createElement(bt.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},tl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(Ft.status)&&tl.createElement(bt.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},tl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return tl.createElement("div",{className:Tc.record},tl.createElement("div",{className:Tc.head},tl.createElement(ce.default,{layout:"inline",form:ue,colon:!1,size:"large",onFinish:Ct},tl.createElement(ce.default.Item,{name:"keywords",label:"\u95EE\u9898"},tl.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),tl.createElement(ce.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},tl.createElement(ou.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:ln,style:{width:200}})),tl.createElement(ce.default.Item,{name:"status",label:"\u72B6\u6001"},tl.createElement(ou.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Xn,style:{width:200}})),tl.createElement(ce.default.Item,{style:{marginRight:0}},tl.createElement(de.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),tl.createElement(Al.default,{columns:hn,style:{marginTop:33},dataSource:Ke,loading:ne,rowKey:"id",pagination:{current:$t.page,hideOnSinglePage:!Ze,showQuickJumper:!0,showSizeChanger:!0,pageSize:$t.limit,pageSizeOptions:["10","20","50","100","200"],total:Ze,size:"default",showTotal:Qe.rU,onChange:Sa}}),tl.createElement(Oc,{visible:Ee,onCancel:()=>Te(!1),onOk:Ln,modalParams:un,forceIn:!0}))},Rc=le(59301);const rg=({dispatch:re,practiceSetting:ue,shixunsDetail:ne})=>{const[ve,Ze]=(0,x.useState)("1");return Rc.createElement("div",{className:Nc.catechism},Rc.createElement(Bl.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:ve,onChange:it=>Ze(it),className:Nc.tab}),ve==="1"&&Rc.createElement(Cd,null),ve==="2"&&Rc.createElement(Dd,null))};var bd=(0,we.connect)(({practiceSetting:re,shixunsDetail:ue})=>({practiceSetting:re,shixunsDetail:ue}))(rg),og=Object.defineProperty,jc=Object.getOwnPropertySymbols,Bd=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,hc=(re,ue,ne)=>ue in re?og(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,zs=(re,ue)=>{for(var ne in ue||(ue={}))Bd.call(ue,ne)&&hc(re,ne,ue[ne]);if(jc)for(var ne of jc(ue))tc.call(ue,ne)&&hc(re,ne,ue[ne]);return re},ug=(re,ue)=>{var ne={};for(var ve in re)Bd.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&jc)for(var ve of jc(re))ue.indexOf(ve)<0&&tc.call(re,ve)&&(ne[ve]=re[ve]);return ne},Bu=re=>{var ue=re,{tabsActive:ne}=ue,ve=ug(ue,["tabsActive"]);return x.createElement(x.Fragment,null,ne==="information"&&x.createElement(Sn,null),ne==="warehouse"&&x.createElement(Ko,null),ne==="level"&&x.createElement(Yi,zs({},ve)),ne==="collaborate"&&x.createElement(To,zs({},ve)),ne==="setting"&&x.createElement(xo.Z,null),ne==="environment"&&x.createElement(Rs,zs({},ve)),ne==="dataset"&&x.createElement(Dc,null),ne==="service"&&x.createElement(Hd,zs({},ve)),ne==="catechism"&&x.createElement(bd,zs({},ve)))},Cr={flex_box_center:"flex_box_center___MI0To",flex_space_between:"flex_space_between___Gn3Yr",flex_box_vertical_center:"flex_box_vertical_center___K5RIt",flex_box_center_end:"flex_box_center_end___WhL43",flex_box_column:"flex_box_column___AAEDd",sidebar:"sidebar___NrZKL",items:"items___Q_UEK",item:"item___VHVCz",name:"name___oYWmC",itemActive:"itemActive___UBKSy",question:"question___D6Z4B"},fo=Object.defineProperty,Fu=Object.getOwnPropertySymbols,pl=Object.prototype.hasOwnProperty,nc=Object.prototype.propertyIsEnumerable,$i=(re,ue,ne)=>ue in re?fo(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Bs=(re,ue)=>{for(var ne in ue||(ue={}))pl.call(ue,ne)&&$i(re,ne,ue[ne]);if(Fu)for(var ne of Fu(ue))nc.call(ue,ne)&&$i(re,ne,ue[ne]);return re};const vs=re=>React.createElement("svg",Bs({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u63D0\u793A\u4FE1\u606F"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M8 0a8 8 0 1 1-8 8 8.01 8.01 0 0 1 8-8Z",fill:"#FEB300"}),React.createElement("path",{d:"M8.111 12a.78.78 0 1 0 .006-1.56.78.78 0 0 0-.006 1.56ZM7.556 4a.21.21 0 0 0-.212.218l.244 5.133a.117.117 0 0 0 .116.11h.815a.118.118 0 0 0 .117-.11l.243-5.133A.208.208 0 0 0 8.666 4h-1.11Z",fill:"#FFF"})));var Ui="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",Ws=Object.defineProperty,Ki=Object.getOwnPropertySymbols,xg=Object.prototype.hasOwnProperty,hm=Object.prototype.propertyIsEnumerable,lg=(re,ue,ne)=>ue in re?Ws(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Em=(re,ue)=>{for(var ne in ue||(ue={}))xg.call(ue,ne)&&lg(re,ne,ue[ne]);if(Ki)for(var ne of Ki(ue))hm.call(ue,ne)&&lg(re,ne,ue[ne]);return re};const Pm=re=>React.createElement("svg",Em({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5F62\u72B6 6"),React.createElement("path",{d:"M12 24C5.372 24 0 18.628 0 12S5.372 0 12 0s12 5.372 12 12-5.372 12-12 12Zm0-5.25c.445 0 .806-.144 1.083-.431.277-.288.417-.644.417-1.069 0-.425-.139-.774-.417-1.048-.278-.274-.638-.424-1.083-.452-.584.028-1.014.288-1.291.78-.278.494-.278.987 0 1.48.277.493.707.74 1.291.74Zm1.149-4.9c0-.086-.03-.333-.026-.298-.031-.312.01-.59.181-.857.125-.196.318-.38.606-.55 1.693-1 2.312-2.115 2.277-3.275-.052-1.737-1.332-3.441-4.107-3.466-2.32-.022-3.844 1.098-4.205 3.202a1.125 1.125 0 0 0 2.217.38c.164-.952.698-1.344 1.967-1.333 1.393.013 1.86.635 1.88 1.284a.54.54 0 0 1-.086.316c-.155.279-.492.603-1.087.955-.589.347-1.042.779-1.36 1.278-.494.777-.602 1.545-.518 2.325.012.118.011.103.011.04a1.125 1.125 0 1 0 2.25 0Z",fill:"#F7B500",fillRule:"nonzero"}));var qm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDI0QzUuMzcyIDI0IDAgMTguNjI4IDAgMTJTNS4zNzIgMCAxMiAwczEyIDUuMzcyIDEyIDEyLTUuMzcyIDEyLTEyIDEyWm0wLTUuMjVjLjQ0NSAwIC44MDYtLjE0NCAxLjA4My0uNDMxLjI3Ny0uMjg4LjQxNy0uNjQ0LjQxNy0xLjA2OSAwLS40MjUtLjEzOS0uNzc0LS40MTctMS4wNDgtLjI3OC0uMjc0LS42MzgtLjQyNC0xLjA4My0uNDUyLS41ODQuMDI4LTEuMDE0LjI4OC0xLjI5MS43OC0uMjc4LjQ5NC0uMjc4Ljk4NyAwIDEuNDguMjc3LjQ5My43MDcuNzQgMS4yOTEuNzRabTEuMTQ5LTQuOWMwLS4wODYtLjAzLS4zMzMtLjAyNi0uMjk4LS4wMzEtLjMxMi4wMS0uNTkuMTgxLS44NTcuMTI1LS4xOTYuMzE4LS4zOC42MDYtLjU1IDEuNjkzLTEgMi4zMTItMi4xMTUgMi4yNzctMy4yNzUtLjA1Mi0xLjczNy0xLjMzMi0zLjQ0MS00LjEwNy0zLjQ2Ni0yLjMyLS4wMjItMy44NDQgMS4wOTgtNC4yMDUgMy4yMDJhMS4xMjUgMS4xMjUgMCAwIDAgMi4yMTcuMzhjLjE2NC0uOTUyLjY5OC0xLjM0NCAxLjk2Ny0xLjMzMyAxLjM5My4wMTMgMS44Ni42MzUgMS44OCAxLjI4NGEuNTQuNTQgMCAwIDEtLjA4Ni4zMTZjLS4xNTUuMjc5LS40OTIuNjAzLTEuMDg3Ljk1NS0uNTg5LjM0Ny0xLjA0Mi43NzktMS4zNiAxLjI3OC0uNDk0Ljc3Ny0uNjAyIDEuNTQ1LS41MTggMi4zMjUuMDEyLjExOC4wMTEuMTAzLjAxMS4wNGExLjEyNSAxLjEyNSAwIDEgMCAyLjI1IDBaIiBmaWxsPSIjRjdCNTAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ig=Object.defineProperty,wg=Object.getOwnPropertySymbols,Sm=Object.prototype.hasOwnProperty,Fm=Object.prototype.propertyIsEnumerable,Mg=(re,ue,ne)=>ue in re?ig(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,ym=(re,ue)=>{for(var ne in ue||(ue={}))Sm.call(ue,ne)&&Mg(re,ne,ue[ne]);if(wg)for(var ne of wg(ue))Fm.call(ue,ne)&&Mg(re,ne,ue[ne]);return re};const $m=re=>React.createElement("svg",ym({width:23,height:24,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u57FA\u672C\u4FE1\u606F"),React.createElement("path",{d:"M19.768 0a2.41 2.41 0 0 1 2.41 2.41v6.395a.804.804 0 0 1-1.607 0V2.41a.804.804 0 0 0-.803-.804H2.41a.804.804 0 0 0-.804.804v19.178c0 .444.36.804.804.804h8.277a.804.804 0 1 1 0 1.607H2.41A2.41 2.41 0 0 1 0 21.59V2.41A2.41 2.41 0 0 1 2.41 0h17.358Zm.799 11.157.348.2a2.41 2.41 0 0 1 .882 3.294l-4.293 7.435a2.41 2.41 0 0 1-1.315 1.078l-2.022.684a.804.804 0 0 1-1.046-.604l-.417-2.092a2.41 2.41 0 0 1 .277-1.677l4.293-7.436a2.41 2.41 0 0 1 3.293-.882Zm-3.12 3.797-3.075 5.325a.804.804 0 0 0-.092.558l.239 1.196 1.155-.391a.804.804 0 0 0 .439-.36l3.074-5.324-1.74-1.004Zm-6.465 1.934a.804.804 0 1 1 0 1.608H4.554a.804.804 0 1 1 0-1.608h6.428Zm7.684-4.045-.416.719 1.74 1.004.415-.719a.804.804 0 0 0-.294-1.098l-.348-.2a.804.804 0 0 0-1.097.294Zm-4.202-1.647a.804.804 0 1 1 0 1.608h-9.91a.804.804 0 1 1 0-1.608h9.91Zm3.161-5.692a.804.804 0 1 1 0 1.608H4.554a.804.804 0 1 1 0-1.608h13.071Z",fill:"#333",fillRule:"nonzero"}));var Cm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5Ljc2OCAwYTIuNDEgMi40MSAwIDAgMSAyLjQxIDIuNDF2Ni4zOTVhLjgwNC44MDQgMCAwIDEtMS42MDcgMFYyLjQxYS44MDQuODA0IDAgMCAwLS44MDMtLjgwNEgyLjQxYS44MDQuODA0IDAgMCAwLS44MDQuODA0djE5LjE3OGMwIC40NDQuMzYuODA0LjgwNC44MDRoOC4yNzdhLjgwNC44MDQgMCAxIDEgMCAxLjYwN0gyLjQxQTIuNDEgMi40MSAwIDAgMSAwIDIxLjU5VjIuNDFBMi40MSAyLjQxIDAgMCAxIDIuNDEgMGgxNy4zNThabS43OTkgMTEuMTU3LjM0OC4yYTIuNDEgMi40MSAwIDAgMSAuODgyIDMuMjk0bC00LjI5MyA3LjQzNWEyLjQxIDIuNDEgMCAwIDEtMS4zMTUgMS4wNzhsLTIuMDIyLjY4NGEuODA0LjgwNCAwIDAgMS0xLjA0Ni0uNjA0bC0uNDE3LTIuMDkyYTIuNDEgMi40MSAwIDAgMSAuMjc3LTEuNjc3bDQuMjkzLTcuNDM2YTIuNDEgMi40MSAwIDAgMSAzLjI5My0uODgyWm0tMy4xMiAzLjc5Ny0zLjA3NSA1LjMyNWEuODA0LjgwNCAwIDAgMC0uMDkyLjU1OGwuMjM5IDEuMTk2IDEuMTU1LS4zOTFhLjgwNC44MDQgMCAwIDAgLjQzOS0uMzZsMy4wNzQtNS4zMjQtMS43NC0xLjAwNFptLTYuNDY1IDEuOTM0YS44MDQuODA0IDAgMSAxIDAgMS42MDhINC41NTRhLjgwNC44MDQgMCAxIDEgMC0xLjYwOGg2LjQyOFptNy42ODQtNC4wNDUtLjQxNi43MTkgMS43NCAxLjAwNC40MTUtLjcxOWEuODA0LjgwNCAwIDAgMC0uMjk0LTEuMDk4bC0uMzQ4LS4yYS44MDQuODA0IDAgMCAwLTEuMDk3LjI5NFptLTQuMjAyLTEuNjQ3YS44MDQuODA0IDAgMSAxIDAgMS42MDhoLTkuOTFhLjgwNC44MDQgMCAxIDEgMC0xLjYwOGg5LjkxWm0zLjE2MS01LjY5MmEuODA0LjgwNCAwIDEgMSAwIDEuNjA4SDQuNTU0YS44MDQuODA0IDAgMSAxIDAtMS42MDhoMTMuMDcxWiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Lg=Object.defineProperty,nd=Object.getOwnPropertySymbols,xd=Object.prototype.hasOwnProperty,Am=Object.prototype.propertyIsEnumerable,wd=(re,ue,ne)=>ue in re?Lg(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Ng=(re,ue)=>{for(var ne in ue||(ue={}))xd.call(ue,ne)&&wd(re,ne,ue[ne]);if(nd)for(var ne of nd(ue))Am.call(ue,ne)&&wd(re,ne,ue[ne]);return re};const e0=re=>React.createElement("svg",Ng({width:23,height:24,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u4EE3\u7801\u4ED3\u5E93"),React.createElement("g",{fill:"#333",fillRule:"nonzero"},React.createElement("path",{d:"M5.818 10.217a.877.877 0 0 1 1.24 0l2.924 2.923a.877.877 0 0 1 0 1.242l-2.924 2.923a.877.877 0 1 1-1.24-1.24l2.305-2.304-2.305-2.304a.877.877 0 0 1 0-1.24Zm5.007 6.469c0-.485.392-.878.877-.878h4.679a.877.877 0 0 1 0 1.755H11.7a.877.877 0 0 1-.876-.877Z"}),React.createElement("path",{d:"M3.498.357A.878.878 0 0 1 4.191.02h14.425c.272 0 .528.125.695.34l2.963 3.83c.345.378.535.872.533 1.384v15.79a2.632 2.632 0 0 1-2.632 2.631H2.632A2.632 2.632 0 0 1 0 21.363V5.573c0-.496.175-.95.47-1.305a.808.808 0 0 1 .056-.079L3.498.357Zm14.688 1.416H4.621L3.26 3.528h16.282l-1.356-1.755ZM2.046 5.282a.293.293 0 0 0-.292.291v15.79c0 .484.393.877.878.877h17.543a.877.877 0 0 0 .878-.877V5.573a.293.293 0 0 0-.293-.291H2.046Z"})));var Dm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNS44MTggMTAuMjE3YS44NzcuODc3IDAgMCAxIDEuMjQgMGwyLjkyNCAyLjkyM2EuODc3Ljg3NyAwIDAgMSAwIDEuMjQybC0yLjkyNCAyLjkyM2EuODc3Ljg3NyAwIDEgMS0xLjI0LTEuMjRsMi4zMDUtMi4zMDQtMi4zMDUtMi4zMDRhLjg3Ny44NzcgMCAwIDEgMC0xLjI0Wm01LjAwNyA2LjQ2OWMwLS40ODUuMzkyLS44NzguODc3LS44NzhoNC42NzlhLjg3Ny44NzcgMCAwIDEgMCAxLjc1NUgxMS43YS44NzcuODc3IDAgMCAxLS44NzYtLjg3N1oiLz48cGF0aCBkPSJNMy40OTguMzU3QS44NzguODc4IDAgMCAxIDQuMTkxLjAyaDE0LjQyNWMuMjcyIDAgLjUyOC4xMjUuNjk1LjM0bDIuOTYzIDMuODNjLjM0NS4zNzguNTM1Ljg3Mi41MzMgMS4zODR2MTUuNzlhMi42MzIgMi42MzIgMCAwIDEtMi42MzIgMi42MzFIMi42MzJBMi42MzIgMi42MzIgMCAwIDEgMCAyMS4zNjNWNS41NzNjMC0uNDk2LjE3NS0uOTUuNDctMS4zMDVhLjgwOC44MDggMCAwIDEgLjA1Ni0uMDc5TDMuNDk4LjM1N1ptMTQuNjg4IDEuNDE2SDQuNjIxTDMuMjYgMy41MjhoMTYuMjgybC0xLjM1Ni0xLjc1NVpNMi4wNDYgNS4yODJhLjI5My4yOTMgMCAwIDAtLjI5Mi4yOTF2MTUuNzljMCAuNDg0LjM5My44NzcuODc4Ljg3N2gxNy41NDNhLjg3Ny44NzcgMCAwIDAgLjg3OC0uODc3VjUuNTczYS4yOTMuMjkzIDAgMCAwLS4yOTMtLjI5MUgyLjA0NloiLz48L2c+PC9zdmc+",bm=Object.defineProperty,Og=Object.getOwnPropertySymbols,sg=Object.prototype.hasOwnProperty,Ig=Object.prototype.propertyIsEnumerable,Md=(re,ue,ne)=>ue in re?bm(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,cg=(re,ue)=>{for(var ne in ue||(ue={}))sg.call(ue,ne)&&Md(re,ne,ue[ne]);if(Og)for(var ne of Og(ue))Ig.call(ue,ne)&&Md(re,ne,ue[ne]);return re};const t0=re=>React.createElement("svg",cg({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u4EFB\u52A1\u5173\u5361"),React.createElement("path",{d:"M23.277 11.277h-.792c-.357-5.222-4.542-9.407-9.763-9.763v-.79a.724.724 0 0 0-1.445 0v.791c-5.222.357-9.407 4.54-9.763 9.762h-.79a.724.724 0 0 0 0 1.446h.791c.357 5.222 4.542 9.405 9.763 9.762v.792a.724.724 0 0 0 1.445 0v-.792c5.222-.357 9.405-4.542 9.763-9.762h.792a.723.723 0 0 0-.001-1.446Zm-2.241 0h-1.905a7.18 7.18 0 0 0-6.408-6.408V2.964c4.423.351 7.962 3.89 8.313 8.313Zm-6.617 1.446h3.25a5.727 5.727 0 0 1-4.947 4.948v-3.252a.724.724 0 0 0-1.445.002v3.25a5.727 5.727 0 0 1-4.948-4.948h3.25a.724.724 0 0 0 0-1.446H6.33a5.727 5.727 0 0 1 4.948-4.948v3.25a.724.724 0 0 0 1.446 0V6.33a5.727 5.727 0 0 1 4.948 4.948h-3.252a.722.722 0 0 0 0 1.447Zm-3.142-9.759v1.905a7.18 7.18 0 0 0-6.408 6.408H2.964c.351-4.423 3.89-7.962 8.313-8.313Zm-8.313 9.76h1.905a7.18 7.18 0 0 0 6.408 6.407v1.905c-4.423-.351-7.962-3.89-8.313-8.313Zm9.76 8.31v-1.903a7.18 7.18 0 0 0 6.407-6.408h1.905c-.351 4.423-3.89 7.962-8.313 8.311Z",fill:"#333",fillRule:"nonzero"}));var Bm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzLjI3NyAxMS4yNzdoLS43OTJjLS4zNTctNS4yMjItNC41NDItOS40MDctOS43NjMtOS43NjN2LS43OWEuNzI0LjcyNCAwIDAgMC0xLjQ0NSAwdi43OTFjLTUuMjIyLjM1Ny05LjQwNyA0LjU0LTkuNzYzIDkuNzYyaC0uNzlhLjcyNC43MjQgMCAwIDAgMCAxLjQ0NmguNzkxYy4zNTcgNS4yMjIgNC41NDIgOS40MDUgOS43NjMgOS43NjJ2Ljc5MmEuNzI0LjcyNCAwIDAgMCAxLjQ0NSAwdi0uNzkyYzUuMjIyLS4zNTcgOS40MDUtNC41NDIgOS43NjMtOS43NjJoLjc5MmEuNzIzLjcyMyAwIDAgMC0uMDAxLTEuNDQ2Wm0tMi4yNDEgMGgtMS45MDVhNy4xOCA3LjE4IDAgMCAwLTYuNDA4LTYuNDA4VjIuOTY0YzQuNDIzLjM1MSA3Ljk2MiAzLjg5IDguMzEzIDguMzEzWm0tNi42MTcgMS40NDZoMy4yNWE1LjcyNyA1LjcyNyAwIDAgMS00Ljk0NyA0Ljk0OHYtMy4yNTJhLjcyNC43MjQgMCAwIDAtMS40NDUuMDAydjMuMjVhNS43MjcgNS43MjcgMCAwIDEtNC45NDgtNC45NDhoMy4yNWEuNzI0LjcyNCAwIDAgMCAwLTEuNDQ2SDYuMzNhNS43MjcgNS43MjcgMCAwIDEgNC45NDgtNC45NDh2My4yNWEuNzI0LjcyNCAwIDAgMCAxLjQ0NiAwVjYuMzNhNS43MjcgNS43MjcgMCAwIDEgNC45NDggNC45NDhoLTMuMjUyYS43MjIuNzIyIDAgMCAwIDAgMS40NDdabS0zLjE0Mi05Ljc1OXYxLjkwNWE3LjE4IDcuMTggMCAwIDAtNi40MDggNi40MDhIMi45NjRjLjM1MS00LjQyMyAzLjg5LTcuOTYyIDguMzEzLTguMzEzWm0tOC4zMTMgOS43NmgxLjkwNWE3LjE4IDcuMTggMCAwIDAgNi40MDggNi40MDd2MS45MDVjLTQuNDIzLS4zNTEtNy45NjItMy44OS04LjMxMy04LjMxM1ptOS43NiA4LjMxdi0xLjkwM2E3LjE4IDcuMTggMCAwIDAgNi40MDctNi40MDhoMS45MDVjLS4zNTEgNC40MjMtMy44OSA3Ljk2Mi04LjMxMyA4LjMxMVoiIGZpbGw9IiMzMzMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",xm=Object.defineProperty,Tg=Object.getOwnPropertySymbols,wm=Object.prototype.hasOwnProperty,Rg=Object.prototype.propertyIsEnumerable,jg=(re,ue,ne)=>ue in re?xm(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Mm=(re,ue)=>{for(var ne in ue||(ue={}))wm.call(ue,ne)&&jg(re,ne,ue[ne]);if(Tg)for(var ne of Tg(ue))Rg.call(ue,ne)&&jg(re,ne,ue[ne]);return re};const n0=re=>React.createElement("svg",Mm({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5B9E\u9A8C\u73AF\u5883"),React.createElement("g",{fill:"#FFF",fillRule:"nonzero"},React.createElement("path",{d:"M13.255 17.073c-2.813 0-5.14-2.327-5.14-5.139 0-2.812 2.327-5.14 5.14-5.14 2.812 0 5.139 2.328 5.139 5.14 0 2.91-2.327 5.14-5.14 5.14Zm0-8.436c-1.843 0-3.394 1.552-3.394 3.394s1.551 3.394 3.394 3.394c1.842 0 3.393-1.552 3.393-3.394a3.373 3.373 0 0 0-3.393-3.394Z"}),React.createElement("path",{d:"m8.745 5.67 1.517-.862L11.75 7.42l-1.517.863-1.487-2.613ZM7.517 17.514l1.697-2.483 1.44.987-1.696 2.481-1.441-.985Zm-2.82-6.685 3.974-.113.05 1.746-3.975.111-.049-1.744ZM20.43 7.377c-1.745 0-3.103-1.455-3.103-3.104 0-1.745 1.455-3.103 3.103-3.103 1.649 0 3.103 1.455 3.103 3.103 0 1.746-1.454 3.104-3.103 3.104Zm0-4.461c-.775 0-1.357.582-1.357 1.357 0 .776.582 1.358 1.357 1.358.776 0 1.358-.582 1.358-1.358 0-.775-.582-1.357-1.358-1.357Z"}),React.createElement("path",{d:"M8.988 6.31c-1.746 0-3.103-1.455-3.103-3.2C5.885 1.46 7.242.007 8.988.007c1.745 0 3.103 1.454 3.103 3.103 0 1.745-1.358 3.2-3.103 3.2Zm0-4.558c-.776 0-1.358.582-1.358 1.358 0 .776.582 1.357 1.358 1.357.776 0 1.357-.581 1.357-1.357s-.581-1.358-1.357-1.358ZM3.267 14.746c-1.746 0-3.103-1.454-3.103-3.103 0-1.648 1.454-3.103 3.103-3.103 1.745 0 3.103 1.455 3.103 3.103 0 1.649-1.358 3.103-3.103 3.103Zm0-4.557c-.776 0-1.358.581-1.358 1.357s.582 1.358 1.358 1.358c.775 0 1.357-.582 1.357-1.358 0-.776-.582-1.357-1.357-1.357Zm3.781 13.188c-1.745 0-3.103-1.455-3.103-3.104 0-1.648 1.455-3.103 3.103-3.103 1.746 0 3.104 1.455 3.104 3.103 0 1.649-1.358 3.104-3.104 3.104Zm0-4.558c-.775 0-1.357.582-1.357 1.358 0 .775.582 1.357 1.357 1.357.776 0 1.358-.582 1.358-1.357 0-.68-.582-1.358-1.358-1.358Zm11.54 4.558c-1.746 0-3.103-1.455-3.103-3.104 0-1.648 1.454-3.103 3.103-3.103 1.648 0 3.103 1.455 3.103 3.103 0 1.649-1.358 3.104-3.103 3.104Zm0-4.558c-.776 0-1.358.582-1.358 1.358 0 .775.582 1.357 1.358 1.357.776 0 1.357-.582 1.357-1.357 0-.68-.581-1.358-1.357-1.358ZM15.846 8.105l2.221-2.436 1.29 1.176-2.22 2.436-1.291-1.176Z"}),React.createElement("path",{d:"m15.371 16.273 1.53-.84 1.213 2.212-1.531.838z"})));var Lm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTMuMjU1IDE3LjA3M2MtMi44MTMgMC01LjE0LTIuMzI3LTUuMTQtNS4xMzkgMC0yLjgxMiAyLjMyNy01LjE0IDUuMTQtNS4xNCAyLjgxMiAwIDUuMTM5IDIuMzI4IDUuMTM5IDUuMTQgMCAyLjkxLTIuMzI3IDUuMTQtNS4xNCA1LjE0Wm0wLTguNDM2Yy0xLjg0MyAwLTMuMzk0IDEuNTUyLTMuMzk0IDMuMzk0czEuNTUxIDMuMzk0IDMuMzk0IDMuMzk0YzEuODQyIDAgMy4zOTMtMS41NTIgMy4zOTMtMy4zOTRhMy4zNzMgMy4zNzMgMCAwIDAtMy4zOTMtMy4zOTRaIi8+PHBhdGggZD0ibTguNzQ1IDUuNjcgMS41MTctLjg2MkwxMS43NSA3LjQybC0xLjUxNy44NjMtMS40ODctMi42MTNaTTcuNTE3IDE3LjUxNGwxLjY5Ny0yLjQ4MyAxLjQ0Ljk4Ny0xLjY5NiAyLjQ4MS0xLjQ0MS0uOTg1Wm0tMi44Mi02LjY4NSAzLjk3NC0uMTEzLjA1IDEuNzQ2LTMuOTc1LjExMS0uMDQ5LTEuNzQ0Wk0yMC40MyA3LjM3N2MtMS43NDUgMC0zLjEwMy0xLjQ1NS0zLjEwMy0zLjEwNCAwLTEuNzQ1IDEuNDU1LTMuMTAzIDMuMTAzLTMuMTAzIDEuNjQ5IDAgMy4xMDMgMS40NTUgMy4xMDMgMy4xMDMgMCAxLjc0Ni0xLjQ1NCAzLjEwNC0zLjEwMyAzLjEwNFptMC00LjQ2MWMtLjc3NSAwLTEuMzU3LjU4Mi0xLjM1NyAxLjM1NyAwIC43NzYuNTgyIDEuMzU4IDEuMzU3IDEuMzU4Ljc3NiAwIDEuMzU4LS41ODIgMS4zNTgtMS4zNTggMC0uNzc1LS41ODItMS4zNTctMS4zNTgtMS4zNTdaIi8+PHBhdGggZD0iTTguOTg4IDYuMzFjLTEuNzQ2IDAtMy4xMDMtMS40NTUtMy4xMDMtMy4yQzUuODg1IDEuNDYgNy4yNDIuMDA3IDguOTg4LjAwN2MxLjc0NSAwIDMuMTAzIDEuNDU0IDMuMTAzIDMuMTAzIDAgMS43NDUtMS4zNTggMy4yLTMuMTAzIDMuMlptMC00LjU1OGMtLjc3NiAwLTEuMzU4LjU4Mi0xLjM1OCAxLjM1OCAwIC43NzYuNTgyIDEuMzU3IDEuMzU4IDEuMzU3Ljc3NiAwIDEuMzU3LS41ODEgMS4zNTctMS4zNTdzLS41ODEtMS4zNTgtMS4zNTctMS4zNThaTTMuMjY3IDE0Ljc0NmMtMS43NDYgMC0zLjEwMy0xLjQ1NC0zLjEwMy0zLjEwMyAwLTEuNjQ4IDEuNDU0LTMuMTAzIDMuMTAzLTMuMTAzIDEuNzQ1IDAgMy4xMDMgMS40NTUgMy4xMDMgMy4xMDMgMCAxLjY0OS0xLjM1OCAzLjEwMy0zLjEwMyAzLjEwM1ptMC00LjU1N2MtLjc3NiAwLTEuMzU4LjU4MS0xLjM1OCAxLjM1N3MuNTgyIDEuMzU4IDEuMzU4IDEuMzU4Yy43NzUgMCAxLjM1Ny0uNTgyIDEuMzU3LTEuMzU4IDAtLjc3Ni0uNTgyLTEuMzU3LTEuMzU3LTEuMzU3Wm0zLjc4MSAxMy4xODhjLTEuNzQ1IDAtMy4xMDMtMS40NTUtMy4xMDMtMy4xMDQgMC0xLjY0OCAxLjQ1NS0zLjEwMyAzLjEwMy0zLjEwMyAxLjc0NiAwIDMuMTA0IDEuNDU1IDMuMTA0IDMuMTAzIDAgMS42NDktMS4zNTggMy4xMDQtMy4xMDQgMy4xMDRabTAtNC41NThjLS43NzUgMC0xLjM1Ny41ODItMS4zNTcgMS4zNTggMCAuNzc1LjU4MiAxLjM1NyAxLjM1NyAxLjM1Ny43NzYgMCAxLjM1OC0uNTgyIDEuMzU4LTEuMzU3IDAtLjY4LS41ODItMS4zNTgtMS4zNTgtMS4zNThabTExLjU0IDQuNTU4Yy0xLjc0NiAwLTMuMTAzLTEuNDU1LTMuMTAzLTMuMTA0IDAtMS42NDggMS40NTQtMy4xMDMgMy4xMDMtMy4xMDMgMS42NDggMCAzLjEwMyAxLjQ1NSAzLjEwMyAzLjEwMyAwIDEuNjQ5LTEuMzU4IDMuMTA0LTMuMTAzIDMuMTA0Wm0wLTQuNTU4Yy0uNzc2IDAtMS4zNTguNTgyLTEuMzU4IDEuMzU4IDAgLjc3NS41ODIgMS4zNTcgMS4zNTggMS4zNTcuNzc2IDAgMS4zNTctLjU4MiAxLjM1Ny0xLjM1NyAwLS42OC0uNTgxLTEuMzU4LTEuMzU3LTEuMzU4Wk0xNS44NDYgOC4xMDVsMi4yMjEtMi40MzYgMS4yOSAxLjE3Ni0yLjIyIDIuNDM2LTEuMjkxLTEuMTc2WiIvPjxwYXRoIGQ9Im0xNS4zNzEgMTYuMjczIDEuNTMtLjg0IDEuMjEzIDIuMjEyLTEuNTMxLjgzOHoiLz48L2c+PC9zdmc+",Nm=Object.defineProperty,kg=Object.getOwnPropertySymbols,Om=Object.prototype.hasOwnProperty,Im=Object.prototype.propertyIsEnumerable,Zg=(re,ue,ne)=>ue in re?Nm(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Tm=(re,ue)=>{for(var ne in ue||(ue={}))Om.call(ue,ne)&&Zg(re,ne,ue[ne]);if(kg)for(var ne of kg(ue))Im.call(ue,ne)&&Zg(re,ne,ue[ne]);return re};const a0=re=>React.createElement("svg",Tm({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u6570\u636E\u96C6"),React.createElement("path",{d:"M22.473 5.577 12.078.157a1.152 1.152 0 0 0-1.062-.003L.629 5.492A1.152 1.152 0 0 0 0 6.517v11.037c0 .437.248.84.64 1.034l10.392 5.18a1.15 1.15 0 0 0 1.03 0l10.39-5.18c.392-.195.64-.597.64-1.034V6.602a1.15 1.15 0 0 0-.619-1.025Zm-11.013 5.22L7.56 8.877l8.837-4.733 3.81 1.987-8.746 4.666Zm.083-9.183 3.199 1.67L5.859 8.04 2.373 6.325l9.17-4.711ZM1.539 7.631l3.686 1.813v4.049c0 .426.344.77.77.77.426 0 .77-.344.77-.77v-3.29l4.01 1.974v9.748L1.54 17.317V7.631Zm10.776 14.291v-9.838l9.237-4.925v10.158l-9.237 4.605Z",fill:"#333",fillRule:"nonzero"}));var Rm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyLjQ3MyA1LjU3NyAxMi4wNzguMTU3YTEuMTUyIDEuMTUyIDAgMCAwLTEuMDYyLS4wMDNMLjYyOSA1LjQ5MkExLjE1MiAxLjE1MiAwIDAgMCAwIDYuNTE3djExLjAzN2MwIC40MzcuMjQ4Ljg0LjY0IDEuMDM0bDEwLjM5MiA1LjE4YTEuMTUgMS4xNSAwIDAgMCAxLjAzIDBsMTAuMzktNS4xOGMuMzkyLS4xOTUuNjQtLjU5Ny42NC0xLjAzNFY2LjYwMmExLjE1IDEuMTUgMCAwIDAtLjYxOS0xLjAyNVptLTExLjAxMyA1LjIyTDcuNTYgOC44NzdsOC44MzctNC43MzMgMy44MSAxLjk4Ny04Ljc0NiA0LjY2NlptLjA4My05LjE4MyAzLjE5OSAxLjY3TDUuODU5IDguMDQgMi4zNzMgNi4zMjVsOS4xNy00LjcxMVpNMS41MzkgNy42MzFsMy42ODYgMS44MTN2NC4wNDljMCAuNDI2LjM0NC43Ny43Ny43Ny40MjYgMCAuNzctLjM0NC43Ny0uNzd2LTMuMjlsNC4wMSAxLjk3NHY5Ljc0OEwxLjU0IDE3LjMxN1Y3LjYzMVptMTAuNzc2IDE0LjI5MXYtOS44MzhsOS4yMzctNC45MjV2MTAuMTU4bC05LjIzNyA0LjYwNVoiIGZpbGw9IiMzMzMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",zg=Object.defineProperty,dg=Object.getOwnPropertySymbols,jm=Object.prototype.hasOwnProperty,km=Object.prototype.propertyIsEnumerable,Wg=(re,ue,ne)=>ue in re?zg(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Vg=(re,ue)=>{for(var ne in ue||(ue={}))jm.call(ue,ne)&&Wg(re,ne,ue[ne]);if(dg)for(var ne of dg(ue))km.call(ue,ne)&&Wg(re,ne,ue[ne]);return re};const r0=re=>React.createElement("svg",Vg({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u670D\u52A1"),React.createElement("path",{d:"M7 11H4a4.003 4.003 0 0 1-4-4V4a4.003 4.003 0 0 1 4-4h3a4.003 4.003 0 0 1 4 4v3a4.003 4.003 0 0 1-4 4ZM4 2a2.003 2.003 0 0 0-2 2v3a2.003 2.003 0 0 0 2 2h3a2.003 2.003 0 0 0 2-2V4a2.003 2.003 0 0 0-2-2H4Zm3 22H4a4.003 4.003 0 0 1-4-4v-3a4.003 4.003 0 0 1 4-4h3a4.003 4.003 0 0 1 4 4v3a4.003 4.003 0 0 1-4 4Zm-3-9a2.003 2.003 0 0 0-2 2v3a2.003 2.003 0 0 0 2 2h3a2.003 2.003 0 0 0 2-2v-3a2.003 2.003 0 0 0-2-2H4Zm16-4h-3a4.003 4.003 0 0 1-4-4V4a4.003 4.003 0 0 1 4-4h3a4.003 4.003 0 0 1 4 4v3a4.003 4.003 0 0 1-4 4Zm-3-9a2.003 2.003 0 0 0-2 2v3a2.003 2.003 0 0 0 2 2h3a2.003 2.003 0 0 0 2-2V4a2.003 2.003 0 0 0-2-2h-3Zm1.5 21.997a5.497 5.497 0 1 1 .015-10.994 5.497 5.497 0 0 1-.015 10.994Zm0-8.994a3.497 3.497 0 1 0 .01 6.994 3.497 3.497 0 0 0-.01-6.994Z",fill:"#333",fillRule:"nonzero"}));var Zm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMTFINGE0LjAwMyA0LjAwMyAwIDAgMS00LTRWNGE0LjAwMyA0LjAwMyAwIDAgMSA0LTRoM2E0LjAwMyA0LjAwMyAwIDAgMSA0IDR2M2E0LjAwMyA0LjAwMyAwIDAgMS00IDRaTTQgMmEyLjAwMyAyLjAwMyAwIDAgMC0yIDJ2M2EyLjAwMyAyLjAwMyAwIDAgMCAyIDJoM2EyLjAwMyAyLjAwMyAwIDAgMCAyLTJWNGEyLjAwMyAyLjAwMyAwIDAgMC0yLTJINFptMyAyMkg0YTQuMDAzIDQuMDAzIDAgMCAxLTQtNHYtM2E0LjAwMyA0LjAwMyAwIDAgMSA0LTRoM2E0LjAwMyA0LjAwMyAwIDAgMSA0IDR2M2E0LjAwMyA0LjAwMyAwIDAgMS00IDRabS0zLTlhMi4wMDMgMi4wMDMgMCAwIDAtMiAydjNhMi4wMDMgMi4wMDMgMCAwIDAgMiAyaDNhMi4wMDMgMi4wMDMgMCAwIDAgMi0ydi0zYTIuMDAzIDIuMDAzIDAgMCAwLTItMkg0Wm0xNi00aC0zYTQuMDAzIDQuMDAzIDAgMCAxLTQtNFY0YTQuMDAzIDQuMDAzIDAgMCAxIDQtNGgzYTQuMDAzIDQuMDAzIDAgMCAxIDQgNHYzYTQuMDAzIDQuMDAzIDAgMCAxLTQgNFptLTMtOWEyLjAwMyAyLjAwMyAwIDAgMC0yIDJ2M2EyLjAwMyAyLjAwMyAwIDAgMCAyIDJoM2EyLjAwMyAyLjAwMyAwIDAgMCAyLTJWNGEyLjAwMyAyLjAwMyAwIDAgMC0yLTJoLTNabTEuNSAyMS45OTdhNS40OTcgNS40OTcgMCAxIDEgLjAxNS0xMC45OTQgNS40OTcgNS40OTcgMCAwIDEtLjAxNSAxMC45OTRabTAtOC45OTRhMy40OTcgMy40OTcgMCAxIDAgLjAxIDYuOTk0IDMuNDk3IDMuNDk3IDAgMCAwLS4wMS02Ljk5NFoiIGZpbGw9IiMzMzMiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",zm=Object.defineProperty,Gg=Object.getOwnPropertySymbols,Wm=Object.prototype.hasOwnProperty,Ug=Object.prototype.propertyIsEnumerable,Kg=(re,ue,ne)=>ue in re?zm(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Vm=(re,ue)=>{for(var ne in ue||(ue={}))Wm.call(ue,ne)&&Kg(re,ne,ue[ne]);if(Gg)for(var ne of Gg(ue))Ug.call(ue,ne)&&Kg(re,ne,ue[ne]);return re};const Hg=re=>React.createElement("svg",Vm({width:28,height:24,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5408\u4F5C\u6210\u5458"),React.createElement("path",{d:"M25.241 12.886a8.769 8.769 0 0 0-2.732-1.922c.003-.003.007-.003.01-.006.009-.006.015-.012.021-.018l.081-.066c.01-.009.022-.018.031-.028l.075-.065c.009-.006.018-.015.024-.021.035-.028.066-.06.1-.09l.012-.013.084-.078.028-.027c.025-.022.047-.047.071-.072l.028-.028c.031-.03.062-.065.093-.096a6.089 6.089 0 0 0 1.54-3.073c.072-.385.106-.776.106-1.177v-.018a6.18 6.18 0 0 0-1.714-4.281A5.698 5.698 0 0 0 18.958.025h-.022a5.666 5.666 0 0 0-3.355 1.111 5.958 5.958 0 0 0-1.692 1.925 6.013 6.013 0 0 0-1.686-1.916A5.66 5.66 0 0 0 8.847.035h-.021c-1.565 0-3.033.632-4.142 1.781a6.172 6.172 0 0 0-1.713 4.278v.018a6.16 6.16 0 0 0 2.306 4.856 8.82 8.82 0 0 0-2.731 1.921 9.003 9.003 0 0 0-2.534 6.292c0 .55.444.994.994.994h4.343a9.315 9.315 0 0 0-.416 2.76c0 .55.444.993.993.993H21.83c.55 0 .994-.444.994-.993 0-.953-.143-1.885-.42-2.77h4.372c.55 0 .993-.443.993-.993a8.98 8.98 0 0 0-2.527-6.286ZM18.946 2.018h.012a3.73 3.73 0 0 1 2.707 1.173A4.194 4.194 0 0 1 22.823 6.1v.019c0 .242-.019.48-.056.71l-.037.196c-.006.031-.016.065-.022.096-.354 1.487-1.487 2.66-2.909 2.993.01-.146.016-.292.016-.441.01-2.726-1.692-5.05-4.051-5.873.707-1.1 1.88-1.776 3.182-1.782Zm-5.064 3.455h.016c2.176.01 3.942 1.89 3.936 4.197-.006 2.285-1.7 4.116-3.855 4.166-.031 0-.062.003-.093.006a.94.94 0 0 0-.097-.006c-2.132-.044-3.861-1.919-3.852-4.179V9.64a4.281 4.281 0 0 1 1.183-2.971 3.81 3.81 0 0 1 2.762-1.195Zm-8.918.655v-.019a4.194 4.194 0 0 1 1.158-2.908 3.73 3.73 0 0 1 2.707-1.174h.012c1.295.006 2.462.677 3.17 1.766a5.893 5.893 0 0 0-2.332 1.5 6.259 6.259 0 0 0-1.738 4.34v.018c0 .159.006.314.015.469-1.71-.416-2.998-2.061-2.992-3.992Zm-2.89 12.066c.46-3.247 3.135-5.805 6.398-5.979a6.204 6.204 0 0 0 1.834 2.375 8.99 8.99 0 0 0-2.8 1.962 9.11 9.11 0 0 0-1.26 1.64H2.074v.002Zm4.92 3.753c.472-3.408 3.337-6.072 6.79-6.121.033 0 .067-.003.102-.006.034.003.068.006.102.006 3.452.05 6.317 2.716 6.79 6.121H6.993Zm14.519-3.762a9.308 9.308 0 0 0-1.257-1.633 8.939 8.939 0 0 0-2.807-1.965c.24-.19.469-.397.683-.624a6.21 6.21 0 0 0 1.158-1.757c3.275.162 5.967 2.723 6.426 5.979h-4.203Z",fill:"#333",fillRule:"nonzero"}));var Yg="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1LjI0MSAxMi44ODZhOC43NjkgOC43NjkgMCAwIDAtMi43MzItMS45MjJjLjAwMy0uMDAzLjAwNy0uMDAzLjAxLS4wMDYuMDA5LS4wMDYuMDE1LS4wMTIuMDIxLS4wMThsLjA4MS0uMDY2Yy4wMS0uMDA5LjAyMi0uMDE4LjAzMS0uMDI4bC4wNzUtLjA2NWMuMDA5LS4wMDYuMDE4LS4wMTUuMDI0LS4wMjEuMDM1LS4wMjguMDY2LS4wNi4xLS4wOWwuMDEyLS4wMTMuMDg0LS4wNzguMDI4LS4wMjdjLjAyNS0uMDIyLjA0Ny0uMDQ3LjA3MS0uMDcybC4wMjgtLjAyOGMuMDMxLS4wMy4wNjItLjA2NS4wOTMtLjA5NmE2LjA4OSA2LjA4OSAwIDAgMCAxLjU0LTMuMDczYy4wNzItLjM4NS4xMDYtLjc3Ni4xMDYtMS4xNzd2LS4wMThhNi4xOCA2LjE4IDAgMCAwLTEuNzE0LTQuMjgxQTUuNjk4IDUuNjk4IDAgMCAwIDE4Ljk1OC4wMjVoLS4wMjJhNS42NjYgNS42NjYgMCAwIDAtMy4zNTUgMS4xMTEgNS45NTggNS45NTggMCAwIDAtMS42OTIgMS45MjUgNi4wMTMgNi4wMTMgMCAwIDAtMS42ODYtMS45MTZBNS42NiA1LjY2IDAgMCAwIDguODQ3LjAzNWgtLjAyMWMtMS41NjUgMC0zLjAzMy42MzItNC4xNDIgMS43ODFhNi4xNzIgNi4xNzIgMCAwIDAtMS43MTMgNC4yNzh2LjAxOGE2LjE2IDYuMTYgMCAwIDAgMi4zMDYgNC44NTYgOC44MiA4LjgyIDAgMCAwLTIuNzMxIDEuOTIxIDkuMDAzIDkuMDAzIDAgMCAwLTIuNTM0IDYuMjkyYzAgLjU1LjQ0NC45OTQuOTk0Ljk5NGg0LjM0M2E5LjMxNSA5LjMxNSAwIDAgMC0uNDE2IDIuNzZjMCAuNTUuNDQ0Ljk5My45OTMuOTkzSDIxLjgzYy41NSAwIC45OTQtLjQ0NC45OTQtLjk5MyAwLS45NTMtLjE0My0xLjg4NS0uNDItMi43N2g0LjM3MmMuNTUgMCAuOTkzLS40NDMuOTkzLS45OTNhOC45OCA4Ljk4IDAgMCAwLTIuNTI3LTYuMjg2Wk0xOC45NDYgMi4wMThoLjAxMmEzLjczIDMuNzMgMCAwIDEgMi43MDcgMS4xNzNBNC4xOTQgNC4xOTQgMCAwIDEgMjIuODIzIDYuMXYuMDE5YzAgLjI0Mi0uMDE5LjQ4LS4wNTYuNzFsLS4wMzcuMTk2Yy0uMDA2LjAzMS0uMDE2LjA2NS0uMDIyLjA5Ni0uMzU0IDEuNDg3LTEuNDg3IDIuNjYtMi45MDkgMi45OTMuMDEtLjE0Ni4wMTYtLjI5Mi4wMTYtLjQ0MS4wMS0yLjcyNi0xLjY5Mi01LjA1LTQuMDUxLTUuODczLjcwNy0xLjEgMS44OC0xLjc3NiAzLjE4Mi0xLjc4MlptLTUuMDY0IDMuNDU1aC4wMTZjMi4xNzYuMDEgMy45NDIgMS44OSAzLjkzNiA0LjE5Ny0uMDA2IDIuMjg1LTEuNyA0LjExNi0zLjg1NSA0LjE2Ni0uMDMxIDAtLjA2Mi4wMDMtLjA5My4wMDZhLjk0Ljk0IDAgMCAwLS4wOTctLjAwNmMtMi4xMzItLjA0NC0zLjg2MS0xLjkxOS0zLjg1Mi00LjE3OVY5LjY0YTQuMjgxIDQuMjgxIDAgMCAxIDEuMTgzLTIuOTcxIDMuODEgMy44MSAwIDAgMSAyLjc2Mi0xLjE5NVptLTguOTE4LjY1NXYtLjAxOWE0LjE5NCA0LjE5NCAwIDAgMSAxLjE1OC0yLjkwOCAzLjczIDMuNzMgMCAwIDEgMi43MDctMS4xNzRoLjAxMmMxLjI5NS4wMDYgMi40NjIuNjc3IDMuMTcgMS43NjZhNS44OTMgNS44OTMgMCAwIDAtMi4zMzIgMS41IDYuMjU5IDYuMjU5IDAgMCAwLTEuNzM4IDQuMzR2LjAxOGMwIC4xNTkuMDA2LjMxNC4wMTUuNDY5LTEuNzEtLjQxNi0yLjk5OC0yLjA2MS0yLjk5Mi0zLjk5MlptLTIuODkgMTIuMDY2Yy40Ni0zLjI0NyAzLjEzNS01LjgwNSA2LjM5OC01Ljk3OWE2LjIwNCA2LjIwNCAwIDAgMCAxLjgzNCAyLjM3NSA4Ljk5IDguOTkgMCAwIDAtMi44IDEuOTYyIDkuMTEgOS4xMSAwIDAgMC0xLjI2IDEuNjRIMi4wNzR2LjAwMlptNC45MiAzLjc1M2MuNDcyLTMuNDA4IDMuMzM3LTYuMDcyIDYuNzktNi4xMjEuMDMzIDAgLjA2Ny0uMDAzLjEwMi0uMDA2LjAzNC4wMDMuMDY4LjAwNi4xMDIuMDA2IDMuNDUyLjA1IDYuMzE3IDIuNzE2IDYuNzkgNi4xMjFINi45OTNabTE0LjUxOS0zLjc2MmE5LjMwOCA5LjMwOCAwIDAgMC0xLjI1Ny0xLjYzMyA4LjkzOSA4LjkzOSAwIDAgMC0yLjgwNy0xLjk2NWMuMjQtLjE5LjQ2OS0uMzk3LjY4My0uNjI0YTYuMjEgNi4yMSAwIDAgMCAxLjE1OC0xLjc1N2MzLjI3NS4xNjIgNS45NjcgMi43MjMgNi40MjYgNS45NzloLTQuMjAzWiIgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Gm=Object.defineProperty,Qg=Object.getOwnPropertySymbols,Um=Object.prototype.hasOwnProperty,Km=Object.prototype.propertyIsEnumerable,gg=(re,ue,ne)=>ue in re?Gm(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,ee=(re,ue)=>{for(var ne in ue||(ue={}))Um.call(ue,ne)&&gg(re,ne,ue[ne]);if(Qg)for(var ne of Qg(ue))Km.call(ue,ne)&&gg(re,ne,ue[ne]);return re};const ae=re=>React.createElement("svg",ee({width:26,height:24,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u8BBE\u7F6E"),React.createElement("path",{d:"M16.956 0c1.76 0 3.37.987 4.172 2.552l3.72 7.28a4.683 4.683 0 0 1 0 4.263l-3.72 7.28a4.684 4.684 0 0 1-4.172 2.551h-8.47a4.684 4.684 0 0 1-4.152-2.517l-3.8-7.278a4.684 4.684 0 0 1 0-4.335l3.8-7.28A4.684 4.684 0 0 1 8.486 0h8.47Zm0 1.84h-8.47a2.84 2.84 0 0 0-2.52 1.529l-3.8 7.278a2.843 2.843 0 0 0 0 2.633l3.8 7.278a2.843 2.843 0 0 0 2.52 1.528h8.47a2.842 2.842 0 0 0 2.533-1.55l3.72-7.279a2.843 2.843 0 0 0 0-2.588v-.002L19.49 3.39a2.843 2.843 0 0 0-2.533-1.549Zm-4.274 4.786a5.337 5.337 0 1 1 0 10.675 5.337 5.337 0 0 1 0-10.675Zm0 1.84a3.497 3.497 0 1 0 0 6.994 3.497 3.497 0 0 0 0-6.994Z",fill:"#333",fillRule:"nonzero"}));var ie="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2Ljk1NiAwYzEuNzYgMCAzLjM3Ljk4NyA0LjE3MiAyLjU1MmwzLjcyIDcuMjhhNC42ODMgNC42ODMgMCAwIDEgMCA0LjI2M2wtMy43MiA3LjI4YTQuNjg0IDQuNjg0IDAgMCAxLTQuMTcyIDIuNTUxaC04LjQ3YTQuNjg0IDQuNjg0IDAgMCAxLTQuMTUyLTIuNTE3bC0zLjgtNy4yNzhhNC42ODQgNC42ODQgMCAwIDEgMC00LjMzNWwzLjgtNy4yOEE0LjY4NCA0LjY4NCAwIDAgMSA4LjQ4NiAwaDguNDdabTAgMS44NGgtOC40N2EyLjg0IDIuODQgMCAwIDAtMi41MiAxLjUyOWwtMy44IDcuMjc4YTIuODQzIDIuODQzIDAgMCAwIDAgMi42MzNsMy44IDcuMjc4YTIuODQzIDIuODQzIDAgMCAwIDIuNTIgMS41MjhoOC40N2EyLjg0MiAyLjg0MiAwIDAgMCAyLjUzMy0xLjU1bDMuNzItNy4yNzlhMi44NDMgMi44NDMgMCAwIDAgMC0yLjU4OHYtLjAwMkwxOS40OSAzLjM5YTIuODQzIDIuODQzIDAgMCAwLTIuNTMzLTEuNTQ5Wm0tNC4yNzQgNC43ODZhNS4zMzcgNS4zMzcgMCAxIDEgMCAxMC42NzUgNS4zMzcgNS4zMzcgMCAwIDEgMC0xMC42NzVabTAgMS44NGEzLjQ5NyAzLjQ5NyAwIDEgMCAwIDYuOTk0IDMuNDk3IDMuNDk3IDAgMCAwIDAtNi45OTRaIiBmaWxsPSIjMzMzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",fe=Object.defineProperty,Pe=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,De=(re,ue,ne)=>ue in re?fe(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,$e=(re,ue)=>{for(var ne in ue||(ue={}))Se.call(ue,ne)&&De(re,ne,ue[ne]);if(Pe)for(var ne of Pe(ue))Ce.call(ue,ne)&&De(re,ne,ue[ne]);return re};const ht=re=>React.createElement("svg",$e({width:28,height:24,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u95EE\u7B54"),React.createElement("g",{fill:"#333",fillRule:"nonzero"},React.createElement("path",{d:"M26.202 10.105h-4.1V.958a.946.946 0 0 0-.947-.946H.968a.946.946 0 0 0-.946.946v15.14c0 .523.424.947.946.947H3.73l2.247 2.246a.943.943 0 0 0 1.337 0l2.247-2.246h1.816v4.1c0 .523.423.946.946.946h6.547l1.616 1.616a.944.944 0 0 0 1.338 0l1.615-1.616H26.2a.946.946 0 0 0 .946-.946V11.051a.945.945 0 0 0-.945-.946ZM9.17 15.152c-.25 0-.491.1-.669.277l-1.854 1.855-1.855-1.855a.947.947 0 0 0-.669-.277H1.914V1.904H20.21v13.248H9.169Zm16.087 5.047h-2.208c-.25 0-.492.1-.67.277L21.156 21.7l-1.223-1.224a.947.947 0 0 0-.67-.277H13.27v-3.155h7.885a.946.946 0 0 0 .947-.946v-4.1h3.154v8.2Z"}),React.createElement("path",{d:"M11.062 7.582h-.631a.946.946 0 0 0 0 1.892h.63a.946.946 0 0 0 0-1.892Zm3.785 1.892h.63a.946.946 0 0 0 0-1.892h-.63a.946.946 0 0 0 0 1.892ZM6.646 7.582h-.631a.946.946 0 0 0 0 1.892h.63a.946.946 0 0 0 0-1.892Z"})));var gt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzMzMyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMjYuMjAyIDEwLjEwNWgtNC4xVi45NThhLjk0Ni45NDYgMCAwIDAtLjk0Ny0uOTQ2SC45NjhhLjk0Ni45NDYgMCAwIDAtLjk0Ni45NDZ2MTUuMTRjMCAuNTIzLjQyNC45NDcuOTQ2Ljk0N0gzLjczbDIuMjQ3IDIuMjQ2YS45NDMuOTQzIDAgMCAwIDEuMzM3IDBsMi4yNDctMi4yNDZoMS44MTZ2NC4xYzAgLjUyMy40MjMuOTQ2Ljk0Ni45NDZoNi41NDdsMS42MTYgMS42MTZhLjk0NC45NDQgMCAwIDAgMS4zMzggMGwxLjYxNS0xLjYxNkgyNi4yYS45NDYuOTQ2IDAgMCAwIC45NDYtLjk0NlYxMS4wNTFhLjk0NS45NDUgMCAwIDAtLjk0NS0uOTQ2Wk05LjE3IDE1LjE1MmMtLjI1IDAtLjQ5MS4xLS42NjkuMjc3bC0xLjg1NCAxLjg1NS0xLjg1NS0xLjg1NWEuOTQ3Ljk0NyAwIDAgMC0uNjY5LS4yNzdIMS45MTRWMS45MDRIMjAuMjF2MTMuMjQ4SDkuMTY5Wm0xNi4wODcgNS4wNDdoLTIuMjA4Yy0uMjUgMC0uNDkyLjEtLjY3LjI3N0wyMS4xNTYgMjEuN2wtMS4yMjMtMS4yMjRhLjk0Ny45NDcgMCAwIDAtLjY3LS4yNzdIMTMuMjd2LTMuMTU1aDcuODg1YS45NDYuOTQ2IDAgMCAwIC45NDctLjk0NnYtNC4xaDMuMTU0djguMloiLz48cGF0aCBkPSJNMTEuMDYyIDcuNTgyaC0uNjMxYS45NDYuOTQ2IDAgMCAwIDAgMS44OTJoLjYzYS45NDYuOTQ2IDAgMCAwIDAtMS44OTJabTMuNzg1IDEuODkyaC42M2EuOTQ2Ljk0NiAwIDAgMCAwLTEuODkyaC0uNjNhLjk0Ni45NDYgMCAwIDAgMCAxLjg5MlpNNi42NDYgNy41ODJoLS42MzFhLjk0Ni45NDYgMCAwIDAgMCAxLjg5MmguNjNhLjk0Ni45NDYgMCAwIDAgMC0xLjg5MloiLz48L2c+PC9zdmc+",Je=le(59301),nt=Object.defineProperty,_t=Object.defineProperties,Pn=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,Er=(re,ue,ne)=>ue in re?nt(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Ir=(re,ue)=>{for(var ne in ue||(ue={}))Va.call(ue,ne)&&Er(re,ne,ue[ne]);if(Da)for(var ne of Da(ue))Ya.call(ue,ne)&&Er(re,ne,ue[ne]);return re},zr=(re,ue)=>_t(re,Pn(ue)),Qo=(re,ue)=>{var ne={};for(var ve in re)Va.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&Da)for(var ve of Da(re))ue.indexOf(ve)<0&&Ya.call(re,ve)&&(ne[ve]=re[ve]);return ne};const Lo=[{name:"\u57FA\u672C\u4FE1\u606F",icon:Je.createElement("img",{src:Cm,width:22}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:Je.createElement("img",{src:Dm,width:22}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:Je.createElement("img",{src:Bm,width:22}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:Je.createElement("img",{src:Lm,width:22}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:Je.createElement("img",{src:Rm,width:22}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:Je.createElement("img",{src:Zm,width:22}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:Je.createElement("img",{src:Yg,width:22}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:Je.createElement("img",{src:ie,width:22}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:Je.createElement("img",{src:gt,width:22}),tabId:"catechism"}],yu=re=>{var ue=re,{globalSetting:ne,loading:ve,dispatch:Ze,shixunsDetail:it,practiceSetting:Ke}=ue,Ve=Qo(ue,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ee;const{base_info_warning:Te,challenges_warning:un,id:On,repository_warning:$t,sideBar:Cn,service_warning:ln}=Ke,Xn=(0,we.useLocation)(),cn=(0,we.useParams)(),[Ct]=(0,we.useSearchParams)();(0,x.useEffect)(()=>{var Ht;const hn=Ct.get("tabId"),Rt=Xn.pathname.split("/").length,Rn=((Ht=it==null?void 0:it.detail)!=null&&Ht.windows_vnc?Lo.filter(zt=>zt.tabId!=="dataset"):Lo).map(zt=>zt.tabId).includes(hn);if(hn&&Rn){Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:hn}});return}if(Rt>4){Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!hn||hn&&!Rn){Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ee=it==null?void 0:it.detail)==null?void 0:Ee.windows_vnc]),(0,x.useEffect)(()=>()=>{Ze({type:"practiceSetting/setSideBarTabs",payload:zr(Ir({},Ke.sideBar),{selectPath:""})})},[cn.id]);const Sa=Ht=>{var hn;if(Ht===Cn.tabsActive)return;const Rt=()=>{we.history.push(`/shixuns/${On}/edit?tabId=${Ht}`),Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ht,selectPath:"",confirmLeave:!1}})};(hn=Ke==null?void 0:Ke.sideBar)!=null&&hn.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Rt()}}):Rt()},Ln=()=>{var Ht;return((Ht=it==null?void 0:it.detail)!=null&&Ht.windows_vnc?Lo.filter(Rt=>Rt.tabId!=="dataset"):Lo).filter(Rt=>{var Ft;return(Ft=it==null?void 0:it.detail)!=null&&Ft.is_jupyter_lab?Rt.tabId!=="level":Rt.tabId!=="service"}).map(Rt=>{const{name:Ft,icon:Rn,tabId:zt}=Rt;return Je.createElement("div",{key:zt,className:`${Ke.sideBar.tabsActive===zt?Cr.itemActive:Cr.item} font12`,onClick:()=>Sa(zt)},Rn,Je.createElement("span",{className:Cr.name},Ft),zt==="information"&&Te&&Je.createElement(bt.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},Je.createElement("img",{src:Ui,alt:""})),zt==="level"&&un&&Je.createElement(bt.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},Je.createElement("img",{src:Ui,alt:""})),zt==="service"&&ln&&Je.createElement(bt.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},Je.createElement("img",{src:Ui,alt:""})),zt==="warehouse"&&$t&&Je.createElement(bt.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},Je.createElement("img",{src:Ui,alt:""})))})};return Je.createElement("div",{className:Cr.sidebar},Je.createElement("div",{className:Cr.items},Ln()),Je.createElement("div",{className:Cr.question},Je.createElement(bt.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},Je.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},Je.createElement("img",{src:qm,height:24,width:24,alt:""})))))};var jl=(0,we.connect)(({loading:re,globalSetting:ue,shixunsDetail:ne,practiceSetting:ve})=>({globalSetting:ue,loading:re,practiceSetting:ve,shixunsDetail:ne}))(yu),Cu={bottom:"bottom___g7TNS",yes:"yes___IpiGn",no:"no___xC90Y"},Eu=le(59301),pi=Object.defineProperty,hi=Object.getOwnPropertySymbols,xs=Object.prototype.hasOwnProperty,ps=Object.prototype.propertyIsEnumerable,Hi=(re,ue,ne)=>ue in re?pi(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,hs=(re,ue)=>{for(var ne in ue||(ue={}))xs.call(ue,ne)&&Hi(re,ne,ue[ne]);if(hi)for(var ne of hi(ue))ps.call(ue,ne)&&Hi(re,ne,ue[ne]);return re},ti=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const ac=({classroomList:re,loading:ue,dispatch:ne,shixunsDetail:ve})=>{var Ze,it;const Ke=(0,we.useParams)(),Ve=(0,we.useLocation)(),[Ee,Te]=(0,x.useState)(!1),[un,On]=(0,x.useState)(!1),{actionTabs:$t}=re,[Cn]=ce.default.useForm(),[ln,Xn]=(0,x.useState)({name:"string"}),cn=Ht=>Ht&&Ht{console.log(Ke),re.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(ln.name=$t==null?void 0:$t.name),Xn(hs({},ln)),Cn.setFieldsValue({name:$t==null?void 0:$t.name})},[re.actionTabs.key]);const Ln={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return Eu.createElement(Eu.Fragment,null,Eu.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:re.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Ze=re==null?void 0:re.actionTabs)==null?void 0:Ze.zIndex)||1e3,footer:null,onOk:()=>ti(void 0,null,function*(){console.log(123123)}),onCancel:()=>{ne({type:"classroomList/setActionTabs",payload:{}})}},Eu.createElement("div",null,Eu.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Ln[re.actionTabs.type],"\uFF1F")),Eu.createElement("div",{className:Cu.bottom},Eu.createElement(de.ZP,{loading:ue["shixunsDetail/saveCopyForExercise"]&&un,className:Cu.no,onClick:()=>ti(void 0,null,function*(){var Ht;On(!0),(Ht=re.actionTabs)!=null&&Ht.value?re.actionTabs.fn(re.actionTabs.value,!0,2):re.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Eu.createElement(de.ZP,{loading:ue["shixunsDetail/saveCopyForExercise"]&&!un,className:Cu.yes,onClick:()=>ti(void 0,null,function*(){var Ht;On(!1),(Ht=re.actionTabs)!=null&&Ht.value?re.actionTabs.fn(re.actionTabs.value,!1,1):re.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Eu.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:re.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ee,onOk:()=>ti(void 0,null,function*(){var Ht,hn;yield Cn.validateFields();const Rt=Cn.getFieldValue();Te(!0);const Ft=yield(0,et.ZP)(`/api/shixuns/${Ke==null?void 0:Ke.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Rt.name}});Te(!1),Ft.status===0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),ne({type:"practiceSetting/getCommonData",payload:{id:Ke.id}}),(Ht=re.actionTabs)!=null&&Ht.getBaseInfo&&((hn=re.actionTabs)==null||hn.getBaseInfo())),ne({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{ne({type:"classroomList/setActionTabs",payload:{}})}},Eu.createElement("div",null,Eu.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),Eu.createElement(ce.default,{form:Cn,initialValues:{name:Ct},onChange:()=>{Xn(Cn.getFieldValue())}},Eu.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Eu.createElement(je.Z,{className:"mt30",align:"middle"},Eu.createElement(Oe.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Eu.createElement(Oe.Z,{flex:"1"},Eu.createElement(Fe.default,{maxLength:60,defaultValue:$t==null?void 0:$t.name,suffix:Eu.createElement("span",null,((it=ln==null?void 0:ln.name)==null?void 0:it.length)||0,"/",60)}))))))))};var _s=(0,we.connect)(({classroomList:re,loading:ue,shixunsDetail:ne})=>({classroomList:re,loading:ue.effects,shixunsDetail:ne}))(ac),es=le(59301),Ec=Object.defineProperty,rc=Object.defineProperties,ws=Object.getOwnPropertyDescriptors,Ms=Object.getOwnPropertySymbols,ad=Object.prototype.hasOwnProperty,Es=Object.prototype.propertyIsEnumerable,kc=(re,ue,ne)=>ue in re?Ec(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,rd=(re,ue)=>{for(var ne in ue||(ue={}))ad.call(ue,ne)&&kc(re,ne,ue[ne]);if(Ms)for(var ne of Ms(ue))Es.call(ue,ne)&&kc(re,ne,ue[ne]);return re},Pc=(re,ue)=>rc(re,ws(ue)),Ld=(re,ue)=>{var ne={};for(var ve in re)ad.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&Ms)for(var ve of Ms(re))ue.indexOf(ve)<0&&Es.call(re,ve)&&(ne[ve]=re[ve]);return ne};const Nd=re=>{var ue=re,{globalSetting:ne,loading:ve,dispatch:Ze,practiceSetting:it}=ue,Ke=Ld(ue,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:Ve}=it,{tabsActive:Ee}=Ve;let Te=(0,we.useParams)();return(0,x.useEffect)(()=>(Ze({type:"globalSetting/headerFooterToggle",payload:!1}),Ze({type:"shixunsDetail/getShixunsDetail",payload:Pc(rd({},Te),{shixun_managed:!0})}),()=>{Ze({type:"globalSetting/headerFooterToggle",payload:!0}),Ze({type:"practiceSetting/setParams",payload:{id:""}})}),[]),es.createElement("div",{className:Ye.practiceSetting},es.createElement("div",{className:Ye.wrapHeader},es.createElement(z,null)),es.createElement("div",{className:Ye.wrapLayout},es.createElement("div",{className:Ye.wrapSidebar},es.createElement(jl,null)),es.createElement("div",{className:Ye.wrapContent},es.createElement(Bu,Pc(rd({},Ke),{tabsActive:it.sideBar.tabsActive})))),es.createElement(_s,null))};var Jg=(0,we.connect)(({loading:re,globalSetting:ue,practiceSetting:ne})=>({globalSetting:ue,loading:re,practiceSetting:ne}))(Nd),od={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},wl={flex_box_center:"flex_box_center___XeTw7",flex_space_between:"flex_space_between___Hfc9g",flex_box_vertical_center:"flex_box_vertical_center___JWkfv",flex_box_center_end:"flex_box_center_end___bKF19",flex_box_column:"flex_box_column___XWcdc",header:"header___HkrmL","flex-center":"flex-center___Xqcdj",title:"title___rc2FS",schedule:"schedule___MloKP",clickWarp:"clickWarp___yvMMm",num:"num___etFJa",subject:"subject___ZbcjS",btns:"btns___R7eGw",btn:"btn___NLvn4",simulate:"simulate___kVrJQ",exit:"exit___CTNC5"},mu=le(59301),mg=Object.getOwnPropertySymbols,fg=Object.prototype.hasOwnProperty,Od=Object.prototype.propertyIsEnumerable,Xg=(re,ue)=>{var ne={};for(var ve in re)fg.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&mg)for(var ve of mg(re))ue.indexOf(ve)<0&&Od.call(re,ve)&&(ne[ve]=re[ve]);return ne},Zc=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const vg=re=>{var ue=re,{globalSetting:ne,loading:ve,dispatch:Ze,practiceSetting:it,shixunsDetail:Ke}=ue,Ve=Xg(ue,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ee,Te;const un=(0,we.useLocation)(),On=(0,x.useRef)(""),$t=(0,we.useParams)(),{title:Cn,base_info_warning:ln,challenges_warning:Xn,service_warning:cn,repository_warning:Ct,mirror_warning:Sa}=it;(0,x.useEffect)(()=>{var qt;On.current=(qt=un.pathname.split("/"))==null?void 0:qt[2],Ze({type:"practiceSetting/setParams",payload:{id:On.current}}),Ze({type:"practiceSetting/getCommonData",payload:{id:On.current}})},[un.pathname]),(0,x.useEffect)(()=>((0,Qe.Dk)(Cn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Qe.Dk)()}));const Ln=()=>Zc(void 0,null,function*(){yield Ht(),we.history.push(`/shixuns/${On.current}/challenges`)}),Ht=()=>new Promise((qt,ua)=>{var kt;(kt=it==null?void 0:it.sideBar)!=null&&kt.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),qt()},onCancel:()=>{ua()}}):qt()}),hn=qt=>{var ua;if(qt===(it==null?void 0:it.sideBar.tabsActive))return;const kt=()=>{we.history.push(`/shixuns/${On.current}/edit?tabId=${qt}`),Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:qt,selectPath:"",confirmLeave:!1}})};(ua=it==null?void 0:it.sideBar)!=null&&ua.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{kt()}}):kt()},Rt=(qt,ua=!1)=>{qt=qt!=null&&qt.includes(".json")?qt:`${qt}.json`,xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:mu.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Zc(void 0,null,function*(){const kt=yield(0,et.ZP)("/api"+qt,{method:"get"});if(!kt)return;Be.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Yt=yield(0,dt.Ir)({id:kt.shixun_identifier,jump_challenge_setting:ua});if(Yt!=null&&Yt.game_identifier){(0,Qe.xg)(`/tasks/${Yt.game_identifier}`);return}(Yt==null?void 0:Yt.status)===2?Rt(Yt==null?void 0:Yt.message):(Yt==null?void 0:Yt.status)===3&&Ft(Yt==null?void 0:Yt.message)})})},Ft=qt=>{xe.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:mu.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",qt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Rn=(qt,ua)=>Zc(void 0,null,function*(){var kt,Yt,or,Ma;if(yield Ht(),(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(kt=Ke.detail)!=null&&kt.is_jupyter||(Yt=Ke.detail)!=null&&Yt.is_jupyter_lab){Ze({type:"shixunsDetail/execJupyter",payload:{id:On.current}}).then(xn=>{var ar;xn!=null&&xn.identifier&&((ar=we.history)==null||ar.push(`/tasks/${xn.identifier}/jupyter`))});return}Ze({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Nn=ua?yield(0,dt.BK)({id:qt}):yield(0,dt.Ir)({id:qt});if(Ze({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(Nn==null?void 0:Nn.status)==5&&!ua){xe.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u8BC4\u6D4B\u8BBE\u7F6E",cancelText:"\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218",title:"\u63D0\u793A",content:mu.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(Ma=(or=Nn==null?void 0:Nn.data)==null?void 0:or.challenge_errors)==null?void 0:Ma.map((xn,ar)=>{var Gn;return mu.createElement("span",{key:ar,style:{color:"#3061D0"}},"\u7B2C",xn==null?void 0:xn.challenge_position,"\u5173",ar!=((Gn=Nn==null?void 0:Nn.data)==null?void 0:Gn.challenge_errors)-1&&"\u3001")}),"\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u672A\u5B8C\u6210\uFF0C\u76F4\u63A5\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218\u65E0\u6CD5\u68C0\u6D4B\u6574\u4E2A\u5B9E\u9A8C\u6D41\u7A0B\uFF0C\u5EFA\u8BAE\u5148\u5B8C\u5584\u5173\u5361\u8BC4\u6D4B\u8BBE\u7F6E\u540E\u518D\u8FDB\u5165\u6A21\u62DF\u5B9E\u6218"),onOk:()=>{var xn,ar,Gn;window.location.href=`/shixuns/${On.current}/edit/${(Gn=(ar=(xn=Nn==null?void 0:Nn.data)==null?void 0:xn.challenge_errors)==null?void 0:ar[0])==null?void 0:Gn.challenge_id}/tab=2`},onCancel:()=>{(0,dt.Ir)({id:On.current,jump_challenge_setting:!0}).then(xn=>{if(xn!=null&&xn.game_identifier||xn!=null&&xn.identifier){(0,Qe.xg)(`/tasks/${xn.game_identifier}`);return}(xn==null?void 0:xn.status)===-3?(0,Qe.eF)():(xn==null?void 0:xn.status)===2?Rt(xn==null?void 0:xn.message,!0):(xn==null?void 0:xn.status)===3&&Ft(xn==null?void 0:xn.message)})}});return}if((Nn==null?void 0:Nn.status)==6&&!ua){xe.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:mu.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E\u4E0D\u5B8C\u5584\uFF0C\u65E0\u6CD5\u5F00\u542F\u5B9E\u9A8C\u73AF\u5883\u8FDB\u884C\u6A21\u62DF\u5B9E\u6218\u8BF7\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"),cancelButtonProps:{style:{display:"none"}},onOk:()=>{window.location.href=`/shixuns/${On.current}/edit?tabId=environment`}});return}if(Nn!=null&&Nn.game_identifier||Nn!=null&&Nn.identifier){(0,Qe.xg)(ua?`/tasks/${Nn==null?void 0:Nn.identifier}/jupyter`:`/tasks/${Nn.game_identifier}`);return}(Nn==null?void 0:Nn.status)===-3?(0,Qe.eF)():(Nn==null?void 0:Nn.status)===2?Rt(Nn==null?void 0:Nn.message):(Nn==null?void 0:Nn.status)===3&&Ft(Nn==null?void 0:Nn.message)}),zt=()=>Zc(void 0,null,function*(){yield Ht(),Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),Bt=qt=>({borderBottomColor:(it==null?void 0:it.sideBar.tabsActive)===qt?"#0152d9":"transparent"});return mu.createElement("div",{className:wl.header},mu.createElement("aside",{className:wl.title},mu.createElement("i",{onClick:Ln,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),mu.createElement("span",{className:wl.edit},Cn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),mu.createElement("i",{onClick:zt,className:"icon iconfont icon-xiugai1"})),mu.createElement("aside",{className:wl.schedule},mu.createElement("div",null,mu.createElement("span",{style:Bt("information"),className:wl.clickWarp,onClick:()=>hn("information")},ln?mu.createElement("span",{className:wl.num},"1"):mu.createElement("img",{src:ye}),mu.createElement("span",{className:wl.subject},"\u57FA\u672C\u4FE1\u606F")),mu.createElement("i",{className:"iconfont icon-lujing"})),mu.createElement("div",null,mu.createElement("span",{style:Bt("warehouse"),className:wl.clickWarp,onClick:()=>hn("warehouse")},Ct?mu.createElement("span",{className:wl.num},"2"):mu.createElement("img",{src:ye}),mu.createElement("span",{className:wl.subject},"\u4EE3\u7801\u4ED3\u5E93")),mu.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&!((Ee=Ke==null?void 0:Ke.detail)!=null&&Ee.is_jupyter_lab)&&mu.createElement("div",null,mu.createElement("span",{style:Bt("level"),className:wl.clickWarp,onClick:()=>hn("level")},Xn?mu.createElement("span",{className:wl.num},"3"):mu.createElement("img",{src:ye}),mu.createElement("span",{className:wl.subject},"\u4EFB\u52A1\u5173\u5361")),mu.createElement("i",{className:"iconfont icon-lujing"})),(Ke==null?void 0:Ke.detail)&&((Te=Ke==null?void 0:Ke.detail)==null?void 0:Te.is_jupyter_lab)&&mu.createElement("div",null,mu.createElement("span",{style:Bt("service"),className:wl.clickWarp,onClick:()=>hn("service")},cn?mu.createElement("span",{className:wl.num},"3"):mu.createElement("img",{src:ye}),mu.createElement("span",{className:wl.subject},"\u670D\u52A1")),mu.createElement("i",{className:"iconfont icon-lujing"})),mu.createElement("div",null,mu.createElement("span",{style:Bt("environment"),className:wl.clickWarp,onClick:()=>hn("environment")},Sa?mu.createElement("span",{className:wl.num},"4"):mu.createElement("img",{src:ye}),mu.createElement("span",{className:wl.subject},"\u5B9E\u9A8C\u73AF\u5883")))),mu.createElement("aside",{className:wl.btns},mu.createElement("div",{className:wl.simulate,onClick:()=>Rn(On.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var Hm=(0,we.connect)(({loading:re,globalSetting:ue,practiceSetting:ne,shixunsDetail:ve})=>({globalSetting:ue,loading:re,practiceSetting:ne,shixunsDetail:ve}))(vg),Ls={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t"},ud={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Sf=Object.defineProperty,qg=Object.getOwnPropertySymbols,o0=Object.prototype.hasOwnProperty,u0=Object.prototype.propertyIsEnumerable,l0=(re,ue,ne)=>ue in re?Sf(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Ff=(re,ue)=>{for(var ne in ue||(ue={}))o0.call(ue,ne)&&l0(re,ne,ue[ne]);if(qg)for(var ne of qg(ue))u0.call(ue,ne)&&l0(re,ne,ue[ne]);return re},yf=(re,ue)=>{var ne={};for(var ve in re)o0.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&qg)for(var ve of qg(re))ue.indexOf(ve)<0&&u0.call(re,ve)&&(ne[ve]=re[ve]);return ne},Cf=re=>{var ue=re,{InputRight:ne,value:ve=[],onChange:Ze}=ue,it=yf(ue,["InputRight","value","onChange"]);const[Ke,Ve]=(0,x.useState)(),Ee=un=>{const On=ve.filter(($t,Cn)=>Cn!==un);Ze(On)},Te=un=>{if(un.preventDefault(),!!Ke){if(ve.findIndex(On=>On.name===Ke)>-1){Be.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Ze([...ve,{id:null,name:Ke}]),Ve(null)}};return x.createElement("div",null,x.createElement(Fe.default,Ff({bordered:!1,style:{width:600},value:Ke,onChange:un=>Ve(un.target.value),onPressEnter:Te,onBlur:Te},it)),ne||x.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),x.createElement("div",{className:"mt20"},ve==null?void 0:ve.map((un,On)=>x.createElement("div",{key:On,className:ud.btn},x.createElement("span",{className:ud.s1},un.name),x.createElement("img",{src:ta,className:ud.s2,onClick:()=>Ee(On)})))))},Ym={flex_box_center:"flex_box_center___hBEA9",flex_space_between:"flex_space_between___rMB3f",flex_box_vertical_center:"flex_box_vertical_center___XT_7U",flex_box_center_end:"flex_box_center_end___ayQhe",flex_box_column:"flex_box_column___Yqif8",complete:"complete___zRKx3",cancel:"cancel___D5r7A",save:"save___sa92o"};const Af=({dispatch:re,onCancel:ue,onSave:ne,loading:ve=!1})=>x.createElement("div",{className:Ym.complete},x.createElement("div",{onClick:ue,className:Ym.cancel},"\u53D6\u6D88"),x.createElement(de.ZP,{type:"primary",loading:ve,onClick:ne,className:Ym.save},"\u4FDD\u5B58"));var Df=(0,we.connect)()(Af),yo=le(59301),bf=Object.defineProperty,Bf=Object.defineProperties,xf=Object.getOwnPropertyDescriptors,$g=Object.getOwnPropertySymbols,i0=Object.prototype.hasOwnProperty,s0=Object.prototype.propertyIsEnumerable,c0=(re,ue,ne)=>ue in re?bf(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Id=(re,ue)=>{for(var ne in ue||(ue={}))i0.call(ue,ne)&&c0(re,ne,ue[ne]);if($g)for(var ne of $g(ue))s0.call(ue,ne)&&c0(re,ne,ue[ne]);return re},d0=(re,ue)=>Bf(re,xf(ue)),wf=(re,ue)=>{var ne={};for(var ve in re)i0.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&$g)for(var ve of $g(re))ue.indexOf(ve)<0&&s0.call(re,ve)&&(ne[ve]=re[ve]);return ne},g0=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const Mf=re=>{var ue=re,{globalSetting:ne,loading:ve,dispatch:Ze,practiceSetting:it,problemset:Ke,shixunsDetail:Ve}=ue,Ee=wf(ue,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Te,un;const[On]=ce.default.useForm(),[$t,Cn]=(0,x.useState)({}),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(!1),[Sa,Ln]=(0,x.useState)(!1),[Ht,hn]=(0,x.useState)(""),[Rt,Ft]=(0,x.useState)(""),[Rn,zt]=(0,x.useState)(""),[Bt,qt]=(0,x.useState)(),ua=(0,x.useRef)({}),kt=(0,x.useRef)(""),Yt=(0,x.useRef)(""),or=(0,x.useRef)(""),Ma=(0,x.useRef)(null),Nn=(0,x.useRef)((0,fn.throttle)(()=>Fr(),2e3,{leading:!0,trailing:!1})).current,{id:xn}=it,[ar,Gn]=(0,x.useState)(!1);(0,x.useEffect)(()=>{xn&&Ar()},[xn]),(0,x.useEffect)(()=>(JSON.stringify($t)!=="{}"&&ia(),()=>{clearTimeout(Ma.current)}),[$t,Ht,Rn,Rt]);const ia=()=>{clearTimeout(Ma.current),Ma.current=setTimeout(()=>{!(0,fn.isEqual)($t,ua.current)||Ht!==kt.current||Rn!==Yt.current||Rt!==or.current?Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Ar=()=>g0(void 0,null,function*(){var Fa,Qa,ea,vo,jo,Do,ga;Ze({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const ba=yield(0,et.ZP)(`/api/shixuns/${xn}/edit_base_info.json`,{method:"get"});if(ba.status===0){const sr=d0(Id({},ba.data),{description:(0,pn.S)(ba.data.description)}),Yo={description:sr.description,shixun_tags:sr.shixun_tags,name:sr.name,course:((Fa=sr==null?void 0:sr.disciplines)==null?void 0:Fa.length)>0?[(ea=(Qa=sr==null?void 0:sr.disciplines)==null?void 0:Qa[0])==null?void 0:ea.id,(Do=(jo=(vo=sr==null?void 0:sr.disciplines)==null?void 0:vo[0])==null?void 0:jo.sub_discipline)==null?void 0:Do.id]:[]};(ga=Ve.detail)!=null&&ga.is_jupyter_lab&&(Yo.jupyter_show_description=ba.data.jupyter_show_description),On.setFieldsValue(Yo),ua.current=Id({},Yo),kt.current=sr.attachment_id||"",Yt.current=sr.cover_image_id||"",or.current=sr.attachment_id_b||"",Cn(Id({},Yo)),hn(sr.attachment_id||""),Ft(sr.attachment_id_b||""),zt(sr.cover_image_id||""),qt(sr.cover_image||"")}}),Tr=(Fa,Qa)=>{Cn(Id({},Qa))},Rr=()=>{ja()},Fr=()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),On.submit()},yn=(Fa,Qa=!1,ea=1)=>{var vo;const{name:jo,description:Do,shixun_tags:ga,course:ba,jupyter_show_description:sr=!1}=Fa;let Yo={name:jo,description:Do,shixun_tags:ga,attachment_id:Ht,cover_image_id:Rn,attachment_id_b:Rt,sub_discipline_ids:ba[1]};(vo=Ve.detail)!=null&&vo.is_jupyter_lab&&(Yo=d0(Id({},Yo),{jupyter_show_description:sr})),(0,et.ZP)(`/api/shixuns/${xn}/base_info_save.json`,{method:"post",body:{shixun:Id({},Yo),sync_origin_shixun:Qa}}).then(Ns=>g0(void 0,null,function*(){var uc,Os,Cc,Za;if(Ns.status===0&&((uc=Ve==null?void 0:Ve.detail)!=null&&uc.copy_for_exercise||Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ze({type:"practiceSetting/getCommonData",payload:{id:xn}}),Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ua.current={description:$t.description,shixun_tags:$t.shixun_tags,name:$t.name},kt.current=Ht,Yt.current=Rn,or.current=Rt,(Os=Ve==null?void 0:Ve.detail)!=null&&Os.copy_for_exercise)){const Kr=yield Ze({type:"shixunsDetail/saveCopyForExercise",payload:{id:xn,save_type:ea}});ea===1?(Cc=Kr==null?void 0:Kr.data)!=null&&Cc.exists_same_shixun_name?Ze({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Za=Kr==null?void 0:Kr.data)==null?void 0:Za.shixun_name,getBaseInfo:()=>{Ar()}}}):(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),Ze({type:"classroomList/setActionTabs",payload:{}})):(Ze({type:"classroomList/setActionTabs",payload:{}}),(Kr==null?void 0:Kr.status)===0&&xe.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:yo.createElement("div",null,yo.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var po,Xo;(0,Qe.xg)(`/shixuns/${(Xo=(po=Ve==null?void 0:Ve.detail)==null?void 0:po.fork_from)==null?void 0:Xo.fork_identifier}/challenges`)}}))}}))},ja=()=>{var Fa;const Qa=()=>{we.history.push(`/shixuns/${xn}/challenges`),Ze({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Fa=it==null?void 0:it.sideBar)!=null&&Fa.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Qa()}}):Qa()};function pr(Fa){const Qa=Fa.type==="image/jpeg"||Fa.type==="image/png";return Qa||Be.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Qa}const pa=yo.createElement(de.ZP,{loading:ln,icon:yo.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),tr=yo.createElement(de.ZP,{loading:Sa,icon:yo.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Ha=yo.createElement(de.ZP,{loading:cn,icon:yo.createElement(qn.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Qr(Fa,Qa){const ea=new FileReader;ea.addEventListener("load",()=>Qa(ea.result)),ea.readAsDataURL(Fa)}const Jo=Fa=>{var Qa,ea;if(Fa.file.status==="uploading"){Xn(!0);return}Fa.file.status==="done"&&(Xn(!1),hn((ea=(Qa=Fa==null?void 0:Fa.file)==null?void 0:Qa.response)==null?void 0:ea.id))},su=Fa=>{var Qa,ea;if(Fa.file.status==="uploading"){Ct(!0);return}Fa.file.status==="done"&&(Ct(!1),Ft((ea=(Qa=Fa==null?void 0:Fa.file)==null?void 0:Qa.response)==null?void 0:ea.id))},ka=()=>yo.createElement("div",{className:Ls.img},yo.createElement("img",{src:(0,Ae.z)("/api/attachments/"+Ht,!0),alt:"avatar",style:{width:"100%"}}),yo.createElement("div",null,yo.createElement(Le.Z,{onClick:()=>hn(""),style:{fontSize:"16px",color:"red"}}))),eo=()=>yo.createElement("div",{className:Ls.img},yo.createElement("img",{src:(0,Ae.z)("/api/attachments/"+Rt,!0),alt:"avatar",style:{width:"100%"}}),yo.createElement("div",null,yo.createElement(Le.Z,{onClick:()=>Ft(""),style:{fontSize:"16px",color:"red"}}))),Hu=Fa=>{var Qa,ea;if(Fa.file.status==="uploading"){Ln(!0);return}Fa.file.status==="done"&&(Ln(!1),zt((ea=(Qa=Fa==null?void 0:Fa.file)==null?void 0:Qa.response)==null?void 0:ea.id),Gn(!0))},nl=()=>yo.createElement("div",{className:Ls.img},yo.createElement("img",{src:(0,Ae.z)(ar?"/api/attachments/"+Rn:Bt,!0),alt:"avatar",style:{width:"100%"}}),yo.createElement("div",null,yo.createElement(Le.Z,{onClick:()=>{zt(""),qt("")},style:{fontSize:"16px",color:"red"}})));return yo.createElement("div",{className:Ls.information},yo.createElement("section",{className:Ls.scroll},yo.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),yo.createElement("div",{className:Ls.formWrap}," ",yo.createElement(ce.default,{form:On,scrollToFirstError:!0,layout:"vertical",onValuesChange:Tr,onFinish:Fa=>{var Qa,ea;(Qa=Ve==null?void 0:Ve.detail)!=null&&Qa.is_fork_from_creator&&((ea=Ve==null?void 0:Ve.detail)!=null&&ea.copy_for_exercise)?Ze({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Fa,type:"information",fn:(vo,jo,Do)=>{yn(vo,jo,Do)}}}):yn(Fa)}},yo.createElement(ce.default.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},yo.createElement(Fe.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Te=$t.name)==null?void 0:Te.length)||0}/60`})),yo.createElement(ce.default.Item,{className:"customAddTags",name:"shixun_tags",label:yo.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",yo.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},yo.createElement(Cf,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),yo.createElement(ce.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},yo.createElement(Me.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Ke.courseOptions,getPopupContainer:Fa=>Fa.parentNode})),yo.createElement(je.Z,null,yo.createElement(Oe.Z,null,yo.createElement(ce.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Ht?ka():yo.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Jo},pa))),yo.createElement(Oe.Z,{className:"c-grey-999"},yo.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),yo.createElement(je.Z,null,yo.createElement(Oe.Z,null,yo.createElement(ce.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Rt?eo():yo.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:su},Ha))),yo.createElement(Oe.Z,{className:"c-grey-999"},yo.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),yo.createElement(je.Z,null,yo.createElement(Oe.Z,null,yo.createElement(ce.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Rn||Bt?nl():yo.createElement(Pt.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${at.Z.API_SERVER}/api/attachments.json`,beforeUpload:pr,onChange:Hu},tr))),yo.createElement(Oe.Z,{className:"c-grey-999"},yo.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),yo.createElement(ce.default.Item,{name:"description",label:"\u7B80\u4ECB:"},yo.createElement(se.Z,{defaultValue:$t.description||"",watch:!0})),((un=Ve.detail)==null?void 0:un.is_jupyter_lab)&&yo.createElement(ce.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},yo.createElement(st.default,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),yo.createElement(Df,{onSave:Nn,onCancel:Rr,loading:ln||Sa||cn}))};var Lf=(0,we.connect)(({problemset:re,loading:ue,globalSetting:ne,practiceSetting:ve,shixunsDetail:Ze})=>({globalSetting:ne,loading:ue,practiceSetting:ve,problemset:re,shixunsDetail:Ze}))(Mf),Nf=le(26595),Gl={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},Of=Object.defineProperty,If=Object.defineProperties,Tf=Object.getOwnPropertyDescriptors,em=Object.getOwnPropertySymbols,m0=Object.prototype.hasOwnProperty,f0=Object.prototype.propertyIsEnumerable,v0=(re,ue,ne)=>ue in re?Of(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,pg=(re,ue)=>{for(var ne in ue||(ue={}))m0.call(ue,ne)&&v0(re,ne,ue[ne]);if(em)for(var ne of em(ue))f0.call(ue,ne)&&v0(re,ne,ue[ne]);return re},tm=(re,ue)=>If(re,Tf(ue)),Rf=(re,ue)=>{var ne={};for(var ve in re)m0.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&em)for(var ve of em(re))ue.indexOf(ve)<0&&f0.call(re,ve)&&(ne[ve]=re[ve]);return ne},nm=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const jf=re=>{var ue=re,{globalSetting:ne,dispatch:ve,practiceSetting:Ze}=ue,it=Rf(ue,["globalSetting","dispatch","practiceSetting"]);const Ke=(0,we.useLocation)(),[Ve]=(0,we.useSearchParams)(),[Ee,Te]=(0,x.useState)(!1),[un,On]=(0,x.useState)({}),[$t,Cn]=(0,x.useState)(!0),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(null),Sa=(0,x.useRef)(!1),{id:Ln,updateIndex:Ht,is_published:hn,newQuestion:Rt}=Ze,{challenge_list:Ft=[]}=un;(0,x.useEffect)(()=>{if(Ln)return zt(),()=>{ve({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[Ln,Ht]),(0,x.useEffect)(()=>{Rn()},[Ke]);const Rn=()=>{const Gn=Ke.pathname.split("/");(Gn.includes("newquestion")||Gn.includes("new")||Ve.get("tabId"))&&(Sa.current=!0)},zt=()=>nm(void 0,null,function*(){var Gn,ia,Ar;Cn(!0);const Tr=yield(0,dt.n5)({id:Ln});if((Gn=Tr==null?void 0:Tr.challenge_list)!=null&&Gn.length){const Rr=Ke.pathname.split("/"),Fr=Tr.challenge_list.find(yn=>String(yn.challenge_id)===Rr[4]);if(Rr.includes("newquestion")||Rr.includes("new")){const yn=Tr.challenge_list[((ia=Tr.challenge_list)==null?void 0:ia.length)-1];ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Rr.includes("new")?0:1,name:""}}}),Ct(void 0),Yt(yn)}else Rr[4]&&Fr?Bt(Fr,!1):Bt(Tr.challenge_list[0])}(Ar=Tr==null?void 0:Tr.challenge_list)!=null&&Ar.length||Ct(null),On(Tr),Cn(!1)}),Bt=(Gn,ia=!0)=>{if(Ct(Gn.challenge_id),Yt(Gn),ia){const Ar=`/shixuns/${Ln}/edit/${Gn.challenge_id}/${Gn.st===1?"editquestion":"editcheckpoint"}`;we.history.push(Ar)}},qt=(Gn,ia)=>{ia.stopPropagation();const{challenge_id:Ar}=Gn,Tr=()=>nm(void 0,null,function*(){var Rr,Fr;if((yield(0,dt.rO)({id:Ln,challengesId:Ar})).status===1){const ja=yield(0,dt.n5)({id:Ln});if(On(ja),Ar===cn&&((Rr=ja.challenge_list)!=null&&Rr.length)){Bt(ja.challenge_list[0]);return}(Fr=ja.challenge_list)!=null&&Fr.length||(Ct(null),Sa.current=!0,Yt({}),we.history.push(`/shixuns/${Ln}/edit?tabId=level`))}});xe.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Tr})},ua=(Gn,ia,Ar)=>{const Tr=Array.from(Gn),[Rr]=Tr.splice(ia,1);return Tr.splice(Ar,0,Rr),Tr},kt=(Gn,ia)=>{if(!Gn.destination)return;const Ar=ua(ia,Gn.source.index,Gn.destination.index);On(tm(pg({},un),{challenge_list:Ar}));const Tr=Ar.map(Rr=>Rr.challenge_id);(0,dt.xg)({id:Ln,ids:Tr}).then(Rr=>{Rr.status!==0&&On(tm(pg({},un),{challenge_list:ia}))})},Yt=Gn=>{ve({type:"practiceSetting/setParams",payload:{selectQuestionParams:Gn}})},or=(Gn,ia)=>nm(void 0,null,function*(){if(Gn===cn)return;yield Ma(),Ct(Gn),Yt(ia),ve({type:"practiceSetting/setParams",payload:{newQuestion:null}});const Ar=`/shixuns/${Ln}/edit/${Gn}/${ia.st===1?"editquestion":"editcheckpoint"}`;we.history.push(Ar)}),Ma=()=>new Promise((Gn,ia)=>{var Ar;(Ar=Ze==null?void 0:Ze.sideBar)!=null&&Ar.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{ve({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Gn()},onCancel:()=>{ia()}}):Gn()}),Nn=Gn=>x.createElement(x.Fragment,null,x.createElement(Lu.Z5,{onDragEnd:ia=>kt(ia,Gn)},x.createElement(Lu.bK,{droppableId:"droppable"},(ia,Ar)=>x.createElement("div",tm(pg({ref:ia.innerRef},ia.droppableProps),{style:{width:"100%"}}),Gn.map((Tr,Rr)=>{const{st:Fr,name:yn,challenge_id:ja}=Tr;return x.createElement(Lu._l,{key:ja,draggableId:ja.toString(),index:Rr,isDragDisabled:hn},(pr,pa)=>x.createElement("div",tm(pg(pg({ref:pr.innerRef},pr.draggableProps),pr.dragHandleProps),{className:cn===ja?Gl.listActive:Gl.list,onClick:()=>or(ja,Tr)}),x.createElement("span",{className:Gl.s1},Fr===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:Gl.s2},"\u7B2C",Rr+1,"\u5173: ",yn),!hn&&x.createElement("span",{className:Gl.s3,onClick:tr=>qt(Tr,tr)},x.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Rt&&x.createElement("div",{className:Gl.listActive},x.createElement("span",{className:Gl.s1},(Rt==null?void 0:Rt.st)===0?x.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):x.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),x.createElement("span",{className:Gl.s2},"\u7B2C",Gn.length+1,"\u5173: ",Rt==null?void 0:Rt.name)),!hn&&x.createElement("div",{className:Gl.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),xn=Gn=>nm(void 0,null,function*(){yield Ma(),Gn==="new"?we.history.push(`/shixuns/${Ln}/edit/new`):we.history.push(`/shixuns/${Ln}/edit/newquestion`),Te(!1),Ct(void 0),ve({type:"practiceSetting/setParams",payload:{newQuestion:{st:Gn==="new"?0:1,name:""}}})}),ar=()=>{(0,ya.gy)(ve,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Te(!Ee)};return x.createElement("div",{className:Gl.level},x.createElement("aside",{className:Gl.left,style:{width:ln?"0":"25%"}},x.createElement("div",{className:Gl.container},x.createElement("div",{className:Gl.title},"\u4EFB\u52A1\u5173\u5361(",Ft.length,")"),x.createElement("div",{className:Gl.listWrap},$t?x.createElement(vt.Z,{size:"middle"}):Ft.length||Rt?Nn(Ft):x.createElement(Pu.Z,{image:pu,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!ln&&x.createElement("div",{className:Gl.btns},x.createElement("aside",{className:Gl.btnsWrap},x.createElement("div",{style:{transform:Ee?"rotate(45deg)":"rotate(0deg)"},className:Gl.icon,onClick:ar},"+"),x.createElement("div",{className:Gl.btn,style:{left:Ee?20:-154}},x.createElement("div",{className:Gl.d1,onClick:()=>xn("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),x.createElement("div",{className:Gl.d2,onClick:()=>xn("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),x.createElement("div",{className:ln?Gl.elseShrink:Gl.shrink,onClick:()=>Xn(!ln)},x.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),x.createElement("aside",{className:Gl.right,id:"modal-level-question"},cn===null&&Sa.current?x.createElement("div",{className:Gl.addIcon},x.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):x.createElement(we.Outlet,null)))};var kf=(0,we.connect)(({globalSetting:re,practiceSetting:ue})=>({globalSetting:re,practiceSetting:ue}))(jf),hg={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},p0=Object.getOwnPropertySymbols,Zf=Object.prototype.hasOwnProperty,zf=Object.prototype.propertyIsEnumerable,Wf=(re,ue)=>{var ne={};for(var ve in re)Zf.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&p0)for(var ve of p0(re))ue.indexOf(ve)<0&&zf.call(re,ve)&&(ne[ve]=re[ve]);return ne},h0=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const Vf=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,loading:Ze,dispatch:it,onReloadData:Ke}=ue,Ve=Wf(ue,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Ee,Te]=(0,x.useState)(),[un,On]=(0,x.useState)([]);(0,x.useEffect)(()=>{ne.actionTabs.key==="Collaborators-ChangeManager"&&$t()},[ne.actionTabs.key]);const $t=()=>h0(void 0,null,function*(){var cn;const Ct=yield it({type:"shixunsDetail/getChangeManager",payload:{id:(cn=ne.actionTabs.params)==null?void 0:cn.id}});On(Ct||[])}),Cn=()=>{var cn;it({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(cn=ne.actionTabs.params)==null?void 0:cn.id}}})},ln=()=>h0(void 0,null,function*(){var cn;if(!Ee){Be.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const Ct=yield it({type:"shixunsDetail/changeManager",payload:{id:(cn=ne.actionTabs.params)==null?void 0:cn.id,user_id:Ee}});Xn(),Ct&&(Ke(),Be.ZP.info(Ct.message))}),Xn=()=>{it({type:"shixunsDetail/setActionTabs",payload:{}}),Te(null)};return x.createElement(xe.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:ne.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Ze.effects["shixunsDetail/changeManager"],onOk:ln,onCancel:Xn},x.createElement("div",null,x.createElement("div",{className:hg.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",x.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),x.createElement("div",{className:hg.content},un.length?x.createElement(Qi.ZP.Group,{value:Ee,onChange:cn=>Te(cn.target.value)},un.map((cn,Ct)=>x.createElement(Qi.ZP,{className:hg.radio,key:Ct,value:cn.user_id},cn.name))):x.createElement("div",{className:hg.add},x.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",x.createElement("a",{className:hg.colorBlue,onClick:Cn},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var Gf=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne})=>({shixunsDetail:re,globalSetting:ne,loading:ue}))(Vf);const{TabPane:E0}=an.default;var Uf=({visible:re,onCancel:ue,onSelectGroup:ne,shixunId:ve,onSelectCollaborator:Ze})=>x.createElement(xe.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:re,width:1100,centered:!0,keyboard:!1,onCancel:ue,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},x.createElement(an.default,{defaultActiveKey:"1"},x.createElement(E0,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},x.createElement(Ue.Z,{onCancel:ue,container_type:2,container_id:ve,onSelect:Ze})),x.createElement(E0,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},x.createElement(ot.Z,{onCancel:ue,onSelect:ne})))),Ei={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},Kf=Object.defineProperty,P0=Object.getOwnPropertySymbols,Hf=Object.prototype.hasOwnProperty,Yf=Object.prototype.propertyIsEnumerable,S0=(re,ue,ne)=>ue in re?Kf(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Qf=(re,ue)=>{for(var ne in ue||(ue={}))Hf.call(ue,ne)&&S0(re,ne,ue[ne]);if(P0)for(var ne of P0(ue))Yf.call(ue,ne)&&S0(re,ne,ue[ne]);return re},Td=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const Jf=({shixunsDetail:re,globalSetting:ue,loading:ne,user:ve,dispatch:Ze})=>{var it,Ke,Ve,Ee,Te,un;const On=(0,we.useParams)(),$t=(0,x.useRef)(),[Cn,ln]=(0,x.useState)(0),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({id:null,page:1}),Ln=(Ke=(it=ve.userInfo)==null?void 0:it.shixun)==null?void 0:Ke.editable,Ht=((Ve=ve.userInfo)==null?void 0:Ve.role)<=2||((Te=(Ee=ve.userInfo)==null?void 0:Ee.shixun)==null?void 0:Te.is_creator);(0,x.useEffect)(()=>{$t.current=On.id,Ct.id=$t.current,Sa(Ct),hn(Ct)},[]);const hn=Yt=>Td(void 0,null,function*(){const or=yield Ze({type:"shixunsDetail/getCollaboratorsData",payload:Yt});or&&(cn(or.members||[]),ln(or.member_count))}),Rt=()=>Td(void 0,null,function*(){Ct.page=1,Sa(Ct);const Yt=(0,fr.g)();yield Ze({type:"user/getUserInfo",payload:Yt}),yield hn(Ct)}),Ft=Yt=>{Ct.page=Yt,Sa(Ct),hn(Ct)},Rn=Yt=>{xe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:Ei.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>Td(void 0,null,function*(){var or;const Ma=yield Ze({type:"shixunsDetail/deleteCollaborators",payload:{id:$t.current,userId:Yt}});if(((or=ve.userInfo)==null?void 0:or.user_id)===Yt){we.history.push("/shixuns");return}Be.ZP.info(Ma==null?void 0:Ma.message),Ct.page=1,Sa(Ct),hn(Ct)})})},zt=()=>{Ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:$t.current}}})};function Bt(Yt,or,Ma,Nn){return Td(this,null,function*(){yield Ze({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:Yt,user_id:or,editable:Ma?0:1}}),hn(Ct)})}const qt=()=>{Ze({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:$t.current}}})};function ua(){Ze({type:"shixunsDetail/setActionTabs",payload:{}})}const kt={visible:re.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ua,shixunId:$t.current,onSelectCollaborator:Yt=>Td(void 0,null,function*(){ua(),(yield Ze({type:"shixunsDetail/addCollaborator",payload:{id:$t.current,user_ids:Yt}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Rt())}),onSelectGroup:Yt=>Td(void 0,null,function*(){ua(),(yield Ze({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:$t.current,group_id:Yt.group_id}}))&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Rt())})};return x.createElement("section",null,x.createElement("div",{className:Ei.wrap},x.createElement("div",{className:Ei.content},((un=re.detail)==null?void 0:un.identity)<5&&x.createElement("div",{className:Ei.head},x.createElement("span",{className:Ei.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Cn,"\u4EBA\uFF09"),x.createElement("div",null,Ht&&x.createElement(de.ZP,{type:"primary",ghost:!0,className:Ei.button,style:{marginRight:"20px"},onClick:zt},"\u66F4\u6362\u7BA1\u7406\u5458"),Ln&&x.createElement(de.ZP,{type:"primary",className:Ei.button,style:{marginRight:"40px"},onClick:qt},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),x.createElement("div",{className:Ei.list},x.createElement(zl.Z,{loading:ne.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Xn.map((Yt,or)=>{var Ma,Nn,xn,ar,Gn,ia,Ar,Tr;return x.createElement("div",{style:{display:"inline-block",width:"50%"}},x.createElement("div",{className:Ei.itemWrap,key:or},x.createElement("a",{href:(Ma=Yt.user)==null?void 0:Ma.user_url,target:"_blank",className:Ei.imgWrap},x.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Ei.img,src:`${at.Z.IMG_SERVER}/images/${(Nn=Yt.user)==null?void 0:Nn.image_url}`}),((xn=Yt.user)==null?void 0:xn.shixun_manager)&&x.createElement("span",{className:Ei.manager},"\u521B\u5EFA\u8005")),x.createElement("div",{className:Ei.itemContent},x.createElement("p",{className:Ei.nameWrap},x.createElement("a",{href:Yt.user.user_url,target:"_blank",className:Ei.name},(ar=Yt.user)==null?void 0:ar.name,Yt.user.user_id===((Gn=ve.userInfo)==null?void 0:Gn.user_id)?x.createElement("span",null,"\u6211"):null),x.createElement("div",{className:Ei.actionGroup},Ht?(ia=Yt.user)!=null&&ia.shixun_manager?null:x.createElement(Jt.Z,{dropdownRender:()=>x.createElement(mt.default,{selectedKeys:[Yt.editable?"1":"2"],onClick:()=>{var Rr;Bt(re.detail.identifier,Yt.user.user_id,Yt.editable,(Rr=Yt.user)==null?void 0:Rr.name)}},x.createElement(mt.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),x.createElement(mt.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},x.createElement("div",null,Yt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",x.createElement(Vn.Z,{style:{fontSize:"14px",color:"#888888"}}))):Yt.editable?x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):x.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Ar=Yt.user)!=null&&Ar.shixun_manager)&&Ln?x.createElement("a",{className:Ei.deletetitle,onClick:()=>{var Rr;return Rn((Rr=Yt.user)==null?void 0:Rr.user_id)}},"\u5220\u9664"):null)),x.createElement("p",{className:Ei.schoolWrap},x.createElement("span",{className:Ei.school},(Tr=Yt.user)==null?void 0:Tr.school_name)))))})))),Cn>10&&x.createElement("div",{className:Ei.countWrap},x.createElement(Li.Z,{showQuickJumper:!1,showSizeChanger:!1,total:Cn,onChange:Yt=>Ft(Yt),pageSize:10,current:Ct.page}))),x.createElement(Gf,{onReloadData:Rt}),x.createElement(Uf,Qf({},kt)))};var Xf=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne,user:ve})=>({shixunsDetail:re,globalSetting:ne,user:ve,loading:ue}))(Jf),qf=le(4737);const $f=({shixunsDetail:re})=>{var ue,ne,ve,Ze;const[it,Ke]=(0,x.useState)(!0);return(0,x.useEffect)(()=>{var Ve;typeof((Ve=re==null?void 0:re.detail)==null?void 0:Ve.is_jupyter_lab)=="boolean"&&it&&Ke(!1)},[(ue=re==null?void 0:re.detail)==null?void 0:ue.is_jupyter_lab,it]),console.log((ne=re==null?void 0:re.detail)==null?void 0:ne.is_jupyter_lab,it),x.createElement(zl.Z,{loading:it,active:!0},((ve=re==null?void 0:re.detail)==null?void 0:ve.is_jupyter_lab)===!1&&x.createElement(hu,null),((Ze=re==null?void 0:re.detail)==null?void 0:Ze.is_jupyter_lab)===!0&&x.createElement(ds,null))};var ev=(0,we.connect)(({shixunsDetail:re})=>({shixunsDetail:re}))($f),Jl={flex_box_center:"flex_box_center___l5eTc",flex_space_between:"flex_space_between___k0OR7",flex_box_vertical_center:"flex_box_vertical_center___OKlIC",flex_box_center_end:"flex_box_center_end___hN9A6",flex_box_column:"flex_box_column___ijTq_",dataset:"dataset___dSWAV",header:"header___BzxI4",title:"title___cPEyN",dataPath:"dataPath___wJ6mR",pathTitle:"pathTitle___TOS2Z",btns:"btns___jGE8o",content:"content___s4ep8",customTable:"customTable___OG3_9",row:"row___ONd7r",empty:"empty___CgtTE",path:"path___Cg5rX",text:"text___SCLRV",actionsBtns:"actionsBtns___L5tdC",customModal:"customModal___qVeG3",shareModal:"shareModal___HedYo",fileName:"fileName___x56US",renameModal:"renameModal___SmCAd",errorDes:"errorDes___VLR_5",uploadFileModal:"uploadFileModal___pYYDB",selectBtn:"selectBtn___m_hrR",leftButton:"leftButton___F0fvG",rightButton:"rightButton___oCK81",centerText:"centerText___jpgrt"},am={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},tv=Object.defineProperty,nv=Object.defineProperties,av=Object.getOwnPropertyDescriptors,F0=Object.getOwnPropertySymbols,rv=Object.prototype.hasOwnProperty,ov=Object.prototype.propertyIsEnumerable,y0=(re,ue,ne)=>ue in re?tv(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Sc=(re,ue)=>{for(var ne in ue||(ue={}))rv.call(ue,ne)&&y0(re,ne,ue[ne]);if(F0)for(var ne of F0(ue))ov.call(ue,ne)&&y0(re,ne,ue[ne]);return re},Eg=(re,ue)=>nv(re,av(ue)),C0=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const{Dragger:uv}=Pt.default;var lv=({dispatch:re,id:ue,onClose:ne,onOK:ve,visible:Ze,wrapClassName:it,local:Ke,containerId:Ve,rootIdentifier:Ee})=>{var Te;const[un,On]=(0,x.useState)({}),[$t,Cn]=(0,x.useState)([]),[ln,Xn]=(0,x.useState)([]),[cn,Ct]=(0,x.useState)(0),[Sa,Ln]=(0,x.useState)(!1),[Ht,hn]=(0,x.useState)(!1),[Rt]=ce.default.useForm(),[Ft,Rn]=(0,x.useState)([]),zt=(0,x.useRef)([]);(0,x.useEffect)(()=>{Ze&&(Rt.resetFields(),Rn([]),Xn([]),Cn([]),Ct(0),hn(!1),Ln(!1))},[Ze]);const Bt=yn=>{var ja,pr,pa;if(yn.file.status==="done"||yn.file.status==="uploading"){if(Rn(yn.fileList),!yn.file.response)return;if((ja=yn.file.response)!=null&&ja.id){Be.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Rn(Ft.filter(tr=>tr.uid!==yn.file.uid)),(pr=yn.file.response)!=null&&pr.message&&Be.ZP.info((pa=yn.file.response)==null?void 0:pa.message)}},qt=yn=>C0(void 0,null,function*(){var ja;if(!cn){const pa=Ft.filter(tr=>tr.uid!==yn.uid);Rn(pa),zt.current=[...pa],Cn($t.filter(tr=>tr!==yn.name)),Be.ZP.info("\u5220\u9664\u6210\u529F"),pa.length||(Rt.setFieldsValue({file:void 0}),Rt.validateFields());return}if(!yn.response){Be.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,et.ZP)(`/api/shixuns/${ue}/destroy_data_sets.json`,{method:"Delete",body:{id:[(ja=yn==null?void 0:yn.response)==null?void 0:ja.id]}})).status===0&&(Rn(Ft.filter(pa=>pa.uid!==yn.uid)),Be.ZP.info("\u5220\u9664\u6210\u529F"))}),ua=yn=>{if(Ft!=null&&Ft.some(pr=>pr.name===yn.name))return Be.ZP.info(`${yn.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const ja={name:yn.name,uid:yn.uid,file:yn,percent:0};return Ft.push(ja),zt.current=[...Ft],Rn([...Ft]),!1},kt={height:300,multiple:!0,disabled:cn>0,withCredentials:!0,fileList:Ft,action:`${at.Z.API_SERVER}/api/attachments.json`,onChange:Bt,onRemove:qt,beforeUpload:ua},Yt=(yn,ja,pr,pa,tr)=>{const Ha=new FormData;Object.keys(yn).forEach(Jo=>{Ha.append(Jo,yn[Jo])});const Qr=new window.XMLHttpRequest;return Qr.withCredentials=!0,Qr.addEventListener("load",function(Jo){var su;pr(JSON.parse((su=Jo==null?void 0:Jo.target)==null?void 0:su.response))},!1),Qr.addEventListener("error",function(Jo){tr&&tr(Jo)},!1),Qr.upload.onprogress=Jo=>{pa&&pa(Jo)},Qr.open("POST",ja),Qr.send(Ha),Qr},or=(yn,ja)=>{if(yn.lengthComputable){const pr=Math.floor(yn.loaded/yn.total*100),pa=Eg(Sc({},ja),{percent:pr,status:pr===100?"done":"uploading"});console.log(zt.current,333),zt.current=zt.current.map(tr=>tr.uid===ja.uid?pa:tr),Rn(zt.current)}},Ma=(yn,ja)=>{const pr=Eg(Sc({},ja),{status:"error"});Be.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),zt.current=zt.current.map(pa=>pa.uid===ja.uid?pr:pa),zt.current.every(pa=>pa.status==="done"||pa.status==="error")&&(hn(!1),Ct(2)),Rn(zt.current)},Nn=(yn,ja)=>{let pr=Eg(Sc({},ja),{status:"done"});if(yn.status===0||(pr=Eg(Sc({},ja),{status:"error"}),Be.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),zt.current=zt.current.map(pa=>pa.uid===ja.uid?pr:pa),zt.current.every(pa=>pa.status==="done")){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Ar(!0);return}zt.current.every(pa=>pa.status==="done"||pa.status==="error")&&(hn(!1),Ct(2)),Rn(zt.current)},xn=()=>{let yn=!0;return window.navigator.onLine==!0?yn=!0:yn=!1,yn},ar=yn=>C0(void 0,null,function*(){if(hn(!0),cn===3){Ct(2);return}if(cn===2||cn===1){Gn();return}const{commitMessage:ja="",fileOss:pr=[]}=yn||{},tr=(Ke?Ft:pr).map(Qr=>Qr.name);if(tr.filter(Qr=>Qr.indexOf("\u3001")!=-1||Qr.indexOf(" ")!=-1).length>0){Be.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),hn(!1);return}const Ha=yield(0,et.ZP)(`/api/shixuns/${ue}/check_data_sets`,{method:"post",body:{files_name:tr}});if(Ha.status===-3){Cn(Ha==null?void 0:Ha.exist_files),hn(!1);return}if(JSON.stringify(Ha)==="{}"){hn(!1),Be.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Ha.status===0&&(Ft.forEach(Qr=>{const Jo=Yt({file:Qr.file,description:ja},`${at.Z.API_SERVER}/api/shixuns/${ue}/upload_data_sets.json`,su=>Nn(su,Qr),su=>or(su,Qr),su=>Ma(su,Qr));ln.push(Jo)}),Ct(1))}),Gn=()=>{const{commitMessage:yn=""}=Sc({},Rt.getFieldsValue())||{},ja=zt.current.filter(pa=>pa.status==="error"),pr=zt.current.map(pa=>Eg(Sc({},pa),{status:pa.status==="error"?"uploading":pa.status}));Rn(pr),ja.forEach(pa=>{const tr=Yt({file:pa.file,description:yn},`${at.Z.API_SERVER}/api/shixuns/${ue}/upload_data_sets.json`,Ha=>Nn(Ha,pa),Ha=>or(Ha,pa),Ha=>Ma(Ha,pa));ln.push(tr)})},ia=yn=>{var ja,pr;if(console.log(yn,"changedValues"),"fileOss"in yn){if(yn!=null&&yn.fileOss.every(pa=>pa.status==="done")&&((ja=yn==null?void 0:yn.fileOss)!=null&&ja.length)){Be.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),Ar(!0);return}if(yn!=null&&yn.fileOss.every(pa=>pa.status==="done"||pa.status==="error")&&((pr=yn==null?void 0:yn.fileOss)!=null&&pr.length)){Ct(3),hn(!1);return}Cn($t.filter(pa=>{var tr;return(tr=yn==null?void 0:yn.fileOss)==null?void 0:tr.some(Ha=>Ha.name===pa)}))}On(Sc({},Rt.getFieldsValue()))},Ar=yn=>{yn||(Ln(!0),ln.forEach(ja=>{ja.abort()})),ve(),ne()},Tr=()=>{const{fileOss:yn=[]}=Sc({},Rt.getFieldsValue())||{},ja=Ft==null?void 0:Ft.every(pa=>pa.status==="done"),pr=yn==null?void 0:yn.every(pa=>pa.status==="done");if(!ja||!pr){xe.default.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Ar()}});return}Ar()},Rr=()=>x.createElement(x.Fragment,null,x.createElement("div",null,x.createElement("i",{className:`iconfont icon-shangchuan font50 ${am.colorBlue}`})),x.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",x.createElement("span",{className:`${am.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),Fr=yn=>{console.log(yn,444)};return x.createElement(xe.default,{open:Ze,onOk:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Rt.submit()},centered:!0,okText:cn===0?"\u786E\u5B9A":cn===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Ht},onCancel:Tr,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},x.createElement("div",{className:am.wrap},x.createElement(ce.default,{className:"mt10",form:Rt,scrollToFirstError:!0,layout:"vertical",onFinish:ar,onValuesChange:ia},Ke?x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(uv,Sc({},kt)," ",Rr())):x.createElement(ce.default.Item,{label:x.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",x.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},x.createElement(ys.ZP,{identifier:Ee,cancelUpload:Sa,container_type:"Shixun",container_id:Ve,uploading:cn<3?cn:0,disabled:cn>0,height:300,maxSize:100*1024*1024*1024,description:un.commitMessage||"",text:Rr(),onComplete:Fr,realFileName:!0})),!!$t.length&&x.createElement("span",{className:am.repeatedName},$t.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),x.createElement(ce.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},x.createElement(Fe.default,{bordered:!1,disabled:cn>0,maxLength:100,suffix:`${((Te=un.commitMessage)==null?void 0:Te.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},iv=le(51673),sv=Object.defineProperty,cv=Object.defineProperties,dv=Object.getOwnPropertyDescriptors,rm=Object.getOwnPropertySymbols,A0=Object.prototype.hasOwnProperty,D0=Object.prototype.propertyIsEnumerable,b0=(re,ue,ne)=>ue in re?sv(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,oc=(re,ue)=>{for(var ne in ue||(ue={}))A0.call(ue,ne)&&b0(re,ne,ue[ne]);if(rm)for(var ne of rm(ue))D0.call(ue,ne)&&b0(re,ne,ue[ne]);return re},Fc=(re,ue)=>cv(re,dv(ue)),gv=(re,ue)=>{var ne={};for(var ve in re)A0.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&rm)for(var ve of rm(re))ue.indexOf(ve)<0&&D0.call(re,ve)&&(ne[ve]=re[ve]);return ne},Qm=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const{Fragment:Up}=x,{TabPane:Kp}=an.default,mv=re=>{var ue=re,{globalSetting:ne,dispatch:ve,practiceSetting:Ze,shixunsDetail:it,user:Ke}=ue,Ve=gv(ue,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Ee,Te,un,On,$t,Cn;const{id:ln}=Ze,[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({}),[Ln,Ht]=(0,x.useState)([]),[hn,Rt]=(0,x.useState)(!1),[Ft,Rn]=(0,x.useState)(!0),[zt,Bt]=(0,x.useState)(!1),[qt,ua]=(0,x.useState)(!1),[kt,Yt]=(0,x.useState)(!1),[or,Ma]=(0,x.useState)(!1),[Nn,xn]=(0,x.useState)("all"),[ar,Gn]=(0,x.useState)([]),[ia,Ar]=(0,x.useState)([]),[Tr,Rr]=(0,x.useState)(!1),[Fr,yn]=(0,x.useState)({}),[ja,pr]=(0,x.useState)(!1),[pa,tr]=(0,x.useState)([]),[Ha,Qr]=(0,x.useState)({page:1,limit:10,total:0}),[Jo,su]=(0,x.useState)({page:1,limit:10,search:"",order:"mine"});(0,x.useEffect)(()=>{ln&&eo()},[ln]);const ka=ga=>{const ba=Fc(oc({},Ha),{page:ga});Ar([]),Qr(ba),eo(ba)},eo=ga=>Qm(void 0,null,function*(){const sr=ga||{page:1,limit:10,total:0};Rt(!0);const Yo=yield ve({type:"shixunsDetail/getSetData",payload:Fc(oc({},sr),{id:ln})});Yo!=null&&Yo.data_sets&&(Rt(!1),cn([...Yo.data_sets]),Qr(Fc(oc({},sr),{total:Yo==null?void 0:Yo.data_sets_count})),Rn(!1),Sa(oc({},Yo)))}),Hu=()=>x.createElement("div",{className:Jl.empty},x.createElement("img",{src:Fn.x7,width:"258"}),x.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),Fa={selectedRowKeys:ia,columnWidth:70,onChange:ga=>{console.log("selectedRowKeys changed: ",ga),Ar(ga)}},Qa=ga=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const ba=ga?[ga]:ia;xe.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Qm(void 0,null,function*(){if((yield(0,et.ZP)(`/api/shixuns/${ln}/destroy_data_sets.json`,{method:"Delete",body:{id:ba}})).status===0){const Yo=ba.length===Xn.length&&Ha.page>1?Ha.page-1:Ha.page;Be.ZP.success("\u5220\u9664\u6210\u529F"),eo(Fc(oc({},Ha),{page:Yo})),Ar([])}})})},ea=()=>Qm(void 0,null,function*(){const{title:ga}=Fr;let ba=null;if(console.log(ga,"title"),ga===""){ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",yn(Fc(oc({},Fr),{errorDes:ba}));return}if(ga.includes(" ")){ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",yn(Fc(oc({},Fr),{errorDes:ba}));return}const sr=Xn.find(Ns=>Ns.id===(Fr==null?void 0:Fr.id)).title;if(ga===sr.substring(0,sr.lastIndexOf("."))||ga===sr){ba="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",yn(Fc(oc({},Fr),{errorDes:ba}));return}const Yo=sr.includes(".")?sr.substring(sr.lastIndexOf("."),sr.length):"";(yield(0,et.ZP)(`/api/shixuns/${ln}/rename_data_sets.json`,{method:"post",body:{id:Fr==null?void 0:Fr.id,new_file_name:ga+Yo}})).status===0&&(Be.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),eo(Ha),Bt(!1),yn({}))}),vo=()=>{const{download_url:ga}=Fr;jo(ga),Be.ZP.success("\u590D\u5236\u6210\u529F"),ua(!1),yn({})},jo=ga=>{const ba=ga,sr=document.createElement("input");sr.value=ba,document.body.appendChild(sr),sr.select(),document.execCommand("Copy"),sr.style.display="none"},Do=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:ga=>x.createElement(bt.Z,{title:ga},x.createElement("span",null,ga))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(ga,ba)=>ba!=null&&ba.data_set_id?x.createElement(bt.Z,{title:ga},x.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Qe.xg)(`/dataset/${ba==null?void 0:ba.data_set_id}/detail?tabId=public`)}},ga)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:ga=>x.createElement(bt.Z,{title:ga},x.createElement("span",null,ga||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(ga,ba)=>El()(ba.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(ga,ba)=>x.createElement("div",{className:Jl.path},x.createElement(bt.Z,{title:ga},x.createElement("span",{className:Jl.text},ga)),x.createElement(An.CopyToClipboard,{text:ga,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(bt.Z,{title:"\u590D\u5236"},x.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:200,render:(ga,ba)=>x.createElement("div",{className:Jl.actionsBtns},x.createElement(bt.Z,{title:"\u91CD\u547D\u540D"},x.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var sr;yn((0,fn.clone)(Fc(oc({},ba),{title:ba!=null&&ba.title.includes(".")?(sr=ba==null?void 0:ba.title)==null?void 0:sr.substring(0,ba.title.lastIndexOf(".")):ba==null?void 0:ba.title}))),Bt(!0),(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),x.createElement(bt.Z,{title:"\u5206\u4EAB"},x.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),yn((0,fn.clone)(ba)),ua(!0)}})),x.createElement(bt.Z,{title:"\u4E0B\u8F7D"},x.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Qe.Nd)(ba.title,ba==null?void 0:ba.download_url)}})),x.createElement(bt.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},x.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),Ma(!0),tr([ba]),Gn([ba.id])}})),x.createElement(bt.Z,{title:"\u5220\u9664"},x.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Qe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Qa(ba.id)}})))}];return x.createElement("div",{className:Jl.dataset},x.createElement("div",{className:Jl.header},x.createElement("div",{className:Jl.title},"\u6570\u636E\u96C6(",Ha.total,")"),x.createElement("div",{className:Jl.dataPath},x.createElement("span",{className:Jl.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),x.createElement("input",{value:Ct==null?void 0:Ct.folder_name,disabled:!0}),x.createElement(An.CopyToClipboard,{text:Ct==null?void 0:Ct.folder_name,onCopy:()=>Be.ZP.success("\u590D\u5236\u6210\u529F")},x.createElement(bt.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},x.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),x.createElement("div",{className:Jl.btns},x.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>Qa(),disabled:!ia.length,style:{width:"60px"}},"\u5220\u9664"),x.createElement(de.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{Ma(!0),Gn(ia),tr(Xn.filter(ga=>ia.includes(ga.id)))},disabled:!ia.length},"\u540C\u6B65"),x.createElement(Jt.Z,{className:"ml10",disabled:((Ee=Ke==null?void 0:Ke.userInfo)==null?void 0:Ee.user_status)===2,dropdownRender:()=>x.createElement(mt.default,null,x.createElement(mt.default.Item,{key:1,onClick:()=>{Rr(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),x.createElement(mt.default.Item,{key:2,onClick:()=>{Yt(!0),xn("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},x.createElement("span",{className:Jl.selectBtn},x.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),x.createElement("div",{className:Jl.content},x.createElement(zl.Z,{loading:Ft,active:!0,paragraph:{rows:5}},Ha.total?x.createElement(Al.default,{rowSelection:Fa,className:Jl.customTable,dataSource:Xn,bordered:!1,rowKey:ga=>ga.id,rowClassName:Jl.row,columns:Do,loading:hn,pagination:{pageSize:Ha.limit,total:Ha.total,current:Ha.page,onChange:ka,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Hu())),x.createElement(lv,{rootIdentifier:(Te=it==null?void 0:it.detail)==null?void 0:Te.root_identifier,wrapClassName:Jl.uploadFileModal,id:ln,containerId:(un=it==null?void 0:it.detail)==null?void 0:un.id,local:(On=ne==null?void 0:ne.setting)==null?void 0:On.is_local,dispatch:ve,visible:Tr,onClose:()=>Rr(!1),onOK:eo}),x.createElement(xe.default,{title:"\u91CD\u547D\u540D",open:zt,onOk:ea,centered:!0,wrapClassName:Jl.renameModal,onCancel:()=>{Bt(!1),yn({})},width:"1000px"},x.createElement("div",null,x.createElement("div",{className:Jl.fileName},x.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),x.createElement(Fe.default,{value:Fr==null?void 0:Fr.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:ga=>{yn(Fc(oc({},Fr),{title:ga.target.value,errorDes:null}))},maxLength:60,suffix:`${(($t=Fr==null?void 0:Fr.title)==null?void 0:$t.length)||0}/60`}),(Fr==null?void 0:Fr.errorDes)&&x.createElement("div",{className:Jl.errorDes},Fr==null?void 0:Fr.errorDes))),x.createElement(xe.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:qt,onOk:vo,centered:!0,wrapClassName:Jl.shareModal,onCancel:()=>{ua(!1),yn({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},x.createElement("div",null,x.createElement("div",{className:Jl.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",x.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),x.createElement(Fe.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Fr==null?void 0:Fr.download_url}))),x.createElement(iv.Z,{setVisible:Yt,visible:kt,recordId:ar,type:Nn,updateData:eo,identifier:(Cn=it.detail)==null?void 0:Cn.identifier}),x.createElement(xe.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:or,width:400,centered:!0,keyboard:!1,onCancel:()=>Ma(!1),maskClosable:!1,footer:x.createElement("div",{style:{display:"flex",justifyContent:"center"}},x.createElement("div",{className:Jl.leftButton,onClick:()=>{pr(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),x.createElement("div",{className:Jl.rightButton,onClick:()=>{Ma(!1),Yt(!0),xn("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},x.createElement("div",{className:Jl.centerText},"\u5C06\u8BE5\u6570\u636E\u96C6\u6587\u4EF6\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D\uFF0C\u8BF7\u9009\u62E9\u540C\u6B65\u65B9\u5F0F\uFF1A")),x.createElement(Oi.Z,{visible:ja,attachmentInfo:pa,onClose:()=>pr(!1),onSuccess:ga=>{pr(!1),we.history.push(`/dataset/${ga}/detail?tabId=mine`)}}))};var fv=(0,we.connect)(({globalSetting:re,shixunsDetail:ue,practiceSetting:ne,user:ve})=>({globalSetting:re,shixunsDetail:ue,user:ve,practiceSetting:ne}))(mv),Pg={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},vv=Object.defineProperty,B0=Object.getOwnPropertySymbols,pv=Object.prototype.hasOwnProperty,hv=Object.prototype.propertyIsEnumerable,x0=(re,ue,ne)=>ue in re?vv(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,_0=(re,ue)=>{for(var ne in ue||(ue={}))pv.call(ue,ne)&&x0(re,ne,ue[ne]);if(B0)for(var ne of B0(ue))hv.call(ue,ne)&&x0(re,ne,ue[ne]);return re},w0=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const om=re=>re!=null&&re.length?re.filter((ue,ne)=>ne!==0).map(ue=>ue.val).join("").substr(1):"",Ev=({shixunsDetail:re,globalSetting:ue,loading:ne,dispatch:ve,fileType:Ze,path:it,onFinish:Ke=()=>{}})=>{const Ve=(0,we.useParams)(),[Ee,Te]=(0,x.useState)(""),[un,On]=(0,x.useState)([]),[$t,Cn]=(0,x.useState)([]),Xn=[Rd.OriginalPicturePath,Rd.ExpectPicturePath,Rd.PicturePath].includes(Ze);(0,x.useEffect)(()=>{re.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Te(it||""),cn())},[re.actionTabs.key]);const cn=(Ft="")=>w0(void 0,null,function*(){var Rn;const zt=yield ve({type:"shixunsDetail/getRepository",payload:{id:Ve.id,path:Ft}});if(Ft===""&&!((Rn=zt==null?void 0:zt.trees)!=null&&Rn.length)&&Be.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),zt!=null&&zt.trees){const Bt=zt.trees.map(qt=>_0(_0({},qt),{name:qt.name,val:qt.name}));Cn(Bt||[])}}),Ct=Ft=>{const Rn=om(un),zt=`${Rn&&`${Rn}/`}${Ft}`;Ze===Rd.Path?!(Ee!=null&&Ee.includes(`${zt}\uFF1B`))&&Te(`${Ee}${zt}\uFF1B`):Ze===Rd.ExecPath&&Te(zt)},Sa=Ft=>{if(Ft.type==="tree"){un.length?un.push({val:`/${Ft.val}`,path:Ft.val}):un.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ft.val}`,path:Ft.val}),On(un);const Rn=om(un);Xn&&Te(Rn),cn(Rn)}},Ln=(Ft,Rn)=>{const zt=un.filter((qt,ua)=>ua<=Rn);On(zt);const Bt=om(zt);Xn&&Te(Bt),cn(Bt)},Ht=()=>w0(void 0,null,function*(){Ke(Ee),hn()}),hn=()=>{Te(""),On([]),Cn([]),ve({type:"shixunsDetail/setActionTabs",payload:{}})},Rt=om(un);return x.createElement(xe.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:re.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Ht,onCancel:hn},x.createElement("div",{className:Pg.wrap},x.createElement("div",{className:Pg.content},x.createElement("div",{className:Pg.mainPathWrap},!!(un!=null&&un.length)&&un.map((Ft,Rn)=>x.createElement("a",{key:Rn,onClick:()=>Ln(Ft,Rn)},Ft.val))),!!($t!=null&&$t.length)&&$t.map((Ft,Rn)=>Ft.type==="tree"?x.createElement("a",{key:Rn,onClick:()=>Sa(Ft)},x.createElement("i",{className:`iconfont icon-wenjianjia ${Pg.colorBlue}`}),Rt&&`${Rt}/`,Ft.name):x.createElement("a",{key:Rn,onClick:()=>Ct(`${Ft.name}`)},x.createElement("i",{className:`iconfont icon-zuoye ${Pg.colorBlue}`}),Rt&&`${Rt}/`,Ft.name))),x.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),x.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ee,onChange:Ft=>Te(Ft.target.value)})))};var Pv=(0,we.connect)(({shixunsDetail:re,loading:ue,globalSetting:ne})=>({shixunsDetail:re,globalSetting:ne,loading:ue.models.index}))(Ev),M0={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},Sv=Object.defineProperty,um=Object.getOwnPropertySymbols,L0=Object.prototype.hasOwnProperty,N0=Object.prototype.propertyIsEnumerable,O0=(re,ue,ne)=>ue in re?Sv(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Fv=(re,ue)=>{for(var ne in ue||(ue={}))L0.call(ue,ne)&&O0(re,ne,ue[ne]);if(um)for(var ne of um(ue))N0.call(ue,ne)&&O0(re,ne,ue[ne]);return re},yv=(re,ue)=>{var ne={};for(var ve in re)L0.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&um)for(var ve of um(re))ue.indexOf(ve)<0&&N0.call(re,ve)&&(ne[ve]=re[ve]);return ne},I0=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const Cv=re=>{var ue=re,{shixunsDetail:ne,globalSetting:ve,user:Ze,dispatch:it}=ue,Ke=yv(ue,["shixunsDetail","globalSetting","user","dispatch"]),Ve,Ee;const Te=(0,we.useLocation)(),un=(0,x.useRef)((Ee=(Ve=Te.pathname)==null?void 0:Ve.split("/"))==null?void 0:Ee[2]),[On]=ce.default.useForm(),[$t,Cn]=(0,x.useState)(""),[ln,Xn]=(0,x.useState)(!1),[cn,Ct]=(0,x.useState)(!1);(0,x.useEffect)(()=>{un.current&&Sa()},[un.current]);const Sa=()=>I0(void 0,null,function*(){Xn(!0);const Ht=yield(0,et.ZP)(`/api/shixuns/${un.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});Ht.status===0&&(Cn((Ht==null?void 0:Ht.standard_answer)||""),On.setFieldsValue({hide_answer:Ht==null?void 0:Ht.hide_answer,disable_copy:Ht==null?void 0:Ht.disable_copy}),Xn(!1))}),Ln=Ht=>I0(void 0,null,function*(){Ct(!0),(yield(0,et.ZP)(`/api/shixuns/${un.current}/set_standard_answer.json`,{method:"post",body:Fv({},Ht)})).status===0&&Be.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ct(!1)});return x.createElement("section",{className:M0.wrap},x.createElement(zl.Z,{loading:ln},x.createElement(ce.default,{form:On,scrollToFirstError:!0,layout:"vertical",onFinish:Ln},x.createElement(ce.default.Item,{name:"hide_answer",valuePropName:"checked"},x.createElement(st.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),x.createElement(ce.default.Item,{name:"disable_copy",valuePropName:"checked"},x.createElement(st.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),x.createElement(ce.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},x.createElement(se.Z,{defaultValue:$t})),x.createElement(ce.default.Item,null,x.createElement(dc.t,{okText:"\u4FDD\u5B58",loading:cn,hasCancelBtn:!1,className:M0.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Av=(0,we.connect)(({shixunsDetail:re,globalSetting:ue,user:ne})=>({shixunsDetail:re,globalSetting:ue,user:ne}))(Cv),ii=le(59301),Dv=Object.defineProperty,bv=Object.defineProperties,Bv=Object.getOwnPropertyDescriptors,T0=Object.getOwnPropertySymbols,xv=Object.prototype.hasOwnProperty,_v=Object.prototype.propertyIsEnumerable,R0=(re,ue,ne)=>ue in re?Dv(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,j0=(re,ue)=>{for(var ne in ue||(ue={}))xv.call(ue,ne)&&R0(re,ne,ue[ne]);if(T0)for(var ne of T0(ue))_v.call(ue,ne)&&R0(re,ne,ue[ne]);return re},wv=(re,ue)=>bv(re,Bv(ue)),ld=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const{Countdown:Mv}=cc.default;var Lv=(re=>(re[re.LoadingFail=1]="LoadingFail",re[re.Loading=2]="Loading",re[re.Finish=3]="Finish",re))(Lv||{}),Rd=(re=>(re.Path="path",re.ExecPath="exec_path",re.OriginalPicturePath="original_picture_path",re.ExpectPicturePath="expect_picture_path",re.PicturePath="picture_path",re))(Rd||{});const Nv=({globalSetting:re,loading:ue,dispatch:ne,practiceSetting:ve,shixunsDetail:Ze})=>{var it;const[Ke,Ve]=(0,x.useState)(),[Ee,Te]=(0,x.useState)(),un=(0,x.useRef)(),[On,$t]=(0,x.useState)(),[Cn,ln]=(0,x.useState)(),[Xn,cn]=(0,x.useState)(!0),[Ct,Sa]=(0,x.useState)(700),[Ln,Ht]=(0,x.useState)(""),[hn,Rt]=(0,x.useState)("1"),Ft=(0,we.useParams)();(0,x.useEffect)(()=>{zt()},[]);const Rn=()=>ld(void 0,null,function*(){var Nn,xn;const ar=yield ne({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ft.id,path:(xn=(Nn=Ze==null?void 0:Ze.fileContent)==null?void 0:Nn.params)==null?void 0:xn.path,content:Ke,secret_repository:Xn?null:!0}});ar!=null&&ar.content&&(Be.ZP.info("\u4FDD\u5B58\u6210\u529F"),ne({type:"practiceSetting/setSideBarTabs",payload:wv(j0({},ve.sideBar),{confirmLeave:!1})}))}),zt=()=>ld(void 0,null,function*(){var Nn,xn,ar,Gn;const ia=yield(0,dt.Ui)({identifier:Ft.id});if((xn=(Nn=ia==null?void 0:ia.data)==null?void 0:Nn.data_list)!=null&&xn.length){fc.Z.publish("pod-restrict-data",{identifier:(ar=ia==null?void 0:ia.data)==null?void 0:ar.identifier,data_list:(Gn=ia==null?void 0:ia.data)==null?void 0:Gn.data_list});return}ia!=null&&ia.url&&Ht(ia==null?void 0:ia.url)}),Bt=()=>ld(void 0,null,function*(){const Nn=yield(0,dt.K_)({identifier:Ft.id});(Nn==null?void 0:Nn.status)===0&&(Nn!=null&&Nn.remainingSeconds?($t(Date.now()+Nn.remainingSeconds*1e3),ln(Nn.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Nn.remainingSeconds-300)*1e3)):qt())}),qt=()=>{xe.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:ii.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>ld(void 0,null,function*(){ua()})})},ua=()=>ld(void 0,null,function*(){var Nn,xn,ar,Gn;Te(2);const ia=yield(0,dt.zH)({identifier:Ft.id});if((xn=(Nn=ia==null?void 0:ia.data)==null?void 0:Nn.data_list)!=null&&xn.length){fc.Z.publish("pod-restrict-data",{identifier:(ar=ia==null?void 0:ia.data)==null?void 0:ar.identifier,data_list:(Gn=ia==null?void 0:ia.data)==null?void 0:Gn.data_list});return}(ia==null?void 0:ia.status)===0&&(Te(3),Ht(ia.url),un.current=ia.port,Be.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),kt=()=>{xe.default.destroyAll(),xe.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:ii.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",ii.createElement("span",null,ii.createElement(Mv,{value:On,format:"HH:mm:ss",onFinish:Yt})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:()=>ld(void 0,null,function*(){(yield(0,dt.q9)({identifier:Ft.id})).status===0&&(yield Bt(),Be.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},Yt=()=>{xe.default.destroyAll(),xe.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:ii.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>{ua()}})},or=Nn=>{ne({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Ma=Nn=>ld(void 0,null,function*(){yield(0,dt.QA)({id:Ft.id,startup_file:Nn}),zt(),ne({type:"practiceSetting/getCommonData",payload:j0({},Ft)})});return ii.createElement(an.default,{activeKey:hn,onChange:Nn=>Rt(Nn),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:ii.createElement("div",null,ii.createElement(je.Z,{className:"mt20 ml20 font14",align:"middle"},ii.createElement(Oe.Z,null,ii.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),ii.createElement(Oe.Z,{className:"mr10"},ii.createElement(bt.Z,{title:"\u5F00\u542FJupyterLab\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5219\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\u540C\u65F6\u4E5F\u4F5C\u4E3A\u8BC4\u6D4B\u7684\u6267\u884C\u6587\u4EF6\u3002",placement:"bottom"},ii.createElement(Ys.Z,{style:{cursor:"pointer"}}))),ii.createElement(Oe.Z,{flex:"300px",onClick:()=>or("exec_path")},ii.createElement(Fe.default,{value:Ln})),ii.createElement(Oe.Z,{flex:"1"},ii.createElement(de.ZP,{type:"primary",className:"ml10",onClick:()=>or("exec_path")},"\u8BBE\u7F6E"))),ii.createElement("iframe",{onLoad:Nn=>{},src:Ln,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),ii.createElement(Pv,{fileType:"path",path:(it=Ze==null?void 0:Ze.detail)==null?void 0:it.startup_file,onFinish:Nn=>Ma(Nn)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:hn==="2"?ii.createElement(pd.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:ii.createElement(Av,null)}]})};var Ov=(0,we.connect)(({loading:re,globalSetting:ue,practiceSetting:ne,shixunsDetail:ve})=>({globalSetting:ue,loading:re,practiceSetting:ne,shixunsDetail:ve}))(Nv),k0={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},Z0={collect:"collect___pxqYO",head:"head___WuH5D"},jd=le(59301),Iv=Object.defineProperty,z0=Object.getOwnPropertySymbols,Tv=Object.prototype.hasOwnProperty,Rv=Object.prototype.propertyIsEnumerable,W0=(re,ue,ne)=>ue in re?Iv(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,jv=(re,ue)=>{for(var ne in ue||(ue={}))Tv.call(ue,ne)&&W0(re,ne,ue[ne]);if(z0)for(var ne of z0(ue))Rv.call(ue,ne)&&W0(re,ne,ue[ne]);return re},kv=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())}),V0=({onOk:re,onCancel:ue,visible:ne,modalParams:ve,forceIn:Ze})=>{const[it]=ce.default.useForm(),[Ke,Ve]=(0,x.useState)(!1),Ee=Ze?!1:typeof ne=="number";(0,x.useEffect)(()=>{ne?it.setFieldsValue(jv({},ve)):it.resetFields()},[ne]);const Te=un=>kv(void 0,null,function*(){Ve(!0),yield re(un),Ve(!1)});return jd.createElement(xe.default,{centered:!0,destroyOnClose:!0,onCancel:()=>ue(),onOk:()=>it.submit(),open:!!ne,confirmLoading:Ke,title:Ee?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Ee?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},jd.createElement(ce.default,{form:it,size:"large",onFinish:Te},jd.createElement(ce.default.Item,{name:"title",label:"\u95EE\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"}]},jd.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),jd.createElement(ce.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},jd.createElement(se.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:ve==null?void 0:ve.content}))))},Ml=le(59301),Zv=Object.defineProperty,G0=Object.getOwnPropertySymbols,zv=Object.prototype.hasOwnProperty,Wv=Object.prototype.propertyIsEnumerable,U0=(re,ue,ne)=>ue in re?Zv(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,kd=(re,ue)=>{for(var ne in ue||(ue={}))zv.call(ue,ne)&&U0(re,ne,ue[ne]);if(G0)for(var ne of G0(ue))Wv.call(ue,ne)&&U0(re,ne,ue[ne]);return re},Sg=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())}),Vv=({})=>{const re=(0,we.useParams)(),[ue,ne]=(0,x.useState)(!1),[ve,Ze]=(0,x.useState)(0),[it,Ke]=(0,x.useState)([]),[Ve,Ee]=(0,x.useState)(!1),[Te,un]=(0,x.useState)({title:"",content:""}),[On,$t]=(0,x.useState)(!1),[Cn,ln]=(0,x.useState)(!1),[Xn,cn]=(0,x.useState)([]),[Ct,Sa]=(0,x.useState)({keywords:"",page:1,limit:10});(0,x.useEffect)(()=>{Ln(Ct)},[]);const Ln=Bt=>Sg(void 0,null,function*(){var qt,ua;ne(!0);const kt=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_sets.json`,{method:"get",params:Bt});kt.status===0&&(Ke(((qt=kt==null?void 0:kt.data)==null?void 0:qt.qna_sets)||[]),Ze((ua=kt==null?void 0:kt.data)==null?void 0:ua.total_count)),ne(!1)}),Ht=Bt=>{Ct.keywords=Bt,Ct.page=1,Sa(kd({},Ct)),Ln(Ct)},hn=(Bt,qt)=>{Ct.page=Bt,Ct.limit=qt,Sa(kd({},Ct)),Ln(Ct)},Rt=Bt=>Sg(void 0,null,function*(){if(typeof Ve=="number"){const qt=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_sets/${Ve}.json`,{method:"put",body:Bt});(qt==null?void 0:qt.status)===0&&(Be.ZP.success("\u7F16\u8F91\u6210\u529F"),Ln(Ct),Ee(!1))}else{const qt=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_sets.json`,{method:"post",body:Bt});(qt==null?void 0:qt.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ct.page=1,Ct.keywords="",Sa(kd({},Ct)),Ln(Ct),Ee(!1))}}),Ft=Bt=>Sg(void 0,null,function*(){xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Sg(void 0,null,function*(){const qt=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_sets/${Bt.id}.json`,{method:"delete"});if((qt==null?void 0:qt.status)===0){const ua=it.length===1&&Ct.page>1?Ct.page-1:Ct.page;Ct.page=ua,Sa(kd({},Ct)),Ln(Ct),Be.ZP.success("\u5220\u9664\u6210\u529F")}})})}),Rn=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:Bt=>Ml.createElement(bt.Z,{placement:"topLeft",title:Bt},Ml.createElement("span",{className:"c-black"},Bt||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:Bt=>Ml.createElement(bt.Z,{placement:"topLeft",title:Bt},Ml.createElement("span",{className:"c-black"},Bt||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(Bt,qt)=>Ml.createElement("span",null,Ml.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Ee(Bt),un({title:qt==null?void 0:qt.title,content:qt==null?void 0:qt.content})}},"\u7F16\u8F91"),Ml.createElement("span",{className:"current c-red",onClick:()=>Ft(qt)},"\u5220\u9664"))}],zt={onRemove:()=>{cn([])},beforeUpload:Bt=>{if((Bt==null?void 0:Bt.size)>1024*1024*50)return Be.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(Bt.type==="application/vnd.ms-excel"||Bt.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Be.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let ua=[];return ua.push(Bt),cn([...ua]),!1},fileList:Xn,accept:".xls,.xlsx"};return Ml.createElement("div",{className:Z0.collect},Ml.createElement("div",{className:Z0.head},Ml.createElement(Bl.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:Ct.keywords,onChange:Ht}),Ml.createElement(Bl.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Ee(!0),un({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Ml.createElement(Bl.op,{type:"primary",shape:"default",onClick:()=>$t(!0)},"\u5BFC\u5165\u95EE\u7B54")),Ml.createElement(Al.default,{columns:Rn,style:{marginTop:33},dataSource:it,loading:ue,rowKey:"id",pagination:{current:Ct.page,hideOnSinglePage:!ve,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ct.limit,pageSizeOptions:["10","20","50","100","200"],total:ve,size:"default",showTotal:Qe.rU,onChange:hn}}),Ml.createElement(xe.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:On,centered:!0,confirmLoading:Cn,onCancel:()=>{$t(!1),cn([])},onOk:()=>Sg(void 0,null,function*(){var Bt;const qt=new FormData;if(Xn.length>0)qt.append("file",Xn[0]);else{Be.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}ln(!0);let ua=yield(0,et.ZP)(`/api/shixuns/${re==null?void 0:re.id}/qna_sets/import.json`,{method:"post",body:qt},!0);(ua==null?void 0:ua.status)===0&&((Bt=ua==null?void 0:ua.fail)!=null&&Bt.length?xe.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Ml.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",Ml.createElement("a",{href:`${at.Z.API_SERVER}/api/shixuns/${re==null?void 0:re.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Be.ZP.success("\u5BFC\u5165\u6210\u529F"),Ct.page=1,Ct.keywords="",Sa(kd({},Ct)),Ln(Ct),$t(!1),cn([]))),ln(!1)})},Ml.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Ml.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Ml.createElement("a",{href:`${at.Z.API_SERVER}/api/shixuns/${re==null?void 0:re.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Ml.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Ml.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Ml.createElement("div",{style:{marginLeft:74}},Ml.createElement(Pt.default,kd({},zt),Ml.createElement(Bl.op,{shape:"default",icon:Ml.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Ml.createElement(V0,{visible:Ve,onCancel:()=>Ee(!1),onOk:Rt,modalParams:Te}))},K0={record:"record___Ueu3j",head:"head___UOVq4"},Fl=le(59301),Gv=Object.defineProperty,Uv=Object.defineProperties,Kv=Object.getOwnPropertyDescriptors,H0=Object.getOwnPropertySymbols,Hv=Object.prototype.hasOwnProperty,Yv=Object.prototype.propertyIsEnumerable,Y0=(re,ue,ne)=>ue in re?Gv(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,Fg=(re,ue)=>{for(var ne in ue||(ue={}))Hv.call(ue,ne)&&Y0(re,ne,ue[ne]);if(H0)for(var ne of H0(ue))Yv.call(ue,ne)&&Y0(re,ne,ue[ne]);return re},Qv=(re,ue)=>Uv(re,Kv(ue)),lm=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())}),Jv=({})=>{const re=(0,we.useParams)(),[ue]=ce.default.useForm(),[ne,ve]=(0,x.useState)(!1),[Ze,it]=(0,x.useState)(0),[Ke,Ve]=(0,x.useState)([]),[Ee,Te]=(0,x.useState)(!1),[un,On]=(0,x.useState)({title:"",content:""});let[$t,Cn]=(0,x.useState)({page:1,limit:10});(0,x.useEffect)(()=>{cn($t)},[]);const ln=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],Xn=[{value:"added_to_set",label:"\u5DF2\u52A0\u5165\u95EE\u7B54\u96C6"},{value:"skipped",label:"\u65E0\u9700\u5904\u7406"},{value:"pending",label:"\u5F85\u5904\u7406"},{value:"ignored",label:"\u5DF2\u5FFD\u7565"}],cn=Rt=>lm(void 0,null,function*(){var Ft,Rn;ve(!0);const zt=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_records.json`,{method:"get",params:Rt});zt.status===0&&(Ve(((Ft=zt==null?void 0:zt.data)==null?void 0:Ft.qna_records)||[]),it((Rn=zt==null?void 0:zt.data)==null?void 0:Rn.total_count)),ve(!1)}),Ct=Rt=>{$t.page=1,$t=Fg(Fg({},$t),Rt),Cn(Fg({},$t)),cn($t)},Sa=(Rt,Ft)=>{$t.page=Rt,$t.limit=Ft,Cn(Fg({},$t)),cn($t)},Ln=Rt=>lm(void 0,null,function*(){const Ft=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_sets.json`,{method:"post",body:Qv(Fg({},Rt),{qna_record_id:Ee})});(Ft==null?void 0:Ft.status)===0&&(Be.ZP.success("\u6DFB\u52A0\u6210\u529F"),cn($t),Te(!1))}),Ht=Rt=>lm(void 0,null,function*(){xe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>lm(void 0,null,function*(){const Ft=yield(0,et.ZP)(`/api/shixuns/${re.id}/qna_records/${Rt.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(Ft==null?void 0:Ft.status)===0&&cn($t)})})}),hn=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Rt=>Fl.createElement(bt.Z,{placement:"topLeft",title:Rt},Fl.createElement("span",{className:"c-black"},Rt||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Rt=>Fl.createElement(bt.Z,{placement:"topLeft",title:Rt},Fl.createElement("span",{className:"c-black"},Rt||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Rt=>{var Ft;return Fl.createElement("span",{className:"c-black"},(Ft=ln==null?void 0:ln.find(Rn=>Rn.value===Rt))==null?void 0:Ft.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Rt=>{var Ft;return Fl.createElement("span",{className:"c-black"},(Ft=Xn==null?void 0:Xn.find(Rn=>Rn.value===Rt))==null?void 0:Ft.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Rt,Ft)=>Fl.createElement("span",null,["pending","ignored"].includes(Ft.status)&&Fl.createElement(Fl.Fragment,null,Fl.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Te(Rt),On({title:Ft==null?void 0:Ft.question,content:Ft==null?void 0:Ft.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),Fl.createElement("span",{className:"current c-light-primary",onClick:()=>Ht(Ft)},"\u5FFD\u7565")),["skipped"].includes(Ft.status)&&Fl.createElement(bt.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Fl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(Ft.status)&&Fl.createElement(bt.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},Fl.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return Fl.createElement("div",{className:K0.record},Fl.createElement("div",{className:K0.head},Fl.createElement(ce.default,{layout:"inline",form:ue,colon:!1,size:"large",onFinish:Ct},Fl.createElement(ce.default.Item,{name:"keywords",label:"\u95EE\u9898"},Fl.createElement(Fe.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),Fl.createElement(ce.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},Fl.createElement(ou.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:ln,style:{width:200}})),Fl.createElement(ce.default.Item,{name:"status",label:"\u72B6\u6001"},Fl.createElement(ou.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:Xn,style:{width:200}})),Fl.createElement(ce.default.Item,{style:{marginRight:0}},Fl.createElement(de.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),Fl.createElement(Al.default,{columns:hn,style:{marginTop:33},dataSource:Ke,loading:ne,rowKey:"id",pagination:{current:$t.page,hideOnSinglePage:!Ze,showQuickJumper:!0,showSizeChanger:!0,pageSize:$t.limit,pageSizeOptions:["10","20","50","100","200"],total:Ze,size:"default",showTotal:Qe.rU,onChange:Sa}}),Fl.createElement(V0,{visible:Ee,onCancel:()=>Te(!1),onOk:Ln,modalParams:un,forceIn:!0}))},im=le(59301);const Xv=({dispatch:re,practiceSetting:ue,shixunsDetail:ne})=>{const[ve,Ze]=(0,x.useState)("1");return im.createElement("div",{className:k0.catechism},im.createElement(Bl.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:ve,onChange:it=>Ze(it),className:k0.tab}),ve==="1"&&im.createElement(Vv,null),ve==="2"&&im.createElement(Jv,null))};var qv=(0,we.connect)(({practiceSetting:re,shixunsDetail:ue})=>({practiceSetting:re,shixunsDetail:ue}))(Xv),$v=Object.defineProperty,sm=Object.getOwnPropertySymbols,Q0=Object.prototype.hasOwnProperty,J0=Object.prototype.propertyIsEnumerable,X0=(re,ue,ne)=>ue in re?$v(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,yg=(re,ue)=>{for(var ne in ue||(ue={}))Q0.call(ue,ne)&&X0(re,ne,ue[ne]);if(sm)for(var ne of sm(ue))J0.call(ue,ne)&&X0(re,ne,ue[ne]);return re},ep=(re,ue)=>{var ne={};for(var ve in re)Q0.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&sm)for(var ve of sm(re))ue.indexOf(ve)<0&&J0.call(re,ve)&&(ne[ve]=re[ve]);return ne},tp=re=>{var ue=re,{tabsActive:ne}=ue,ve=ep(ue,["tabsActive"]);return x.createElement(x.Fragment,null,ne==="information"&&x.createElement(Lf,null),ne==="warehouse"&&x.createElement(Nf.default,null),ne==="level"&&x.createElement(kf,yg({},ve)),ne==="collaborate"&&x.createElement(Xf,yg({},ve)),ne==="setting"&&x.createElement(qf.Z,null),ne==="environment"&&x.createElement(ev,yg({},ve)),ne==="dataset"&&x.createElement(fv,null),ne==="service"&&x.createElement(Ov,yg({},ve)),ne==="catechism"&&x.createElement(qv,yg({},ve)))},Zd={flex_box_center:"flex_box_center___FN240",flex_space_between:"flex_space_between___wjShI",flex_box_vertical_center:"flex_box_vertical_center___HbcwC",flex_box_center_end:"flex_box_center_end___gj_ks",flex_box_column:"flex_box_column___zxJPU",sidebar:"sidebar___OW5LG",items:"items___j856O",item:"item___Zn_qr",name:"name___ZfhoC",itemActive:"itemActive___sW_Ri",question:"question___yfIcY"},kl=le(59301),np=Object.defineProperty,ap=Object.defineProperties,rp=Object.getOwnPropertyDescriptors,cm=Object.getOwnPropertySymbols,q0=Object.prototype.hasOwnProperty,$0=Object.prototype.propertyIsEnumerable,ef=(re,ue,ne)=>ue in re?np(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,op=(re,ue)=>{for(var ne in ue||(ue={}))q0.call(ue,ne)&&ef(re,ne,ue[ne]);if(cm)for(var ne of cm(ue))$0.call(ue,ne)&&ef(re,ne,ue[ne]);return re},up=(re,ue)=>ap(re,rp(ue)),lp=(re,ue)=>{var ne={};for(var ve in re)q0.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&cm)for(var ve of cm(re))ue.indexOf(ve)<0&&$0.call(re,ve)&&(ne[ve]=re[ve]);return ne};const dm=[{name:"\u57FA\u672C\u4FE1\u606F",icon:kl.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:kl.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:kl.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:kl.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:kl.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:kl.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:kl.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:kl.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:kl.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],ip=re=>{var ue=re,{globalSetting:ne,loading:ve,dispatch:Ze,shixunsDetail:it,practiceSetting:Ke}=ue,Ve=lp(ue,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Ee;const{base_info_warning:Te,challenges_warning:un,id:On,repository_warning:$t,sideBar:Cn,service_warning:ln}=Ke,Xn=(0,we.useLocation)(),cn=(0,we.useParams)(),[Ct]=(0,we.useSearchParams)();(0,x.useEffect)(()=>{var Ht;const hn=Ct.get("tabId"),Rt=Xn.pathname.split("/").length,Rn=((Ht=it==null?void 0:it.detail)!=null&&Ht.windows_vnc?dm.filter(zt=>zt.tabId!=="dataset"):dm).map(zt=>zt.tabId).includes(hn);if(hn&&Rn){Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:hn}});return}if(Rt>4){Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!hn||hn&&!Rn){Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Ee=it==null?void 0:it.detail)==null?void 0:Ee.windows_vnc]),(0,x.useEffect)(()=>()=>{Ze({type:"practiceSetting/setSideBarTabs",payload:up(op({},Ke.sideBar),{selectPath:""})})},[cn.id]);const Sa=Ht=>{var hn;if(Ht===Cn.tabsActive)return;const Rt=()=>{we.history.push(`/shixuns/${On}/edit?tabId=${Ht}`),Ze({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Ht,selectPath:"",confirmLeave:!1}})};(hn=Ke==null?void 0:Ke.sideBar)!=null&&hn.confirmLeave?xe.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Rt()}}):Rt()},Ln=()=>{var Ht;return((Ht=it==null?void 0:it.detail)!=null&&Ht.windows_vnc?dm.filter(Rt=>Rt.tabId!=="dataset"):dm).filter(Rt=>{var Ft;return(Ft=it==null?void 0:it.detail)!=null&&Ft.is_jupyter_lab?Rt.tabId!=="level":Rt.tabId!=="service"}).map(Rt=>{const{name:Ft,icon:Rn,tabId:zt}=Rt;return kl.createElement("div",{key:zt,className:`${Ke.sideBar.tabsActive===zt?Zd.itemActive:Zd.item} font12`,onClick:()=>Sa(zt)},Rn,kl.createElement("span",{className:Zd.name},Ft),zt==="information"&&Te&&kl.createElement(bt.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},kl.createElement("img",{src:Ui,alt:""})),zt==="level"&&un&&kl.createElement(bt.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},kl.createElement("img",{src:Ui,alt:""})),zt==="service"&&ln&&kl.createElement(bt.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},kl.createElement("img",{src:Ui,alt:""})),zt==="warehouse"&&$t&&kl.createElement(bt.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},kl.createElement("img",{src:Ui,alt:""})))})};return kl.createElement("div",{className:Zd.sidebar},kl.createElement("div",{className:Zd.items},Ln()),kl.createElement("div",{className:Zd.question},kl.createElement(bt.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},kl.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},kl.createElement("img",{src:Fn.Pt,height:44,width:44,alt:""})))))};var sp=(0,we.connect)(({loading:re,globalSetting:ue,shixunsDetail:ne,practiceSetting:ve})=>({globalSetting:ue,loading:re,practiceSetting:ve,shixunsDetail:ne}))(ip),Jm={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},Ii=le(59301),cp=Object.defineProperty,tf=Object.getOwnPropertySymbols,dp=Object.prototype.hasOwnProperty,gp=Object.prototype.propertyIsEnumerable,nf=(re,ue,ne)=>ue in re?cp(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,af=(re,ue)=>{for(var ne in ue||(ue={}))dp.call(ue,ne)&&nf(re,ne,ue[ne]);if(tf)for(var ne of tf(ue))gp.call(ue,ne)&&nf(re,ne,ue[ne]);return re},gm=(re,ue,ne)=>new Promise((ve,Ze)=>{var it=Ee=>{try{Ve(ne.next(Ee))}catch(Te){Ze(Te)}},Ke=Ee=>{try{Ve(ne.throw(Ee))}catch(Te){Ze(Te)}},Ve=Ee=>Ee.done?ve(Ee.value):Promise.resolve(Ee.value).then(it,Ke);Ve((ne=ne.apply(re,ue)).next())});const mp=({classroomList:re,loading:ue,dispatch:ne,shixunsDetail:ve})=>{var Ze,it;const Ke=(0,we.useParams)(),Ve=(0,we.useLocation)(),[Ee,Te]=(0,x.useState)(!1),[un,On]=(0,x.useState)(!1),{actionTabs:$t}=re,[Cn]=ce.default.useForm(),[ln,Xn]=(0,x.useState)({name:"string"}),cn=Ht=>Ht&&Ht{console.log(Ke),re.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(ln.name=$t==null?void 0:$t.name),Xn(af({},ln)),Cn.setFieldsValue({name:$t==null?void 0:$t.name})},[re.actionTabs.key]);const Ln={information:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u57FA\u672C\u4FE1\u606F\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",wareHouse:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4EE3\u7801\u4ED3\u5E93\u4FEE\u6539\u5185\u5BB9\u540C\u6B65\u5230\u539F\u5B9E\u8BAD\u4E2D",environment:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u5B9E\u9A8C\u73AF\u5883\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",taskLevel:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u4EFB\u52A1\u5173\u5361\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D",setting:"\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u672C\u6B21\u4FEE\u6539\u7684\u8BBE\u7F6E\u540C\u6B65\u81F3\u539F\u5B9E\u8BAD\u4E2D"};return Ii.createElement(Ii.Fragment,null,Ii.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:re.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Ze=re==null?void 0:re.actionTabs)==null?void 0:Ze.zIndex)||1e3,footer:null,onOk:()=>gm(void 0,null,function*(){console.log(123123)}),onCancel:()=>{ne({type:"classroomList/setActionTabs",payload:{}})}},Ii.createElement("div",null,Ii.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",Ln[re.actionTabs.type],"\uFF1F")),Ii.createElement("div",{className:Jm.bottom},Ii.createElement(de.ZP,{loading:ue["shixunsDetail/saveCopyForExercise"]&&un,className:Jm.no,onClick:()=>gm(void 0,null,function*(){var Ht;On(!0),(Ht=re.actionTabs)!=null&&Ht.value?re.actionTabs.fn(re.actionTabs.value,!0,2):re.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Ii.createElement(de.ZP,{loading:ue["shixunsDetail/saveCopyForExercise"]&&!un,className:Jm.yes,onClick:()=>gm(void 0,null,function*(){var Ht;On(!1),(Ht=re.actionTabs)!=null&&Ht.value?re.actionTabs.fn(re.actionTabs.value,!1,1):re.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Ii.createElement(xe.default,{centered:!0,title:"\u63D0\u793A",open:re.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Ee,onOk:()=>gm(void 0,null,function*(){var Ht,hn;yield Cn.validateFields();const Rt=Cn.getFieldValue();Te(!0);const Ft=yield(0,et.ZP)(`/api/shixuns/${Ke==null?void 0:Ke.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Rt.name}});Te(!1),Ft.status===0&&(Be.ZP.success("\u4FEE\u6539\u6210\u529F"),ne({type:"practiceSetting/getCommonData",payload:{id:Ke.id}}),(Ht=re.actionTabs)!=null&&Ht.getBaseInfo&&((hn=re.actionTabs)==null||hn.getBaseInfo())),ne({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{ne({type:"classroomList/setActionTabs",payload:{}})}},Ii.createElement("div",null,Ii.createElement("p",null,"\u4F60\u7BA1\u7406\u7684\u5B9E\u8BAD\u4E2D\u6709\u540C\u540D\u5B9E\u8BAD\uFF0C\u5EFA\u8BAE\u66F4\u6362\u5B9E\u8BAD\u540D\u79F0\uFF08\u5982\uFF1A\u6DFB\u52A0\u65E5\u671F\u3001\u7528\u9014\u7B49\u6587\u6848\uFF09"),Ii.createElement(ce.default,{form:Cn,initialValues:{name:Ct},onChange:()=>{Xn(Cn.getFieldValue())}},Ii.createElement(ce.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Ii.createElement(je.Z,{className:"mt30",align:"middle"},Ii.createElement(Oe.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Ii.createElement(Oe.Z,{flex:"1"},Ii.createElement(Fe.default,{maxLength:60,defaultValue:$t==null?void 0:$t.name,suffix:Ii.createElement("span",null,((it=ln==null?void 0:ln.name)==null?void 0:it.length)||0,"/",60)}))))))))};var fp=(0,we.connect)(({classroomList:re,loading:ue,shixunsDetail:ne})=>({classroomList:re,loading:ue.effects,shixunsDetail:ne}))(mp),yc=le(59301),vp=Object.defineProperty,pp=Object.defineProperties,hp=Object.getOwnPropertyDescriptors,mm=Object.getOwnPropertySymbols,rf=Object.prototype.hasOwnProperty,of=Object.prototype.propertyIsEnumerable,uf=(re,ue,ne)=>ue in re?vp(re,ue,{enumerable:!0,configurable:!0,writable:!0,value:ne}):re[ue]=ne,lf=(re,ue)=>{for(var ne in ue||(ue={}))rf.call(ue,ne)&&uf(re,ne,ue[ne]);if(mm)for(var ne of mm(ue))of.call(ue,ne)&&uf(re,ne,ue[ne]);return re},sf=(re,ue)=>pp(re,hp(ue)),Ep=(re,ue)=>{var ne={};for(var ve in re)rf.call(re,ve)&&ue.indexOf(ve)<0&&(ne[ve]=re[ve]);if(re!=null&&mm)for(var ve of mm(re))ue.indexOf(ve)<0&&of.call(re,ve)&&(ne[ve]=re[ve]);return ne};const Pp=re=>{var ue=re,{globalSetting:ne,loading:ve,dispatch:Ze,practiceSetting:it}=ue,Ke=Ep(ue,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:Ve}=it,{tabsActive:Ee}=Ve;let Te=(0,we.useParams)();return(0,x.useEffect)(()=>(Ze({type:"globalSetting/headerFooterToggle",payload:!1}),Ze({type:"shixunsDetail/getShixunsDetail",payload:sf(lf({},Te),{shixun_managed:!0})}),()=>{Ze({type:"globalSetting/headerFooterToggle",payload:!0}),Ze({type:"practiceSetting/setParams",payload:{id:""}})}),[]),yc.createElement("div",{className:od.practiceSetting},yc.createElement("div",{className:od.wrapHeader},yc.createElement(Hm,null)),yc.createElement("div",{className:od.wrapLayout},yc.createElement("div",{className:od.wrapSidebar},yc.createElement(sp,null)),yc.createElement("div",{className:od.wrapContent},yc.createElement(tp,sf(lf({},Ke),{tabsActive:it.sideBar.tabsActive})))),yc.createElement(fp,null))};var Sp=(0,we.connect)(({loading:re,globalSetting:ue,practiceSetting:ne})=>({globalSetting:ue,loading:re,practiceSetting:ne}))(Pp);const Fp=({globalSetting:re})=>{var ue;switch(Number((ue=re==null?void 0:re.setting)==null?void 0:ue.theme)){case te.Fy.THEMEONE:return x.createElement(Jg,null);case te.Fy.DEFAULT:default:return x.createElement(Sp,null)}};var yp=(0,we.connect)(({globalSetting:re})=>({globalSetting:re}))(Fp)},97477:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return E}});var te=le(59301),x=le(76560),we=le(78241),Ye=le(8591),Re=le(43418),Qe=le(92832),ye={wrap:"wrap___MYP7J",content:"content___loAbf",mainPathWrap:"mainPathWrap___gBcjO",colorBlue:"colorBlue___qg6vv"},dt=Object.defineProperty,xe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Ge=(b,y,z)=>y in b?dt(b,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):b[y]=z,lt=(b,y)=>{for(var z in y||(y={}))Be.call(y,z)&&Ge(b,z,y[z]);if(xe)for(var z of xe(y))et.call(y,z)&&Ge(b,z,y[z]);return b},ge=(b,y,z)=>new Promise((oe,se)=>{var ce=Me=>{try{Fe(z.next(Me))}catch(je){se(je)}},de=Me=>{try{Fe(z.throw(Me))}catch(je){se(je)}},Fe=Me=>Me.done?oe(Me.value):Promise.resolve(Me.value).then(ce,de);Fe((z=z.apply(b,y)).next())});const a=({shixunsDetail:b,globalSetting:y,loading:z,dispatch:oe,title:se,pathList:ce=[],showInputPath:de=!1,isMergeSelectFile:Fe=!1,onFinish:Me=()=>{}})=>{const[je]=we.default.useForm(),Oe=(0,x.useParams)(),Pt=(0,x.useLocation)(),st=(0,te.useRef)(),[Et,ta]=(0,te.useState)(""),[Jn,Ea]=(0,te.useState)(""),[oa,Xt]=(0,te.useState)([]),[bn,ct]=(0,te.useState)([]);(0,te.useEffect)(()=>{var ft,Mt;st.current=((Mt=(ft=Pt.pathname)==null?void 0:ft.split("/"))==null?void 0:Mt[3])==="repository"},[]),(0,te.useEffect)(()=>{if(b.actionTabs.key!=="Repository-SelectFilePath")return;const ft=ce.join("/");let Mt=[];ce.map((kn,pn)=>{pn===0?Mt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${kn}`,path:ft}):Mt.push({val:`/${kn}`,path:ft})}),Xt(Mt),ta(ft),Ea(ft),Kt(ft)},[b.actionTabs.key]);const Kt=ft=>ge(void 0,null,function*(){const Mt=yield oe({type:st.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Oe.id,path:ft}});Mt&&ct(Mt.trees||[])}),En=ft=>{let Mt=Et;ft.type==="tree"&&(oa.length?oa.push({val:`/${ft.name}`,path:ft.name}):oa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ft.name}`,path:ft.name}),Xt(oa),Mt=Et?`${Et}/${ft.name}`:ft.name,ta(Mt)),Kt(Mt)},zn=(ft,Mt)=>{const kn=oa.filter((qn,Le)=>Le<=Mt);Xt(kn);const pn=kn.filter((qn,Le)=>Le!==0).map(qn=>qn.val).join("").substr(1);ta(pn),Kt(pn)},fn=()=>ge(void 0,null,function*(){const ft=je==null?void 0:je.getFieldsValue(),Mt=Et?`${Et}${ft!=null&&ft.name?`/${ft==null?void 0:ft.name}`:""}`:ft==null?void 0:ft.name;if(Fe){Me(Mt),at();return}if(de){yield je.validateFields();const kn=yield oe({type:"shixunsDetail/uploadGitFolder",payload:lt(lt({},{id:Oe.id,path:Mt}),st.current?{}:{secret_repository:!0})});Me(Jn),kn.status===0&&Ye.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Me(Mt),Ye.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");at()}),at=()=>{oe({type:"shixunsDetail/setActionTabs",payload:{}}),je.resetFields()};return te.createElement(Re.default,{centered:!0,title:se||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:b.actionTabs.key==="Repository-SelectFilePath",onOk:fn,onCancel:at},te.createElement("div",{className:ye.wrap},te.createElement("div",{className:ye.content},te.createElement("div",{className:ye.mainPathWrap},!!(oa!=null&&oa.length)&&oa.map((ft,Mt)=>te.createElement("a",{key:Mt,onClick:()=>zn(ft,Mt)},ft.val))),!!(bn!=null&&bn.length)&&bn.map((ft,Mt)=>ft.type==="tree"&&te.createElement("a",{key:Mt,onClick:()=>En(ft)},te.createElement("i",{className:`iconfont icon-wenjianjia ${ye.colorBlue}`}),ft.name))),te.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),te.createElement("div",{className:"mt5 mb5"},Et),de&&te.createElement(we.default,{form:je,scrollToFirstError:!0,className:"mt20"},te.createElement(we.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},te.createElement(Qe.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var E=(0,x.connect)(({shixunsDetail:b,loading:y,globalSetting:z})=>({shixunsDetail:b,globalSetting:z,loading:y.models.index}))(a)},56986:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return je}});var te=le(59301),x=le(76560),we=le(43418),Ye=le(8591),Re=le(3113),Qe=le(24905),ye=le(5112),dt=le(88522),xe=le(49127),Be=le(5083),et=le(5871),Ge=le(10527),lt=le(84236),ge=le(23869),a=le(56656),E=le.n(a),b={wrap:"wrap___I6aMh",labelWrap:"labelWrap___JRSQM",label:"label___nx3ue",labelContent:"labelContent___JRmit",flexRow:"flexRow___z4VUw",color999:"color999___oIiXP",radio:"radio___B7cxQ",selectSchool:"selectSchool___xyvCv",dataPicker:"dataPicker___DoaL_",modal:"modal____8ckb",colorOrange:"colorOrange___rAmyz",colorYellow:"colorYellow___PeJD9",bottomButton:"bottomButton___O3cst"},y=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,se=(Oe,Pt)=>{var st={};for(var Et in Oe)z.call(Oe,Et)&&Pt.indexOf(Et)<0&&(st[Et]=Oe[Et]);if(Oe!=null&&y)for(var Et of y(Oe))Pt.indexOf(Et)<0&&oe.call(Oe,Et)&&(st[Et]=Oe[Et]);return st},ce=(Oe,Pt,st)=>new Promise((Et,ta)=>{var Jn=Xt=>{try{oa(st.next(Xt))}catch(bn){ta(bn)}},Ea=Xt=>{try{oa(st.throw(Xt))}catch(bn){ta(bn)}},oa=Xt=>Xt.done?Et(Xt.value):Promise.resolve(Xt.value).then(Jn,Ea);oa((st=st.apply(Oe,Pt)).next())});const de=Oe=>{if(!Oe)return Oe;const Pt=Oe.split(":");if(Pt[1]=="00"||Pt[1]=="30")return Oe;const st=parseInt(Pt[1]);if(st<30||st==60)return[Pt[0],"30"].join(":");if(st<60){const Et=[Pt[0],"00"].join(":"),ta="YYYY-MM-DD HH:mm",Jn=E()(Et,ta);return Jn.add(1,"hours"),Jn.format(ta)}return Oe},Fe="YYYY-MM-DD HH:mm",Me=Oe=>{var Pt=Oe,{shixunsDetail:st,globalSetting:Et,loading:ta,user:Jn,dispatch:Ea}=Pt,oa=se(Pt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Xt,bn,ct,Kt,En,zn,fn,at,ft;const Mt=(0,te.useRef)(),[kn,pn]=(0,te.useState)(),[qn,Le]=(0,te.useState)(),[Ae,He]=(0,te.useState)([]),[It,jt]=(0,te.useState)([]),[Qt,nn]=(0,te.useState)(""),[mn,Hn]=(0,te.useState)(),[Zt,be]=(0,te.useState)(),[ze,At]=(0,te.useState)(),Wt=(bn=(Xt=Jn.userInfo)==null?void 0:Xt.shixun)==null?void 0:bn.editable;(0,te.useEffect)(()=>{var mt,Jt;Mt.current=(Jt=(mt=location.pathname)==null?void 0:mt.split("/"))==null?void 0:Jt[2],vn()},[]),(0,te.useEffect)(()=>{var mt,Jt,vt,Nt,Gt,An,xt,Vt,ra,gn,va,mr;st.setting&&(pn((Jt=(mt=st.setting)==null?void 0:mt.shixun)==null?void 0:Jt.can_copy),Le((Nt=(vt=st.setting)==null?void 0:vt.shixun)==null?void 0:Nt.use_scope),Hn(!!((An=(Gt=st.setting)==null?void 0:Gt.shixun)!=null&&An.opening_time)),be((Vt=(xt=st.setting)==null?void 0:xt.shixun)==null?void 0:Vt.opening_time),He((gn=(ra=st.setting)==null?void 0:ra.shixun)==null?void 0:gn.scope_partment),At((mr=(va=st.setting)==null?void 0:va.shixun)==null?void 0:mr.git_size))},[st.setting]);const vn=mt=>ce(void 0,null,function*(){const Jt=yield Ea({type:"shixunsDetail/getDepartments",payload:{q:mt}});Jt&&jt(Jt.shools_name||[])}),Sn=()=>ce(void 0,null,function*(){var mt,Jt,vt,Nt,Gt,An;const xt=(yield Ea({type:"shixunsDetail/getShixunQuote",payload:{id:Mt.current}}))||{};we.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:te.createElement("div",{className:`tc font14 ${b.modal}`},!!((mt=xt.subjects)!=null&&mt.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(vt=(Jt=xt.subjects)==null?void 0:Jt.splice(0,2))==null?void 0:vt.map(Vt=>`\u300A${Vt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},xt==null?void 0:xt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),te.createElement("br",null)),!!((Nt=xt.courses)!=null&&Nt.length)&&te.createElement(te.Fragment,null,te.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(An=(Gt=xt.courses)==null?void 0:Gt.splice(0,2))==null?void 0:An.map(Vt=>`\u300A${Vt}\u300B`),"\u7B49",te.createElement("span",{className:b.colorOrange},xt==null?void 0:xt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),te.createElement("br",null)),te.createElement("span",{className:`${b.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>ce(void 0,null,function*(){(yield Ea({type:"shixunsDetail/deleteShixun",payload:{id:Mt.current}})).status===1&&(Ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),x.history.push("/shixuns"))})})}),dn=()=>{(0,ge.gy)(Ea,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},an=mt=>{if(Ae.includes(mt)){Ye.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}nn(null),He([...Ae,mt])},bt=()=>ce(void 0,null,function*(){if(mn&&!Zt){Ye.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(qn===1&&!Ae.length){Ye.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield Ea({type:"shixunsDetail/updatePermissionSetting",payload:{id:Mt.current,scope_partment:qn===0?null:Ae,shixun:{can_copy:kn,use_scope:qn,opening_time:Zt,git_size:ze}}})).status!==-1&&(Ye.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),Ea({type:"shixunsDetail/getSettingsData",payload:{id:Mt.current}}),Ea({type:"shixunsDetail/getShixunsDetail",payload:{id:Mt.current}}))});return te.createElement("div",null,te.createElement("section",{className:b.wrap},te.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((ct=st==null?void 0:st.detail)==null?void 0:ct.shixun_status)!==2?te.createElement(Re.ZP,{danger:!0,onClick:Sn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):te.createElement(Re.ZP,{danger:!0,onClick:dn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u590D\u5236\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Qe.default,{checked:kn,onChange:mt=>pn(mt.target.checked),disabled:!Wt}),te.createElement("span",{className:`${b.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Kt=st.detail)==null?void 0:Kt.shixun_status)>1||((En=st.detail)==null?void 0:En.public)===2)&&((fn=(zn=st.setting)==null?void 0:zn.shixun)==null?void 0:fn.use_scope)===0&&((at=st.detail)==null?void 0:at.identity)>2)&&te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement(ye.ZP.Group,{value:qn,onChange:mt=>Le(mt.target.value),disabled:!Wt},te.createElement(ye.ZP,{className:b.radio,value:0},te.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement(ye.ZP,{className:b.radio,value:1},te.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),qn===1&&te.createElement(te.Fragment,null,te.createElement("div",{className:"mt10"},te.createElement(dt.Z,{showSearch:!0,className:b.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:Qt,onChange:mt=>{nn(mt),vn(mt)},disabled:!Wt,onSelect:an,options:It==null?void 0:It.map(mt=>({value:mt}))}),te.createElement("span",{className:b.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),te.createElement("div",{className:"mt10"},Ae==null?void 0:Ae.map(mt=>Wt?te.createElement(xe.Z,{count:"x",className:"mr20 current",onClick:()=>He(Ae.filter(Jt=>Jt!==mt))},te.createElement(Re.ZP,{type:"primary",ghost:!0},mt)):te.createElement(Re.ZP,{type:"primary",ghost:!0,className:"mr20"},mt)))))),te.createElement("div",{className:b.labelWrap},te.createElement("label",{className:b.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(Qe.default,{checked:mn,onChange:mt=>Hn(mt.target.checked),disabled:!Wt}),te.createElement("span",{className:`${b.color999} ml10`},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),mn&&te.createElement(Be.default,{className:`${b.dataPicker} mt10`,format:Fe,locale:Ge.Z,disabled:!Wt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:mt=>mt&&mtbe(de(Jt))}))),((ft=Jn==null?void 0:Jn.userInfo)==null?void 0:ft.role)===1&&te.createElement("div",{className:b.labelWrap,style:{alignItems:"center"}},te.createElement("label",{className:b.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),te.createElement("div",{className:b.labelContent},te.createElement("div",null,te.createElement(et.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:ze,onChange:mt=>{At(mt)}}),te.createElement("span",{className:"c-grey-999"}," M "))))),te.createElement(lt.t,{okText:"\u4FDD\u5B58",hasOkBtn:Wt,loading:ta.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>x.history.push(`/shixuns/${Mt.current}/challenges`),onOk:bt,className:b.bottomButton}))};var je=(0,x.connect)(({shixunsDetail:Oe,loading:Pt,globalSetting:st,user:Et})=>({shixunsDetail:Oe,globalSetting:st,user:Et,loading:Pt}))(Me)},79768:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(59301),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(8591),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(43418),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(20834),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(3113),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(24905),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(5112),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(81327),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(88522),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(49127),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(6848),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(5083),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(49770),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(5871),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(76560),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(62740),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(56656),moment__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__(10527),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(56986),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(90524),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(23869),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(34055),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(41227),React=__webpack_require__(59301),__async=(Ne,Dt,le)=>new Promise((te,x)=>{var we=Qe=>{try{Re(le.next(Qe))}catch(ye){x(ye)}},Ye=Qe=>{try{Re(le.throw(Qe))}catch(ye){x(ye)}},Re=Qe=>Qe.done?te(Qe.value):Promise.resolve(Qe.value).then(we,Ye);Re((le=le.apply(Ne,Dt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=Ne=>{if(!Ne)return Ne;const Dt=Ne.split(":");if(Dt[1]=="00"||Dt[1]=="30")return Ne;const le=parseInt(Dt[1]);if(le<30||le==60)return[Dt[0],"30"].join(":");if(le<60){const te=[Dt[0],"00"].join(":"),x="YYYY-MM-DD HH:mm",we=moment__WEBPACK_IMPORTED_MODULE_3___default()(te,x);return we.add(1,"hours"),we.format(x)}return Ne};function Setting({user,dispatch,shixunsDetail,practiceSetting}){var _a,_b,_c,_d,_e,_f,_g,_h,_i,_j,_k,_l,_m,_n;const[MenuSelectKey,setMenuSelectKey]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[isShowSetting,setIsShowSetting]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!0),[taskPass,setTaskPass]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[testSetPermission,setTestSetPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[isCopy,setIsCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openValue,setOpenValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openAnswer,setOpenAnswer]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[selectDepartmentList,setSelectDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentList,setDepartmentList]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)([]),[departmentValue,setDepartmentValue]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(""),[isOpenTime,setIsOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[openTime,setOpenTime]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeEditPermission,setCodeEditPermission]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[allowFileUpload,setAllowFileUpload]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[codeHidden,setCodeHidden]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[forbidCopy,setForbidCopy]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[display_git_address,set_display_git_address]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[disableDiscuss,setDisableDiscuss]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[disableAI,setdisableAI]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openCodeDebugger,setOpenCodeDebugger]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[startPermanent,setStartPermanent]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[openSelfRun,setOpenSelfRun]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[gitSize,setgitSize]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[course_workspace_file_time,setcourse_workspace_file_time]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(),[podSwitch,setPodSwitch]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[ai_user,setai_user]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)("1"),[openLocalEvaluate,setOpenLocalEvaluate]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1),[resource_recommend,setresource_recommend]=(0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(!1);let params=(0,umi__WEBPACK_IMPORTED_MODULE_1__.useParams)();const diffObj={forbid_copy:"forbidCopy",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",allow_file_upload:"allowFileUpload",can_copy:"isCopy",use_scope:"openValue",open_answer_and_test:"openAnswer",opening_time:"openTime",is_disable_discuss:"disableDiscuss",display_git_address:"display_git_address",show_code_dir:"codeHidden",ai_reply:"disableAI",open_code_debugger:"openCodeDebugger",start_permanent:"startPermanent",open_self_run:"openSelfRun",exit_delete_pod_switch:"podSwitch",open_local_evaluate:"openLocalEvaluate"},editable=(_b=(_a=user.userInfo)==null?void 0:_a.shixun)==null?void 0:_b.editable,own=(_d=(_c=user.userInfo)==null?void 0:_c.shixun)==null?void 0:_d.own,handleGetDepartments=Ne=>__async(this,null,function*(){const Dt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:Ne}});Dt&&setDepartmentList(Dt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var Ne,Dt;(Dt=(Ne=shixunsDetail.setting)==null?void 0:Ne.shixun)!=null&&Dt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=Ne=>{if(selectDepartmentList.includes(Ne)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,Ne])},handleInitState=()=>{var Ne,Dt,le,te,x,we,Ye,Re,Qe,ye,dt,xe,Be,et,Ge,lt,ge,a,E,b,y,z,oe,se,ce,de,Fe,Me,je,Oe,Pt,st,Et,ta,Jn,Ea,oa,Xt,bn,ct,Kt,En,zn,fn,at,ft,Mt;setCodeEditPermission((Dt=(Ne=shixunsDetail.setting)==null?void 0:Ne.shixun)==null?void 0:Dt.code_edit_permission),setAllowFileUpload((te=(le=shixunsDetail.setting)==null?void 0:le.shixun)==null?void 0:te.allow_file_upload),setCodeHidden((we=(x=shixunsDetail.setting)==null?void 0:x.shixun)==null?void 0:we.show_code_dir),setForbidCopy((Re=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Re.forbid_copy),setTaskPass((ye=(Qe=shixunsDetail.setting)==null?void 0:Qe.shixun)==null?void 0:ye.task_pass),setTestSetPermission((xe=(dt=shixunsDetail.setting)==null?void 0:dt.shixun)==null?void 0:xe.test_set_permission),set_display_git_address((Be=shixunsDetail.setting.shixun)==null?void 0:Be.display_git_address),setIsCopy((Ge=(et=shixunsDetail.setting)==null?void 0:et.shixun)==null?void 0:Ge.can_copy),setOpenValue((ge=(lt=shixunsDetail.setting)==null?void 0:lt.shixun)==null?void 0:ge.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(b=shixunsDetail.setting)==null?void 0:b.shixun)!=null&&y.opening_time)),setOpenTime((oe=(z=shixunsDetail.setting)==null?void 0:z.shixun)==null?void 0:oe.opening_time),setSelectDepartmentList((ce=(se=shixunsDetail.setting)==null?void 0:se.shixun)==null?void 0:ce.scope_partment),setDisableDiscuss((Fe=(de=shixunsDetail.setting)==null?void 0:de.shixun)==null?void 0:Fe.is_disable_discuss),setdisableAI((je=(Me=shixunsDetail.setting)==null?void 0:Me.shixun)==null?void 0:je.ai_reply),setresource_recommend((Pt=(Oe=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:Oe.shixun)==null?void 0:Pt.resource_recommend),setOpenCodeDebugger((Et=(st=shixunsDetail.setting)==null?void 0:st.shixun)==null?void 0:Et.open_code_debugger),setStartPermanent((Jn=(ta=shixunsDetail.setting)==null?void 0:ta.shixun)==null?void 0:Jn.start_permanent),setOpenSelfRun((oa=(Ea=shixunsDetail.setting)==null?void 0:Ea.shixun)==null?void 0:oa.open_self_run),setgitSize((bn=(Xt=shixunsDetail.setting)==null?void 0:Xt.shixun)==null?void 0:bn.git_size),setcourse_workspace_file_time((Kt=(ct=shixunsDetail.setting)==null?void 0:ct.shixun)==null?void 0:Kt.course_workspace_file_time),setPodSwitch((zn=(En=shixunsDetail.setting)==null?void 0:En.shixun)==null?void 0:zn.exit_delete_pod_switch),setai_user((at=(fn=shixunsDetail.setting)==null?void 0:fn.shixun)==null?void 0:at.ai_user),setOpenLocalEvaluate((Mt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:Mt.open_local_evaluate)};console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var _a2,_b2,_c2,_d2;let confirmLeave=!1;(_a2=Object.keys(diffObj).filter(item=>{var _a3;return((_a3=shixunsDetail.setting)==null?void 0:_a3.shixun[item])!=eval(diffObj[item])}))!=null&&_a2.length&&(confirmLeave=!0),selectDepartmentList.length!=((_d2=(_c2=(_b2=shixunsDetail.setting)==null?void 0:_b2.shixun)==null?void 0:_c2.scope_partment)==null?void 0:_d2.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map((Ne,Dt)=>{var le,te;Ne!=((te=(le=shixunsDetail.setting)==null?void 0:le.shixun)==null?void 0:te.scope_partment[Dt])&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);function handSubmeit(Ne=!1,Dt=1){return __async(this,null,function*(){var le,te;const x=yield dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:openValue===0?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time,ai_user,resource_recommend},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:Ne}});(x==null?void 0:x.status)===0&&((le=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&le.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),(te=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&te.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,Dt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var Ne,Dt,le,te,x,we;const Ye=(yield dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}}))||{};antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:React.createElement("div",null,!!((Ne=Ye.subjects)!=null&&Ne.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(le=(Dt=Ye.subjects)==null?void 0:Dt.splice(0,2))==null?void 0:le.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((te=Ye.courses)!=null&&te.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(we=(x=Ye.courses)==null?void 0:x.splice(0,2))==null?void 0:we.map(Re=>`\u300A${Re}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Ye==null?void 0:Ye.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),React.createElement("br",null)),React.createElement("span",{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorYellow} mt30`},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:()=>__async(this,null,function*(){(yield dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}})).status===1&&(antd__WEBPACK_IMPORTED_MODULE_9__.ZP.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_1__.history.push("/shixuns"))})})}),handleDeleteElseShixun=()=>{(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.gy)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")};function showExitmodel(Ne){antd__WEBPACK_IMPORTED_MODULE_10__.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{setMenuSelectKey(Ne),parseInt(Ne)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return React.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},React.createElement("div",{style:{height:"100%",background:"rgba(10, 20, 61, .85)",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},React.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"rgba(10, 20, 61, .4)",marginTop:"30px",fontSize:"14px"},onClick:Ne=>{var Dt;if((Dt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&Dt.confirmLeave){showExitmodel(Ne.key);return}setMenuSelectKey(Ne.key),parseInt(Ne.key)===1?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:1},"\u8BBE\u7F6E"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_11__.default.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&((_e=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_e.is_jupyter_lab)&&React.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_4__.Z,null),isShowSetting&&!((_f=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&_f.is_jupyter_lab)&&React.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},React.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{display:"flex"}},React.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),((_g=shixunsDetail==null?void 0:shixunsDetail.detail)==null?void 0:_g.shixun_status)!==2?React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8DF3\u5173\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:taskPass,disabled:!editable,onChange:Ne=>setTaskPass(Ne.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:testSetPermission,disabled:!editable,onChange:Ne=>setTestSetPermission(Ne.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u590D\u5236/\u5408\u5E76/\u62C6\u5206\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isCopy,onChange:Ne=>setIsCopy(Ne.target.checked),disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u3001\u5408\u5E76\u548C\u62C6\u5206\u8BE5\u5B9E\u8BAD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u5B9E\u8BAD\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openValue,onChange:Ne=>setOpenValue(Ne.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:0},React.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:1},React.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")))),openValue===1&&React.createElement(React.Fragment,null,React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:Ne=>{setDepartmentValue(Ne),handleGetDepartments(Ne)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(Ne=>({value:Ne}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(Ne=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(Dt=>Dt!==Ne))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},Ne)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},Ne)))))),!((_i=(_h=shixunsDetail.setting)==null?void 0:_h.shixun)!=null&&_i.is_jupyter)&&!((_k=(_j=shixunsDetail.setting)==null?void 0:_j.shixun)!=null&&_k.is_jupyter_lab)&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u516C\u5F00\u7B54\u6848\u548C\u6D4B\u8BD5\u96C6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:openAnswer,onChange:Ne=>setOpenAnswer(Ne.target.value),disabled:!editable},React.createElement(antd__WEBPACK_IMPORTED_MODULE_15__.Z,{direction:"vertical"},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:1},React.createElement("span",null,"\u5BF9\u6240\u6709\u8BA4\u8BC1\u6559\u5E08\u516C\u5F00"),((_m=(_l=shixunsDetail.setting)==null?void 0:_l.shixun)==null?void 0:_m.status)!==2&&React.createElement(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{title:"\u8BE5\u9009\u9879\u9700\u5728\u5B9E\u8DF5\u9879\u76EE\u53D1\u5E03\u540E\u751F\u6548"},React.createElement("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u67E5\u770B\uFF09")),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{style:{marginTop:"22px"},value:2},React.createElement("span",null,"\u4EC5\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u89C1"),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u4EC5\u5141\u8BB8\u5B9E\u8BAD\u5408\u4F5C\u8005\u53EF\u4EE5\u76F4\u63A5\u67E5\u770B\uFF0C\u5176\u4ED6\u7528\u6237\u9700\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\uFF09")))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:isOpenTime,onChange:Ne=>{setIsOpenTime(Ne.target.checked),Ne.target.checked||setOpenTime("")},disabled:!editable}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.graaytitle},React.createElement(antd__WEBPACK_IMPORTED_MODULE_19__.default,{className:`${_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.dataPicker}`,format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_20__.Z,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:Ne=>Ne&&NesetOpenTime(handleDateString(Dt))})))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}},"\u529F\u80FD"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:display_git_address,disabled:!editable,onChange:Ne=>set_display_git_address(Ne.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeHidden,disabled:!editable,onChange:Ne=>{setCodeHidden(Ne.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&React.createElement("div",{style:{background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},React.createElement("div",{style:{display:"flex",marginTop:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:codeEditPermission,disabled:!editable,onChange:Ne=>{setCodeEditPermission(Ne.target.checked),Ne.target.checked||setAllowFileUpload(Ne.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09")))),React.createElement("div",{style:{display:"flex",marginTop:"10px",marginBottom:"20px"}},React.createElement("label",{style:{width:"150px",textAlign:"right"}},"\u5141\u8BB8\u4E0A\u4F20\u6587\u4EF6\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent,style:{padding:"0px"}},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:allowFileUpload,disabled:!editable,onChange:Ne=>{setAllowFileUpload(Ne.target.checked),Ne.target.checked&&setCodeEditPermission(Ne.target.checked)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u52FE\u9009\u540E\uFF0C\u5141\u8BB8\u7528\u6237\u5B9E\u8BAD\u6311\u6218\u65F6\uFF0C\u5728\u4EE3\u7801\u76EE\u5F55\u4E2D\u4E0A\u4F20\u6587\u4EF6\uFF0C\u5426\u5219\u4E0D\u5141\u8BB8\u4E0A\u4F20\uFF09"))))))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_13__.default,{checked:forbidCopy,disabled:!editable,onChange:Ne=>setForbidCopy(Ne.target.checked)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),own&&editable&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u8C03\u8BD5\u5668",React.createElement("a",{href:"/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf",target:"_blank",className:"iconfont icon-xiaowenhao2 font14 ml5"}),"\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openCodeDebugger,onChange:Ne=>setOpenCodeDebugger(Ne)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4EE3\u7801\u8C03\u8BD5\u5DE5\u5177\u68C0\u67E5\u4EE3\u7801\u8FD0\u884C\u60C5\u51B5\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3, Java, C\u8BED\u8A00\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u81EA\u6D4B\u8FD0\u884C\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openSelfRun,onChange:Ne=>setOpenSelfRun(Ne)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u81EA\u6D4B\u8FD0\u884C\u529F\u80FD\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u672C\u5730\u8BC4\u6D4B\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:openLocalEvaluate,onChange:Ne=>setOpenLocalEvaluate(Ne)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B9E\u8BAD\u6311\u6218\u7528\u6237\u5728\u4F7F\u7528\u5BA2\u6237\u7AEF\u8FDB\u884C\u8BC4\u6D4B\u65F6\uFF0C\u5C06\u4F7F\u7528\u7528\u6237\u672C\u5730\u7684\u7B97\u529B\u8D44\u6E90\uFF0C\u51CF\u5C11\u7F51\u7EDC\u5E26\u6765\u7684\u5F71\u54CD\u3002\u76EE\u524D\u4EC5\u652F\u6301Python3\u8BED\u8A00 ",React.createElement("a",{target:"_blank",href:"/download"},"\xA0\u4E0B\u8F7D\u5BA2\u6237\u7AEF\xA0"),"\uFF09")))),((_n=user==null?void 0:user.userInfo)==null?void 0:_n.role)===1&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF \uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:gitSize,onChange:Ne=>{setgitSize(Ne)}}),React.createElement("span",{className:"c-grey-999"}," M ")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:startPermanent,onChange:Ne=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(Ne)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5B66\u5458\u5728\u901A\u7528\u4E91\u5B9E\u9A8C\u73AF\u5883\u4E0B\u7684/data/workspace\u76EE\u5F55\u5C06\u957F\u671F\u4FDD\u5B58\uFF0C\u6559\u5E08\u53D1\u9001\u5B9E\u8DF5\u9879\u76EE\u81F3\u8BFE\u5802\u540E\u53EF\u9009\u62E9\u5BFC\u51FA\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E ",React.createElement("a",{target:"_blank",href:_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.API_SERVER+"/images/educoder/shixuns/\u5BFC\u51FA\u5B9E\u9A8C\u6587\u4EF6\u64CD\u4F5C\u6307\u5F15.pdf"},"\xA0\u64CD\u4F5C\u6307\u5F15\xA0"),"\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap,style:{alignItems:"center"}},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:podSwitch,onChange:Ne=>{setPodSwitch(Ne)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5F00\u542F\u540E\uFF0C\u5728\u9000\u51FA\u5B9E\u8BAD\u65F6\u9ED8\u8BA4\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90\uFF09")))),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:!disableDiscuss,onChange:Ne=>setDisableDiscuss(!Ne)}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09")))),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label},"\u667A\u80FD\u63A8\u8350\uFF1A"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement("div",null,React.createElement(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{checked:resource_recommend,onChange:Ne=>{setresource_recommend(Ne)}}),React.createElement("span",{className:"c-grey-999"},"\uFF08\u5C06\u5B9E\u9A8C\u5173\u8054\u77E5\u8BC6\u56FE\u8C31\u5E76\u5F00\u542F\u667A\u80FD\u63A8\u8350\u540E\uFF0C\u7CFB\u7EDF\u5C06\u4F1A\u6839\u636E\u5B66\u751F\u7B54\u9898\u548C\u77E5\u8BC6\u70B9\u638C\u63E1\u7684\u60C5\u51B5\uFF0C\u667A\u80FD\u63A8\u8350\u76F8\u5173\u7684\u5B66\u4E60\u8D44\u6E90\uFF09")))),disableAI&&React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelWrap},React.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.label}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.labelContent},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.Group,{value:ai_user+"",onChange:Ne=>{setai_user(Ne.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u667A\u80FD\u52A9\u6559\u8EAB\u4EFD\u56DE\u7B54"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"2"},"\u4EE5\u5B9E\u8BAD\u521B\u5EFA\u8005\u8EAB\u4EFD\u56DE\u7B54"))))),React.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:()=>{umi__WEBPACK_IMPORTED_MODULE_1__.history.push(`/shixuns/${params.id}/challenges`)}},"\u53D6\u6D88"),React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:()=>{var Ne,Dt;if(isOpenTime&&!openTime){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(openValue===1&&!selectDepartmentList.length){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(Ne=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Ne.is_fork_from_creator&&((Dt=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&Dt.copy_for_exercise)?dispatch({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"setting",fn:(le,te)=>{handSubmeit(le,te)}}}):handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&React.createElement("div",{style:{padding:"40px"}},React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemWrap},React.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.img,src:`${_utils_env__WEBPACK_IMPORTED_MODULE_5__.Z.IMG_SERVER}/images/${practiceSetting==null?void 0:practiceSetting.user_image_url}`}),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.itemContent},React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.nameWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.name},practiceSetting==null?void 0:practiceSetting.user_name),React.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.actionGroup})),React.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.schoolWrap},React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.school},practiceSetting==null?void 0:practiceSetting.user_school)),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.created_at),React.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",practiceSetting==null?void 0:practiceSetting.updated_at)))))}__webpack_exports__.Z=(0,umi__WEBPACK_IMPORTED_MODULE_1__.connect)(({user:Ne,shixunsDetail:Dt,practiceSetting:le})=>({user:Ne,shixunsDetail:Dt,practiceSetting:le}))(Setting)},41227:function(Ne,Dt,le){"use strict";le.d(Dt,{m:function(){return ye}});var te=le(49661),x=le(8591),we=le(43418),Ye=le(59301),Re=(dt,xe,Be)=>new Promise((et,Ge)=>{var lt=E=>{try{a(Be.next(E))}catch(b){Ge(b)}},ge=E=>{try{a(Be.throw(E))}catch(b){Ge(b)}},a=E=>E.done?et(E.value):Promise.resolve(E.value).then(lt,ge);a((Be=Be.apply(dt,xe)).next())});const Qe=dt=>{let xe=document.createElement("textarea");return xe.value=dt,xe.value},ye=(dt,xe,Be,et,Ge)=>Re(void 0,null,function*(){var lt,ge;const a=yield dt({type:"shixunsDetail/saveCopyForExercise",payload:{id:Be,save_type:et}});et===1?((a==null?void 0:a.status)==0&&x.ZP.success("\u4FDD\u5B58\u6210\u529F"),(lt=a==null?void 0:a.data)!=null&<.exists_same_shixun_name?dt({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(ge=a==null?void 0:a.data)==null?void 0:ge.shixun_name}}):dt({type:"classroomList/setActionTabs",payload:{}})):(dt({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&we.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Ye.createElement("div",null,Ye.createElement("div",null,"\u5B9E\u8BAD\u540C\u6B65\u4FEE\u6539\u5B8C\u6210\uFF0C\u8BF7\u9A8C\u8BC1\u5B9E\u8BAD\u662F\u5426\u53EF\u4EE5\u6B63\u5E38\u4F7F\u7528\u3002")),okText:"\u524D\u5F80\u539F\u5B9E\u8BAD",onOk:()=>{var E,b;(0,te.xg)(`/shixuns/${(b=(E=xe==null?void 0:xe.detail)==null?void 0:E.fork_from)==null?void 0:b.fork_identifier}/challenges`)}}))})},2610:function(Ne,Dt,le){"use strict";le.d(Dt,{BU:function(){return x},Dj:function(){return te},gH:function(){return we},vp:function(){return Ye}});function te(Re){try{Re.mozRequestFullScreen?Re.mozRequestFullScreen():Re.webkitRequestFullScreen&&Re.webkitRequestFullScreen()}catch(Qe){console.log(Qe,":e")}}function x(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const we=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Ye(){var Re=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Qe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Re),window.isFullScreen?window.isFullScreen:Re!=null}},23869:function(Ne,Dt,le){"use strict";le.d(Dt,{rX:function(){return se},pW:function(){return ce},gy:function(){return de},xY:function(){return oe},O5:function(){return z},tJ:function(){return ge},o1:function(){return a},Rd:function(){return y}});var te=le(76560),x=le(43418),we=le(28103),Ye=le(8591),Re=le(34055),Qe=le(49661),ye=le(87169),dt=le(25510),xe="data:image/png;base64,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",Be=le.p+"static/newqrcode.a8740efb.png",et=le(32637),Ge=le(59301),lt=(Fe,Me,je)=>new Promise((Oe,Pt)=>{var st=Jn=>{try{ta(je.next(Jn))}catch(Ea){Pt(Ea)}},Et=Jn=>{try{ta(je.throw(Jn))}catch(Ea){Pt(Ea)}},ta=Jn=>Jn.done?Oe(Jn.value):Promise.resolve(Jn.value).then(st,Et);ta((je=je.apply(Fe,Me)).next())});const ge=(Fe,Me=!1)=>!!(a(Fe)&&E(Me)),a=Fe=>(0,Re.bg)()?!0:(Fe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Fe=!1)=>{var Me;const{user:je}=(0,te.getDvaApp)()._store.getState();return(Me=je.userInfo)!=null&&Me.profile_completed?!0:(x.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Qe.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{x.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},y=()=>{x.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ge.createElement("div",{style:{textAlign:"center"}},Ge.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Ge.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:et}),Ge.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},z=()=>{var Fe;const{user:Me}=(0,te.getDvaApp)()._store.getState();return(Fe=Me.userInfo)!=null&&Fe.professional_certification?!0:(x.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ge.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,Qe.xg)("/account/certification")}}),!1)},oe=()=>(0,Re.V9)()?!0:(x.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ge.createElement("div",{className:"tc",style:{marginLeft:-38}},Ge.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ge.createElement("img",{src:Be,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),se=(Fe,Me)=>Fe?!0:(x.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ge.createElement("div",null,Ge.createElement("p",null,Me||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Ge.createElement("div",{style:{marginLeft:"110px"}},Ge.createElement("img",{src:xe,width:200}),Ge.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,Qe.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),ce=Fe=>{x.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ge.createElement("div",null,Ge.createElement("div",null,Ge.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Ge.createElement(we.Z,null),Ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ge.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Ge.createElement("a",null,Fe),"\u5929\u3002"),Ge.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ge.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Ge.createElement("div",{style:{textAlign:"center",marginTop:30}},Ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:dt,alt:"\u4E8C\u7EF4\u7801",width:160})))})},de=(Fe,Me="")=>{const{shixunsDetail:{detail:je}}=(0,te.getDvaApp)()._store.getState();if((je==null?void 0:je.public)===2||(je==null?void 0:je.public)===1||(je==null?void 0:je.shixun_status)===3){let Oe="";return(je==null?void 0:je.public)===2&&(Oe="\u5DF2\u516C\u5F00"),(je==null?void 0:je.public)===1&&(Oe="\u5F85\u5BA1\u6838"),(je==null?void 0:je.shixun_status)===3&&(Oe="\u5DF2\u5173\u95ED"),x.default.info({centered:!0,icon:Ge.createElement(ye.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ge.createElement("div",{className:"tc",style:{marginLeft:-38}},Ge.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Oe,"\uFF0C",Me,"\u3002"),Ge.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ge.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:dt,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(je==null?void 0:je.shixun_status)===2?(x.default.confirm({centered:!0,icon:Ge.createElement(ye.Z,null),title:"\u63D0\u793A",content:Ge.createElement("div",null,Ge.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Me,"\u3002"),Ge.createElement("br",null),Ge.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{x.default.confirm({width:440,centered:!0,icon:Ge.createElement(ye.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>lt(void 0,null,function*(){(yield Fe({type:"shixunsDetail/cancelRelease",payload:{id:je==null?void 0:je.identifier}})).status!==401&&(Ye.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Fe({type:"shixunsDetail/getShixunsDetail",payload:{id:je==null?void 0:je.identifier}}),Fe({type:"practiceSetting/getCommonData",payload:{id:je==null?void 0:je.identifier}}))})})}}),!0):!1}},77578:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return te}});const te=x=>x?typeof x=="function"?x():x:null},46400:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return oa}});var te=le(29679),x=le(19248),we=le(99267),Ye=le(96512),Re=le(78987),Qe=le(92310),ye=le.n(Qe),dt=le(77900),xe=le(26112),Be=le(59301),et=le(92343),Ge=le(36355),lt=le(17313),ge=le(83116);const a=(Xt,bn,ct,Kt,En)=>({backgroundColor:Xt,border:`${Kt.lineWidth}px ${Kt.lineType} ${bn}`,[`${En}-icon`]:{color:ct}}),E=Xt=>{const{componentCls:bn,motionDurationSlow:ct,marginXS:Kt,marginSM:En,fontSize:zn,fontSizeLG:fn,lineHeight:at,borderRadiusLG:ft,motionEaseInOutCirc:Mt,withDescriptionIconSize:kn,colorText:pn,colorTextHeading:qn,withDescriptionPadding:Le,defaultPadding:Ae}=Xt;return{[bn]:Object.assign(Object.assign({},(0,lt.Wf)(Xt)),{position:"relative",display:"flex",alignItems:"center",padding:Ae,wordWrap:"break-word",borderRadius:ft,[`&${bn}-rtl`]:{direction:"rtl"},[`${bn}-content`]:{flex:1,minWidth:0},[`${bn}-icon`]:{marginInlineEnd:Kt,lineHeight:0},"&-description":{display:"none",fontSize:zn,lineHeight:at},"&-message":{color:qn},[`&${bn}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${ct} ${Mt}, opacity ${ct} ${Mt}, + padding-top ${ct} ${Mt}, padding-bottom ${ct} ${Mt}, + margin-bottom ${ct} ${Mt}`},[`&${bn}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${bn}-with-description`]:{alignItems:"flex-start",padding:Le,[`${bn}-icon`]:{marginInlineEnd:En,fontSize:kn,lineHeight:0},[`${bn}-message`]:{display:"block",marginBottom:Kt,color:qn,fontSize:fn},[`${bn}-description`]:{display:"block",color:pn}},[`${bn}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},b=Xt=>{const{componentCls:bn,colorSuccess:ct,colorSuccessBorder:Kt,colorSuccessBg:En,colorWarning:zn,colorWarningBorder:fn,colorWarningBg:at,colorError:ft,colorErrorBorder:Mt,colorErrorBg:kn,colorInfo:pn,colorInfoBorder:qn,colorInfoBg:Le}=Xt;return{[bn]:{"&-success":a(En,Kt,ct,Xt,bn),"&-info":a(Le,qn,pn,Xt,bn),"&-warning":a(at,fn,zn,Xt,bn),"&-error":Object.assign(Object.assign({},a(kn,Mt,ft,Xt,bn)),{[`${bn}-description > pre`]:{margin:0,padding:0}})}}},y=Xt=>{const{componentCls:bn,iconCls:ct,motionDurationMid:Kt,marginXS:En,fontSizeIcon:zn,colorIcon:fn,colorIconHover:at}=Xt;return{[bn]:{"&-action":{marginInlineStart:En},[`${bn}-close-icon`]:{marginInlineStart:En,padding:0,overflow:"hidden",fontSize:zn,lineHeight:`${zn}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${ct}-close`]:{color:fn,transition:`color ${Kt}`,"&:hover":{color:at}}},"&-close-text":{color:fn,transition:`color ${Kt}`,"&:hover":{color:at}}}}},z=Xt=>[E(Xt),b(Xt),y(Xt)];var oe=(0,ge.Z)("Alert",Xt=>[z(Xt)],Xt=>({withDescriptionIconSize:Xt.fontSizeHeading3,defaultPadding:`${Xt.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${Xt.paddingMD}px ${Xt.paddingContentHorizontalLG}px`})),se=function(Xt,bn){var ct={};for(var Kt in Xt)Object.prototype.hasOwnProperty.call(Xt,Kt)&&bn.indexOf(Kt)<0&&(ct[Kt]=Xt[Kt]);if(Xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var En=0,Kt=Object.getOwnPropertySymbols(Xt);En{const{icon:bn,prefixCls:ct,type:Kt}=Xt,En=ce[Kt]||null;return bn?(0,et.wm)(bn,Be.createElement("span",{className:`${ct}-icon`},bn),()=>({className:ye()(`${ct}-icon`,{[bn.props.className]:bn.props.className})})):Be.createElement(En,{className:`${ct}-icon`})},Fe=Xt=>{const{isClosable:bn,prefixCls:ct,closeIcon:Kt,handleClose:En}=Xt,zn=Kt===!0||Kt===void 0?Be.createElement(we.Z,null):Kt;return bn?Be.createElement("button",{type:"button",onClick:En,className:`${ct}-close-icon`,tabIndex:0},zn):null};var je=Xt=>{const{description:bn,prefixCls:ct,message:Kt,banner:En,className:zn,rootClassName:fn,style:at,onMouseEnter:ft,onMouseLeave:Mt,onClick:kn,afterClose:pn,showIcon:qn,closable:Le,closeText:Ae,closeIcon:He,action:It}=Xt,jt=se(Xt,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[Qt,nn]=Be.useState(!1),mn=Be.useRef(null),{getPrefixCls:Hn,direction:Zt,alert:be}=Be.useContext(Ge.E_),ze=Hn("alert",ct),[At,Wt]=oe(ze),vn=Jt=>{var vt;nn(!0),(vt=Xt.onClose)===null||vt===void 0||vt.call(Xt,Jt)},Sn=Be.useMemo(()=>Xt.type!==void 0?Xt.type:En?"warning":"info",[Xt.type,En]),dn=Be.useMemo(()=>Ae?!0:typeof Le=="boolean"?Le:He!==!1&&He!==null&&He!==void 0,[Ae,He,Le]),an=En&&qn===void 0?!0:qn,bt=ye()(ze,`${ze}-${Sn}`,{[`${ze}-with-description`]:!!bn,[`${ze}-no-icon`]:!an,[`${ze}-banner`]:!!En,[`${ze}-rtl`]:Zt==="rtl"},be==null?void 0:be.className,zn,fn,Wt),mt=(0,xe.Z)(jt,{aria:!0,data:!0});return At(Be.createElement(dt.default,{visible:!Qt,motionName:`${ze}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:Jt=>({maxHeight:Jt.offsetHeight}),onLeaveEnd:pn},Jt=>{let{className:vt,style:Nt}=Jt;return Be.createElement("div",Object.assign({ref:mn,"data-show":!Qt,className:ye()(bt,vt),style:Object.assign(Object.assign(Object.assign({},be==null?void 0:be.style),at),Nt),onMouseEnter:ft,onMouseLeave:Mt,onClick:kn,role:"alert"},mt),an?Be.createElement(de,{description:bn,icon:Xt.icon,prefixCls:ze,type:Sn}):null,Be.createElement("div",{className:`${ze}-content`},Kt?Be.createElement("div",{className:`${ze}-message`},Kt):null,bn?Be.createElement("div",{className:`${ze}-description`},bn):null),It?Be.createElement("div",{className:`${ze}-action`},It):null,Be.createElement(Fe,{isClosable:dn,prefixCls:ze,closeIcon:Ae||He,handleClose:vn}))}))},Oe=le(67732),Pt=le(83652),st=le(42403),Et=le(158),Jn=function(Xt){(0,st.Z)(ct,Xt);var bn=(0,Et.Z)(ct);function ct(){var Kt;return(0,Oe.Z)(this,ct),Kt=bn.apply(this,arguments),Kt.state={error:void 0,info:{componentStack:""}},Kt}return(0,Pt.Z)(ct,[{key:"componentDidCatch",value:function(En,zn){this.setState({error:En,info:zn})}},{key:"render",value:function(){const{message:En,description:zn,children:fn}=this.props,{error:at,info:ft}=this.state,Mt=ft&&ft.componentStack?ft.componentStack:null,kn=typeof En=="undefined"?(at||"").toString():En,pn=typeof zn=="undefined"?Mt:zn;return at?Be.createElement(je,{type:"error",message:kn,description:Be.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},pn)}):fn}}]),ct}(Be.Component);const Ea=je;Ea.ErrorBoundary=Jn;var oa=Ea},88522:function(Ne,Dt,le){"use strict";var te=le(92310),x=le.n(te),we=le(11592),Ye=le(2738),Re=le(59301),Qe=le(53487),ye=le(92343),dt=le(36355),xe=le(57809);const{Option:Be}=xe.default;function et(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const Ge=(a,E)=>{const{prefixCls:b,className:y,popupClassName:z,dropdownClassName:oe,children:se,dataSource:ce}=a,de=(0,we.Z)(se);let Fe;de.length===1&&(0,ye.l$)(de[0])&&!et(de[0])&&([Fe]=de);const Me=Fe?()=>Fe:void 0;let je;de.length&&et(de[0])?je=se:je=ce?ce.map(st=>{if((0,ye.l$)(st))return st;switch(typeof st){case"string":return Re.createElement(Be,{key:st,value:st},st);case"object":{const{value:Et}=st;return Re.createElement(Be,{key:Et,value:Et},st.text)}default:return}}):[];const{getPrefixCls:Oe}=Re.useContext(dt.E_),Pt=Oe("select",b);return Re.createElement(xe.default,Object.assign({ref:E,suffixIcon:null},(0,Ye.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:Pt,popupClassName:z||oe,className:x()(`${Pt}-auto-complete`,y),mode:xe.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Me}),je)},lt=Re.forwardRef(Ge),ge=(0,Qe.Z)(lt);lt.Option=Be,lt._InternalPanelDoNotUseOrYouWillBeFired=ge,Dt.Z=lt},49127:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return bn}});var te=le(92310),x=le.n(te),we=le(77900),Ye=le(59301),Re=le(36785),Qe=le(92343),ye=le(36355),dt=le(36237),xe=le(17313),Be=le(45157),et=le(37613),Ge=le(83116);const lt=new dt.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),ge=new dt.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new dt.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),E=new dt.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),b=new dt.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new dt.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),z=ct=>{const{componentCls:Kt,iconCls:En,antCls:zn,badgeShadowSize:fn,motionDurationSlow:at,textFontSize:ft,textFontSizeSM:Mt,statusSize:kn,dotSize:pn,textFontWeight:qn,indicatorHeight:Le,indicatorHeightSM:Ae,marginXS:He}=ct,It=`${zn}-scroll-number`,jt=(0,Be.Z)(ct,(Qt,nn)=>{let{darkColor:mn}=nn;return{[`&${Kt} ${Kt}-color-${Qt}`]:{background:mn,[`&:not(${Kt}-count)`]:{color:mn}}}});return{[Kt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(ct)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Kt}-count`]:{zIndex:ct.indicatorZIndex,minWidth:Le,height:Le,color:ct.badgeTextColor,fontWeight:qn,fontSize:ft,lineHeight:`${Le}px`,whiteSpace:"nowrap",textAlign:"center",background:ct.badgeColor,borderRadius:Le/2,boxShadow:`0 0 0 ${fn}px ${ct.badgeShadowColor}`,transition:`background ${ct.motionDurationMid}`,a:{color:ct.badgeTextColor},"a:hover":{color:ct.badgeTextColor},"a:hover &":{background:ct.badgeColorHover}},[`${Kt}-count-sm`]:{minWidth:Ae,height:Ae,fontSize:Mt,lineHeight:`${Ae}px`,borderRadius:Ae/2},[`${Kt}-multiple-words`]:{padding:`0 ${ct.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Kt}-dot`]:{zIndex:ct.indicatorZIndex,width:pn,minWidth:pn,height:pn,background:ct.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${fn}px ${ct.badgeShadowColor}`},[`${Kt}-dot${It}`]:{transition:`background ${at}`},[`${Kt}-count, ${Kt}-dot, ${It}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${En}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Kt}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Kt}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:kn,height:kn,verticalAlign:"middle",borderRadius:"50%"},[`${Kt}-status-success`]:{backgroundColor:ct.colorSuccess},[`${Kt}-status-processing`]:{overflow:"visible",color:ct.colorPrimary,backgroundColor:ct.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:fn,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:lt,animationDuration:ct.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Kt}-status-default`]:{backgroundColor:ct.colorTextPlaceholder},[`${Kt}-status-error`]:{backgroundColor:ct.colorError},[`${Kt}-status-warning`]:{backgroundColor:ct.colorWarning},[`${Kt}-status-text`]:{marginInlineStart:He,color:ct.colorText,fontSize:ct.fontSize}}}),jt),{[`${Kt}-zoom-appear, ${Kt}-zoom-enter`]:{animationName:ge,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack,animationFillMode:"both"},[`${Kt}-zoom-leave`]:{animationName:a,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack,animationFillMode:"both"},[`&${Kt}-not-a-wrapper`]:{[`${Kt}-zoom-appear, ${Kt}-zoom-enter`]:{animationName:E,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack},[`${Kt}-zoom-leave`]:{animationName:b,animationDuration:ct.motionDurationSlow,animationTimingFunction:ct.motionEaseOutBack},[`&:not(${Kt}-status)`]:{verticalAlign:"middle"},[`${It}-custom-component, ${Kt}-count`]:{transform:"none"},[`${It}-custom-component, ${It}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${It}`]:{overflow:"hidden",[`${It}-only`]:{position:"relative",display:"inline-block",height:Le,transition:`all ${ct.motionDurationSlow} ${ct.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${It}-only-unit`]:{height:Le,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${It}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Kt}-count, ${Kt}-dot, ${It}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},oe=ct=>{const{fontSize:Kt,lineHeight:En,lineWidth:zn,marginXS:fn,colorBorderBg:at}=ct,ft=Math.round(Kt*En),Mt=zn,kn=ct.colorBgContainer,pn=ct.colorError,qn=ct.colorErrorHover;return(0,et.TS)(ct,{badgeFontHeight:ft,badgeShadowSize:Mt,badgeTextColor:kn,badgeColor:pn,badgeColorHover:qn,badgeShadowColor:at,badgeProcessingDuration:"1.2s",badgeRibbonOffset:fn,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},se=ct=>{const{fontSize:Kt,lineHeight:En,fontSizeSM:zn,lineWidth:fn}=ct;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Kt*En)-2*fn,indicatorHeightSM:Kt,dotSize:zn/2,textFontSize:zn,textFontSizeSM:zn,textFontWeight:"normal",statusSize:zn/2}};var ce=(0,Ge.Z)("Badge",ct=>{const Kt=oe(ct);return[z(Kt)]},se);const de=ct=>{const{antCls:Kt,badgeFontHeight:En,marginXS:zn,badgeRibbonOffset:fn}=ct,at=`${Kt}-ribbon`,ft=`${Kt}-ribbon-wrapper`,Mt=(0,Be.Z)(ct,(kn,pn)=>{let{darkColor:qn}=pn;return{[`&${at}-color-${kn}`]:{background:qn,color:qn}}});return{[`${ft}`]:{position:"relative"},[`${at}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,xe.Wf)(ct)),{position:"absolute",top:zn,padding:`0 ${ct.paddingXS}px`,color:ct.colorPrimary,lineHeight:`${En}px`,whiteSpace:"nowrap",backgroundColor:ct.colorPrimary,borderRadius:ct.borderRadiusSM,[`${at}-text`]:{color:ct.colorTextLightSolid},[`${at}-corner`]:{position:"absolute",top:"100%",width:fn,height:fn,color:"currentcolor",border:`${fn/2}px solid`,transform:ct.badgeRibbonCornerTransform,transformOrigin:"top",filter:ct.badgeRibbonCornerFilter}}),Mt),{[`&${at}-placement-end`]:{insetInlineEnd:-fn,borderEndEndRadius:0,[`${at}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${at}-placement-start`]:{insetInlineStart:-fn,borderEndStartRadius:0,[`${at}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Fe=(0,Ge.Z)(["Badge","Ribbon"],ct=>{const Kt=oe(ct);return[de(Kt)]},se),je=ct=>{const{className:Kt,prefixCls:En,style:zn,color:fn,children:at,text:ft,placement:Mt="end",rootClassName:kn}=ct,{getPrefixCls:pn,direction:qn}=Ye.useContext(ye.E_),Le=pn("ribbon",En),Ae=(0,Re.o2)(fn,!1),He=x()(Le,`${Le}-placement-${Mt}`,{[`${Le}-rtl`]:qn==="rtl",[`${Le}-color-${fn}`]:Ae},Kt),[It,jt]=Fe(Le),Qt={},nn={};return fn&&!Ae&&(Qt.background=fn,nn.color=fn),It(Ye.createElement("div",{className:x()(`${Le}-wrapper`,kn,jt)},at,Ye.createElement("div",{className:x()(He,jt),style:Object.assign(Object.assign({},Qt),zn)},Ye.createElement("span",{className:`${Le}-text`},ft),Ye.createElement("div",{className:`${Le}-corner`,style:nn}))))};function Oe(ct){let{prefixCls:Kt,value:En,current:zn,offset:fn=0}=ct,at;return fn&&(at={position:"absolute",top:`${fn}00%`,left:0}),Ye.createElement("span",{style:at,className:x()(`${Kt}-only-unit`,{current:zn})},En)}function Pt(ct,Kt,En){let zn=ct,fn=0;for(;(zn+10)%10!==Kt;)zn+=En,fn+=En;return fn}function st(ct){const{prefixCls:Kt,count:En,value:zn}=ct,fn=Number(zn),at=Math.abs(En),[ft,Mt]=Ye.useState(fn),[kn,pn]=Ye.useState(at),qn=()=>{Mt(fn),pn(at)};Ye.useEffect(()=>{const He=setTimeout(()=>{qn()},1e3);return()=>{clearTimeout(He)}},[fn]);let Le,Ae;if(ft===fn||Number.isNaN(fn)||Number.isNaN(ft))Le=[Ye.createElement(Oe,Object.assign({},ct,{key:fn,current:!0}))],Ae={transition:"none"};else{Le=[];const He=fn+10,It=[];for(let nn=fn;nn<=He;nn+=1)It.push(nn);const jt=It.findIndex(nn=>nn%10===ft);Le=It.map((nn,mn)=>{const Hn=nn%10;return Ye.createElement(Oe,Object.assign({},ct,{key:nn,value:Hn,offset:mn-jt,current:mn===jt}))});const Qt=kn{const{prefixCls:En,count:zn,className:fn,motionClassName:at,style:ft,title:Mt,show:kn,component:pn="sup",children:qn}=ct,Le=Et(ct,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Ae}=Ye.useContext(ye.E_),He=Ae("scroll-number",En),It=Object.assign(Object.assign({},Le),{"data-show":kn,style:ft,className:x()(He,fn,at),title:Mt});let jt=zn;if(zn&&Number(zn)%1===0){const Qt=String(zn).split("");jt=Ye.createElement("bdi",null,Qt.map((nn,mn)=>Ye.createElement(st,{prefixCls:He,count:Number(zn),value:nn,key:Qt.length-mn})))}return ft&&ft.borderColor&&(It.style=Object.assign(Object.assign({},ft),{boxShadow:`0 0 0 1px ${ft.borderColor} inset`})),qn?(0,Qe.Tm)(qn,Qt=>({className:x()(`${He}-custom-component`,Qt==null?void 0:Qt.className,at)})):Ye.createElement(pn,Object.assign({},It,{ref:Kt}),jt)}),Ea=function(ct,Kt){var En={};for(var zn in ct)Object.prototype.hasOwnProperty.call(ct,zn)&&Kt.indexOf(zn)<0&&(En[zn]=ct[zn]);if(ct!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fn=0,zn=Object.getOwnPropertySymbols(ct);fn{var En,zn,fn,at,ft;const{prefixCls:Mt,scrollNumberPrefixCls:kn,children:pn,status:qn,text:Le,color:Ae,count:He=null,overflowCount:It=99,dot:jt=!1,size:Qt="default",title:nn,offset:mn,style:Hn,className:Zt,rootClassName:be,classNames:ze,styles:At,showZero:Wt=!1}=ct,vn=Ea(ct,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Sn,direction:dn,badge:an}=Ye.useContext(ye.E_),bt=Sn("badge",Mt),[mt,Jt]=ce(bt),vt=He>It?`${It}+`:He,Nt=vt==="0"||vt===0,Gt=He===null||Nt&&!Wt,An=(qn!=null||Ae!=null)&&Gt,xt=jt&&!Nt,Vt=xt?"":vt,ra=(0,Ye.useMemo)(()=>(Vt==null||Vt===""||Nt&&!Wt)&&!xt,[Vt,Nt,Wt,xt]),gn=(0,Ye.useRef)(He);ra||(gn.current=He);const va=gn.current,mr=(0,Ye.useRef)(Vt);ra||(mr.current=Vt);const jr=mr.current,Lr=(0,Ye.useRef)(xt);ra||(Lr.current=xt);const cr=(0,Ye.useMemo)(()=>{if(!mn)return Object.assign(Object.assign({},an==null?void 0:an.style),Hn);const Jr={marginTop:mn[1]};return dn==="rtl"?Jr.left=parseInt(mn[0],10):Jr.right=-parseInt(mn[0],10),Object.assign(Object.assign(Object.assign({},Jr),an==null?void 0:an.style),Hn)},[dn,mn,Hn,an==null?void 0:an.style]),oo=nn!=null?nn:typeof va=="string"||typeof va=="number"?va:void 0,Wr=ra||!Le?null:Ye.createElement("span",{className:`${bt}-status-text`},Le),br=!va||typeof va!="object"?void 0:(0,Qe.Tm)(va,Jr=>({style:Object.assign(Object.assign({},cr),Jr.style)})),Mr=(0,Re.o2)(Ae,!1),Br=x()(ze==null?void 0:ze.indicator,(En=an==null?void 0:an.classNames)===null||En===void 0?void 0:En.indicator,{[`${bt}-status-dot`]:An,[`${bt}-status-${qn}`]:!!qn,[`${bt}-color-${Ae}`]:Mr}),nr={};Ae&&!Mr&&(nr.color=Ae,nr.background=Ae);const co=x()(bt,{[`${bt}-status`]:An,[`${bt}-not-a-wrapper`]:!pn,[`${bt}-rtl`]:dn==="rtl"},Zt,be,an==null?void 0:an.className,(zn=an==null?void 0:an.classNames)===null||zn===void 0?void 0:zn.root,ze==null?void 0:ze.root,Jt);if(!pn&&An){const Jr=cr.color;return mt(Ye.createElement("span",Object.assign({},vn,{className:co,style:Object.assign(Object.assign(Object.assign({},At==null?void 0:At.root),(fn=an==null?void 0:an.styles)===null||fn===void 0?void 0:fn.root),cr)}),Ye.createElement("span",{className:Br,style:Object.assign(Object.assign(Object.assign({},At==null?void 0:At.indicator),(at=an==null?void 0:an.styles)===null||at===void 0?void 0:at.indicator),nr)}),Le&&Ye.createElement("span",{style:{color:Jr},className:`${bt}-status-text`},Le)))}return mt(Ye.createElement("span",Object.assign({ref:Kt},vn,{className:co,style:Object.assign(Object.assign({},(ft=an==null?void 0:an.styles)===null||ft===void 0?void 0:ft.root),At==null?void 0:At.root)}),pn,Ye.createElement(we.default,{visible:!ra,motionName:`${bt}-zoom`,motionAppear:!1,motionDeadline:1e3},Jr=>{let{className:Lt,ref:In}=Jr;var Un,on;const Bn=Sn("scroll-number",kn),aa=Lr.current,Ba=x()(ze==null?void 0:ze.indicator,(Un=an==null?void 0:an.classNames)===null||Un===void 0?void 0:Un.indicator,{[`${bt}-dot`]:aa,[`${bt}-count`]:!aa,[`${bt}-count-sm`]:Qt==="small",[`${bt}-multiple-words`]:!aa&&jr&&jr.toString().length>1,[`${bt}-status-${qn}`]:!!qn,[`${bt}-color-${Ae}`]:Mr});let tt=Object.assign(Object.assign(Object.assign({},At==null?void 0:At.indicator),(on=an==null?void 0:an.styles)===null||on===void 0?void 0:on.indicator),cr);return Ae&&!Mr&&(tt=tt||{},tt.background=Ae),Ye.createElement(Jn,{prefixCls:Bn,show:!ra,motionClassName:Lt,className:Ba,count:jr,title:oo,style:tt,key:"scrollNumber",ref:In},br)}),Wr))},Xt=Ye.forwardRef(oa);Xt.Ribbon=je;var bn=Xt},19842:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Jr}});var te=le(94480),x=le(59301),we=le(33853),Ye=le(58617),Re=le(38819),Qe=le(92310),ye=le.n(Qe),dt=le(54476),xe=le(42978),Be=le(75931),et=le(77861),Ge=le(17115),lt=le(90782),ge=le(6089),a=le(18929),E=x.createContext(null),b=E,y=le(76190),z=le(20068),oe=le(33885),se="__rc_cascader_search_mark__",ce=function(In,Un,on){var Bn=on.label;return Un.some(function(aa){return String(aa[Bn]).toLowerCase().includes(In.toLowerCase())})},de=function(In,Un,on,Bn){return Un.map(function(aa){return aa[Bn.label]}).join(" / ")},Fe=function(Lt,In,Un,on,Bn,aa){var Ba=Bn.filter,tt=Ba===void 0?ce:Ba,St=Bn.render,pt=St===void 0?de:St,Qn=Bn.limit,$n=Qn===void 0?50:Qn,la=Bn.sort;return x.useMemo(function(){var rr=[];if(!Lt)return[];function Ua(xa,Ka){var za=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;xa.forEach(function(Mn){if(!(!la&&$n!==!1&&$n>0&&rr.length>=$n)){var Ga=[].concat((0,te.Z)(Ka),[Mn]),Hr=Mn[Un.children],No=za||Mn.disabled;if((!Hr||Hr.length===0||aa)&&tt(Lt,Ga,{label:Un.label})){var na;rr.push((0,oe.Z)((0,oe.Z)({},Mn),{},(na={disabled:No},(0,z.Z)(na,Un.label,pt(Lt,Ga,on,Un)),(0,z.Z)(na,se,Ga),(0,z.Z)(na,Un.children,void 0),na)))}Hr&&Ua(Mn[Un.children],Ga,No)}})}return Ua(In,[]),la&&rr.sort(function(xa,Ka){return la(xa[se],Ka[se],Lt,Un)}),$n!==!1&&$n>0?rr.slice(0,$n):rr},[Lt,In,Un,on,pt,aa,tt,la,$n])},Me="__RC_CASCADER_SPLIT__",je="SHOW_PARENT",Oe="SHOW_CHILD";function Pt(Lt){return Lt.join(Me)}function st(Lt){return Lt.map(Pt)}function Et(Lt){return Lt.split(Me)}function ta(Lt){var In=Lt||{},Un=In.label,on=In.value,Bn=In.children,aa=on||"value";return{label:Un||"label",value:aa,key:aa,children:Bn||"children"}}function Jn(Lt,In){var Un,on;return(Un=Lt.isLeaf)!==null&&Un!==void 0?Un:!((on=Lt[In.children])!==null&&on!==void 0&&on.length)}function Ea(Lt){var In=Lt.parentElement;if(In){var Un=Lt.offsetTop-In.offsetTop;Un-In.scrollTop<0?In.scrollTo({top:Un}):Un+Lt.offsetHeight-In.scrollTop>In.offsetHeight&&In.scrollTo({top:Un+Lt.offsetHeight-In.offsetHeight})}}function oa(Lt,In){return Lt.map(function(Un){var on;return(on=Un[se])===null||on===void 0?void 0:on.map(function(Bn){return Bn[In.value]})})}function Xt(Lt,In,Un){var on=new Set(Lt),Bn=In();return Lt.filter(function(aa){var Ba=Bn[aa],tt=Ba?Ba.parent:null,St=Ba?Ba.children:null;return Ba&&Ba.node.disabled?!0:Un===Oe?!(St&&St.some(function(pt){return pt.key&&on.has(pt.key)})):!(tt&&!tt.node.disabled&&on.has(tt.key))})}function bn(Lt,In,Un){for(var on=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Bn=In,aa=[],Ba=function(){var pt,Qn,$n,la=Lt[tt],rr=(pt=Bn)===null||pt===void 0?void 0:pt.findIndex(function(xa){var Ka=xa[Un.value];return on?String(Ka)===String(la):Ka===la}),Ua=rr!==-1?(Qn=Bn)===null||Qn===void 0?void 0:Qn[rr]:null;aa.push({value:($n=Ua==null?void 0:Ua[Un.value])!==null&&$n!==void 0?$n:la,index:rr,option:Ua}),Bn=Ua==null?void 0:Ua[Un.children]},tt=0;tt1){var Dn=Ua.slice(0,-1);Mn(Dn)}else pt(!1)},No=function(){var Dn,du=((Dn=Ka[xa])===null||Dn===void 0?void 0:Dn[Un.children])||[],Nr=du.find(function(no){return!no.disabled});if(Nr){var Oo=[].concat((0,te.Z)(Ua),[Nr[Un.value]]);Mn(Oo)}};x.useImperativeHandle(Lt,function(){return{onKeyDown:function(Dn){var du=Dn.which;switch(du){case Ae.Z.UP:case Ae.Z.DOWN:{var Nr=0;du===Ae.Z.UP?Nr=-1:du===Ae.Z.DOWN&&(Nr=1),Nr!==0&&Ga(Nr);break}case Ae.Z.LEFT:{if(St)break;$n?No():Hr();break}case Ae.Z.RIGHT:{if(St)break;$n?Hr():No();break}case Ae.Z.BACKSPACE:{St||Hr();break}case Ae.Z.ENTER:{if(Ua.length){var Oo=Ka[xa],no=(Oo==null?void 0:Oo[se])||[];no.length?aa(no.map(function(qo){return qo[Un.value]}),no[no.length-1]):aa(Ua,Ka[xa])}break}case Ae.Z.ESC:pt(!1),Qn&&Dn.stopPropagation()}},onKeyUp:function(){}}})},It=x.forwardRef(function(Lt,In){var Un,on,Bn,aa,Ba=(0,et.lk)(),tt=Ba.prefixCls,St=Ba.multiple,pt=Ba.searchValue,Qn=Ba.toggleOpen,$n=Ba.notFoundContent,la=Ba.direction,rr=Ba.open,Ua=x.useRef(),xa=la==="rtl",Ka=x.useContext(b),za=Ka.options,Mn=Ka.values,Ga=Ka.halfValues,Hr=Ka.fieldNames,No=Ka.changeOnSelect,na=Ka.onSelect,Dn=Ka.searchOptions,du=Ka.dropdownPrefixCls,Nr=Ka.loadData,Oo=Ka.expandTrigger,no=du||tt,qo=x.useState([]),$o=(0,xe.Z)(qo,2),Au=$o[0],ho=$o[1],zo=function($a){if(!(!Nr||pt)){var Vr=bn($a,za,Hr),qr=Vr.map(function(lr){var ir=lr.option;return ir}),Gr=qr[qr.length-1];if(Gr&&!Jn(Gr,Hr)){var Eo=Pt($a);ho(function(lr){return[].concat((0,te.Z)(lr),[Eo])}),Nr(qr)}}};x.useEffect(function(){Au.length&&Au.forEach(function(_r){var $a=Et(_r),Vr=bn($a,za,Hr,!0).map(function(Gr){var Eo=Gr.option;return Eo}),qr=Vr[Vr.length-1];(!qr||qr[Hr.children]||Jn(qr,Hr))&&ho(function(Gr){return Gr.filter(function(Eo){return Eo!==_r})})})},[za,Au,Hr]);var Yn=x.useMemo(function(){return new Set(st(Mn))},[Mn]),ao=x.useMemo(function(){return new Set(st(Ga))},[Ga]),Io=Le(),bo=(0,xe.Z)(Io,2),Tt=bo[0],rt=bo[1],Xe=function($a){rt($a),zo($a)},en=function($a){var Vr=$a.disabled,qr=Jn($a,Hr);return!Vr&&(qr||No||St)},Kn=function($a,Vr){var qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;na($a),!St&&(Vr||No&&(Oo==="hover"||qr))&&Qn(!1)},wa=x.useMemo(function(){return pt?Dn:za},[pt,Dn,za]),Vn=x.useMemo(function(){for(var _r=[{options:wa}],$a=wa,Vr=oa($a,Hr),qr=function(){var ir=Tt[Gr],wr=$a.find(function(Po,Or){return(Vr[Or]?Pt(Vr[Or]):Po[Hr.value])===ir}),Xr=wr==null?void 0:wr[Hr.children];if(!(Xr!=null&&Xr.length))return"break";$a=Xr,_r.push({options:Xr})},Gr=0;Gr":Au,zo=Lt.loadingIcon,Yn=Lt.children,ao=Lt.dropdownMatchSelectWidth,Io=ao===void 0?!1:ao,bo=Lt.showCheckedStrategy,Tt=bo===void 0?je:bo,rt=(0,Be.Z)(Lt,Hn),Xe=(0,Ge.ZP)(Un),en=!!$n,Kn=(0,a.Z)(Ba,{value:tt,postState:be}),wa=(0,xe.Z)(Kn,2),Vn=wa[0],ya=wa[1],Fn=x.useMemo(function(){return ta(aa)},[JSON.stringify(aa)]),Ca=x.useMemo(function(){return Mn||[]},[Mn]),mo=En(Ca,Fn),Wo=x.useCallback(function(Aa){var Pa=mo();return Aa.map(function(Ia){var Co=Pa[Ia].nodes;return Co.map(function(ru){return ru[Fn.value]})})},[mo,Fn]),Du=(0,a.Z)("",{value:Ua,postState:function(Pa){return Pa||""}}),_r=(0,xe.Z)(Du,2),$a=_r[0],Vr=_r[1],qr=function(Pa,Ia){Vr(Pa),Ia.source!=="blur"&&xa&&xa(Pa)},Gr=at(Ka),Eo=(0,xe.Z)(Gr,2),lr=Eo[0],ir=Eo[1],wr=Fe($a,Ca,Fn,Ga||Bn,ir,St),Xr=zn(Ca,Fn),Po=x.useMemo(function(){var Aa=Xr(Vn),Pa=(0,xe.Z)(Aa,2),Ia=Pa[0],Co=Pa[1];if(!en||!Vn.length)return[Ia,[],Co];var ru=st(Ia),Iu=mo(),kr=(0,lt.S)(ru,!0,Iu),io=kr.checkedKeys,Ko=kr.halfCheckedKeys;return[Wo(io),Wo(Ko),Co]},[en,Vn,mo,Wo,Xr]),Or=(0,xe.Z)(Po,3),La=Or[0],ma=Or[1],Ja=Or[2],uo=x.useMemo(function(){var Aa=st(La),Pa=Xt(Aa,mo,Tt);return[].concat((0,te.Z)(Ja),(0,te.Z)(Wo(Pa)))},[La,mo,Wo,Ja,Tt]),hr=ct(uo,Ca,Fn,en,Qn),Mu=(0,ge.Z)(function(Aa){if(ya(Aa),pt){var Pa=be(Aa),Ia=Pa.map(function(Iu){return bn(Iu,Ca,Fn).map(function(kr){return kr.option})}),Co=en?Pa:Pa[0],ru=en?Ia:Ia[0];pt(Co,ru)}}),eu=(0,ge.Z)(function(Aa){if((!en||rr)&&Vr(""),!en)Mu(Aa);else{var Pa=Pt(Aa),Ia=st(La),Co=st(ma),ru=Ia.includes(Pa),Iu=Ja.some(function(ai){return Pt(ai)===Pa}),kr=La,io=Ja;if(Iu&&!ru)io=Ja.filter(function(ai){return Pt(ai)!==Pa});else{var Ko=ru?Ia.filter(function(ai){return ai!==Pa}):[].concat((0,te.Z)(Ia),[Pa]),Fo=mo(),pu;if(ru){var Pu=(0,lt.S)(Ko,{checked:!1,halfCheckedKeys:Co},Fo);pu=Pu.checkedKeys}else{var Lu=(0,lt.S)(Ko,!0,Fo);pu=Lu.checkedKeys}var ni=Xt(pu,mo,Tt);kr=Wo(ni)}Mu([].concat((0,te.Z)(io),(0,te.Z)(kr)))}}),Ou=function(Pa,Ia){if(Ia.type==="clear"){Mu([]);return}var Co=Ia.values[0],ru=Co.valueCells;eu(ru)},qu=na!==void 0?na:No,Wa=du||Dn,sl=no||Oo,Xl=function(Pa){qo==null||qo(Pa),$o==null||$o(Pa)},xi=x.useMemo(function(){return{options:Ca,fieldNames:Fn,values:La,halfValues:ma,changeOnSelect:St,onSelect:eu,checkable:$n,searchOptions:wr,dropdownPrefixCls:Ga,loadData:Hr,expandTrigger:za,expandIcon:ho,loadingIcon:zo,dropdownMenuColumnStyle:Nr}},[Ca,Fn,La,ma,St,eu,$n,wr,Ga,Hr,za,ho,zo,Nr]),ql=!($a?wr:Ca).length,Dr=$a&&ir.matchInputWidth||ql?{}:{minWidth:"auto"};return x.createElement(b.Provider,{value:xi},x.createElement(et.Ac,(0,dt.Z)({},rt,{ref:In,id:Xe,prefixCls:Bn,autoClearSearchValue:rr,dropdownMatchSelectWidth:Io,dropdownStyle:Dr,displayValues:hr,onDisplayValuesChange:Ou,mode:en?"multiple":void 0,searchValue:$a,onSearch:qr,showSearch:lr,OptionList:jt,emptyOptions:ql,open:qu,dropdownClassName:Wa,placement:sl,onDropdownVisibleChange:Xl,getRawInputElement:function(){return Yn}})))});ze.SHOW_PARENT=je,ze.SHOW_CHILD=Oe;var At=ze,Wt=At,vn=le(2738),Sn=le(62892),dn=le(53487),an=le(19080),bt=le(36355),mt=le(93891),Jt=le(1684),vt=le(19716),Nt=le(32441),Gt=le(14154),An=le(58582),xt=le(84443),Vt=le(66339),ra=le(33234),gn=le(98447),va=le(17313),mr=le(74207),jr=le(83116);const Lr=Lt=>{const{prefixCls:In,componentCls:Un,antCls:on}=Lt,Bn=`${Un}-menu-item`,aa=` + &${Bn}-expand ${Bn}-expand-icon, + ${Bn}-loading-icon + `;return[{[Un]:{width:Lt.controlWidth}},{[`${Un}-dropdown`]:[(0,gn.C2)(`${In}-checkbox`,Lt),{[`&${on}-select-dropdown`]:{padding:0}},{[Un]:{"&-checkbox":{top:0,marginInlineEnd:Lt.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Un}-menu-empty`]:{[`${Un}-menu`]:{width:"100%",height:"auto",[Bn]:{color:Lt.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Lt.controlItemWidth,height:Lt.dropdownHeight,margin:0,padding:Lt.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Lt.lineWidth}px ${Lt.lineType} ${Lt.colorSplit}`},"&-item":Object.assign(Object.assign({},va.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Lt.optionPadding,lineHeight:Lt.lineHeight,cursor:"pointer",transition:`all ${Lt.motionDurationMid}`,borderRadius:Lt.borderRadiusSM,"&:hover":{background:Lt.controlItemBgHover},"&-disabled":{color:Lt.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[aa]:{color:Lt.colorTextDisabled}},[`&-active:not(${Bn}-disabled)`]:{"&, &:hover":{fontWeight:Lt.optionSelectedFontWeight,backgroundColor:Lt.optionSelectedBg}},"&-content":{flex:"auto"},[aa]:{marginInlineStart:Lt.paddingXXS,color:Lt.colorTextDescription,fontSize:Lt.fontSizeIcon},"&-keyword":{color:Lt.colorHighlight}})}}}]},{[`${Un}-dropdown-rtl`]:{direction:"rtl"}},(0,mr.c)(Lt)]};var cr=(0,jr.Z)("Cascader",Lt=>[Lr(Lt)],Lt=>{const In=Math.round((Lt.controlHeight-Lt.fontSize*Lt.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Lt.controlItemBgActive,optionSelectedFontWeight:Lt.fontWeightStrong,optionPadding:`${In}px ${Lt.paddingSM}px`,menuPadding:Lt.paddingXXS}}),oo=function(Lt,In){var Un={};for(var on in Lt)Object.prototype.hasOwnProperty.call(Lt,on)&&In.indexOf(on)<0&&(Un[on]=Lt[on]);if(Lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Bn=0,on=Object.getOwnPropertySymbols(Lt);BnSt===0?[tt]:[].concat((0,te.Z)(Ba),[In,tt]),[]),Bn=[];let aa=0;return on.forEach((Ba,tt)=>{const St=aa+Ba.length;let pt=Lt.slice(aa,St);aa=St,tt%2===1&&(pt=x.createElement("span",{className:`${Un}-menu-item-keyword`,key:`separator-${tt}`},pt)),Bn.push(pt)}),Bn}const Br=(Lt,In,Un,on)=>{const Bn=[],aa=Lt.toLowerCase();return In.forEach((Ba,tt)=>{tt!==0&&Bn.push(" / ");let St=Ba[on.label];const pt=typeof St;(pt==="string"||pt==="number")&&(St=Mr(String(St),aa,Un)),Bn.push(St)}),Bn},nr=x.forwardRef((Lt,In)=>{const{prefixCls:Un,size:on,disabled:Bn,className:aa,rootClassName:Ba,multiple:tt,bordered:St=!0,transitionName:pt,choiceTransitionName:Qn="",popupClassName:$n,dropdownClassName:la,expandIcon:rr,placement:Ua,showSearch:xa,allowClear:Ka=!0,notFoundContent:za,direction:Mn,getPopupContainer:Ga,status:Hr,showArrow:No,builtinPlacements:na,style:Dn}=Lt,du=oo(Lt,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Nr=(0,vn.Z)(du,["suffixIcon"]),{getPopupContainer:Oo,getPrefixCls:no,renderEmpty:qo,direction:$o,popupOverflow:Au,cascader:ho}=x.useContext(bt.E_),zo=Mn||$o,Yn=zo==="rtl",{status:ao,hasFeedback:Io,isFormItemInput:bo,feedbackIcon:Tt}=x.useContext(Nt.aM),rt=(0,an.F)(ao,Hr),Xe=za||(qo==null?void 0:qo("Cascader"))||x.createElement(mt.Z,{componentName:"Cascader"}),en=no(),Kn=no("select",Un),wa=no("cascader",Un),[Vn,ya]=(0,Gt.Z)(Kn),[Fn]=cr(wa),{compactSize:Ca,compactItemClassnames:mo}=(0,ra.ri)(Kn,Mn),Wo=ye()($n||la,`${wa}-dropdown`,{[`${wa}-dropdown-rtl`]:zo==="rtl"},Ba,ya),Du=x.useMemo(()=>{if(!xa)return xa;let Ja={render:Br};return typeof xa=="object"&&(Ja=Object.assign(Object.assign({},Ja),xa)),Ja},[xa]),_r=(0,vt.Z)(Ja=>{var uo;return(uo=on!=null?on:Ca)!==null&&uo!==void 0?uo:Ja}),$a=x.useContext(Jt.Z),Vr=Bn!=null?Bn:$a;let qr=rr;rr||(qr=Yn?x.createElement(we.Z,null):x.createElement(Re.Z,null));const Gr=x.createElement("span",{className:`${Kn}-menu-item-loading-icon`},x.createElement(Ye.Z,{spin:!0})),Eo=x.useMemo(()=>tt?x.createElement("span",{className:`${wa}-checkbox-inner`}):!1,[tt]),lr=(0,xt.Z)(Lt.suffixIcon,No),{suffixIcon:ir,removeIcon:wr,clearIcon:Xr}=(0,Vt.Z)(Object.assign(Object.assign({},Lt),{hasFeedback:Io,feedbackIcon:Tt,showSuffixIcon:lr,multiple:tt,prefixCls:Kn,componentName:"Cascader"})),Po=x.useMemo(()=>Ua!==void 0?Ua:Yn?"bottomRight":"bottomLeft",[Ua,Yn]),Or=(0,An.Z)(na,Au),La=Ka===!0?{clearIcon:Xr}:Ka,ma=x.createElement(Wt,Object.assign({prefixCls:Kn,className:ye()(!Un&&wa,{[`${Kn}-lg`]:_r==="large",[`${Kn}-sm`]:_r==="small",[`${Kn}-rtl`]:Yn,[`${Kn}-borderless`]:!St,[`${Kn}-in-form-item`]:bo},(0,an.Z)(Kn,rt,Io),mo,ho==null?void 0:ho.className,aa,Ba,ya),disabled:Vr,style:Object.assign(Object.assign({},ho==null?void 0:ho.style),Dn)},Nr,{builtinPlacements:Or,direction:zo,placement:Po,notFoundContent:Xe,allowClear:La,showSearch:Du,expandIcon:qr,suffixIcon:ir,removeIcon:wr,loadingIcon:Gr,checkable:Eo,dropdownClassName:Wo,dropdownPrefixCls:Un||wa,choiceTransitionName:(0,Sn.m)(en,"",Qn),transitionName:(0,Sn.m)(en,"slide-up",pt),getPopupContainer:Ga||Oo,ref:In}));return Fn(Vn(ma))}),co=(0,dn.Z)(nr);nr.SHOW_PARENT=br,nr.SHOW_CHILD=Wr,nr._InternalPanelDoNotUseOrYouWillBeFired=co;var Jr=nr},36381:function(Ne,Dt,le){"use strict";le.d(Dt,{default:function(){return He}});var te=le(38819),x=le(92310),we=le.n(x),Ye=le(54476),Re=le(94480),Qe=le(42978),ye=le(76190),dt=le(18929),xe=le(48736),Be=le(59301),et=le(75931),Ge=le(11592),lt=le(20068),ge=le(77900),a=le(10228),E=Be.forwardRef(function(It,jt){var Qt=It.prefixCls,nn=It.forceRender,mn=It.className,Hn=It.style,Zt=It.children,be=It.isActive,ze=It.role,At=Be.useState(be||nn),Wt=(0,Qe.Z)(At,2),vn=Wt[0],Sn=Wt[1];return Be.useEffect(function(){(nn||be)&&Sn(!0)},[nn,be]),vn?Be.createElement("div",{ref:jt,className:we()("".concat(Qt,"-content"),(0,lt.Z)((0,lt.Z)({},"".concat(Qt,"-content-active"),be),"".concat(Qt,"-content-inactive"),!be),mn),style:Hn,role:ze},Be.createElement("div",{className:"".concat(Qt,"-content-box")},Zt)):null});E.displayName="PanelContent";var b=E,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Be.forwardRef(function(It,jt){var Qt=It.showArrow,nn=Qt===void 0?!0:Qt,mn=It.headerClass,Hn=It.isActive,Zt=It.onItemClick,be=It.forceRender,ze=It.className,At=It.prefixCls,Wt=It.collapsible,vn=It.accordion,Sn=It.panelKey,dn=It.extra,an=It.header,bt=It.expandIcon,mt=It.openMotion,Jt=It.destroyInactivePanel,vt=It.children,Nt=(0,et.Z)(It,y),Gt=Wt==="disabled",An=Wt==="header",xt=Wt==="icon",Vt=dn!=null&&typeof dn!="boolean",ra=function(){Zt==null||Zt(Sn)},gn=function(oo){(oo.key==="Enter"||oo.keyCode===a.Z.ENTER||oo.which===a.Z.ENTER)&&ra()},va=typeof bt=="function"?bt(It):Be.createElement("i",{className:"arrow"});va&&(va=Be.createElement("div",{className:"".concat(At,"-expand-icon"),onClick:["header","icon"].includes(Wt)?ra:void 0},va));var mr=we()((0,lt.Z)((0,lt.Z)((0,lt.Z)({},"".concat(At,"-item"),!0),"".concat(At,"-item-active"),Hn),"".concat(At,"-item-disabled"),Gt),ze),jr=we()(mn,(0,lt.Z)((0,lt.Z)((0,lt.Z)({},"".concat(At,"-header"),!0),"".concat(At,"-header-collapsible-only"),An),"".concat(At,"-icon-collapsible-only"),xt)),Lr={className:jr,"aria-expanded":Hn,"aria-disabled":Gt,onKeyDown:gn};return!An&&!xt&&(Lr.onClick=ra,Lr.role=vn?"tab":"button",Lr.tabIndex=Gt?-1:0),Be.createElement("div",(0,Ye.Z)({},Nt,{ref:jt,className:mr}),Be.createElement("div",Lr,nn&&va,Be.createElement("span",{className:"".concat(At,"-header-text"),onClick:Wt==="header"?ra:void 0},an),Vt&&Be.createElement("div",{className:"".concat(At,"-extra")},dn)),Be.createElement(ge.default,(0,Ye.Z)({visible:Hn,leavedClassName:"".concat(At,"-content-hidden")},mt,{forceRender:be,removeOnLeave:Jt}),function(cr,oo){var Wr=cr.className,br=cr.style;return Be.createElement(b,{ref:oo,prefixCls:At,className:Wr,style:br,isActive:Hn,forceRender:be,role:vn?"tabpanel":void 0},vt)}))}),oe=z,se=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ce=function(jt,Qt){var nn=Qt.prefixCls,mn=Qt.accordion,Hn=Qt.collapsible,Zt=Qt.destroyInactivePanel,be=Qt.onItemClick,ze=Qt.activeKey,At=Qt.openMotion,Wt=Qt.expandIcon;return jt.map(function(vn,Sn){var dn=vn.children,an=vn.label,bt=vn.key,mt=vn.collapsible,Jt=vn.onItemClick,vt=vn.destroyInactivePanel,Nt=(0,et.Z)(vn,se),Gt=String(bt!=null?bt:Sn),An=mt!=null?mt:Hn,xt=vt!=null?vt:Zt,Vt=function(va){An!=="disabled"&&(be(va),Jt==null||Jt(va))},ra=!1;return mn?ra=ze[0]===Gt:ra=ze.indexOf(Gt)>-1,Be.createElement(oe,(0,Ye.Z)({},Nt,{prefixCls:nn,key:Gt,panelKey:Gt,isActive:ra,accordion:mn,openMotion:At,expandIcon:Wt,header:an,collapsible:An,onItemClick:Vt,destroyInactivePanel:xt}),dn)})},de=function(jt,Qt,nn){if(!jt)return null;var mn=nn.prefixCls,Hn=nn.accordion,Zt=nn.collapsible,be=nn.destroyInactivePanel,ze=nn.onItemClick,At=nn.activeKey,Wt=nn.openMotion,vn=nn.expandIcon,Sn=jt.key||String(Qt),dn=jt.props,an=dn.header,bt=dn.headerClass,mt=dn.destroyInactivePanel,Jt=dn.collapsible,vt=dn.onItemClick,Nt=!1;Hn?Nt=At[0]===Sn:Nt=At.indexOf(Sn)>-1;var Gt=Jt!=null?Jt:Zt,An=function(ra){Gt!=="disabled"&&(ze(ra),vt==null||vt(ra))},xt={key:Sn,panelKey:Sn,header:an,headerClass:bt,isActive:Nt,prefixCls:mn,destroyInactivePanel:mt!=null?mt:be,openMotion:Wt,accordion:Hn,children:jt.props.children,onItemClick:An,expandIcon:vn,collapsible:Gt};return typeof jt.type=="string"?jt:(Object.keys(xt).forEach(function(Vt){typeof xt[Vt]=="undefined"&&delete xt[Vt]}),Be.cloneElement(jt,xt))};function Fe(It,jt,Qt){return Array.isArray(It)?ce(It,Qt):(0,Ge.Z)(jt).map(function(nn,mn){return de(nn,mn,Qt)})}var Me=Fe,je=le(26112);function Oe(It){var jt=It;if(!Array.isArray(jt)){var Qt=(0,ye.Z)(jt);jt=Qt==="number"||Qt==="string"?[jt]:[]}return jt.map(function(nn){return String(nn)})}var Pt=Be.forwardRef(function(It,jt){var Qt=It.prefixCls,nn=Qt===void 0?"rc-collapse":Qt,mn=It.destroyInactivePanel,Hn=mn===void 0?!1:mn,Zt=It.style,be=It.accordion,ze=It.className,At=It.children,Wt=It.collapsible,vn=It.openMotion,Sn=It.expandIcon,dn=It.activeKey,an=It.defaultActiveKey,bt=It.onChange,mt=It.items,Jt=we()(nn,ze),vt=(0,dt.Z)([],{value:dn,onChange:function(gn){return bt==null?void 0:bt(gn)},defaultValue:an,postState:Oe}),Nt=(0,Qe.Z)(vt,2),Gt=Nt[0],An=Nt[1],xt=function(gn){return An(function(){if(be)return Gt[0]===gn?[]:[gn];var va=Gt.indexOf(gn),mr=va>-1;return mr?Gt.filter(function(jr){return jr!==gn}):[].concat((0,Re.Z)(Gt),[gn])})};(0,xe.ZP)(!At,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Vt=Me(mt,At,{prefixCls:nn,accordion:be,openMotion:vn,expandIcon:Sn,collapsible:Wt,destroyInactivePanel:Hn,onItemClick:xt,activeKey:Gt});return Be.createElement("div",(0,Ye.Z)({ref:jt,className:Jt,style:Zt,role:be?"tablist":void 0},(0,je.Z)(It,{aria:!0,data:!0})),Vt)}),st=Object.assign(Pt,{Panel:oe}),Et=st,ta=st.Panel,Jn=le(2738),Ea=le(62892),oa=le(92343),Xt=le(36355),bn=le(19716),Kt=Be.forwardRef((It,jt)=>{const{getPrefixCls:Qt}=Be.useContext(Xt.E_),{prefixCls:nn,className:mn,showArrow:Hn=!0}=It,Zt=Qt("collapse",nn),be=we()({[`${Zt}-no-arrow`]:!Hn},mn);return Be.createElement(Et.Panel,Object.assign({ref:jt},It,{prefixCls:Zt,className:be}))}),En=le(17313),zn=le(8378),fn=le(83116),at=le(37613);const ft=It=>{const{componentCls:jt,contentBg:Qt,padding:nn,headerBg:mn,headerPadding:Hn,collapseHeaderPaddingSM:Zt,collapseHeaderPaddingLG:be,collapsePanelBorderRadius:ze,lineWidth:At,lineType:Wt,colorBorder:vn,colorText:Sn,colorTextHeading:dn,colorTextDisabled:an,fontSize:bt,fontSizeLG:mt,lineHeight:Jt,marginSM:vt,paddingSM:Nt,paddingLG:Gt,paddingXS:An,motionDurationSlow:xt,fontSizeIcon:Vt,contentPadding:ra}=It,gn=`${At}px ${Wt} ${vn}`;return{[jt]:Object.assign(Object.assign({},(0,En.Wf)(It)),{backgroundColor:mn,border:gn,borderBottom:0,borderRadius:`${ze}px`,"&-rtl":{direction:"rtl"},[`& > ${jt}-item`]:{borderBottom:gn,"&:last-child":{[` + &, + & > ${jt}-header`]:{borderRadius:`0 0 ${ze}px ${ze}px`}},[`> ${jt}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Hn,color:dn,lineHeight:Jt,cursor:"pointer",transition:`all ${xt}, visibility 0s`,[`> ${jt}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${jt}-expand-icon`]:{height:bt*Jt,display:"flex",alignItems:"center",paddingInlineEnd:vt},[`${jt}-arrow`]:Object.assign(Object.assign({},(0,En.Ro)()),{fontSize:Vt,svg:{transition:`transform ${xt}`}}),[`${jt}-header-text`]:{marginInlineEnd:"auto"}},[`${jt}-header-collapsible-only`]:{cursor:"default",[`${jt}-header-text`]:{flex:"none",cursor:"pointer"}},[`${jt}-icon-collapsible-only`]:{cursor:"default",[`${jt}-expand-icon`]:{cursor:"pointer"}}},[`${jt}-content`]:{color:Sn,backgroundColor:Qt,borderTop:gn,[`& > ${jt}-content-box`]:{padding:ra},"&-hidden":{display:"none"}},"&-small":{[`> ${jt}-item`]:{[`> ${jt}-header`]:{padding:Zt,paddingInlineStart:An,[`> ${jt}-expand-icon`]:{marginInlineStart:Nt-An}},[`> ${jt}-content > ${jt}-content-box`]:{padding:Nt}}},"&-large":{[`> ${jt}-item`]:{fontSize:mt,[`> ${jt}-header`]:{padding:be,paddingInlineStart:nn,[`> ${jt}-expand-icon`]:{height:mt*Jt,marginInlineStart:Gt-nn}},[`> ${jt}-content > ${jt}-content-box`]:{padding:Gt}}},[`${jt}-item:last-child`]:{[`> ${jt}-content`]:{borderRadius:`0 0 ${ze}px ${ze}px`}},[`& ${jt}-item-disabled > ${jt}-header`]:{"\n &,\n & > .arrow\n ":{color:an,cursor:"not-allowed"}},[`&${jt}-icon-position-end`]:{[`& > ${jt}-item`]:{[`> ${jt}-header`]:{[`${jt}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:vt}}}}})}},Mt=It=>{const{componentCls:jt}=It,Qt=`> ${jt}-item > ${jt}-header ${jt}-arrow svg`;return{[`${jt}-rtl`]:{[Qt]:{transform:"rotate(180deg)"}}}},kn=It=>{const{componentCls:jt,headerBg:Qt,paddingXXS:nn,colorBorder:mn}=It;return{[`${jt}-borderless`]:{backgroundColor:Qt,border:0,[`> ${jt}-item`]:{borderBottom:`1px solid ${mn}`},[` + > ${jt}-item:last-child, + > ${jt}-item:last-child ${jt}-header + `]:{borderRadius:0},[`> ${jt}-item:last-child`]:{borderBottom:0},[`> ${jt}-item > ${jt}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${jt}-item > ${jt}-content > ${jt}-content-box`]:{paddingTop:nn}}}},pn=It=>{const{componentCls:jt,paddingSM:Qt}=It;return{[`${jt}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${jt}-item`]:{borderBottom:0,[`> ${jt}-content`]:{backgroundColor:"transparent",border:0,[`> ${jt}-content-box`]:{paddingBlock:Qt}}}}}};var qn=(0,fn.Z)("Collapse",It=>{const jt=(0,at.TS)(It,{collapseHeaderPaddingSM:`${It.paddingXS}px ${It.paddingSM}px`,collapseHeaderPaddingLG:`${It.padding}px ${It.paddingLG}px`,collapsePanelBorderRadius:It.borderRadiusLG});return[ft(jt),kn(jt),pn(jt),Mt(jt),(0,zn.Z)(jt)]},It=>({headerPadding:`${It.paddingSM}px ${It.padding}px`,headerBg:It.colorFillAlter,contentPadding:`${It.padding}px 16px`,contentBg:It.colorBgContainer})),Ae=Object.assign(Be.forwardRef((It,jt)=>{const{getPrefixCls:Qt,direction:nn,collapse:mn}=Be.useContext(Xt.E_),{prefixCls:Hn,className:Zt,rootClassName:be,style:ze,bordered:At=!0,ghost:Wt,size:vn,expandIconPosition:Sn="start",children:dn,expandIcon:an}=It,bt=(0,bn.Z)(gn=>{var va;return(va=vn!=null?vn:gn)!==null&&va!==void 0?va:"middle"}),mt=Qt("collapse",Hn),Jt=Qt(),[vt,Nt]=qn(mt),Gt=Be.useMemo(()=>Sn==="left"?"start":Sn==="right"?"end":Sn,[Sn]),An=function(){let gn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const va=an?an(gn):Be.createElement(te.Z,{rotate:gn.isActive?90:void 0});return(0,oa.Tm)(va,()=>({className:we()(va.props.className,`${mt}-arrow`)}))},xt=we()(`${mt}-icon-position-${Gt}`,{[`${mt}-borderless`]:!At,[`${mt}-rtl`]:nn==="rtl",[`${mt}-ghost`]:!!Wt,[`${mt}-${bt}`]:bt!=="middle"},mn==null?void 0:mn.className,Zt,be,Nt),Vt=Object.assign(Object.assign({},(0,Ea.Z)(Jt)),{motionAppear:!1,leavedClassName:`${mt}-content-hidden`}),ra=Be.useMemo(()=>dn?(0,Ge.Z)(dn).map((gn,va)=>{var mr,jr;if(!((mr=gn.props)===null||mr===void 0)&&mr.disabled){const Lr=(jr=gn.key)!==null&&jr!==void 0?jr:String(va),{disabled:cr,collapsible:oo}=gn.props,Wr=Object.assign(Object.assign({},(0,Jn.Z)(gn.props,["disabled"])),{key:Lr,collapsible:oo!=null?oo:cr?"disabled":void 0});return(0,oa.Tm)(gn,Wr)}return gn}):null,[dn]);return vt(Be.createElement(Et,Object.assign({ref:jt,openMotion:Vt},(0,Jn.Z)(It,["rootClassName"]),{expandIcon:An,prefixCls:mt,className:xt,style:Object.assign(Object.assign({},mn==null?void 0:mn.style),ze)}),ra))}),{Panel:Kt}),He=Ae},5083:function(Ne,Dt,le){"use strict";le.d(Dt,{default:function(){return Vi}});var te=le(56656),x=le.n(te),we=le(48736),Ye=le(27112),Re=le.n(Ye),Qe=le(54449),ye=le.n(Qe),dt=le(53501),xe=le.n(dt),Be=le(36867),et=le.n(Be),Ge=le(71912),lt=le.n(Ge),ge=le(48228),a=le.n(ge);x().extend(a()),x().extend(lt()),x().extend(Re()),x().extend(ye()),x().extend(xe()),x().extend(et()),x().extend(function(me,pe){var he=pe.prototype,ke=he.format;he.format=function(ut){var yt=(ut||"").replace("Wo","wo");return ke.bind(this)(yt)}});var E={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},b=function(pe){var he=E[pe];return he||pe.split("_")[0]},y=function(){(0,we.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return x()()},getFixedDate:function(pe){return x()(pe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(pe){return pe.endOf("month")},getWeekDay:function(pe){var he=pe.locale("en");return he.weekday()+he.localeData().firstDayOfWeek()},getYear:function(pe){return pe.year()},getMonth:function(pe){return pe.month()},getDate:function(pe){return pe.date()},getHour:function(pe){return pe.hour()},getMinute:function(pe){return pe.minute()},getSecond:function(pe){return pe.second()},addYear:function(pe,he){return pe.add(he,"year")},addMonth:function(pe,he){return pe.add(he,"month")},addDate:function(pe,he){return pe.add(he,"day")},setYear:function(pe,he){return pe.year(he)},setMonth:function(pe,he){return pe.month(he)},setDate:function(pe,he){return pe.date(he)},setHour:function(pe,he){return pe.hour(he)},setMinute:function(pe,he){return pe.minute(he)},setSecond:function(pe,he){return pe.second(he)},isAfter:function(pe,he){return pe.isAfter(he)},isValidate:function(pe){return pe.isValid()},locale:{getWeekFirstDay:function(pe){return x()().locale(b(pe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(pe,he){return he.locale(b(pe)).weekday(0)},getWeek:function(pe,he){return he.locale(b(pe)).week()},getShortWeekDays:function(pe){return x()().locale(b(pe)).localeData().weekdaysMin()},getShortMonths:function(pe){return x()().locale(b(pe)).localeData().monthsShort()},format:function(pe,he,ke){return he.locale(b(pe)).format(ke)},parse:function(pe,he,ke){for(var We=b(pe),ut=0;ut1&&(yt=pe.addDate(yt,-7)),yt}function Nt(me,pe,he){var ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(pe){case"year":return he.addYear(me,ke*10);case"quarter":case"month":return he.addYear(me,ke);default:return he.addMonth(me,ke)}}function Gt(me,pe){var he=pe.generateConfig,ke=pe.locale,We=pe.format;return typeof We=="function"?We(me):he.locale.format(ke.locale,me,We)}function An(me,pe){var he=pe.generateConfig,ke=pe.locale,We=pe.formatList;return!me||typeof We[0]=="function"?null:he.locale.parse(ke.locale,me,We)}function xt(me){var pe=me.cellDate,he=me.mode,ke=me.disabledDate,We=me.generateConfig;if(!ke)return!1;var ut=function(da,sn,Tn){for(var fa=sn;fa<=Tn;){var gr=void 0;switch(da){case"date":{if(gr=We.setDate(pe,fa),!ke(gr))return!1;break}case"month":{if(gr=We.setMonth(pe,fa),!xt({cellDate:gr,mode:"month",generateConfig:We,disabledDate:ke}))return!1;break}case"year":{if(gr=We.setYear(pe,fa),!xt({cellDate:gr,mode:"year",generateConfig:We,disabledDate:ke}))return!1;break}}fa+=1}return!0};switch(he){case"date":case"week":return ke(pe);case"month":{var yt=1,rn=We.getDate(We.getEndDate(pe));return ut("date",yt,rn)}case"quarter":{var tn=Math.floor(We.getMonth(pe)/3)*3,wn=tn+2;return ut("month",tn,wn)}case"year":return ut("month",0,11);case"decade":{var sa=We.getYear(pe),jn=Math.floor(sa/mn)*mn,Wn=jn+mn-1;return ut("year",jn,Wn)}}}function Vt(me,pe){var he=pe.formatList,ke=pe.generateConfig,We=pe.locale;return(0,Qt.Z)(function(){if(!me)return[[""],""];for(var ut="",yt=[],rn=0;rn1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(wn.current),fa){tn(Tn);return}wn.current=requestAnimationFrame(function(){tn(Tn)})}var jn=Vt(rn,{formatList:he,generateConfig:ke,locale:We}),Wn=(0,He.Z)(jn,2),ca=Wn[1];function da(Tn){sa(Tn)}function sn(){var Tn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;sa(null,Tn)}return(0,de.useEffect)(function(){sn(!0)},[me]),(0,de.useEffect)(function(){return function(){return cancelAnimationFrame(wn.current)}},[]),[ca,da,sn]}var gn=le(10228),va=le(16089),mr=le(94480),jr=le(29194),Lr=new Map;function cr(me,pe){var he;function ke(){(0,jr.Z)(me)?pe():he=(0,va.Z)(function(){ke()})}return ke(),function(){va.Z.cancel(he)}}function oo(me,pe,he){if(Lr.get(me)&&cancelAnimationFrame(Lr.get(me)),he<=0){Lr.set(me,requestAnimationFrame(function(){me.scrollTop=pe}));return}var ke=pe-me.scrollTop,We=ke/he*10;Lr.set(me,requestAnimationFrame(function(){me.scrollTop+=We,me.scrollTop!==pe&&oo(me,pe,he-10)}))}function Wr(me,pe){var he=pe.onLeftRight,ke=pe.onCtrlLeftRight,We=pe.onUpDown,ut=pe.onPageUpDown,yt=pe.onEnter,rn=me.which,tn=me.ctrlKey,wn=me.metaKey;switch(rn){case gn.Z.LEFT:if(tn||wn){if(ke)return ke(-1),!0}else if(he)return he(-1),!0;break;case gn.Z.RIGHT:if(tn||wn){if(ke)return ke(1),!0}else if(he)return he(1),!0;break;case gn.Z.UP:if(We)return We(-1),!0;break;case gn.Z.DOWN:if(We)return We(1),!0;break;case gn.Z.PAGE_UP:if(ut)return ut(-1),!0;break;case gn.Z.PAGE_DOWN:if(ut)return ut(1),!0;break;case gn.Z.ENTER:if(yt)return yt(),!0;break}return!1}function br(me,pe,he,ke){var We=me;if(!We)switch(pe){case"time":We=ke?"hh:mm:ss a":"HH:mm:ss";break;case"week":We="gggg-wo";break;case"month":We="YYYY-MM";break;case"quarter":We="YYYY-[Q]Q";break;case"year":We="YYYY";break;default:We=he?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return We}function Mr(me,pe,he){var ke=me==="time"?8:10,We=typeof pe=="function"?pe(he.getNow()).length:pe.length;return Math.max(ke,We)+2}var Br=null,nr=new Set;function co(me){return!Br&&typeof window!="undefined"&&window.addEventListener&&(Br=function(he){(0,mr.Z)(nr).forEach(function(ke){ke(he)})},window.addEventListener("mousedown",Br)),nr.add(me),function(){nr.delete(me),nr.size===0&&(window.removeEventListener("mousedown",Br),Br=null)}}function Jr(me){var pe=me.target;if(me.composed&&pe.shadowRoot){var he;return((he=me.composedPath)===null||he===void 0?void 0:he.call(me)[0])||pe}return pe}var Lt=function(pe){return pe==="month"||pe==="date"?"year":pe},In=function(pe){return pe==="date"?"month":pe},Un=function(pe){return pe==="month"||pe==="date"?"quarter":pe},on=function(pe){return pe==="date"?"week":pe},Bn={year:Lt,month:In,quarter:Un,week:on,time:null,date:null};function aa(me,pe){return me.some(function(he){return he&&he.contains(pe)})}function Ba(me){var pe=me.open,he=me.value,ke=me.isClickOutside,We=me.triggerOpen,ut=me.forwardKeyDown,yt=me.onKeyDown,rn=me.blurToCancel,tn=me.onSubmit,wn=me.onCancel,sa=me.onFocus,jn=me.onBlur,Wn=me.changeOnBlur,ca=(0,de.useState)(!1),da=(0,He.Z)(ca,2),sn=da[0],Tn=da[1],fa=(0,de.useState)(!1),gr=(0,He.Z)(fa,2),er=gr[0],vr=gr[1],Sr=(0,de.useRef)(!1),Ie=(0,de.useRef)(!1),qa=(0,de.useRef)(!1),Uo={onMouseDown:function(){Tn(!0),We(!0)},onKeyDown:function(wo){var lu=function(){qa.current=!0};if(yt(wo,lu),!qa.current){switch(wo.which){case gn.Z.ENTER:{pe?tn()!==!1&&Tn(!0):We(!0),wo.preventDefault();return}case gn.Z.TAB:{sn&&pe&&!wo.shiftKey?(Tn(!1),wo.preventDefault()):!sn&&pe&&!ut(wo)&&wo.shiftKey&&(Tn(!0),wo.preventDefault());return}case gn.Z.ESC:{Tn(!0),wn();return}}!pe&&![gn.Z.SHIFT].includes(wo.which)?We(!0):sn||ut(wo)}},onFocus:function(wo){Tn(!0),vr(!0),sa&&sa(wo)},onBlur:function(wo){if(Sr.current||!ke(document.activeElement)){Sr.current=!1;return}rn?setTimeout(function(){for(var lu=document,vu=lu.activeElement;vu&&vu.shadowRoot;)vu=vu.shadowRoot.activeElement;ke(vu)&&wn()},0):pe&&(We(!1),Ie.current&&tn()),vr(!1),jn==null||jn(wo)}};return(0,de.useEffect)(function(){Ie.current=!1},[pe]),(0,de.useEffect)(function(){Ie.current=!0},[he]),(0,de.useEffect)(function(){return co(function($r){var wo=Jr($r),lu=ke(wo);pe&&(lu?!Wn&&(!er||lu)&&We(!1):(Sr.current=!0,(0,va.Z)(function(){Sr.current=!1})))})}),[Uo,{focused:er,typing:sn}]}function tt(me,pe){return de.useMemo(function(){return me||(pe?((0,we.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(pe).map(function(he){var ke=(0,He.Z)(he,2),We=ke[0],ut=ke[1];return{label:We,value:ut}})):[])},[me,pe])}var St=le(34280);function pt(me){var pe=me.valueTexts,he=me.onTextChange,ke=de.useState(""),We=(0,He.Z)(ke,2),ut=We[0],yt=We[1],rn=de.useRef([]);rn.current=pe;function tn(sa){yt(sa),he(sa)}function wn(){yt(rn.current[0])}return(0,St.Z)(function(){pe.every(function(sa){return sa!==ut})&&wn()},[pe.join("||")]),[ut,tn,wn]}var Qn=de.createContext({}),$n=Qn,la=le(76190);function rr(me){var pe=me.cellRender,he=me.monthCellRender,ke=me.dateRender,We=de.useMemo(function(){if(pe)return pe;if(!(!he&&!ke))return function(ut,yt){var rn=ut;return ke&&yt.type==="date"?ke(rn,yt.today):he&&yt.type==="month"?he(rn,yt.locale):yt.originNode}},[pe,he,ke]);return We}function Ua(me,pe){for(var he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",ke=String(me);ke.length=1?he|0:1,yt=me;yt<=pe;yt+=ut)We.push({label:Ua(yt,2),value:yt,disabled:(ke||[]).includes(yt)});return We}function Fn(me){var pe=me.generateConfig,he=me.prefixCls,ke=me.operationRef,We=me.activeColumnIndex,ut=me.value,yt=me.showHour,rn=me.showMinute,tn=me.showSecond,wn=me.use12Hours,sa=me.hourStep,jn=sa===void 0?1:sa,Wn=me.minuteStep,ca=Wn===void 0?1:Wn,da=me.secondStep,sn=da===void 0?1:da,Tn=me.disabledHours,fa=me.disabledMinutes,gr=me.disabledSeconds,er=me.disabledTime,vr=me.hideDisabledOptions,Sr=me.onSelect,Ie=me.cellRender,qa=me.locale,Uo=[],$r="".concat(he,"-content"),wo="".concat(he,"-time-panel"),lu,vu=ut?pe.getHour(ut):-1,Su=vu,cu=ut?pe.getMinute(ut):-1,Zo=ut?pe.getSecond(ut):-1,lo=pe.getNow(),iu=de.useMemo(function(){if(er){var nu=er(lo);return[nu.disabledHours,nu.disabledMinutes,nu.disabledSeconds]}return[Tn,fa,gr]},[Tn,fa,gr,er,lo]),Ru=(0,He.Z)(iu,3),Gu=Ru[0],hu=Ru[1],$u=Ru[2],Ol=ya(0,23,jn,Gu&&Gu()),Pl=(0,Qt.Z)(function(){return Ol},Ol,Vn);wn&&(lu=Su>=12,Su%=12);var Kl=de.useMemo(function(){if(!wn)return[!1,!1];var nu=[!0,!0];return Pl.forEach(function(el){var ol=el.disabled,Il=el.value;ol||(Il>=12?nu[1]=!1:nu[0]=!1)}),nu},[wn,Pl]),dl=(0,He.Z)(Kl,2),Hl=dl[0],rl=dl[1],Sl=de.useMemo(function(){return wn?Pl.filter(lu?function(nu){return nu.value>=12}:function(nu){return nu.value<12}).map(function(nu){var el=nu.value%12,ol=el===0?"12":Ua(el,2);return(0,Ae.Z)((0,Ae.Z)({},nu),{},{label:ol,value:el})}):Pl},[wn,lu,Pl]),Wl=ya(0,59,ca,hu&&hu(vu)),ui=ya(0,59,sn,$u&&$u(vu,cu)),tu=en({value:ut,generateConfig:pe,disabledMinutes:hu,disabledSeconds:$u,minutes:Wl,seconds:ui,use12Hours:wn});ke.current={onUpDown:function(el){var ol=Uo[We];if(ol)for(var Il=ol.units.findIndex(function(yi){return yi.value===ol.value}),Yl=ol.units.length,ul=1;ul2&&arguments[2]!==void 0?arguments[2]:!1;(fl===Tn||gl)&&(ds(yr),Uo&&Uo(yr),tu&&tu(yr,au),$r&&!mt(tn,yr,mi)&&!(ca!=null&&ca(yr))&&$r(yr))},vi=function(yr){if(ni.includes(fl)){var au,gl,Oi=fl==="date";switch(yr===gn.Z.PAGE_UP||yr===gn.Z.PAGE_DOWN?gl=Oi?tn.addMonth:tn.addYear:gl=Oi?tn.addDate:tn.addMonth,yr){case gn.Z.LEFT:case gn.Z.PAGE_UP:au=gl(Al,-1);break;case gn.Z.RIGHT:case gn.Z.PAGE_DOWN:au=gl(Al,1);break;case gn.Z.UP:case gn.Z.DOWN:au=gl(Al,Number("".concat(yr===gn.Z.UP?"-":"").concat(Oi?Zt:ma)));break}if(au)return!(ca!=null&&ca(au))}return!0},Cs=function(yr){if(ul.current&&ul.current.onKeyDown){var au=!0,gl=yr.which;if([gn.Z.LEFT,gn.Z.RIGHT,gn.Z.UP,gn.Z.DOWN,gn.Z.PAGE_UP,gn.Z.PAGE_DOWN,gn.Z.ENTER].includes(gl)&&(yr.preventDefault(),gl!==gn.Z.ENTER&&gr===0&&(au=vi(gl))),au)return ul.current.onKeyDown(yr)}return(0,we.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Xu=function(yr){ul.current&&ul.current.onBlur&&ul.current.onBlur(yr)};ui&&ol!=="right"&&(ui.current={onKeyDown:Cs,onClose:function(){ul.current&&ul.current.onClose&&ul.current.onClose()}}),de.useEffect(function(){wn&&!Tl.current&&ju(wn)},[wn]),de.useEffect(function(){Tl.current=!1},[]);var vl,Bl=rr({cellRender:Kl,monthCellRender:Pl,dateRender:Ol}),zu=(0,Ae.Z)((0,Ae.Z)({},me),{},{cellRender:Bl,operationRef:ul,prefixCls:We,viewDate:Al,value:mi,onViewDateChange:Ql,sourceMode:Ci,onPanelChange:Ai,disabledDate:ca});switch(delete zu.onChange,delete zu.onSelect,fl){case"decade":vl=de.createElement(Po,(0,ce.Z)({},zu,{onSelect:function(yr,au){Ql(yr),bl(yr,au)}}));break;case"year":vl=de.createElement(pu,(0,ce.Z)({},zu,{onSelect:function(yr,au){Ql(yr),bl(yr,au)}}));break;case"month":vl=de.createElement(eu,(0,ce.Z)({},zu,{onSelect:function(yr,au){Ql(yr),bl(yr,au)}}));break;case"quarter":vl=de.createElement(Dr,(0,ce.Z)({},zu,{onSelect:function(yr,au){Ql(yr),bl(yr,au)}}));break;case"week":vl=de.createElement(Pa,(0,ce.Z)({},zu,{onSelect:function(yr,au){Ql(yr),bl(yr,au)}}));break;case"time":delete zu.showTime,vl=de.createElement(Du,(0,ce.Z)({},zu,(0,la.Z)(vr)==="object"?vr:null,{onSelect:function(yr,au){Ql(yr),bl(yr,au)}}));break;default:vr?vl=de.createElement(Vr,(0,ce.Z)({},zu,{onSelect:function(yr,au){Ql(yr),bl(yr,au)}})):vl=de.createElement(Tt,(0,ce.Z)({},zu,{onSelect:function(yr,au){Ql(yr),bl(yr,au)}}))}var os,gu,ji=function(){var yr=tn.getNow(),au=Nr(tn.getHour(yr),tn.getMinute(yr),tn.getSecond(yr),Hl?iu:1,rl?Gu:1,Sl?$u:1),gl=Dn(tn,yr,au[0],au[1],au[2]);bl(gl,"submit")};Fi||(os=Pu(We,fl,Ie),vr&&fl!=="date"?gu=null:gu=Lu({prefixCls:We,components:cu,needConfirmButton:dl,okDisabled:!mi||ca&&ca(mi),locale:rn,showNow:er,onNow:dl&&ji,onOk:function(){mi&&(bl(mi,"submit",!0),Su&&Su(mi))}}));var As;if(Sr&&fl==="date"&&Tn==="date"&&!vr){var us=tn.getNow(),js="".concat(We,"-today-btn"),gs=ca&&ca(us);As=de.createElement("a",{className:at()(js,gs&&"".concat(js,"-disabled")),"aria-disabled":gs,onClick:function(){gs||bl(us,"mouse",!0)}},rn.today)}return de.createElement($n.Provider,{value:(0,Ae.Z)((0,Ae.Z)({},Wl),{},{mode:fl,hideHeader:"hideHeader"in me?qa:Wl.hideHeader,hidePrevBtn:el&&ol==="right",hideNextBtn:el&&ol==="left"})},de.createElement("div",{tabIndex:gr,className:at()("".concat(We,"-panel"),ut,(pe={},(0,Le.Z)(pe,"".concat(We,"-panel-has-range"),Il&&Il[0]&&Il[1]),(0,Le.Z)(pe,"".concat(We,"-panel-has-range-hover"),Yl&&Yl[0]&&Yl[1]),(0,Le.Z)(pe,"".concat(We,"-panel-rtl"),Zo==="rtl"),pe)),style:yt,onKeyDown:Cs,onBlur:Xu,onMouseDown:lu},vl,os||gu||As?de.createElement("div",{className:"".concat(We,"-footer")},os,gu,As):null))}var Zl=ai,Si=le(35593),Qu={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function wi(me){var pe,he=me.prefixCls,ke=me.popupElement,We=me.popupStyle,ut=me.visible,yt=me.dropdownClassName,rn=me.dropdownAlign,tn=me.transitionName,wn=me.getPopupContainer,sa=me.children,jn=me.range,Wn=me.popupPlacement,ca=me.direction,da="".concat(he,"-dropdown"),sn=function(){return Wn!==void 0?Wn:ca==="rtl"?"bottomRight":"bottomLeft"};return de.createElement(Si.Z,{showAction:[],hideAction:[],popupPlacement:sn(),builtinPlacements:Qu,prefixCls:da,popupTransitionName:tn,popup:ke,popupAlign:rn,popupVisible:ut,popupClassName:at()(yt,(pe={},(0,Le.Z)(pe,"".concat(da,"-range"),jn),(0,Le.Z)(pe,"".concat(da,"-rtl"),ca==="rtl"),pe)),popupStyle:We,getPopupContainer:wn},sa)}var Cl=wi;function $l(me){var pe=me.prefixCls,he=me.presets,ke=me.onClick,We=me.onHover;return he.length?de.createElement("div",{className:"".concat(pe,"-presets")},de.createElement("ul",null,he.map(function(ut,yt){var rn=ut.label,tn=ut.value;return de.createElement("li",{key:yt,onClick:function(){return ke==null?void 0:ke(Ga(tn))},onMouseEnter:function(){return We==null?void 0:We(Ga(tn))},onMouseLeave:function(){return We==null?void 0:We(null)}},rn)}))):null}function Zi(me){var pe=me.picker,he=me.disabledHours,ke=me.disabledMinutes,We=me.disabledSeconds;pe==="time"&&(he||ke||We)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Mi(me,pe,he){var ke=(0,la.Z)(pe)==="object"?pe.clearIcon:he;return ke||de.createElement("span",{className:"".concat(me,"-clear-btn")})}function yl(me){var pe,he=me,ke=he.prefixCls,We=ke===void 0?"rc-picker":ke,ut=he.id,yt=he.name,rn=he.tabIndex,tn=he.style,wn=he.className,sa=he.dropdownClassName,jn=he.dropdownAlign,Wn=he.popupStyle,ca=he.transitionName,da=he.generateConfig,sn=he.locale,Tn=he.inputReadOnly,fa=he.allowClear,gr=he.autoFocus,er=he.showTime,vr=he.picker,Sr=vr===void 0?"date":vr,Ie=he.format,qa=he.use12Hours,Uo=he.value,$r=he.defaultValue,wo=he.presets,lu=he.open,vu=he.defaultOpen,Su=he.defaultOpenValue,cu=he.suffixIcon,Zo=he.clearIcon,lo=he.disabled,iu=he.disabledDate,Ru=he.placeholder,Gu=he.getPopupContainer,hu=he.pickerRef,$u=he.panelRender,Ol=he.onChange,Pl=he.onOpenChange,Kl=he.onFocus,dl=he.onBlur,Hl=he.onMouseDown,rl=he.onMouseUp,Sl=he.onMouseEnter,Wl=he.onMouseLeave,ui=he.onContextMenu,tu=he.onClick,Fi=he.onKeyDown,Ti=he.onSelect,nu=he.direction,el=he.autoComplete,ol=el===void 0?"off":el,Il=he.inputRender,Yl=he.changeOnBlur,ul=de.useRef(null),Tl=Sr==="date"&&!!er||Sr==="time",yi=tt(wo),Ri=Ka(br(Ie,Sr,er,qa)),mi=de.useRef(null),ds=de.useRef(null),Gs=de.useRef(null),Rs=(0,It.Z)(null,{value:Uo,defaultValue:$r}),Al=(0,He.Z)(Rs,2),ju=Al[0],Ql=Al[1],ys=de.useState(ju),as=(0,He.Z)(ys,2),Ni=as[0],fl=as[1],fi=de.useRef(null),rs=(0,It.Z)(!1,{value:lu,defaultValue:vu,postState:function(to){return lo?!1:to},onChange:function(to){Pl&&Pl(to),!to&&fi.current&&fi.current.onClose&&fi.current.onClose()}}),Xi=(0,He.Z)(rs,2),Ci=Xi[0],Dl=Xi[1],Ai=Vt(Ni,{formatList:Ri,generateConfig:da,locale:sn}),bl=(0,He.Z)(Ai,2),vi=bl[0],Cs=bl[1],Xu=pt({valueTexts:vi,onTextChange:function(to){var li=An(to,{locale:sn,formatList:Ri,generateConfig:da});li&&(!iu||!iu(li))&&fl(li)}}),vl=(0,He.Z)(Xu,3),Bl=vl[0],zu=vl[1],os=vl[2],gu=function(to){fl(to),Ql(to),Ol&&!mt(da,ju,to)&&Ol(to,to?Gt(to,{generateConfig:da,locale:sn,format:Ri[0]}):"")},ji=function(to){lo&&to||Dl(to)},As=function(to){return Ci&&fi.current&&fi.current.onKeyDown?fi.current.onKeyDown(to):((0,we.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},us=function(){for(var to=arguments.length,li=new Array(to),ll=0;llWn(wn);case"month":return jn(sn)>jn(wn);case"week":return sa(sn)>sa(wn);default:return!dn(rn,sn,wn)&&rn.isAfter(sn,wn)}return!1},[ut,yt[1],wn,pe]),da=de.useCallback(function(sn){if(yt[1]||ut&&ut(sn))return!0;if(yt[0]&&tn)return!dn(rn,sn,wn)&&rn.isAfter(tn,sn);if(!pe&&tn)switch(he){case"quarter":return Wn(sn)0&&arguments[0]!==void 0?arguments[0]:!1,Cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fo=null;Vl&&Qs&&Qs[0]&&Qs[1]&&sn.isAfter(Qs[1],Qs[0])&&(fo=Qs);var Fu=qa;if(qa&&(0,la.Z)(qa)==="object"&&qa.defaultValue){var pl=qa.defaultValue;Fu=(0,Ae.Z)((0,Ae.Z)({},qa),{},{defaultValue:za(pl,Mo)||void 0})}return de.createElement(na.Provider,{value:{inRange:!0,panelPosition:Bu,rangedValue:hd||Ao,hoverRangedValue:fo}},de.createElement(Zl,(0,ce.Z)({},me,Cr,{cellRender:Ad,showTime:Fu,mode:Oi[Mo],generateConfig:sn,style:void 0,direction:Al,disabledDate:Mo===0?Hs:Ac,disabledTime:function($i){return iu?iu($i,Mo===0?"start":"end"):!1},className:at()((0,Le.Z)({},"".concat(yt,"-panel-focused"),Mo===0?!yd:!Cd)),value:za(Ao,Mo),locale:Tn,tabIndex:-1,onPanelChange:function($i,Bs){Mo===0&&Qc(!0),Mo===1&&Nc(!0),sc(Mn(Oi,Bs,Mo),Mn(Ao,$i,Mo));var vs=$i;Bu==="right"&&Oi[Mo]===Bs&&(vs=Nt(vs,Bs,sn,-1)),us(vs,Mo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Mo===0?za(Ao,1):za(Ao,0)})))}var ss=0,ec=0;if(Mo&&rs.current&&Ci.current&&fi.current&&bl.current){ss=rs.current.offsetWidth+Ci.current.offsetWidth;var ng=bl.current.offsetLeft>ss?bl.current.offsetLeft-ss:bl.current.offsetLeft,pc=fi.current.offsetWidth,ag=bl.current.offsetWidth;pc&&ag&&ss>pc-ag-(Al==="rtl"?0:ng)&&(ec=ss)}var Dd=Al==="rtl"?{right:ss}:{left:ss};function Rc(){var Bu,Cr=Pu(yt,Oi[Mo],tu),fo=Lu({prefixCls:yt,components:Gs,needConfirmButton:Ni,okDisabled:!za(Ao,Mo)||lo&&lo(Ao[Mo]),locale:Tn,onOk:function(){var Ki=za(Ao,Mo);Ki&&(ll(Ao,Mo),mi==null||mi(Ao),Rl(!1,Mo,"confirm"))}});if(Ie!=="time"&&!qa){var Fu=As(Mo),pl=Nt(Fu,Ie,sn),nc=Oi[Mo],$i=nc===Ie,Bs=td($i?"left":!1,{pickerValue:Fu,onPickerValueChange:function(Ki){us(Ki,Mo)}}),vs=td("right",{pickerValue:pl,onPickerValueChange:function(Ki){us(Nt(Ki,Ie,sn,-1),Mo)}});Al==="rtl"?Bu=de.createElement(de.Fragment,null,vs,$i&&Bs):Bu=de.createElement(de.Fragment,null,Bs,$i&&vs)}else Bu=td();var Ui=de.createElement("div",{className:"".concat(yt,"-panel-layout")},de.createElement($l,{prefixCls:yt,presets:tg,onClick:function(Ki){ll(Ki,null),Rl(!1,Mo,"preset")},onHover:function(Ki){Vd(Ki)}}),de.createElement("div",null,de.createElement("div",{className:"".concat(yt,"-panels")},Bu),(Cr||fo)&&de.createElement("div",{className:"".concat(yt,"-footer")},Cr,fo)));return $u&&(Ui=$u(Ui)),de.createElement("div",{className:"".concat(yt,"-panel-container"),style:{marginLeft:ec},ref:fi,onMouseDown:function(Ki){Ki.preventDefault()}},Ui)}var rg=de.createElement("div",{className:at()("".concat(yt,"-range-wrapper"),"".concat(yt,"-").concat(Ie,"-range-wrapper")),style:{minWidth:Uu}},de.createElement("div",{ref:bl,className:"".concat(yt,"-range-arrow"),style:Dd}),Rc()),bd;Hl&&(bd=de.createElement("span",{className:"".concat(yt,"-suffix"),onMouseDown:function(Cr){Cr.preventDefault()}},Hl));var og=Mi(yt,dl,rl),jc=de.createElement("span",{onMouseDown:function(Cr){Cr.preventDefault(),Cr.stopPropagation()},onMouseUp:function(Cr){Cr.preventDefault(),Cr.stopPropagation();var fo=zu;Xu[0]||(fo=Mn(fo,null,0)),Xu[1]||(fo=Mn(fo,null,1)),ll(fo,null),Rl(!1,Mo,"clear")},className:"".concat(yt,"-clear"),role:"button"},og),Bd=dl&&(za(zu,0)&&!Xu[0]||za(zu,1)&&!Xu[1]),tc={size:Mr(Ie,vi[0],sn)},hc=0,zs=0;rs.current&&Xi.current&&Ci.current&&(Mo===0?zs=rs.current.offsetWidth:(hc=ss,zs=Xi.current.offsetWidth));var ug=Al==="rtl"?{right:hc}:{left:hc},Bg=function(Cr,fo){var Fu=Mn(Ao,Cr,Mo);if(fo==="submit"||fo!=="key"&&!Ni){ll(Fu,Mo),Mo===0?Qc():Nc();var pl=Mo===0?1:0;Xu[pl]?Rl(!1,!1,"confirm"):Rl(!1,Mo,"confirm")}else yr(Fu)};return de.createElement($n.Provider,{value:{operationRef:Cs,hideHeader:Ie==="time",onDateMouseEnter:Pd,onDateMouseLeave:Xs,hideRanges:!0,onSelect:Bg,open:Vl}},de.createElement(Cl,{visible:Vl,popupElement:rg,popupStyle:sa,prefixCls:yt,dropdownClassName:jn,dropdownAlign:ca,getPopupContainer:da,transitionName:Wn,range:!0,direction:Al},de.createElement("div",(0,ce.Z)({ref:fl,className:at()(yt,"".concat(yt,"-range"),wn,(pe={},(0,Le.Z)(pe,"".concat(yt,"-disabled"),Xu[0]&&Xu[1]),(0,Le.Z)(pe,"".concat(yt,"-focused"),Mo===0?Ic:qd),(0,Le.Z)(pe,"".concat(yt,"-rtl"),Al==="rtl"),pe)),style:tn,onClick:Tc,onMouseEnter:Tl,onMouseLeave:yi,onMouseDown:tl,onMouseUp:ul},(0,jt.Z)(me,{aria:!0,data:!0})),de.createElement("div",{className:at()("".concat(yt,"-input"),(he={},(0,Le.Z)(he,"".concat(yt,"-input-active"),Mo===0),(0,Le.Z)(he,"".concat(yt,"-input-placeholder"),!!Lc),he)),ref:rs},de.createElement("input",(0,ce.Z)({id:rn,disabled:Xu[0],readOnly:Wl||typeof vi[0]=="function"||!yd,value:Lc||gc,onChange:function(Cr){Yc(Cr.target.value)},autoFocus:gr,placeholder:za(fa,0)||"",ref:Dl},il,tc,{autoComplete:ys}))),de.createElement("div",{className:"".concat(yt,"-range-separator"),ref:Ci},wo),de.createElement("div",{className:at()("".concat(yt,"-input"),(ke={},(0,Le.Z)(ke,"".concat(yt,"-input-active"),Mo===1),(0,Le.Z)(ke,"".concat(yt,"-input-placeholder"),!!Jc),ke)),ref:Xi},de.createElement("input",(0,ce.Z)({disabled:Xu[1],readOnly:Wl||typeof vi[0]=="function"||!Cd,value:Jc||wc,onChange:function(Cr){fc(Cr.target.value)},placeholder:za(fa,1)||"",ref:Ai},qs,tc,{autoComplete:ys}))),de.createElement("div",{className:"".concat(yt,"-active-bar"),style:(0,Ae.Z)((0,Ae.Z)({},ug),{},{width:zs,position:"absolute"})}),bd,Bd&&jc)))}var Ju=function(me){(0,pn.Z)(he,me);var pe=(0,qn.Z)(he);function he(){var ke;(0,ft.Z)(this,he);for(var We=arguments.length,ut=new Array(We),yt=0;yt{const{lineHeight:We}=me,ut=Math.floor(he*We)+2,yt=Math.max((pe-ut)/2,0),rn=Math.max(pe-ut-yt,0);return{padding:`${yt}px ${ke}px ${rn}px`}},Ro=me=>{const{componentCls:pe,pickerCellCls:he,pickerCellInnerCls:ke,cellHeight:We,motionDurationSlow:ut,borderRadiusSM:yt,motionDurationMid:rn,cellHoverBg:tn,lineWidth:wn,lineType:sa,colorPrimary:jn,cellActiveWithRangeBg:Wn,colorTextLightSolid:ca,controlHeightSM:da,cellRangeBorderColor:sn,pickerCellBorderGap:Tn,cellHoverWithRangeBg:fa,cellWidth:gr,colorTextDisabled:er,cellBgDisabled:vr}=me;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:We,transform:"translateY(-50%)",transition:`all ${ut}`,content:'""'},[ke]:{position:"relative",zIndex:2,display:"inline-block",minWidth:We,height:We,lineHeight:`${We}px`,borderRadius:yt,transition:`background ${rn}, border ${rn}`},"&-range-hover-start, &-range-hover-end":{[ke]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${he}-in-view), + &:hover:not(${he}-selected):not(${he}-range-start):not(${he}-range-end):not(${he}-range-hover-start):not(${he}-range-hover-end)`]:{[ke]:{background:tn}},[`&-in-view${he}-today ${ke}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${wn}px ${sa} ${jn}`,borderRadius:yt,content:'""'}},[`&-in-view${he}-in-range`]:{position:"relative","&::before":{background:Wn}},[`&-in-view${he}-selected ${ke}, + &-in-view${he}-range-start ${ke}, + &-in-view${he}-range-end ${ke}`]:{color:ca,background:jn},[`&-in-view${he}-range-start:not(${he}-range-start-single), + &-in-view${he}-range-end:not(${he}-range-end-single)`]:{"&::before":{background:Wn}},[`&-in-view${he}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${he}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${he}-range-hover-start:not(${he}-in-range):not(${he}-range-start):not(${he}-range-end), + &-in-view${he}-range-hover-end:not(${he}-in-range):not(${he}-range-start):not(${he}-range-end), + &-in-view${he}-range-hover-start${he}-range-start-single, + &-in-view${he}-range-hover-start${he}-range-start${he}-range-end${he}-range-end-near-hover, + &-in-view${he}-range-hover-end${he}-range-start${he}-range-end${he}-range-start-near-hover, + &-in-view${he}-range-hover-end${he}-range-end-single, + &-in-view${he}-range-hover:not(${he}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:da,borderTop:`${wn}px dashed ${sn}`,borderBottom:`${wn}px dashed ${sn}`,transform:"translateY(-50%)",transition:`all ${ut}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Tn},[`&-in-view${he}-in-range${he}-range-hover::before, + &-in-view${he}-in-range${he}-range-hover-start::before, + &-in-view${he}-in-range${he}-range-hover-end::before, + &-in-view${he}-range-start${he}-range-hover::before, + &-in-view${he}-range-end${he}-range-hover::before, + &-in-view${he}-range-start:not(${he}-range-start-single)${he}-range-hover-start::before, + &-in-view${he}-range-end:not(${he}-range-end-single)${he}-range-hover-end::before, + ${pe}-panel + > :not(${pe}-date-panel) + &-in-view${he}-in-range${he}-range-hover-start::before, + ${pe}-panel + > :not(${pe}-date-panel) + &-in-view${he}-in-range${he}-range-hover-end::before`]:{background:fa},[`&-in-view${he}-range-start:not(${he}-range-start-single):not(${he}-range-end) ${ke}`]:{borderStartStartRadius:yt,borderEndStartRadius:yt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${he}-range-end:not(${he}-range-end-single):not(${he}-range-start) ${ke}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:yt,borderEndEndRadius:yt},[`&-range-hover${he}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${he}-range-hover:first-child::after, + tr > &-in-view${he}-range-hover-end:first-child::after, + &-in-view${he}-start${he}-range-hover-edge-start${he}-range-hover-edge-start-near-range::after, + &-in-view${he}-range-hover-edge-start:not(${he}-range-hover-edge-start-near-range)::after, + &-in-view${he}-range-hover-start::after`]:{insetInlineStart:(gr-We)/2,borderInlineStart:`${wn}px dashed ${sn}`,borderStartStartRadius:yt,borderEndStartRadius:yt},[`tr > &-in-view${he}-range-hover:last-child::after, + tr > &-in-view${he}-range-hover-start:last-child::after, + &-in-view${he}-end${he}-range-hover-edge-end${he}-range-hover-edge-end-near-range::after, + &-in-view${he}-range-hover-edge-end:not(${he}-range-hover-edge-end-near-range)::after, + &-in-view${he}-range-hover-end::after`]:{insetInlineEnd:(gr-We)/2,borderInlineEnd:`${wn}px dashed ${sn}`,borderStartEndRadius:yt,borderEndEndRadius:yt},"&-disabled":{color:er,pointerEvents:"none",[ke]:{background:"transparent"},"&::before":{background:vr}},[`&-disabled${he}-today ${ke}::before`]:{borderColor:er}}},Ur=me=>{const{componentCls:pe,pickerCellCls:he,pickerCellInnerCls:ke,pickerYearMonthCellWidth:We,pickerControlIconSize:ut,cellWidth:yt,paddingSM:rn,paddingXS:tn,paddingXXS:wn,colorBgContainer:sa,lineWidth:jn,lineType:Wn,borderRadiusLG:ca,colorPrimary:da,colorTextHeading:sn,colorSplit:Tn,pickerControlIconBorderWidth:fa,colorIcon:gr,textHeight:er,motionDurationMid:vr,colorIconHover:Sr,fontWeightStrong:Ie,cellHeight:qa,pickerCellPaddingVertical:Uo,colorTextDisabled:$r,colorText:wo,fontSize:lu,cellHoverWithRangeBg:vu,motionDurationSlow:Su,withoutTimeCellHeight:cu,pickerQuarterPanelContentHeight:Zo,colorLink:lo,colorLinkActive:iu,colorLinkHover:Ru,cellRangeBorderColor:Gu,borderRadiusSM:hu,colorTextLightSolid:$u,cellHoverBg:Ol,timeColumnHeight:Pl,timeColumnWidth:Kl,timeCellHeight:dl,controlItemBgActive:Hl,marginXXS:rl,pickerDatePanelPaddingHorizontal:Sl}=me,Wl=yt*7+Sl*2,ui=(Wl-tn*2)/3-We-rn,tu=(Wl-tn*2)/4-We;return{[pe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:sa,border:`${jn}px ${Wn} ${Tn}`,borderRadius:ca,outline:"none","&-focused":{borderColor:da},"&-rtl":{direction:"rtl",[`${pe}-prev-icon, + ${pe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${pe}-next-icon, + ${pe}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Wl},"&-header":{display:"flex",padding:`0 ${tn}px`,color:sn,borderBottom:`${jn}px ${Wn} ${Tn}`,"> *":{flex:"none"},button:{padding:0,color:gr,lineHeight:`${er}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${vr}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:lu,"&:hover":{color:Sr}},"&-view":{flex:"auto",fontWeight:Ie,lineHeight:`${er}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:tn},"&:hover":{color:da}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:ut,height:ut,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:ut,height:ut,border:"0 solid currentcolor",borderBlockStartWidth:fa,borderBlockEndWidth:0,borderInlineStartWidth:fa,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(ut/2),insetInlineStart:Math.ceil(ut/2),display:"inline-block",width:ut,height:ut,border:"0 solid currentcolor",borderBlockStartWidth:fa,borderBlockEndWidth:0,borderInlineStartWidth:fa,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:qa,fontWeight:"normal"},th:{height:qa+Uo*2,color:wo,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Uo}px 0`,color:$r,cursor:"pointer","&-in-view":{color:wo}},Ro(me)),[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start ${ke}, + &-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${ke}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:vu,transition:`all ${Su}`,content:'""'}},[`&-date-panel + ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-start + ${ke}::after`]:{insetInlineEnd:-(yt-qa)/2,insetInlineStart:0},[`&-date-panel ${pe}-cell-in-view${pe}-cell-in-range${pe}-cell-range-hover-end ${ke}::after`]:{insetInlineEnd:0,insetInlineStart:-(yt-qa)/2},[`&-range-hover${pe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-content`]:{height:cu*4},[ke]:{padding:`0 ${tn}px`}},"&-quarter-panel":{[`${pe}-content`]:{height:Zo},[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:tu,borderInlineStart:`${jn}px dashed ${Gu}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:tu,borderInlineEnd:`${jn}px dashed ${Gu}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:tu,borderInlineEnd:`${jn}px dashed ${Gu}`,[`${pe}-panel-rtl &`]:{insetInlineStart:tu,borderInlineStart:`${jn}px dashed ${Gu}`}}},[`&-panel ${pe}-footer`]:{borderTop:`${jn}px ${Wn} ${Tn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${er-2*jn}px`,textAlign:"center","&-extra":{padding:`0 ${rn}px`,lineHeight:`${er-2*jn}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${jn}px ${Wn} ${Tn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:lo,"&:hover":{color:Ru},"&:active":{color:iu},[`&${pe}-today-btn-disabled`]:{color:$r,cursor:"not-allowed"}},"&-decade-panel":{[ke]:{padding:`0 ${tn/2}px`},[`${pe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${pe}-body`]:{padding:`0 ${tn}px`},[ke]:{width:We},[`${pe}-cell-range-hover-start::after`]:{borderStartStartRadius:hu,borderEndStartRadius:hu,borderStartEndRadius:0,borderEndEndRadius:0,[`${pe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:hu,borderEndEndRadius:hu}},[`${pe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:hu,borderEndEndRadius:hu,[`${pe}-panel-rtl &`]:{borderStartStartRadius:hu,borderEndStartRadius:hu,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${pe}-cell-range-hover-start::after`]:{insetInlineStart:ui,borderInlineStart:`${jn}px dashed ${Gu}`,[`${pe}-panel-rtl &`]:{insetInlineEnd:ui,borderInlineEnd:`${jn}px dashed ${Gu}`}},[`${pe}-cell-range-hover-end::after`]:{insetInlineEnd:ui,borderInlineEnd:`${jn}px dashed ${Gu}`,[`${pe}-panel-rtl &`]:{insetInlineStart:ui,borderInlineStart:`${jn}px dashed ${Gu}`}}},"&-week-panel":{[`${pe}-body`]:{padding:`${tn}px ${rn}px`},[`${pe}-cell`]:{[`&:hover ${ke}, + &-selected ${ke}, + ${ke}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${vr}`},"&:first-child:before":{borderStartStartRadius:hu,borderEndStartRadius:hu},"&:last-child:before":{borderStartEndRadius:hu,borderEndEndRadius:hu}},"&:hover td":{"&:before":{background:Ol}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${he}`]:{"&:before":{background:da},[`&${pe}-cell-week`]:{color:new Zr.C($u).setAlpha(.5).toHexString()},[ke]:{color:$u}}},"&-range-hover td:before":{background:Hl}}},"&-date-panel":{[`${pe}-body`]:{padding:`${tn}px ${Sl}px`},[`${pe}-content`]:{width:yt*7,th:{width:yt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${pe}-time-panel`]:{borderInlineStart:`${jn}px ${Wn} ${Tn}`},[`${pe}-date-panel, + ${pe}-time-panel`]:{transition:`opacity ${Su}`},"&-active":{[`${pe}-date-panel, + ${pe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${pe}-content`]:{display:"flex",flex:"auto",height:Pl},"&-column":{flex:"1 0 auto",width:Kl,margin:`${wn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${vr}`,overflowX:"hidden","&::after":{display:"block",height:Pl-dl,content:'""'},"&:not(:first-child)":{borderInlineStart:`${jn}px ${Wn} ${Tn}`},"&-active":{background:new Zr.C(Hl).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${pe}-time-panel-cell`]:{marginInline:rl,[`${pe}-time-panel-cell-inner`]:{display:"block",width:Kl-2*rl,height:dl,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Kl-dl)/2,color:wo,lineHeight:`${dl}px`,borderRadius:hu,cursor:"pointer",transition:`background ${vr}`,"&:hover":{background:Ol}},"&-selected":{[`${pe}-time-panel-cell-inner`]:{background:Hl}},"&-disabled":{[`${pe}-time-panel-cell-inner`]:{color:$r,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${pe}-time-panel-column:after`]:{height:Pl-dl+wn*2}}}},Ll=me=>{const{componentCls:pe,colorBgContainer:he,colorError:ke,errorActiveShadow:We,colorWarning:ut,warningActiveShadow:yt}=me;return{[`${pe}:not(${pe}-disabled)`]:{[`&${pe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:he,borderColor:ke},[`&${pe}-focused, &:focus`]:Object.assign({},(0,xr.M1)((0,Bo.TS)(me,{activeBorderColor:ke,activeShadow:We}))),[`${pe}-active-bar`]:{background:ke}},[`&${pe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:he,borderColor:ut},[`&${pe}-focused, &:focus`]:Object.assign({},(0,xr.M1)((0,Bo.TS)(me,{activeBorderColor:ut,activeShadow:yt}))),[`${pe}-active-bar`]:{background:ut}}}}},ri=me=>{const{componentCls:pe,antCls:he,controlHeight:ke,fontSize:We,paddingInline:ut,colorBgContainer:yt,lineWidth:rn,lineType:tn,colorBorder:wn,borderRadius:sa,motionDurationMid:jn,colorBgContainerDisabled:Wn,colorTextDisabled:ca,colorTextPlaceholder:da,controlHeightLG:sn,fontSizeLG:Tn,controlHeightSM:fa,paddingInlineSM:gr,paddingXS:er,marginXS:vr,colorTextDescription:Sr,lineWidthBold:Ie,lineHeight:qa,colorPrimary:Uo,motionDurationSlow:$r,zIndexPopup:wo,paddingXXS:lu,paddingSM:vu,textHeight:Su,cellActiveWithRangeBg:cu,colorPrimaryBorder:Zo,sizePopupArrow:lo,borderRadiusXS:iu,borderRadiusOuter:Ru,colorBgElevated:Gu,borderRadiusLG:hu,boxShadowSecondary:$u,borderRadiusSM:Ol,colorSplit:Pl,cellHoverBg:Kl,presetsWidth:dl,presetsMaxWidth:Hl,boxShadowPopoverArrow:rl,colorTextQuaternary:Sl}=me;return[{[pe]:Object.assign(Object.assign(Object.assign({},(0,Xa.Wf)(me)),bu(me,ke,We,ut)),{position:"relative",display:"inline-flex",alignItems:"center",background:yt,lineHeight:1,border:`${rn}px ${tn} ${wn}`,borderRadius:sa,transition:`border ${jn}, box-shadow ${jn}`,"&:hover, &-focused":Object.assign({},(0,xr.pU)(me)),"&-focused":Object.assign({},(0,xr.M1)(me)),[`&${pe}-disabled`]:{background:Wn,borderColor:wn,cursor:"not-allowed",[`${pe}-suffix`]:{color:Sl}},[`&${pe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${pe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,xr.ik)(me)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${pe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:da}}},"&-large":Object.assign(Object.assign({},bu(me,sn,Tn,ut)),{[`${pe}-input > input`]:{fontSize:Tn}}),"&-small":Object.assign({},bu(me,fa,We,gr)),[`${pe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:er/2,color:ca,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:vr}}},[`${pe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:ca,lineHeight:1,background:yt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${jn}, color ${jn}`,"> *":{verticalAlign:"top"},"&:hover":{color:Sr}},[`${pe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Tn,color:ca,fontSize:Tn,verticalAlign:"top",cursor:"default",[`${pe}-focused &`]:{color:Sr},[`${pe}-range-separator &`]:{[`${pe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${pe}-clear`]:{insetInlineEnd:ut},"&:hover":{[`${pe}-clear`]:{opacity:1}},[`${pe}-active-bar`]:{bottom:-rn,height:Ie,marginInlineStart:ut,background:Uo,opacity:0,transition:`all ${$r} ease-out`,pointerEvents:"none"},[`&${pe}-focused`]:{[`${pe}-active-bar`]:{opacity:1}},[`${pe}-range-separator`]:{alignItems:"center",padding:`0 ${er}px`,lineHeight:1},[`&${pe}-small`]:{[`${pe}-clear`]:{insetInlineEnd:gr},[`${pe}-active-bar`]:{marginInlineStart:gr}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Xa.Wf)(me)),Ur(me)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:wo,[`&${pe}-dropdown-hidden`]:{display:"none"},[`&${pe}-dropdown-placement-bottomLeft`]:{[`${pe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${pe}-dropdown-placement-topLeft`]:{[`${pe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-topLeft, + &${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-topRight, + &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-topLeft, + &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-topRight`]:{animationName:xo.Qt},[`&${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-bottomLeft, + &${he}-slide-up-enter${he}-slide-up-enter-active${pe}-dropdown-placement-bottomRight, + &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-bottomLeft, + &${he}-slide-up-appear${he}-slide-up-appear-active${pe}-dropdown-placement-bottomRight`]:{animationName:xo.fJ},[`&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-topLeft, + &${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-topRight`]:{animationName:xo.ly},[`&${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-bottomLeft, + &${he}-slide-up-leave${he}-slide-up-leave-active${pe}-dropdown-placement-bottomRight`]:{animationName:xo.Uw},[`${pe}-panel > ${pe}-time-panel`]:{paddingTop:lu},[`${pe}-ranges`]:{marginBottom:0,padding:`${lu}px ${vu}px`,overflow:"hidden",lineHeight:`${Su-2*rn-er/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${pe}-preset > ${he}-tag-blue`]:{color:Uo,background:cu,borderColor:Zo,cursor:"pointer"},[`${pe}-ok`]:{marginInlineStart:"auto"}},[`${pe}-range-wrapper`]:{display:"flex",position:"relative"},[`${pe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:ut*1.5,transition:`left ${$r} ease-out`},(0,Ho.r)(lo,iu,Ru,Gu,rl)),[`${pe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Gu,borderRadius:hu,boxShadow:$u,transition:`margin ${$r}`,[`${pe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${pe}-presets`]:{display:"flex",flexDirection:"column",minWidth:dl,maxWidth:Hl,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:er,borderInlineEnd:`${rn}px ${tn} ${Pl}`,li:Object.assign(Object.assign({},Xa.vS),{borderRadius:Ol,paddingInline:er,paddingBlock:(fa-Math.round(We*qa))/2,cursor:"pointer",transition:`all ${$r}`,"+ li":{marginTop:vr},"&:hover":{background:Kl}})}},[`${pe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${pe}-panel`]:{borderWidth:`0 0 ${rn}px`},"&:last-child":{[`${pe}-panel`]:{borderWidth:0}}},[`${pe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${pe}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:wn}}}}),"&-dropdown-range":{padding:`${lo*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${pe}-separator`]:{transform:"rotate(180deg)"},[`${pe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,xo.oN)(me,"slide-up"),(0,xo.oN)(me,"slide-down"),(0,ou.Fm)(me,"move-up"),(0,ou.Fm)(me,"move-down")]},Go=me=>{const{componentCls:pe,controlHeightLG:he,paddingXXS:ke,padding:We}=me;return{pickerCellCls:`${pe}-cell`,pickerCellInnerCls:`${pe}-cell-inner`,pickerYearMonthCellWidth:he*1.5,pickerQuarterPanelContentHeight:he*1.4,pickerCellPaddingVertical:ke+ke/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:We+ke/2}},Tu=me=>({cellHoverBg:me.controlItemBgHover,cellActiveWithRangeBg:me.controlItemBgActive,cellHoverWithRangeBg:new Zr.C(me.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Zr.C(me.colorPrimary).lighten(20).toHexString(),cellBgDisabled:me.colorBgContainerDisabled,timeColumnWidth:me.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:me.controlHeightSM*1.5,cellHeight:me.controlHeightSM,textHeight:me.controlHeightLG,withoutTimeCellHeight:me.controlHeightLG*1.65});var Oa=(0,Yu.Z)("DatePicker",me=>{const pe=(0,Bo.TS)((0,xr.e5)(me),Go(me));return[ri(pe),Ll(pe),(0,To.c)(me,{focusElCls:`${me.componentCls}-focused`})]},me=>Object.assign(Object.assign(Object.assign({},(0,xr.TM)(me)),Tu(me)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:me.zIndexPopupBase+50}));function dr(me,pe,he){return he!==void 0?he:pe==="year"&&me.lang.yearPlaceholder?me.lang.yearPlaceholder:pe==="quarter"&&me.lang.quarterPlaceholder?me.lang.quarterPlaceholder:pe==="month"&&me.lang.monthPlaceholder?me.lang.monthPlaceholder:pe==="week"&&me.lang.weekPlaceholder?me.lang.weekPlaceholder:pe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.placeholder:me.lang.placeholder}function ku(me,pe,he){return he!==void 0?he:pe==="year"&&me.lang.yearPlaceholder?me.lang.rangeYearPlaceholder:pe==="quarter"&&me.lang.quarterPlaceholder?me.lang.rangeQuarterPlaceholder:pe==="month"&&me.lang.monthPlaceholder?me.lang.rangeMonthPlaceholder:pe==="week"&&me.lang.weekPlaceholder?me.lang.rangeWeekPlaceholder:pe==="time"&&me.timePickerLocale.placeholder?me.timePickerLocale.rangePlaceholder:me.lang.rangePlaceholder}function Wu(me,pe){const he={adjustX:1,adjustY:1};switch(pe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:he};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:he};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:he};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:he};default:return{points:me==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:he}}}function _o(me){return me?Array.isArray(me)?me:[me]:[]}function Vu(me){const{format:pe,picker:he,showHour:ke,showMinute:We,showSecond:ut,use12Hours:yt}=me,rn=_o(pe)[0],tn=Object.assign({},me);return pe&&Array.isArray(pe)&&(tn.format=rn),rn&&typeof rn=="string"&&(!rn.includes("s")&&ut===void 0&&(tn.showSecond=!1),!rn.includes("m")&&We===void 0&&(tn.showMinute=!1),!rn.includes("H")&&!rn.includes("h")&&!rn.includes("K")&&!rn.includes("k")&&ke===void 0&&(tn.showHour=!1),(rn.includes("a")||rn.includes("A"))&&yt===void 0&&(tn.use12Hours=!0)),he==="time"?tn:(typeof rn=="function"&&delete tn.format,{showTime:tn})}function uu(me,pe,he){if(me===!1)return!1;const ke={clearIcon:pe!=null?pe:he};return typeof me=="object"?Object.assign(Object.assign({},ke),me):ke}var Nl=le(3113);function Yr(me){return de.createElement(Nl.ZP,Object.assign({size:"small",type:"primary"},me))}var Zu={button:Yr},ml=function(me,pe){var he={};for(var ke in me)Object.prototype.hasOwnProperty.call(me,ke)&&pe.indexOf(ke)<0&&(he[ke]=me[ke]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,ke=Object.getOwnPropertySymbols(me);We{const{prefixCls:We,getPopupContainer:ut,className:yt,placement:rn,size:tn,disabled:wn,bordered:sa=!0,placeholder:jn,popupClassName:Wn,dropdownClassName:ca,status:da,clearIcon:sn,allowClear:Tn,rootClassName:fa}=he,gr=ml(he,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),er=de.useRef(null),{getPrefixCls:vr,direction:Sr,getPopupContainer:Ie}=(0,de.useContext)(Ot.E_),qa=vr("picker",We),{compactSize:Uo,compactItemClassnames:$r}=(0,Zn.ri)(qa,Sr),{format:wo,showTime:lu,picker:vu}=he,Su=vr(),[cu,Zo]=Oa(qa),lo=Object.assign(Object.assign({},lu?Vu(Object.assign({format:wo,picker:vu},lu)):{}),vu==="time"?Vu(Object.assign(Object.assign({format:wo},he),{picker:vu})):{}),iu=(0,fr.Z)(rl=>{var Sl;return(Sl=tn!=null?tn:Uo)!==null&&Sl!==void 0?Sl:rl}),Ru=de.useContext(Ut.Z),Gu=wn!=null?wn:Ru,hu=(0,de.useContext)(Pr.aM),{hasFeedback:$u,status:Ol,feedbackIcon:Pl}=hu,Kl=de.createElement(de.Fragment,null,vu==="time"?de.createElement(oa,null):de.createElement(st,null),$u&&Pl);(0,de.useImperativeHandle)(ke,()=>({focus:()=>{var rl;return(rl=er.current)===null||rl===void 0?void 0:rl.focus()},blur:()=>{var rl;return(rl=er.current)===null||rl===void 0?void 0:rl.blur()}}));const[dl]=(0,Ra.Z)("Calendar",ur.Z),Hl=Object.assign(Object.assign({},dl),he.locale);return cu(de.createElement(Ue,Object.assign({separator:de.createElement("span",{"aria-label":"to",className:`${qa}-separator`},de.createElement(zn,null)),disabled:Gu,ref:er,dropdownAlign:Wu(Sr,rn),placeholder:ku(Hl,vu,jn),suffixIcon:Kl,prevIcon:de.createElement("span",{className:`${qa}-prev-icon`}),nextIcon:de.createElement("span",{className:`${qa}-next-icon`}),superPrevIcon:de.createElement("span",{className:`${qa}-super-prev-icon`}),superNextIcon:de.createElement("span",{className:`${qa}-super-next-icon`}),transitionName:`${Su}-slide-up`},gr,lo,{className:at()({[`${qa}-${iu}`]:iu,[`${qa}-borderless`]:!sa},(0,qe.Z)(qa,(0,qe.F)(Ol,da),$u),Zo,$r,yt,fa),locale:Hl.lang,prefixCls:qa,getPopupContainer:ut||Ie,generateConfig:me,components:Zu,direction:Sr,dropdownClassName:at()(Zo,Wn||ca,fa),allowClear:uu(Tn,sn,de.createElement(Xt.Z,null))})))})}var ei=function(me,pe){var he={};for(var ke in me)Object.prototype.hasOwnProperty.call(me,ke)&&pe.indexOf(ke)<0&&(he[ke]=me[ke]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var We=0,ke=Object.getOwnPropertySymbols(me);We{const{prefixCls:da,getPopupContainer:sn,style:Tn,className:fa,rootClassName:gr,size:er,bordered:vr=!0,placement:Sr,placeholder:Ie,popupClassName:qa,dropdownClassName:Uo,disabled:$r,status:wo,clearIcon:lu,allowClear:vu}=Wn,Su=ei(Wn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:cu,direction:Zo,getPopupContainer:lo,[sa]:iu}=(0,de.useContext)(Ot.E_),Ru=cu("picker",da),{compactSize:Gu,compactItemClassnames:hu}=(0,Zn.ri)(Ru,Zo),$u=de.useRef(null),{format:Ol,showTime:Pl}=Wn,[Kl,dl]=Oa(Ru);(0,de.useImperativeHandle)(ca,()=>({focus:()=>{var Tl;return(Tl=$u.current)===null||Tl===void 0?void 0:Tl.focus()},blur:()=>{var Tl;return(Tl=$u.current)===null||Tl===void 0?void 0:Tl.blur()}}));const Hl={showToday:!0};let rl={};tn&&(rl.picker=tn);const Sl=tn||Wn.picker;rl=Object.assign(Object.assign(Object.assign({},rl),Pl?Vu(Object.assign({format:Ol,picker:Sl},Pl)):{}),Sl==="time"?Vu(Object.assign(Object.assign({format:Ol},Wn),{picker:Sl})):{});const Wl=cu(),ui=(0,fr.Z)(Tl=>{var yi;return(yi=er!=null?er:Gu)!==null&&yi!==void 0?yi:Tl}),tu=de.useContext(Ut.Z),Fi=$r!=null?$r:tu,Ti=(0,de.useContext)(Pr.aM),{hasFeedback:nu,status:el,feedbackIcon:ol}=Ti,Il=de.createElement(de.Fragment,null,Sl==="time"?de.createElement(oa,null):de.createElement(st,null),nu&&ol),[Yl]=(0,Ra.Z)("DatePicker",ur.Z),ul=Object.assign(Object.assign({},Yl),Wn.locale);return Kl(de.createElement(ot,Object.assign({ref:$u,placeholder:dr(ul,Sl,Ie),suffixIcon:Il,dropdownAlign:Wu(Zo,Sr),prevIcon:de.createElement("span",{className:`${Ru}-prev-icon`}),nextIcon:de.createElement("span",{className:`${Ru}-next-icon`}),superPrevIcon:de.createElement("span",{className:`${Ru}-super-prev-icon`}),superNextIcon:de.createElement("span",{className:`${Ru}-super-next-icon`}),transitionName:`${Wl}-slide-up`},Hl,Su,rl,{locale:ul.lang,className:at()({[`${Ru}-${ui}`]:ui,[`${Ru}-borderless`]:!vr},(0,qe.Z)(Ru,(0,qe.F)(el,wo),nu),dl,hu,iu==null?void 0:iu.className,fa,gr),style:Object.assign(Object.assign({},iu==null?void 0:iu.style),Tn),prefixCls:Ru,getPopupContainer:sn||lo,generateConfig:me,components:Zu,direction:Zo,disabled:Fi,dropdownClassName:at()(dl,gr,qa||Uo),allowClear:uu(vu,lu,de.createElement(Xt.Z,null))})))});return wn&&(jn.displayName=wn),jn}const he=pe(),ke=pe("week","WeekPicker"),We=pe("month","MonthPicker"),ut=pe("year","YearPicker"),yt=pe("time","TimePicker"),rn=pe("quarter","QuarterPicker");return{DatePicker:he,WeekPicker:ke,MonthPicker:We,YearPicker:ut,TimePicker:yt,QuarterPicker:rn}}const cs=null;function ns(me){const{DatePicker:pe,WeekPicker:he,MonthPicker:ke,YearPicker:We,TimePicker:ut,QuarterPicker:yt}=Wi(me),rn=cl(me),tn=pe;return tn.WeekPicker=he,tn.MonthPicker=ke,tn.YearPicker=We,tn.RangePicker=rn,tn.TimePicker=ut,tn.QuarterPicker=yt,tn}var gi=ns;const oi=gi(oe);function El(me){const pe=Wu(me.direction,me.placement);return pe.overflow.adjustY=!1,pe.overflow.adjustX=!1,Object.assign(Object.assign({},me),{dropdownAlign:pe})}const Ul=(0,se.Z)(oi,"picker",null,El);oi._InternalPanelDoNotUseOrYouWillBeFired=Ul;const ha=(0,se.Z)(oi.RangePicker,"picker",null,El);oi._InternalRangePanelDoNotUseOrYouWillBeFired=ha,oi.generatePicker=gi;var Vi=oi},28103:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Ge}});var te=le(92310),x=le.n(te),we=le(59301),Ye=le(36355),Re=le(17313),Qe=le(83116),ye=le(37613);const dt=lt=>{const{componentCls:ge,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:b,textPaddingInline:y,orientationMargin:z,verticalMarginInline:oe}=lt;return{[ge]:Object.assign(Object.assign({},(0,Re.Wf)(lt)),{borderBlockStart:`${b}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:oe,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${lt.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${ge}-with-text`]:{display:"flex",alignItems:"center",margin:`${lt.dividerHorizontalWithTextGutterMargin}px 0`,color:lt.colorTextHeading,fontWeight:500,fontSize:lt.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${ge}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${ge}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${ge}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${ge}-with-text${ge}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${ge}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${ge}-with-text`]:{color:lt.colorText,fontWeight:"normal",fontSize:lt.fontSize},[`&-horizontal${ge}-with-text-left${ge}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${ge}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${ge}-with-text-right${ge}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${ge}-inner-text`]:{paddingInlineEnd:a}}})}};var xe=(0,Qe.Z)("Divider",lt=>{const ge=(0,ye.TS)(lt,{dividerHorizontalWithTextGutterMargin:lt.margin,dividerHorizontalGutterMargin:lt.marginLG,sizePaddingEdgeHorizontal:0});return[dt(ge)]},lt=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:lt.marginXS})),Be=function(lt,ge){var a={};for(var E in lt)Object.prototype.hasOwnProperty.call(lt,E)&&ge.indexOf(E)<0&&(a[E]=lt[E]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(lt);b{const{getPrefixCls:ge,direction:a,divider:E}=we.useContext(Ye.E_),{prefixCls:b,type:y="horizontal",orientation:z="center",orientationMargin:oe,className:se,rootClassName:ce,children:de,dashed:Fe,plain:Me,style:je}=lt,Oe=Be(lt,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pt=ge("divider",b),[st,Et]=xe(Pt),ta=z.length>0?`-${z}`:z,Jn=!!de,Ea=z==="left"&&oe!=null,oa=z==="right"&&oe!=null,Xt=x()(Pt,E==null?void 0:E.className,Et,`${Pt}-${y}`,{[`${Pt}-with-text`]:Jn,[`${Pt}-with-text${ta}`]:Jn,[`${Pt}-dashed`]:!!Fe,[`${Pt}-plain`]:!!Me,[`${Pt}-rtl`]:a==="rtl",[`${Pt}-no-default-orientation-margin-left`]:Ea,[`${Pt}-no-default-orientation-margin-right`]:oa},se,ce),bn=we.useMemo(()=>typeof oe=="number"?oe:/^\d+$/.test(oe)?Number(oe):oe,[oe]),ct=Object.assign(Object.assign({},Ea&&{marginLeft:bn}),oa&&{marginRight:bn});return st(we.createElement("div",Object.assign({className:Xt,style:Object.assign(Object.assign({},E==null?void 0:E.style),je)},Oe,{role:"separator"}),de&&y!=="vertical"&&we.createElement("span",{className:`${Pt}-inner-text`,style:ct},de)))}},43428:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Le}});var te=le(92310),x=le.n(te),we=le(33885),Ye=le(42978),Re=le(43403),Qe=le(34280),ye=le(59301),dt=ye.createContext(null),xe=ye.createContext({}),Be=dt,et=le(20068),Ge=le(54476),lt=le(77900),ge=le(10228),a=le(26112),E=le(70425),b=function(He){var It=He.prefixCls,jt=He.className,Qt=He.style,nn=He.children,mn=He.containerRef,Hn=He.id,Zt=He.onMouseEnter,be=He.onMouseOver,ze=He.onMouseLeave,At=He.onClick,Wt=He.onKeyDown,vn=He.onKeyUp,Sn={onMouseEnter:Zt,onMouseOver:be,onMouseLeave:ze,onClick:At,onKeyDown:Wt,onKeyUp:vn},dn=ye.useContext(xe),an=dn.panel,bt=(0,E.useComposeRef)(an,mn);return ye.createElement(ye.Fragment,null,ye.createElement("div",(0,Ge.Z)({id:Hn,className:x()("".concat(It,"-content"),jt),style:(0,we.Z)({},Qt),"aria-modal":"true",role:"dialog",ref:bt},Sn),nn))},y=b,z=le(48736);function oe(Ae){return typeof Ae=="string"&&String(Number(Ae))===Ae?((0,z.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Ae)):Ae}function se(Ae){warning(!("wrapperClassName"in Ae),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Ae.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var ce={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function de(Ae,He){var It,jt,Qt,nn,mn=Ae.prefixCls,Hn=Ae.open,Zt=Ae.placement,be=Ae.inline,ze=Ae.push,At=Ae.forceRender,Wt=Ae.autoFocus,vn=Ae.keyboard,Sn=Ae.rootClassName,dn=Ae.rootStyle,an=Ae.zIndex,bt=Ae.className,mt=Ae.id,Jt=Ae.style,vt=Ae.motion,Nt=Ae.width,Gt=Ae.height,An=Ae.children,xt=Ae.contentWrapperStyle,Vt=Ae.mask,ra=Ae.maskClosable,gn=Ae.maskMotion,va=Ae.maskClassName,mr=Ae.maskStyle,jr=Ae.afterOpenChange,Lr=Ae.onClose,cr=Ae.onMouseEnter,oo=Ae.onMouseOver,Wr=Ae.onMouseLeave,br=Ae.onClick,Mr=Ae.onKeyDown,Br=Ae.onKeyUp,nr=ye.useRef(),co=ye.useRef(),Jr=ye.useRef();ye.useImperativeHandle(He,function(){return nr.current});var Lt=function(Ka){var za=Ka.keyCode,Mn=Ka.shiftKey;switch(za){case ge.Z.TAB:{if(za===ge.Z.TAB){if(!Mn&&document.activeElement===Jr.current){var Ga;(Ga=co.current)===null||Ga===void 0||Ga.focus({preventScroll:!0})}else if(Mn&&document.activeElement===co.current){var Hr;(Hr=Jr.current)===null||Hr===void 0||Hr.focus({preventScroll:!0})}}break}case ge.Z.ESC:{Lr&&vn&&(Ka.stopPropagation(),Lr(Ka));break}}};ye.useEffect(function(){if(Hn&&Wt){var xa;(xa=nr.current)===null||xa===void 0||xa.focus({preventScroll:!0})}},[Hn]);var In=ye.useState(!1),Un=(0,Ye.Z)(In,2),on=Un[0],Bn=Un[1],aa=ye.useContext(Be),Ba;ze===!1?Ba={distance:0}:ze===!0?Ba={}:Ba=ze||{};var tt=(It=(jt=(Qt=Ba)===null||Qt===void 0?void 0:Qt.distance)!==null&&jt!==void 0?jt:aa==null?void 0:aa.pushDistance)!==null&&It!==void 0?It:180,St=ye.useMemo(function(){return{pushDistance:tt,push:function(){Bn(!0)},pull:function(){Bn(!1)}}},[tt]);ye.useEffect(function(){if(Hn){var xa;aa==null||(xa=aa.push)===null||xa===void 0||xa.call(aa)}else{var Ka;aa==null||(Ka=aa.pull)===null||Ka===void 0||Ka.call(aa)}},[Hn]),ye.useEffect(function(){return function(){var xa;aa==null||(xa=aa.pull)===null||xa===void 0||xa.call(aa)}},[]);var pt=Vt&&ye.createElement(lt.default,(0,Ge.Z)({key:"mask"},gn,{visible:Hn}),function(xa,Ka){var za=xa.className,Mn=xa.style;return ye.createElement("div",{className:x()("".concat(mn,"-mask"),za,va),style:(0,we.Z)((0,we.Z)({},Mn),mr),onClick:ra&&Hn?Lr:void 0,ref:Ka})}),Qn=typeof vt=="function"?vt(Zt):vt,$n={};if(on&&tt)switch(Zt){case"top":$n.transform="translateY(".concat(tt,"px)");break;case"bottom":$n.transform="translateY(".concat(-tt,"px)");break;case"left":$n.transform="translateX(".concat(tt,"px)");break;default:$n.transform="translateX(".concat(-tt,"px)");break}Zt==="left"||Zt==="right"?$n.width=oe(Nt):$n.height=oe(Gt);var la={onMouseEnter:cr,onMouseOver:oo,onMouseLeave:Wr,onClick:br,onKeyDown:Mr,onKeyUp:Br},rr=ye.createElement(lt.default,(0,Ge.Z)({key:"panel"},Qn,{visible:Hn,forceRender:At,onVisibleChanged:function(Ka){jr==null||jr(Ka)},removeOnLeave:!1,leavedClassName:"".concat(mn,"-content-wrapper-hidden")}),function(xa,Ka){var za=xa.className,Mn=xa.style;return ye.createElement("div",(0,Ge.Z)({className:x()("".concat(mn,"-content-wrapper"),za),style:(0,we.Z)((0,we.Z)((0,we.Z)({},$n),Mn),xt)},(0,a.Z)(Ae,{data:!0})),ye.createElement(y,(0,Ge.Z)({id:mt,containerRef:Ka,prefixCls:mn,className:bt,style:Jt},la),An))}),Ua=(0,we.Z)({},dn);return an&&(Ua.zIndex=an),ye.createElement(Be.Provider,{value:St},ye.createElement("div",{className:x()(mn,"".concat(mn,"-").concat(Zt),Sn,(nn={},(0,et.Z)(nn,"".concat(mn,"-open"),Hn),(0,et.Z)(nn,"".concat(mn,"-inline"),be),nn)),style:Ua,tabIndex:-1,ref:nr,onKeyDown:Lt},pt,ye.createElement("div",{tabIndex:0,ref:co,style:ce,"aria-hidden":"true","data-sentinel":"start"}),rr,ye.createElement("div",{tabIndex:0,ref:Jr,style:ce,"aria-hidden":"true","data-sentinel":"end"})))}var Fe=ye.forwardRef(de),Me=Fe,je=function(He){var It=He.open,jt=It===void 0?!1:It,Qt=He.prefixCls,nn=Qt===void 0?"rc-drawer":Qt,mn=He.placement,Hn=mn===void 0?"right":mn,Zt=He.autoFocus,be=Zt===void 0?!0:Zt,ze=He.keyboard,At=ze===void 0?!0:ze,Wt=He.width,vn=Wt===void 0?378:Wt,Sn=He.mask,dn=Sn===void 0?!0:Sn,an=He.maskClosable,bt=an===void 0?!0:an,mt=He.getContainer,Jt=He.forceRender,vt=He.afterOpenChange,Nt=He.destroyOnClose,Gt=He.onMouseEnter,An=He.onMouseOver,xt=He.onMouseLeave,Vt=He.onClick,ra=He.onKeyDown,gn=He.onKeyUp,va=He.panelRef,mr=ye.useState(!1),jr=(0,Ye.Z)(mr,2),Lr=jr[0],cr=jr[1],oo=ye.useState(!1),Wr=(0,Ye.Z)(oo,2),br=Wr[0],Mr=Wr[1];(0,Qe.Z)(function(){Mr(!0)},[]);var Br=br?jt:!1,nr=ye.useRef(),co=ye.useRef();(0,Qe.Z)(function(){Br&&(co.current=document.activeElement)},[Br]);var Jr=function(Bn){var aa;if(cr(Bn),vt==null||vt(Bn),!Bn&&co.current&&!((aa=nr.current)!==null&&aa!==void 0&&aa.contains(co.current))){var Ba;(Ba=co.current)===null||Ba===void 0||Ba.focus({preventScroll:!0})}},Lt=ye.useMemo(function(){return{panel:va}},[va]);if(!Jt&&!Lr&&!Br&&Nt)return null;var In={onMouseEnter:Gt,onMouseOver:An,onMouseLeave:xt,onClick:Vt,onKeyDown:ra,onKeyUp:gn},Un=(0,we.Z)((0,we.Z)({},He),{},{open:Br,prefixCls:nn,placement:Hn,autoFocus:be,keyboard:At,width:vn,mask:dn,maskClosable:bt,inline:mt===!1,afterOpenChange:Jr,ref:nr},In);return ye.createElement(xe.Provider,{value:Lt},ye.createElement(Re.Z,{open:Br||Jt||Lr,autoDestroy:!1,getContainer:mt,autoLock:dn&&(Br||Lr)},ye.createElement(Me,Un)))},Oe=je,Pt=Oe,st=le(62892),Et=le(36355),ta=le(32441),Jn=le(47729),oa=Ae=>{const{prefixCls:He,title:It,footer:jt,extra:Qt,closeIcon:nn,closable:mn,onClose:Hn,headerStyle:Zt,drawerStyle:be,bodyStyle:ze,footerStyle:At,children:Wt}=Ae,vn=ye.useCallback(mt=>ye.createElement("button",{type:"button",onClick:Hn,"aria-label":"Close",className:`${He}-close`},mt),[Hn]),[Sn,dn]=(0,Jn.Z)(mn,nn,vn,void 0,!0),an=ye.useMemo(()=>!It&&!Sn?null:ye.createElement("div",{style:Zt,className:x()(`${He}-header`,{[`${He}-header-close-only`]:Sn&&!It&&!Qt})},ye.createElement("div",{className:`${He}-header-title`},dn,It&&ye.createElement("div",{className:`${He}-title`},It)),Qt&&ye.createElement("div",{className:`${He}-extra`},Qt)),[Sn,dn,Qt,Zt,He,It]),bt=ye.useMemo(()=>{if(!jt)return null;const mt=`${He}-footer`;return ye.createElement("div",{className:mt,style:At},jt)},[jt,At,He]);return ye.createElement("div",{className:`${He}-wrapper-body`,style:be},an,ye.createElement("div",{className:`${He}-body`,style:ze},Wt),bt)},Xt=le(33234),bn=le(83116),ct=le(37613),En=Ae=>{const{componentCls:He,motionDurationSlow:It}=Ae,jt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${It}`}}};return{[He]:{[`${He}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${It}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${He}-panel-motion`]:{"&-left":[jt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[jt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[jt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[jt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const zn=Ae=>{const{componentCls:He,zIndexPopup:It,colorBgMask:jt,colorBgElevated:Qt,motionDurationSlow:nn,motionDurationMid:mn,padding:Hn,paddingLG:Zt,fontSizeLG:be,lineHeightLG:ze,lineWidth:At,lineType:Wt,colorSplit:vn,marginSM:Sn,colorIcon:dn,colorIconHover:an,colorText:bt,fontWeightStrong:mt,footerPaddingBlock:Jt,footerPaddingInline:vt}=Ae,Nt=`${He}-content-wrapper`;return{[He]:{position:"fixed",inset:0,zIndex:It,pointerEvents:"none","&-pure":{position:"relative",background:Qt,[`&${He}-left`]:{boxShadow:Ae.boxShadowDrawerLeft},[`&${He}-right`]:{boxShadow:Ae.boxShadowDrawerRight},[`&${He}-top`]:{boxShadow:Ae.boxShadowDrawerUp},[`&${He}-bottom`]:{boxShadow:Ae.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${He}-mask`]:{position:"absolute",inset:0,zIndex:It,background:jt,pointerEvents:"auto"},[Nt]:{position:"absolute",zIndex:It,maxWidth:"100vw",transition:`all ${nn}`,"&-hidden":{display:"none"}},[`&-left > ${Nt}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ae.boxShadowDrawerLeft},[`&-right > ${Nt}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ae.boxShadowDrawerRight},[`&-top > ${Nt}`]:{top:0,insetInline:0,boxShadow:Ae.boxShadowDrawerUp},[`&-bottom > ${Nt}`]:{bottom:0,insetInline:0,boxShadow:Ae.boxShadowDrawerDown},[`${He}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Qt,pointerEvents:"auto"},[`${He}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${He}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Hn}px ${Zt}px`,fontSize:be,lineHeight:ze,borderBottom:`${At}px ${Wt} ${vn}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${He}-extra`]:{flex:"none"},[`${He}-close`]:{display:"inline-block",marginInlineEnd:Sn,color:dn,fontWeight:mt,fontSize:be,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${mn}`,textRendering:"auto","&:focus, &:hover":{color:an,textDecoration:"none"}},[`${He}-title`]:{flex:1,margin:0,color:bt,fontWeight:Ae.fontWeightStrong,fontSize:be,lineHeight:ze},[`${He}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Zt,overflow:"auto"},[`${He}-footer`]:{flexShrink:0,padding:`${Jt}px ${vt}px`,borderTop:`${At}px ${Wt} ${vn}`},"&-rtl":{direction:"rtl"}}}};var fn=(0,bn.Z)("Drawer",Ae=>{const He=(0,ct.TS)(Ae,{});return[zn(He),En(He)]},Ae=>({zIndexPopup:Ae.zIndexPopupBase,footerPaddingBlock:Ae.paddingXS,footerPaddingInline:Ae.padding})),at=le(11575),ft=function(Ae,He){var It={};for(var jt in Ae)Object.prototype.hasOwnProperty.call(Ae,jt)&&He.indexOf(jt)<0&&(It[jt]=Ae[jt]);if(Ae!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qt=0,jt=Object.getOwnPropertySymbols(Ae);Qt{var He;const{rootClassName:It,width:jt,height:Qt,size:nn="default",mask:mn=!0,push:Hn=kn,open:Zt,afterOpenChange:be,onClose:ze,prefixCls:At,getContainer:Wt,style:vn,className:Sn,visible:dn,afterVisibleChange:an}=Ae,bt=ft(Ae,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:mt,getPrefixCls:Jt,direction:vt,drawer:Nt}=ye.useContext(Et.E_),Gt=Jt("drawer",At),[An,xt]=fn(Gt),Vt=Wt===void 0&&mt?()=>mt(document.body):Wt,ra=x()({"no-mask":!mn,[`${Gt}-rtl`]:vt==="rtl"},It,xt),gn=ye.useMemo(()=>jt!=null?jt:nn==="large"?736:378,[jt,nn]),va=ye.useMemo(()=>Qt!=null?Qt:nn==="large"?736:378,[Qt,nn]),mr={motionName:(0,st.m)(Gt,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},jr=cr=>({motionName:(0,st.m)(Gt,`panel-motion-${cr}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Lr=(0,at.H)();return An(ye.createElement(Xt.BR,null,ye.createElement(ta.Ux,{status:!0,override:!0},ye.createElement(Pt,Object.assign({prefixCls:Gt,onClose:ze,maskMotion:mr,motion:jr},bt,{open:Zt!=null?Zt:dn,mask:mn,push:Hn,width:gn,height:va,style:Object.assign(Object.assign({},Nt==null?void 0:Nt.style),vn),className:x()(Nt==null?void 0:Nt.className,Sn),rootClassName:ra,getContainer:Vt,afterOpenChange:be!=null?be:an,panelRef:Lr}),ye.createElement(oa,Object.assign({prefixCls:Gt},bt,{onClose:ze}))))))},qn=Ae=>{const{prefixCls:He,style:It,className:jt,placement:Qt="right"}=Ae,nn=ft(Ae,["prefixCls","style","className","placement"]),{getPrefixCls:mn}=ye.useContext(Et.E_),Hn=mn("drawer",He),[Zt,be]=fn(Hn),ze=x()(Hn,`${Hn}-pure`,`${Hn}-${Qt}`,be,jt);return Zt(ye.createElement("div",{className:ze,style:It},ye.createElement(oa,Object.assign({prefixCls:Hn},nn))))};pn._InternalPanelDoNotUseOrYouWillBeFired=qn;var Le=pn},44e3:function(Ne,Dt,le){"use strict";var te=le(84966),x=le(45818);const we=te.ZP;we.Header=te.h4,we.Footer=te.$_,we.Content=te.VY,we.Sider=x.Z,Dt.default=we},39722:function(Ne,Dt,le){"use strict";le.d(Dt,{t5:function(){return Be}});var te=le(92310),x=le.n(te),we=le(55477),Ye=le(59301),Re=le(36355),Qe=le(77578),ye=le(17356),dt=function(Ge,lt){var ge={};for(var a in Ge)Object.prototype.hasOwnProperty.call(Ge,a)&<.indexOf(a)<0&&(ge[a]=Ge[a]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Ge);E{if(!(!lt&&!ge))return Ye.createElement(Ye.Fragment,null,lt&&Ye.createElement("div",{className:`${Ge}-title`},(0,Qe.Z)(lt)),Ye.createElement("div",{className:`${Ge}-inner-content`},(0,Qe.Z)(ge)))},Be=Ge=>{const{hashId:lt,prefixCls:ge,className:a,style:E,placement:b="top",title:y,content:z,children:oe}=Ge;return Ye.createElement("div",{className:x()(lt,ge,`${ge}-pure`,`${ge}-placement-${b}`,a),style:E},Ye.createElement("div",{className:`${ge}-arrow`}),Ye.createElement(we.G,Object.assign({},Ge,{className:lt,prefixCls:ge}),oe||xe(ge,y,z)))},et=Ge=>{const{prefixCls:lt}=Ge,ge=dt(Ge,["prefixCls"]),{getPrefixCls:a}=Ye.useContext(Re.E_),E=a("popover",lt),[b,y]=(0,ye.Z)(E);return b(Ye.createElement(Be,Object.assign({},ge,{prefixCls:E,hashId:y})))};Dt.ZP=et},60324:function(Ne,Dt,le){"use strict";var te=le(92310),x=le.n(te),we=le(59301),Ye=le(77578),Re=le(62892),Qe=le(36355),ye=le(6848),dt=le(39722),xe=le(17356),Be=function(lt,ge){var a={};for(var E in lt)Object.prototype.hasOwnProperty.call(lt,E)&&ge.indexOf(E)<0&&(a[E]=lt[E]);if(lt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,E=Object.getOwnPropertySymbols(lt);b{let{title:ge,content:a,prefixCls:E}=lt;return we.createElement(we.Fragment,null,ge&&we.createElement("div",{className:`${E}-title`},(0,Ye.Z)(ge)),we.createElement("div",{className:`${E}-inner-content`},(0,Ye.Z)(a)))},Ge=we.forwardRef((lt,ge)=>{const{prefixCls:a,title:E,content:b,overlayClassName:y,placement:z="top",trigger:oe="hover",mouseEnterDelay:se=.1,mouseLeaveDelay:ce=.1,overlayStyle:de={}}=lt,Fe=Be(lt,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Me}=we.useContext(Qe.E_),je=Me("popover",a),[Oe,Pt]=(0,xe.Z)(je),st=Me(),Et=x()(y,Pt);return Oe(we.createElement(ye.Z,Object.assign({placement:z,trigger:oe,mouseEnterDelay:se,mouseLeaveDelay:ce,overlayStyle:de},Fe,{prefixCls:je,overlayClassName:Et,ref:ge,overlay:E||b?we.createElement(et,{prefixCls:je,title:E,content:b}):null,transitionName:(0,Re.m)(st,"zoom-big",Fe.transitionName),"data-popover-inject":!0})))});Ge._InternalPanelDoNotUseOrYouWillBeFired=dt.ZP,Dt.Z=Ge},17356:function(Ne,Dt,le){"use strict";var te=le(17313),x=le(29878),we=le(19447),Ye=le(33166),Re=le(83116),Qe=le(37613);const ye=Be=>{const{componentCls:et,popoverColor:Ge,minWidth:lt,fontWeightStrong:ge,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:b,borderRadiusLG:y,zIndexPopup:z,marginXS:oe,colorBgElevated:se,popoverBg:ce}=Be;return[{[et]:Object.assign(Object.assign({},(0,te.Wf)(Be)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:z,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":se,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${et}-content`]:{position:"relative"},[`${et}-inner`]:{backgroundColor:ce,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${et}-title`]:{minWidth:lt,marginBottom:oe,color:b,fontWeight:ge},[`${et}-inner-content`]:{color:Ge}})},(0,we.ZP)(Be,{colorBg:"var(--antd-arrow-background-color)"}),{[`${et}-pure`]:{position:"relative",maxWidth:"none",margin:Be.sizePopupArrow,display:"inline-block",[`${et}-content`]:{display:"inline-block"}}}]},dt=Be=>{const{componentCls:et}=Be;return{[et]:Ye.i.map(Ge=>{const lt=Be[`${Ge}6`];return{[`&${et}-${Ge}`]:{"--antd-arrow-background-color":lt,[`${et}-inner`]:{backgroundColor:lt},[`${et}-arrow`]:{background:"transparent"}}}})}},xe=Be=>{const{componentCls:et,lineWidth:Ge,lineType:lt,colorSplit:ge,paddingSM:a,controlHeight:E,fontSize:b,lineHeight:y,padding:z}=Be,oe=E-Math.round(b*y),se=oe/2,ce=oe/2-Ge,de=z;return{[et]:{[`${et}-inner`]:{padding:0},[`${et}-title`]:{margin:0,padding:`${se}px ${de}px ${ce}px`,borderBottom:`${Ge}px ${lt} ${ge}`},[`${et}-inner-content`]:{padding:`${a}px ${de}px`}}}};Dt.Z=(0,Re.Z)("Popover",Be=>{const{colorBgElevated:et,colorText:Ge,wireframe:lt}=Be,ge=(0,Qe.TS)(Be,{popoverPadding:12,popoverBg:et,popoverColor:Ge});return[ye(ge),dt(ge),lt&&xe(ge),(0,x._y)(ge,"zoom-big")]},Be=>({width:177,minWidth:177,zIndexPopup:Be.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},10311:function(Ne,Dt,le){"use strict";le.d(Dt,{Z:function(){return Zt}});var te=le(92310),x=le.n(te),we=le(20068),Ye=le(94480),Re=le(42978),Qe=le(76190),ye=le(59301),dt=le(13697),xe=le(18929),Be=le(54476),et=le(75931),Ge=le(33885),lt=le(10228),ge=ye.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=ge;function E(be,ze,At){return(be-ze)/(At-ze)}function b(be,ze,At,Wt){var vn=E(ze,At,Wt),Sn={};switch(be){case"rtl":Sn.right="".concat(vn*100,"%"),Sn.transform="translateX(50%)";break;case"btt":Sn.bottom="".concat(vn*100,"%"),Sn.transform="translateY(50%)";break;case"ttb":Sn.top="".concat(vn*100,"%"),Sn.transform="translateY(-50%)";break;default:Sn.left="".concat(vn*100,"%"),Sn.transform="translateX(-50%)";break}return Sn}function y(be,ze){return Array.isArray(be)?be[ze]:be}var z=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],oe=ye.forwardRef(function(be,ze){var At,Wt,vn=be.prefixCls,Sn=be.value,dn=be.valueIndex,an=be.onStartMove,bt=be.style,mt=be.render,Jt=be.dragging,vt=be.onOffsetChange,Nt=(0,et.Z)(be,z),Gt=ye.useContext(a),An=Gt.min,xt=Gt.max,Vt=Gt.direction,ra=Gt.disabled,gn=Gt.keyboard,va=Gt.range,mr=Gt.tabIndex,jr=Gt.ariaLabelForHandle,Lr=Gt.ariaLabelledByForHandle,cr=Gt.ariaValueTextFormatterForHandle,oo="".concat(vn,"-handle"),Wr=function(co){ra||an(co,dn)},br=function(co){if(!ra&&gn){var Jr=null;switch(co.which||co.keyCode){case lt.Z.LEFT:Jr=Vt==="ltr"||Vt==="btt"?-1:1;break;case lt.Z.RIGHT:Jr=Vt==="ltr"||Vt==="btt"?1:-1;break;case lt.Z.UP:Jr=Vt!=="ttb"?1:-1;break;case lt.Z.DOWN:Jr=Vt!=="ttb"?-1:1;break;case lt.Z.HOME:Jr="min";break;case lt.Z.END:Jr="max";break;case lt.Z.PAGE_UP:Jr=2;break;case lt.Z.PAGE_DOWN:Jr=-2;break}Jr!==null&&(co.preventDefault(),vt(Jr,dn))}},Mr=b(Vt,Sn,An,xt),Br=ye.createElement("div",(0,Be.Z)({ref:ze,className:x()(oo,(At={},(0,we.Z)(At,"".concat(oo,"-").concat(dn+1),va),(0,we.Z)(At,"".concat(oo,"-dragging"),Jt),At)),style:(0,Ge.Z)((0,Ge.Z)({},Mr),bt),onMouseDown:Wr,onTouchStart:Wr,onKeyDown:br,tabIndex:ra?null:y(mr,dn),role:"slider","aria-valuemin":An,"aria-valuemax":xt,"aria-valuenow":Sn,"aria-disabled":ra,"aria-label":y(jr,dn),"aria-labelledby":y(Lr,dn),"aria-valuetext":(Wt=y(cr,dn))===null||Wt===void 0?void 0:Wt(Sn),"aria-orientation":Vt==="ltr"||Vt==="rtl"?"horizontal":"vertical"},Nt));return mt&&(Br=mt(Br,{index:dn,prefixCls:vn,value:Sn,dragging:Jt})),Br}),se=oe,ce=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],de=ye.forwardRef(function(be,ze){var At=be.prefixCls,Wt=be.style,vn=be.onStartMove,Sn=be.onOffsetChange,dn=be.values,an=be.handleRender,bt=be.draggingIndex,mt=(0,et.Z)(be,ce),Jt=ye.useRef({});return ye.useImperativeHandle(ze,function(){return{focus:function(Nt){var Gt;(Gt=Jt.current[Nt])===null||Gt===void 0||Gt.focus()}}}),ye.createElement(ye.Fragment,null,dn.map(function(vt,Nt){return ye.createElement(se,(0,Be.Z)({ref:function(An){An?Jt.current[Nt]=An:delete Jt.current[Nt]},dragging:bt===Nt,prefixCls:At,style:y(Wt,Nt),key:Nt,value:vt,valueIndex:Nt,onStartMove:vn,onOffsetChange:Sn,render:an},mt))}))}),Fe=de;function Me(be){var ze="touches"in be?be.touches[0]:be;return{pageX:ze.pageX,pageY:ze.pageY}}function je(be,ze,At,Wt,vn,Sn,dn,an,bt){var mt=ye.useState(null),Jt=(0,Re.Z)(mt,2),vt=Jt[0],Nt=Jt[1],Gt=ye.useState(-1),An=(0,Re.Z)(Gt,2),xt=An[0],Vt=An[1],ra=ye.useState(At),gn=(0,Re.Z)(ra,2),va=gn[0],mr=gn[1],jr=ye.useState(At),Lr=(0,Re.Z)(jr,2),cr=Lr[0],oo=Lr[1],Wr=ye.useRef(null),br=ye.useRef(null);ye.useEffect(function(){xt===-1&&mr(At)},[At,xt]),ye.useEffect(function(){return function(){document.removeEventListener("mousemove",Wr.current),document.removeEventListener("mouseup",br.current),document.removeEventListener("touchmove",Wr.current),document.removeEventListener("touchend",br.current)}},[]);var Mr=function(In,Un){va.some(function(on,Bn){return on!==In[Bn]})&&(Un!==void 0&&Nt(Un),mr(In),dn(In))},Br=function(In,Un){if(In===-1){var on=cr[0],Bn=cr[cr.length-1],aa=Wt-on,Ba=vn-Bn,tt=Un*(vn-Wt);tt=Math.max(tt,aa),tt=Math.min(tt,Ba);var St=Sn(on+tt);tt=St-on;var pt=cr.map(function(rr){return rr+tt});Mr(pt)}else{var Qn=(vn-Wt)*Un,$n=(0,Ye.Z)(va);$n[In]=cr[In];var la=bt($n,Qn,In,"dist");Mr(la.values,la.value)}},nr=ye.useRef(Br);nr.current=Br;var co=function(In,Un){In.stopPropagation();var on=At[Un];Vt(Un),Nt(on),oo(At);var Bn=Me(In),aa=Bn.pageX,Ba=Bn.pageY,tt=function(Qn){Qn.preventDefault();var $n=Me(Qn),la=$n.pageX,rr=$n.pageY,Ua=la-aa,xa=rr-Ba,Ka=be.current.getBoundingClientRect(),za=Ka.width,Mn=Ka.height,Ga;switch(ze){case"btt":Ga=-xa/Mn;break;case"ttb":Ga=xa/Mn;break;case"rtl":Ga=-Ua/za;break;default:Ga=Ua/za}nr.current(Un,Ga)},St=function pt(Qn){Qn.preventDefault(),document.removeEventListener("mouseup",pt),document.removeEventListener("mousemove",tt),document.removeEventListener("touchend",pt),document.removeEventListener("touchmove",tt),Wr.current=null,br.current=null,Vt(-1),an()};document.addEventListener("mouseup",St),document.addEventListener("mousemove",tt),document.addEventListener("touchend",St),document.addEventListener("touchmove",tt),Wr.current=tt,br.current=St},Jr=ye.useMemo(function(){var Lt=(0,Ye.Z)(At).sort(function(Un,on){return Un-on}),In=(0,Ye.Z)(va).sort(function(Un,on){return Un-on});return Lt.every(function(Un,on){return Un===In[on]})?va:At},[At,va]);return[xt,vt,Jr,co]}function Oe(be){var ze,At=be.prefixCls,Wt=be.style,vn=be.start,Sn=be.end,dn=be.index,an=be.onStartMove,bt=ye.useContext(a),mt=bt.direction,Jt=bt.min,vt=bt.max,Nt=bt.disabled,Gt=bt.range,An="".concat(At,"-track"),xt=E(vn,Jt,vt),Vt=E(Sn,Jt,vt),ra=function(mr){!Nt&&an&&an(mr,-1)},gn={};switch(mt){case"rtl":gn.right="".concat(xt*100,"%"),gn.width="".concat(Vt*100-xt*100,"%");break;case"btt":gn.bottom="".concat(xt*100,"%"),gn.height="".concat(Vt*100-xt*100,"%");break;case"ttb":gn.top="".concat(xt*100,"%"),gn.height="".concat(Vt*100-xt*100,"%");break;default:gn.left="".concat(xt*100,"%"),gn.width="".concat(Vt*100-xt*100,"%")}return ye.createElement("div",{className:x()(An,(ze={},(0,we.Z)(ze,"".concat(An,"-").concat(dn+1),Gt),(0,we.Z)(ze,"".concat(At,"-track-draggable"),an),ze)),style:(0,Ge.Z)((0,Ge.Z)({},gn),Wt),onMouseDown:ra,onTouchStart:ra})}function Pt(be){var ze=be.prefixCls,At=be.style,Wt=be.values,vn=be.startPoint,Sn=be.onStartMove,dn=ye.useContext(a),an=dn.included,bt=dn.range,mt=dn.min,Jt=ye.useMemo(function(){if(!bt){if(Wt.length===0)return[];var vt=vn!=null?vn:mt,Nt=Wt[0];return[{start:Math.min(vt,Nt),end:Math.max(vt,Nt)}]}for(var Gt=[],An=0;An3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof xt=="number"){var gn,va=An[Vt],mr=va+xt,jr=[];Wt.forEach(function(br){jr.push(br.value)}),jr.push(be,ze),jr.push(an(va));var Lr=xt>0?1:-1;ra==="unit"?jr.push(an(va+Lr*At)):jr.push(an(mr)),jr=jr.filter(function(br){return br!==null}).filter(function(br){return xt<0?br<=va:br>=va}),ra==="unit"&&(jr=jr.filter(function(br){return br!==va}));var cr=ra==="unit"?va:mr;gn=jr[0];var oo=Math.abs(gn-cr);if(jr.forEach(function(br){var Mr=Math.abs(br-cr);Mr1){var Wr=(0,Ye.Z)(An);return Wr[Vt]=gn,Gt(Wr,xt-Lr,Vt,ra)}return gn}else{if(xt==="min")return be;if(xt==="max")return ze}},Jt=function(An,xt,Vt){var ra=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",gn=An[Vt],va=mt(An,xt,Vt,ra);return{value:va,changed:va!==gn}},vt=function(An){return Sn===null&&An===0||typeof Sn=="number"&&An3&&arguments[3]!==void 0?arguments[3]:"unit",gn=An.map(bt),va=gn[Vt],mr=mt(gn,xt,Vt,ra);if(gn[Vt]=mr,vn===!1){var jr=Sn||0;Vt>0&&gn[Vt-1]!==va&&(gn[Vt]=Math.max(gn[Vt],gn[Vt-1]+jr)),Vt0;Wr-=1)for(var br=!0;vt(gn[Wr]-gn[Wr-1])&&br;){var Mr=Jt(gn,-1,Wr-1);gn[Wr-1]=Mr.value,br=Mr.changed}for(var Br=gn.length-1;Br>0;Br-=1)for(var nr=!0;vt(gn[Br]-gn[Br-1])&&nr;){var co=Jt(gn,-1,Br-1);gn[Br-1]=co.value,nr=co.changed}for(var Jr=0;Jr=0?co:!1},[co,Dn]),Nr=ye.useMemo(function(){var Or=Object.keys(Qn||{});return Or.map(function(La){var ma=Qn[La],Ja={value:Number(La)};return ma&&(0,Qe.Z)(ma)==="object"&&!ye.isValidElement(ma)&&("label"in ma||"style"in ma)?(Ja.style=ma.style,Ja.label=ma.label):Ja.label=ma,Ja}).filter(function(La){var ma=La.label;return ma||typeof ma=="number"}).sort(function(La,ma){return La.value-ma.value})},[Qn]),Oo=Ea(No,na,Dn,Nr,Br,du),no=(0,Re.Z)(Oo,2),qo=no[0],$o=no[1],Au=(0,xe.Z)(jr,{value:mr}),ho=(0,Re.Z)(Au,2),zo=ho[0],Yn=ho[1],ao=ye.useMemo(function(){var Or=zo==null?[]:Array.isArray(zo)?zo:[zo],La=(0,Re.Z)(Or,1),ma=La[0],Ja=ma===void 0?No:ma,uo=zo===null?[]:[Ja];if(Lr){if(uo=(0,Ye.Z)(Or),cr||zo===void 0){var hr=cr>=0?cr+1:2;for(uo=uo.slice(0,hr);uo.length=0&&Mn.current.focus(Or)}Vn(null)},[wa]);var Fn=ye.useMemo(function(){return Jr&&Dn===null?!1:Jr},[Jr,Dn]),Ca=function(){br==null||br(bo(Io.current))},mo=je(Ga,Hr,ao,No,na,qo,Tt,Ca,$o),Wo=(0,Re.Z)(mo,4),Du=Wo[0],_r=Wo[1],$a=Wo[2],Vr=Wo[3],qr=function(La,ma){Vr(La,ma),Wr==null||Wr(bo(Io.current))},Gr=Du!==-1;ye.useEffect(function(){if(!Gr){var Or=ao.lastIndexOf(_r);Mn.current.focus(Or)}},[Gr]);var Eo=ye.useMemo(function(){return(0,Ye.Z)($a).sort(function(Or,La){return Or-La})},[$a]),lr=ye.useMemo(function(){return Lr?[Eo[0],Eo[Eo.length-1]]:[No,Eo[0]]},[Eo,Lr,No]),ir=(0,Re.Z)(lr,2),wr=ir[0],Xr=ir[1];ye.useImperativeHandle(ze,function(){return{focus:function(){Mn.current.focus(0)},blur:function(){var La=document,ma=La.activeElement;Ga.current.contains(ma)&&(ma==null||ma.blur())}}}),ye.useEffect(function(){vt&&Mn.current.focus(0)},[]);var Po=ye.useMemo(function(){return{min:No,max:na,direction:Hr,disabled:bt,keyboard:Jt,step:Dn,included:on,includedStart:wr,includedEnd:Xr,range:Lr,tabIndex:Ua,ariaLabelForHandle:xa,ariaLabelledByForHandle:Ka,ariaValueTextFormatterForHandle:za}},[No,na,Hr,bt,Jt,Dn,on,wr,Xr,Lr,Ua,xa,Ka,za]);return ye.createElement(a.Provider,{value:Po},ye.createElement("div",{ref:Ga,className:x()(vn,Sn,(At={},(0,we.Z)(At,"".concat(vn,"-disabled"),bt),(0,we.Z)(At,"".concat(vn,"-vertical"),In),(0,we.Z)(At,"".concat(vn,"-horizontal"),!In),(0,we.Z)(At,"".concat(vn,"-with-marks"),Nr.length),At)),style:dn,onMouseDown:Xe},ye.createElement("div",{className:"".concat(vn,"-rail"),style:tt}),ye.createElement(Pt,{prefixCls:vn,style:aa,values:Eo,startPoint:Bn,onStartMove:Fn?qr:null}),ye.createElement(Jn,{prefixCls:vn,marks:Nr,dots:$n,style:St,activeStyle:pt}),ye.createElement(Fe,{ref:Mn,prefixCls:vn,style:Ba,values:$a,draggingIndex:Du,onStartMove:qr,onOffsetChange:ya,onFocus:Nt,onBlur:Gt,handleRender:la}),ye.createElement(Et,{prefixCls:vn,marks:Nr,onClick:rt})))}),bn=Xt,ct=bn,Kt=le(36355),En=le(1684),zn=le(16089),fn=le(8654),at=le(6848),Mt=ye.forwardRef((be,ze)=>{const{open:At}=be,Wt=(0,ye.useRef)(null),vn=(0,ye.useRef)(null);function Sn(){zn.Z.cancel(vn.current),vn.current=null}function dn(){vn.current=(0,zn.Z)(()=>{var an;(an=Wt.current)===null||an===void 0||an.forceAlign(),vn.current=null})}return ye.useEffect(()=>(At?dn():Sn(),Sn),[At,be.title]),ye.createElement(at.Z,Object.assign({ref:(0,fn.sQ)(Wt,ze)},be))}),kn=le(64993),pn=le(17313),qn=le(83116),Le=le(37613);const Ae=be=>{const{componentCls:ze,antCls:At,controlSize:Wt,dotSize:vn,marginFull:Sn,marginPart:dn,colorFillContentHover:an}=be;return{[ze]:Object.assign(Object.assign({},(0,pn.Wf)(be)),{position:"relative",height:Wt,margin:`${dn}px ${Sn}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Sn}px ${dn}px`},[`${ze}-rail`]:{position:"absolute",backgroundColor:be.railBg,borderRadius:be.borderRadiusXS,transition:`background-color ${be.motionDurationMid}`},[`${ze}-track`]:{position:"absolute",backgroundColor:be.trackBg,borderRadius:be.borderRadiusXS,transition:`background-color ${be.motionDurationMid}`},[`${ze}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${ze}-rail`]:{backgroundColor:be.railHoverBg},[`${ze}-track`]:{backgroundColor:be.trackHoverBg},[`${ze}-dot`]:{borderColor:an},[`${ze}-handle::after`]:{boxShadow:`0 0 0 ${be.handleLineWidth}px ${be.colorPrimaryBorderHover}`},[`${ze}-dot-active`]:{borderColor:be.dotActiveBorderColor}},[`${ze}-handle`]:{position:"absolute",width:be.handleSize,height:be.handleSize,outline:"none",[`${ze}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-be.handleLineWidth,insetBlockStart:-be.handleLineWidth,width:be.handleSize+be.handleLineWidth*2,height:be.handleSize+be.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:be.handleSize,height:be.handleSize,backgroundColor:be.colorBgElevated,boxShadow:`0 0 0 ${be.handleLineWidth}px ${be.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` + inset-inline-start ${be.motionDurationMid}, + inset-block-start ${be.motionDurationMid}, + width ${be.motionDurationMid}, + height ${be.motionDurationMid}, + box-shadow ${be.motionDurationMid} + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((be.handleSizeHover-be.handleSize)/2+be.handleLineWidthHover),insetBlockStart:-((be.handleSizeHover-be.handleSize)/2+be.handleLineWidthHover),width:be.handleSizeHover+be.handleLineWidthHover*2,height:be.handleSizeHover+be.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${be.handleLineWidthHover}px ${be.handleActiveColor}`,width:be.handleSizeHover,height:be.handleSizeHover,insetInlineStart:(be.handleSize-be.handleSizeHover)/2,insetBlockStart:(be.handleSize-be.handleSizeHover)/2}}},[`${ze}-mark`]:{position:"absolute",fontSize:be.fontSize},[`${ze}-mark-text`]:{position:"absolute",display:"inline-block",color:be.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:be.colorText}},[`${ze}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${ze}-dot`]:{position:"absolute",width:vn,height:vn,backgroundColor:be.colorBgElevated,border:`${be.handleLineWidth}px solid ${be.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${be.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:be.dotActiveBorderColor}},[`&${ze}-disabled`]:{cursor:"not-allowed",[`${ze}-rail`]:{backgroundColor:`${be.railBg} !important`},[`${ze}-track`]:{backgroundColor:`${be.trackBgDisabled} !important`},[` + ${ze}-dot + `]:{backgroundColor:be.colorBgElevated,borderColor:be.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${ze}-handle::after`]:{backgroundColor:be.colorBgElevated,cursor:"not-allowed",width:be.handleSize,height:be.handleSize,boxShadow:`0 0 0 ${be.handleLineWidth}px ${new kn.C(be.colorTextDisabled).onBackground(be.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` + ${ze}-mark-text, + ${ze}-dot + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${At}-tooltip-inner`]:{minWidth:"unset"}})}},He=(be,ze)=>{const{componentCls:At,railSize:Wt,handleSize:vn,dotSize:Sn}=be,dn=ze?"paddingBlock":"paddingInline",an=ze?"width":"height",bt=ze?"height":"width",mt=ze?"insetBlockStart":"insetInlineStart",Jt=ze?"top":"insetInlineStart",vt=(Wt*3-vn)/2,Nt=(vn-Wt)/2,Gt=ze?{borderWidth:`${Nt}px 0`,transform:`translateY(-${Nt}px)`}:{borderWidth:`0 ${Nt}px`,transform:`translateX(-${Nt}px)`};return{[dn]:Wt,[bt]:Wt*3,[`${At}-rail`]:{[an]:"100%",[bt]:Wt},[`${At}-track`]:{[bt]:Wt},[`${At}-track-draggable`]:Object.assign({},Gt),[`${At}-handle`]:{[mt]:vt},[`${At}-mark`]:{insetInlineStart:0,top:0,[Jt]:Wt*3+(ze?0:be.marginFull),[an]:"100%"},[`${At}-step`]:{insetInlineStart:0,top:0,[Jt]:Wt,[an]:"100%",[bt]:Wt},[`${At}-dot`]:{position:"absolute",[mt]:(Wt-Sn)/2}}},It=be=>{const{componentCls:ze,marginPartWithMark:At}=be;return{[`${ze}-horizontal`]:Object.assign(Object.assign({},He(be,!0)),{[`&${ze}-with-marks`]:{marginBottom:At}})}},jt=be=>{const{componentCls:ze}=be;return{[`${ze}-vertical`]:Object.assign(Object.assign({},He(be,!1)),{height:"100%"})}};var Qt=(0,qn.Z)("Slider",be=>{const ze=(0,Le.TS)(be,{marginPart:(be.controlHeight-be.controlSize)/2,marginFull:be.controlSize/2,marginPartWithMark:be.controlHeightLG-be.controlSize});return[Ae(ze),It(ze),jt(ze)]},be=>{const At=be.controlHeightLG/4,Wt=be.controlHeightSM/2,vn=be.lineWidth+1,Sn=be.lineWidth+1*3;return{controlSize:At,railSize:4,handleSize:At,handleSizeHover:Wt,dotSize:8,handleLineWidth:vn,handleLineWidthHover:Sn,railBg:be.colorFillTertiary,railHoverBg:be.colorFillSecondary,trackBg:be.colorPrimaryBorder,trackHoverBg:be.colorPrimaryBorderHover,handleColor:be.colorPrimaryBorder,handleActiveColor:be.colorPrimary,dotBorderColor:be.colorBorderSecondary,dotActiveBorderColor:be.colorPrimaryBorder,trackBgDisabled:be.colorBgContainerDisabled}}),nn=function(be,ze){var At={};for(var Wt in be)Object.prototype.hasOwnProperty.call(be,Wt)&&ze.indexOf(Wt)<0&&(At[Wt]=be[Wt]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vn=0,Wt=Object.getOwnPropertySymbols(be);vntypeof be=="number"?be.toString():"";var Zt=ye.forwardRef((be,ze)=>{const{prefixCls:At,range:Wt,className:vn,rootClassName:Sn,style:dn,disabled:an,tooltipPrefixCls:bt,tipFormatter:mt,tooltipVisible:Jt,getTooltipPopupContainer:vt,tooltipPlacement:Nt}=be,Gt=nn(be,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:An,slider:xt,getPrefixCls:Vt,getPopupContainer:ra}=ye.useContext(Kt.E_),gn=ye.useContext(En.Z),va=an!=null?an:gn,[mr,jr]=ye.useState({}),Lr=(Lt,In)=>{jr(Un=>Object.assign(Object.assign({},Un),{[Lt]:In}))},cr=(Lt,In)=>Lt||(In?An==="rtl"?"left":"right":"top"),oo=Vt("slider",At),[Wr,br]=Qt(oo),Mr=x()(vn,xt==null?void 0:xt.className,Sn,{[`${oo}-rtl`]:An==="rtl"},br);An==="rtl"&&!Gt.vertical&&(Gt.reverse=!Gt.reverse);const[Br,nr]=ye.useMemo(()=>Wt?typeof Wt=="object"?[!0,Wt.draggableTrack]:[!0,!1]:[!1],[Wt]),co=(Lt,In)=>{var Un;const{index:on,dragging:Bn}=In,{tooltip:aa={},vertical:Ba}=be,tt=Object.assign({},aa),{open:St,placement:pt,getPopupContainer:Qn,prefixCls:$n,formatter:la}=tt;let rr;la||la===null?rr=la:mt||mt===null?rr=mt:rr=mn;const Ua=rr?mr[on]||Bn:!1,xa=(Un=St!=null?St:Jt)!==null&&Un!==void 0?Un:St===void 0&&Ua,Ka=Object.assign(Object.assign({},Lt.props),{onMouseEnter:()=>Lr(on,!0),onMouseLeave:()=>Lr(on,!1)}),za=Vt("tooltip",$n!=null?$n:bt);return ye.createElement(Mt,Object.assign({},tt,{prefixCls:za,title:rr?rr(In.value):"",open:xa,placement:cr(pt!=null?pt:Nt,Ba),key:on,overlayClassName:`${oo}-tooltip`,getPopupContainer:Qn||vt||ra}),ye.cloneElement(Lt,Ka))},Jr=Object.assign(Object.assign({},xt==null?void 0:xt.style),dn);return Wr(ye.createElement(ct,Object.assign({},Gt,{step:Gt.step,range:Br,draggableTrack:nr,className:Mr,style:Jr,disabled:va,ref:ze,prefixCls:oo,handleRender:co})))})},10527:function(Ne,Dt,le){"use strict";var te,x=le(25569).default;te={value:!0},Dt.Z=void 0;var we=x(le(65835)),Ye=x(le(6432));const Re={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},we.default),timePickerLocale:Object.assign({},Ye.default)};Re.lang.ok="\u786E\u5B9A";var Qe=Re;Dt.Z=Qe},6432:function(Ne,Dt){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.default=void 0;var te={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};Dt.default=te},65835:function(Ne,Dt){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.default=void 0;var le={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},te=le;Dt.default=te},11414:function(Ne,Dt,le){"use strict";le.d(Dt,{Z5:function(){return Bs},_l:function(){return Kg},bK:function(){return gg}});var te=le(59301),x=le(18773);function we(ee,ae){ee.prototype=Object.create(ae.prototype),ee.prototype.constructor=ee,(0,x.Z)(ee,ae)}var Ye=le(54476),Re=le(59781),Qe=te.createContext(null),ye=null;function dt(ee){ee()}var xe=dt,Be=function(ae){return xe=ae},et=function(){return xe};function Ge(){var ee=et(),ae=null,ie=null;return{clear:function(){ae=null,ie=null},notify:function(){ee(function(){for(var Pe=ae;Pe;)Pe.callback(),Pe=Pe.next})},get:function(){for(var Pe=[],Se=ae;Se;)Pe.push(Se),Se=Se.next;return Pe},subscribe:function(Pe){var Se=!0,Ce=ie={callback:Pe,next:null,prev:ie};return Ce.prev?Ce.prev.next=Ce:ae=Ce,function(){!Se||ae===null||(Se=!1,Ce.next?Ce.next.prev=Ce.prev:ie=Ce.prev,Ce.prev?Ce.prev.next=Ce.next:ae=Ce.next)}}}}var lt={notify:function(){},get:function(){return[]}};function ge(ee,ae){var ie,fe=lt;function Pe(Je){return $e(),fe.subscribe(Je)}function Se(){fe.notify()}function Ce(){gt.onStateChange&>.onStateChange()}function De(){return!!ie}function $e(){ie||(ie=ae?ae.addNestedSub(Ce):ee.subscribe(Ce),fe=Ge())}function ht(){ie&&(ie(),ie=void 0,fe.clear(),fe=lt)}var gt={addNestedSub:Pe,notifyNestedSubs:Se,handleChangeWrapper:Ce,isSubscribed:De,trySubscribe:$e,tryUnsubscribe:ht,getListeners:function(){return fe}};return gt}var a=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?te.useLayoutEffect:te.useEffect;function E(ee){var ae=ee.store,ie=ee.context,fe=ee.children,Pe=(0,te.useMemo)(function(){var De=ge(ae);return{store:ae,subscription:De}},[ae]),Se=(0,te.useMemo)(function(){return ae.getState()},[ae]);a(function(){var De=Pe.subscription;return De.onStateChange=De.notifyNestedSubs,De.trySubscribe(),Se!==ae.getState()&&De.notifyNestedSubs(),function(){De.tryUnsubscribe(),De.onStateChange=null}},[Pe,Se]);var Ce=ie||Qe;return te.createElement(Ce.Provider,{value:Pe},fe)}var b=E,y=le(85377),z=le(94266),oe=le.n(z),se=le(53410),ce=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],de=["reactReduxForwardedRef"],Fe=[],Me=[null,null],je=function(ae){try{return JSON.stringify(ae)}catch(ie){return String(ae)}};function Oe(ee,ae){var ie=ee[1];return[ae.payload,ie+1]}function Pt(ee,ae,ie){a(function(){return ee.apply(void 0,ae)},ie)}function st(ee,ae,ie,fe,Pe,Se,Ce){ee.current=fe,ae.current=Pe,ie.current=!1,Se.current&&(Se.current=null,Ce())}function Et(ee,ae,ie,fe,Pe,Se,Ce,De,$e,ht){if(ee){var gt=!1,Je=null,nt=function(){if(!gt){var Da=ae.getState(),Va,Ya;try{Va=fe(Da,Pe.current)}catch(Er){Ya=Er,Je=Er}Ya||(Je=null),Va===Se.current?Ce.current||$e():(Se.current=Va,De.current=Va,Ce.current=!0,ht({type:"STORE_UPDATED",payload:{error:Ya}}))}};ie.onStateChange=nt,ie.trySubscribe(),nt();var _t=function(){if(gt=!0,ie.tryUnsubscribe(),ie.onStateChange=null,Je)throw Je};return _t}}var ta=function(){return[null,0]};function Jn(ee,ae){ae===void 0&&(ae={});var ie=ae,fe=ie.getDisplayName,Pe=fe===void 0?function(Lo){return"ConnectAdvanced("+Lo+")"}:fe,Se=ie.methodName,Ce=Se===void 0?"connectAdvanced":Se,De=ie.renderCountProp,$e=De===void 0?void 0:De,ht=ie.shouldHandleStateChanges,gt=ht===void 0?!0:ht,Je=ie.storeKey,nt=Je===void 0?"store":Je,_t=ie.withRef,Pn=_t===void 0?!1:_t,Da=ie.forwardRef,Va=Da===void 0?!1:Da,Ya=ie.context,Er=Ya===void 0?Qe:Ya,Ir=(0,y.Z)(ie,ce);if(0)var zr;var Qo=Er;return function(yu){var jl=yu.displayName||yu.name||"Component",Cu=Pe(jl),Eu=(0,Ye.Z)({},Ir,{getDisplayName:Pe,methodName:Ce,renderCountProp:$e,shouldHandleStateChanges:gt,storeKey:nt,displayName:Cu,wrappedComponentName:jl,WrappedComponent:yu}),pi=Ir.pure;function hi(ti){return ee(ti.dispatch,Eu)}var xs=pi?te.useMemo:function(ti){return ti()};function ps(ti){var ac=(0,te.useMemo)(function(){var Ls=ti.reactReduxForwardedRef,ud=(0,y.Z)(ti,de);return[ti.context,Ls,ud]},[ti]),_s=ac[0],es=ac[1],Ec=ac[2],rc=(0,te.useMemo)(function(){return _s&&_s.Consumer&&(0,se.isContextConsumer)(te.createElement(_s.Consumer,null))?_s:Qo},[_s,Qo]),ws=(0,te.useContext)(rc),Ms=!!ti.store&&!!ti.store.getState&&!!ti.store.dispatch,ad=!!ws&&!!ws.store,Es=Ms?ti.store:ws.store,kc=(0,te.useMemo)(function(){return hi(Es)},[Es]),rd=(0,te.useMemo)(function(){if(!gt)return Me;var Ls=ge(Es,Ms?null:ws.subscription),ud=Ls.notifyNestedSubs.bind(Ls);return[Ls,ud]},[Es,Ms,ws]),Pc=rd[0],Ld=rd[1],Nd=(0,te.useMemo)(function(){return Ms?ws:(0,Ye.Z)({},ws,{subscription:Pc})},[Ms,ws,Pc]),Jg=(0,te.useReducer)(Oe,Fe,ta),od=Jg[0],wl=od[0],mu=Jg[1];if(wl&&wl.error)throw wl.error;var mg=(0,te.useRef)(),fg=(0,te.useRef)(Ec),Od=(0,te.useRef)(),Xg=(0,te.useRef)(!1),Zc=xs(function(){return Od.current&&Ec===fg.current?Od.current:kc(Es.getState(),Ec)},[Es,wl,Ec]);Pt(st,[fg,mg,Xg,Ec,Zc,Od,Ld]),Pt(Et,[gt,Es,Pc,kc,fg,mg,Xg,Od,Ld,mu],[Es,Pc,kc]);var vg=(0,te.useMemo)(function(){return te.createElement(yu,(0,Ye.Z)({},Zc,{ref:es}))},[es,yu,Zc]),Hm=(0,te.useMemo)(function(){return gt?te.createElement(rc.Provider,{value:Nd},vg):vg},[rc,vg,Nd]);return Hm}var Hi=pi?te.memo(ps):ps;if(Hi.WrappedComponent=yu,Hi.displayName=ps.displayName=Cu,Va){var hs=te.forwardRef(function(ac,_s){return te.createElement(Hi,(0,Ye.Z)({},ac,{reactReduxForwardedRef:_s}))});return hs.displayName=Cu,hs.WrappedComponent=yu,oe()(hs,yu)}return oe()(Hi,yu)}}function Ea(ee,ae){return ee===ae?ee!==0||ae!==0||1/ee===1/ae:ee!==ee&&ae!==ae}function oa(ee,ae){if(Ea(ee,ae))return!0;if(typeof ee!="object"||ee===null||typeof ae!="object"||ae===null)return!1;var ie=Object.keys(ee),fe=Object.keys(ae);if(ie.length!==fe.length)return!1;for(var Pe=0;Pe=0;fe--){var Pe=ae[fe](ee);if(Pe)return Pe}return function(Se,Ce){throw new Error("Invalid value of type "+typeof ee+" for "+ie+" argument when connecting component "+Ce.wrappedComponentName+".")}}function Zt(ee,ae){return ee===ae}function be(ee){var ae=ee===void 0?{}:ee,ie=ae.connectHOC,fe=ie===void 0?Jn:ie,Pe=ae.mapStateToPropsFactories,Se=Pe===void 0?kn:Pe,Ce=ae.mapDispatchToPropsFactories,De=Ce===void 0?at:Ce,$e=ae.mergePropsFactories,ht=$e===void 0?He:$e,gt=ae.selectorFactory,Je=gt===void 0?nn:gt;return function(_t,Pn,Da,Va){Va===void 0&&(Va={});var Ya=Va,Er=Ya.pure,Ir=Er===void 0?!0:Er,zr=Ya.areStatesEqual,Qo=zr===void 0?Zt:zr,Lo=Ya.areOwnPropsEqual,yu=Lo===void 0?oa:Lo,jl=Ya.areStatePropsEqual,Cu=jl===void 0?oa:jl,Eu=Ya.areMergedPropsEqual,pi=Eu===void 0?oa:Eu,hi=(0,y.Z)(Ya,mn),xs=Hn(_t,Se,"mapStateToProps"),ps=Hn(Pn,De,"mapDispatchToProps"),Hi=Hn(Da,ht,"mergeProps");return fe(Je,(0,Ye.Z)({methodName:"connect",getDisplayName:function(ti){return"Connect("+ti+")"},shouldHandleStateChanges:!!_t,initMapStateToProps:xs,initMapDispatchToProps:ps,initMergeProps:Hi,pure:Ir,areStatesEqual:Qo,areOwnPropsEqual:yu,areStatePropsEqual:Cu,areMergedPropsEqual:pi},hi))}}var ze=be();function At(){var ee=useContext(ReactReduxContext);return ee}function Wt(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var fe=ae(),Pe=fe.store;return Pe}}var vn=null;function Sn(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var fe=ae();return fe.dispatch}}var dn=null,an=function(ae,ie){return ae===ie};function bt(ee,ae,ie,fe){var Pe=useReducer(function(Pn){return Pn+1},0),Se=Pe[1],Ce=useMemo(function(){return createSubscription(ie,fe)},[ie,fe]),De=useRef(),$e=useRef(),ht=useRef(),gt=useRef(),Je=ie.getState(),nt;try{if(ee!==$e.current||Je!==ht.current||De.current){var _t=ee(Je);gt.current===void 0||!ae(_t,gt.current)?nt=_t:nt=gt.current}else nt=gt.current}catch(Pn){throw De.current&&(Pn.message+=` +The error may be correlated with this previous error: +`+De.current.stack+` + +`),Pn}return useIsomorphicLayoutEffect(function(){$e.current=ee,ht.current=Je,gt.current=nt,De.current=void 0}),useIsomorphicLayoutEffect(function(){function Pn(){try{var Da=ie.getState();if(Da===ht.current)return;var Va=$e.current(Da);if(ae(Va,gt.current))return;gt.current=Va,ht.current=Da}catch(Ya){De.current=Ya}Se()}return Ce.onStateChange=Pn,Ce.trySubscribe(),Pn(),function(){return Ce.tryUnsubscribe()}},[ie,Ce]),nt}function mt(ee){ee===void 0&&(ee=ReactReduxContext);var ae=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(fe,Pe){Pe===void 0&&(Pe=an);var Se=ae(),Ce=Se.store,De=Se.subscription,$e=bt(fe,Pe,Ce,De);return useDebugValue($e),$e}}var Jt=null,vt=le(4676);Be(vt.unstable_batchedUpdates);function Nt(ee,ae){if(ee.length!==ae.length)return!1;for(var ie=0;ie");return fe.callbacks},fe.setCallbacks=function(De){fe.callbacks=De},fe}var ie=ae.prototype;return ie.componentDidMount=function(){this.unbind=Ga(window,[{eventName:"error",fn:this.onWindowError}])},ie.componentWillUnmount=function(){this.unbind()},ie.componentDidCatch=function(Pe){if(Pe instanceof na){this.setState({});return}throw Pe},ie.render=function(){return this.props.children(this.setCallbacks)},ae}(te.Component),Nr=` + Press space bar to start a drag. + When dragging you can use the arrow keys to move the item around and escape to cancel. + Some screen readers may require you to be in focus mode or to use your pass through key +`,Oo=function(ae){return ae+1},no=function(ae){return` + You have lifted an item in position `+Oo(ae.source.index)+` +`},qo=function(ae,ie){var fe=ae.droppableId===ie.droppableId,Pe=Oo(ae.index),Se=Oo(ie.index);return fe?` + You have moved the item from position `+Pe+` + to position `+Se+` + `:` + You have moved the item from position `+Pe+` + in list `+ae.droppableId+` + to list `+ie.droppableId+` + in position `+Se+` + `},$o=function(ae,ie,fe){var Pe=ie.droppableId===fe.droppableId;return Pe?` + The item `+ae+` + has been combined with `+fe.draggableId:` + The item `+ae+` + in list `+ie.droppableId+` + has been combined with `+fe.draggableId+` + in list `+fe.droppableId+` + `},Au=function(ae){var ie=ae.destination;if(ie)return qo(ae.source,ie);var fe=ae.combine;return fe?$o(ae.draggableId,ae.source,fe):"You are over an area that cannot be dropped on"},ho=function(ae){return` + The item has returned to its starting position + of `+Oo(ae.index)+` +`},zo=function(ae){if(ae.reason==="CANCEL")return` + Movement cancelled. + `+ho(ae.source)+` + `;var ie=ae.destination,fe=ae.combine;return ie?` + You have dropped the item. + `+qo(ae.source,ie)+` + `:fe?` + You have dropped the item. + `+$o(ae.draggableId,ae.source,fe)+` + `:` + The item has been dropped while not over a drop area. + `+ho(ae.source)+` + `},Yn={dragHandleUsageInstructions:Nr,onDragStart:no,onDragUpdate:Au,onDragEnd:zo},ao={x:0,y:0},Io=function(ae,ie){return{x:ae.x+ie.x,y:ae.y+ie.y}},bo=function(ae,ie){return{x:ae.x-ie.x,y:ae.y-ie.y}},Tt=function(ae,ie){return ae.x===ie.x&&ae.y===ie.y},rt=function(ae){return{x:ae.x!==0?-ae.x:0,y:ae.y!==0?-ae.y:0}},Xe=function(ae,ie,fe){var Pe;return fe===void 0&&(fe=0),Pe={},Pe[ae]=ie,Pe[ae==="x"?"y":"x"]=fe,Pe},en=function(ae,ie){return Math.sqrt(Math.pow(ie.x-ae.x,2)+Math.pow(ie.y-ae.y,2))},Kn=function(ae,ie){return Math.min.apply(Math,ie.map(function(fe){return en(ae,fe)}))},wa=function(ae){return function(ie){return{x:ae(ie.x),y:ae(ie.y)}}},Vn=function(ee,ae){var ie=mr({top:Math.max(ae.top,ee.top),right:Math.min(ae.right,ee.right),bottom:Math.min(ae.bottom,ee.bottom),left:Math.max(ae.left,ee.left)});return ie.width<=0||ie.height<=0?null:ie},ya=function(ae,ie){return{top:ae.top+ie.y,left:ae.left+ie.x,bottom:ae.bottom+ie.y,right:ae.right+ie.x}},Fn=function(ae){return[{x:ae.left,y:ae.top},{x:ae.right,y:ae.top},{x:ae.left,y:ae.bottom},{x:ae.right,y:ae.bottom}]},Ca={top:0,right:0,bottom:0,left:0},mo=function(ae,ie){return ie?ya(ae,ie.scroll.diff.displacement):ae},Wo=function(ae,ie,fe){if(fe&&fe.increasedBy){var Pe;return(0,Ye.Z)({},ae,(Pe={},Pe[ie.end]=ae[ie.end]+fe.increasedBy[ie.line],Pe))}return ae},Du=function(ae,ie){return ie&&ie.shouldClipSubject?Vn(ie.pageMarginBox,ae):mr(ae)},_r=function(ee){var ae=ee.page,ie=ee.withPlaceholder,fe=ee.axis,Pe=ee.frame,Se=mo(ae.marginBox,Pe),Ce=Wo(Se,fe,ie),De=Du(Ce,Pe);return{page:ae,withPlaceholder:ie,active:De}},$a=function(ee,ae){ee.frame||Dn(!1);var ie=ee.frame,fe=bo(ae,ie.scroll.initial),Pe=rt(fe),Se=(0,Ye.Z)({},ie,{scroll:{initial:ie.scroll.initial,current:ae,diff:{value:fe,displacement:Pe},max:ie.scroll.max}}),Ce=_r({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:Se}),De=(0,Ye.Z)({},ee,{frame:Se,subject:Ce});return De};function Vr(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function qr(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ae){return ee[ae]})}function Gr(ee,ae){if(ee.findIndex)return ee.findIndex(ae);for(var ie=0;ieee.bottom,ht=fe.leftee.right,gt=$e&&ht;if(gt)return!0;var Je=$e&&Ce||ht&&Se;return Je}},sl=function(ee){var ae=qu(ee.top,ee.bottom),ie=qu(ee.left,ee.right);return function(fe){var Pe=ae(fe.top)&&ae(fe.bottom)&&ie(fe.left)&&ie(fe.right);return Pe}},Xl={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},xi={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ql=function(ee){return function(ae){var ie=qu(ae.top,ae.bottom),fe=qu(ae.left,ae.right);return function(Pe){return ee===Xl?ie(Pe.top)&&ie(Pe.bottom):fe(Pe.left)&&fe(Pe.right)}}},Dr=function(ae,ie){var fe=ie.frame?ie.frame.scroll.diff.displacement:ao;return ya(ae,fe)},Aa=function(ae,ie,fe){return ie.subject.active?fe(ie.subject.active)(ae):!1},Pa=function(ae,ie,fe){return fe(ie)(ae)},Ia=function(ae){var ie=ae.target,fe=ae.destination,Pe=ae.viewport,Se=ae.withDroppableDisplacement,Ce=ae.isVisibleThroughFrameFn,De=Se?Dr(ie,fe):ie;return Aa(De,fe,Ce)&&Pa(De,Pe,Ce)},Co=function(ae){return Ia((0,Ye.Z)({},ae,{isVisibleThroughFrameFn:Wa}))},ru=function(ae){return Ia((0,Ye.Z)({},ae,{isVisibleThroughFrameFn:sl}))},Iu=function(ae){return Ia((0,Ye.Z)({},ae,{isVisibleThroughFrameFn:ql(ae.destination.axis)}))},kr=function(ae,ie,fe){if(typeof fe=="boolean")return fe;if(!ie)return!0;var Pe=ie.invisible,Se=ie.visible;if(Pe[ae])return!1;var Ce=Se[ae];return Ce?Ce.shouldAnimate:!0};function io(ee,ae){var ie=ee.page.marginBox,fe={top:ae.point.y,right:0,bottom:0,left:ae.point.x};return mr(jr(ie,fe))}function Ko(ee){var ae=ee.afterDragging,ie=ee.destination,fe=ee.displacedBy,Pe=ee.viewport,Se=ee.forceShouldAnimate,Ce=ee.last;return ae.reduce(function($e,ht){var gt=io(ht,fe),Je=ht.descriptor.id;$e.all.push(Je);var nt=Co({target:gt,destination:ie,viewport:Pe,withDroppableDisplacement:!0});if(!nt)return $e.invisible[ht.descriptor.id]=!0,$e;var _t=kr(Je,Ce,Se),Pn={draggableId:Je,shouldAnimate:_t};return $e.visible[Je]=Pn,$e},{all:[],visible:{},invisible:{}})}function Fo(ee,ae){if(!ee.length)return 0;var ie=ee[ee.length-1].descriptor.index;return ae.inHomeList?ie:ie+1}function pu(ee){var ae=ee.insideDestination,ie=ee.inHomeList,fe=ee.displacedBy,Pe=ee.destination,Se=Fo(ae,{inHomeList:ie});return{displaced:eu,displacedBy:fe,at:{type:"REORDER",destination:{droppableId:Pe.descriptor.id,index:Se}}}}function Pu(ee){var ae=ee.draggable,ie=ee.insideDestination,fe=ee.destination,Pe=ee.viewport,Se=ee.displacedBy,Ce=ee.last,De=ee.index,$e=ee.forceShouldAnimate,ht=hr(ae,fe);if(De==null)return pu({insideDestination:ie,inHomeList:ht,displacedBy:Se,destination:fe});var gt=Eo(ie,function(Da){return Da.descriptor.index===De});if(!gt)return pu({insideDestination:ie,inHomeList:ht,displacedBy:Se,destination:fe});var Je=Ja(ae,ie),nt=ie.indexOf(gt),_t=Je.slice(nt),Pn=Ko({afterDragging:_t,destination:fe,displacedBy:Se,last:Ce,viewport:Pe.frame,forceShouldAnimate:$e});return{displaced:Pn,displacedBy:Se,at:{type:"REORDER",destination:{droppableId:fe.descriptor.id,index:De}}}}function Lu(ee,ae){return!!ae.effected[ee]}var ni=function(ee){var ae=ee.isMovingForward,ie=ee.destination,fe=ee.draggables,Pe=ee.combine,Se=ee.afterCritical;if(!ie.isCombineEnabled)return null;var Ce=Pe.draggableId,De=fe[Ce],$e=De.descriptor.index,ht=Lu(Ce,Se);return ht?ae?$e:$e-1:ae?$e+1:$e},ai=function(ee){var ae=ee.isMovingForward,ie=ee.isInHomeList,fe=ee.insideDestination,Pe=ee.location;if(!fe.length)return null;var Se=Pe.index,Ce=ae?Se+1:Se-1,De=fe[0].descriptor.index,$e=fe[fe.length-1].descriptor.index,ht=ie?$e:$e+1;return Ceht?null:Ce},Zl=function(ee){var ae=ee.isMovingForward,ie=ee.isInHomeList,fe=ee.draggable,Pe=ee.draggables,Se=ee.destination,Ce=ee.insideDestination,De=ee.previousImpact,$e=ee.viewport,ht=ee.afterCritical,gt=De.at;if(gt||Dn(!1),gt.type==="REORDER"){var Je=ai({isMovingForward:ae,isInHomeList:ie,location:gt.destination,insideDestination:Ce});return Je==null?null:Pu({draggable:fe,insideDestination:Ce,destination:Se,viewport:$e,last:De.displaced,displacedBy:De.displacedBy,index:Je})}var nt=ni({isMovingForward:ae,destination:Se,displaced:De.displaced,draggables:Pe,combine:gt.combine,afterCritical:ht});return nt==null?null:Pu({draggable:fe,insideDestination:Ce,destination:Se,viewport:$e,last:De.displaced,displacedBy:De.displacedBy,index:nt})},Si=function(ee){var ae=ee.displaced,ie=ee.afterCritical,fe=ee.combineWith,Pe=ee.displacedBy,Se=!!(ae.visible[fe]||ae.invisible[fe]);return Lu(fe,ie)?Se?ao:rt(Pe.point):Se?Pe.point:ao},Qu=function(ee){var ae=ee.afterCritical,ie=ee.impact,fe=ee.draggables,Pe=ma(ie);Pe||Dn(!1);var Se=Pe.draggableId,Ce=fe[Se].page.borderBox.center,De=Si({displaced:ie.displaced,afterCritical:ae,combineWith:Se,displacedBy:ie.displacedBy});return Io(Ce,De)},wi=function(ae,ie){return ie.margin[ae.start]+ie.borderBox[ae.size]/2},Cl=function(ae,ie){return ie.margin[ae.end]+ie.borderBox[ae.size]/2},$l=function(ae,ie,fe){return ie[ae.crossAxisStart]+fe.margin[ae.crossAxisStart]+fe.borderBox[ae.crossAxisSize]/2},Zi=function(ae){var ie=ae.axis,fe=ae.moveRelativeTo,Pe=ae.isMoving;return Xe(ie.line,fe.marginBox[ie.end]+wi(ie,Pe),$l(ie,fe.marginBox,Pe))},Mi=function(ae){var ie=ae.axis,fe=ae.moveRelativeTo,Pe=ae.isMoving;return Xe(ie.line,fe.marginBox[ie.start]-Cl(ie,Pe),$l(ie,fe.marginBox,Pe))},yl=function(ae){var ie=ae.axis,fe=ae.moveInto,Pe=ae.isMoving;return Xe(ie.line,fe.contentBox[ie.start]+wi(ie,Pe),$l(ie,fe.contentBox,Pe))},ko=function(ee){var ae=ee.impact,ie=ee.draggable,fe=ee.draggables,Pe=ee.droppable,Se=ee.afterCritical,Ce=Or(Pe.descriptor.id,fe),De=ie.page,$e=Pe.axis;if(!Ce.length)return yl({axis:$e,moveInto:Pe.page,isMoving:De});var ht=ae.displaced,gt=ae.displacedBy,Je=ht.all[0];if(Je){var nt=fe[Je];if(Lu(Je,Se))return Mi({axis:$e,moveRelativeTo:nt.page,isMoving:De});var _t=Br(nt.page,gt.point);return Mi({axis:$e,moveRelativeTo:_t,isMoving:De})}var Pn=Ce[Ce.length-1];if(Pn.descriptor.id===ie.descriptor.id)return De.borderBox.center;if(Lu(Pn.descriptor.id,Se)){var Da=Br(Pn.page,rt(Se.displacedBy.point));return Zi({axis:$e,moveRelativeTo:Da,isMoving:De})}return Zi({axis:$e,moveRelativeTo:Pn.page,isMoving:De})},Yi=function(ee,ae){var ie=ee.frame;return ie?Io(ae,ie.scroll.diff.displacement):ae},zl=function(ae){var ie=ae.impact,fe=ae.draggable,Pe=ae.droppable,Se=ae.draggables,Ce=ae.afterCritical,De=fe.page.borderBox.center,$e=ie.at;return!Pe||!$e?De:$e.type==="REORDER"?ko({impact:ie,draggable:fe,draggables:Se,droppable:Pe,afterCritical:Ce}):Qu({impact:ie,draggables:Se,afterCritical:Ce})},Li=function(ee){var ae=zl(ee),ie=ee.droppable,fe=ie?Yi(ie,ae):ae;return fe},Qi=function(ee,ae){var ie=bo(ae,ee.scroll.initial),fe=rt(ie),Pe=mr({top:ae.y,bottom:ae.y+ee.frame.height,left:ae.x,right:ae.x+ee.frame.width}),Se={frame:Pe,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ae,diff:{value:ie,displacement:fe}}};return Se};function Ji(ee,ae){return ee.map(function(ie){return ae[ie]})}function Ta(ee,ae){for(var ie=0;ie1?gt.sort(function(Je,nt){return Ju(Je)[De.start]-Ju(nt)[De.start]})[0]:ht.sort(function(Je,nt){var _t=Kn(ie,Fn(Ju(Je))),Pn=Kn(ie,Fn(Ju(nt)));return _t!==Pn?_t-Pn:Ju(Je)[De.start]-Ju(nt)[De.start]})[0]},ot=function(ae,ie){var fe=ae.page.borderBox.center;return Lu(ae.descriptor.id,ie)?bo(fe,ie.displacedBy.point):fe},qe=function(ae,ie){var fe=ae.page.borderBox;return Lu(ae.descriptor.id,ie)?ya(fe,rt(ie.displacedBy.point)):fe},Ot=function(ee){var ae=ee.pageBorderBoxCenter,ie=ee.viewport,fe=ee.destination,Pe=ee.insideDestination,Se=ee.afterCritical,Ce=Pe.filter(function(De){return ru({target:qe(De,Se),destination:fe,viewport:ie.frame,withDroppableDisplacement:!0})}).sort(function(De,$e){var ht=en(ae,Yi(fe,ot(De,Se))),gt=en(ae,Yi(fe,ot($e,Se)));return htae.left&&ee.topae.top}function Bo(ee){var ae=ee.pageBorderBox,ie=ee.draggable,fe=ee.candidates,Pe=ie.page.borderBox.center,Se=fe.map(function(Ce){var De=Ce.axis,$e=Xe(Ce.axis.line,ae.center[De.line],Ce.page.borderBox.center[De.crossAxisLine]);return{id:Ce.descriptor.id,distance:en(Pe,$e)}}).sort(function(Ce,De){return De.distance-Ce.distance});return Se[0]?Se[0].id:null}function Yu(ee){var ae=ee.pageBorderBox,ie=ee.draggable,fe=ee.droppables,Pe=Xr(fe).filter(function(Se){if(!Se.isEnabled)return!1;var Ce=Se.subject.active;if(!Ce||!ou(ae,Ce))return!1;if(xo(Ce)(ae.center))return!0;var De=Se.axis,$e=Ce.center[De.crossAxisLine],ht=ae[De.crossAxisStart],gt=ae[De.crossAxisEnd],Je=qu(Ce[De.crossAxisStart],Ce[De.crossAxisEnd]),nt=Je(ht),_t=Je(gt);return!nt&&!_t?!0:nt?ht<$e:gt>$e});return Pe.length?Pe.length===1?Pe[0].descriptor.id:Bo({pageBorderBox:ae,draggable:ie,candidates:Pe}):null}var bu=function(ae,ie){return mr(ya(ae,ie))},Ro=function(ee,ae){var ie=ee.frame;return ie?bu(ae,ie.scroll.diff.value):ae};function Ur(ee){var ae=ee.displaced,ie=ee.id;return!!(ae.visible[ie]||ae.invisible[ie])}function Ll(ee){var ae=ee.draggable,ie=ee.closest,fe=ee.inHomeList;return ie?fe&&ie.descriptor.index>ae.descriptor.index?ie.descriptor.index-1:ie.descriptor.index:null}var ri=function(ee){var ae=ee.pageBorderBoxWithDroppableScroll,ie=ee.draggable,fe=ee.destination,Pe=ee.insideDestination,Se=ee.last,Ce=ee.viewport,De=ee.afterCritical,$e=fe.axis,ht=Ut(fe.axis,ie.displaceBy),gt=ht.value,Je=ae[$e.start],nt=ae[$e.end],_t=Ja(ie,Pe),Pn=Eo(_t,function(Va){var Ya=Va.descriptor.id,Er=Va.page.borderBox.center[$e.line],Ir=Lu(Ya,De),zr=Ur({displaced:Se,id:Ya});return Ir?zr?nt<=Er:JeYa[De.start]+Ir&&JeYa[De.start]-ht+Ir&>Ya[De.start]+ht+Ir&&JeYa[De.start]+Ir&>=Gu)return iu;var Se=Pe/Gu,Ce=lo+Ru*Se,De=fe==="CANCEL"?Ce*hu:Ce;return Number(De.toFixed(2))},Ol=function(ee){var ae=ee.impact,ie=ee.draggable,fe=ee.dimensions,Pe=ee.viewport,Se=ee.afterCritical,Ce=fe.draggables,De=fe.droppables,$e=xr(ae),ht=$e?De[$e]:null,gt=De[ie.descriptor.droppableId],Je=Nl({impact:ae,draggable:ie,draggables:Ce,afterCritical:Se,droppable:ht||gt,viewport:Pe}),nt=bo(Je,ie.client.borderBox.center);return nt},Pl=function(ee){var ae=ee.draggables,ie=ee.reason,fe=ee.lastImpact,Pe=ee.home,Se=ee.viewport,Ce=ee.onLiftImpact;if(!fe.at||ie!=="DROP"){var De=uu({draggables:ae,impact:Ce,destination:Pe,viewport:Se,forceShouldAnimate:!0});return{impact:De,didDropInsideDroppable:!1}}if(fe.at.type==="REORDER")return{impact:fe,didDropInsideDroppable:!0};var $e=(0,Ye.Z)({},fe,{displaced:eu});return{impact:$e,didDropInsideDroppable:!0}},Kl=function(ee){var ae=ee.getState,ie=ee.dispatch;return function(fe){return function(Pe){if(Pe.type!=="DROP"){fe(Pe);return}var Se=ae(),Ce=Pe.payload.reason;if(Se.phase==="COLLECTING"){ie(er({reason:Ce}));return}if(Se.phase!=="IDLE"){var De=Se.phase==="DROP_PENDING"&&Se.isWaiting;De&&Dn(!1),Se.phase==="DRAGGING"||Se.phase==="DROP_PENDING"||Dn(!1);var $e=Se.critical,ht=Se.dimensions,gt=ht.draggables[Se.critical.draggable.id],Je=Pl({reason:Ce,lastImpact:Se.impact,afterCritical:Se.afterCritical,onLiftImpact:Se.onLiftImpact,home:Se.dimensions.droppables[Se.critical.droppable.id],viewport:Se.viewport,draggables:Se.dimensions.draggables}),nt=Je.impact,_t=Je.didDropInsideDroppable,Pn=_t?La(nt):null,Da=_t?ma(nt):null,Va={index:$e.draggable.index,droppableId:$e.droppable.id},Ya={draggableId:gt.descriptor.id,type:gt.descriptor.type,source:Va,reason:Ce,mode:Se.movementMode,destination:Pn,combine:Da},Er=Ol({impact:nt,draggable:gt,dimensions:ht,viewport:Se.viewport,afterCritical:Se.afterCritical}),Ir={critical:Se.critical,afterCritical:Se.afterCritical,result:Ya,impact:nt},zr=!Tt(Se.current.client.offset,Er)||!!Ya.combine;if(!zr){ie(fa({completed:Ir}));return}var Qo=$u({current:Se.current.client.offset,destination:Er,reason:Ce}),Lo={newHomeClientOffset:Er,dropDuration:Qo,completed:Ir};ie(Tn(Lo))}}}},dl=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Hl(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ie){ie.target!==window&&ie.target!==window.document||ee()}}}function rl(ee){var ae=ee.onWindowScroll;function ie(){ae(dl())}var fe=Ba(ie),Pe=Hl(fe),Se=za;function Ce(){return Se!==za}function De(){Ce()&&Dn(!1),Se=Ga(window,[Pe])}function $e(){Ce()||Dn(!1),fe.cancel(),Se(),Se=za}return{start:De,stop:$e,isActive:Ce}}var Sl=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},Wl=function(ee){var ae=rl({onWindowScroll:function(fe){ee.dispatch(wn({newScroll:fe}))}});return function(ie){return function(fe){!ae.isActive()&&fe.type==="INITIAL_PUBLISH"&&ae.start(),ae.isActive()&&Sl(fe)&&ae.stop(),ie(fe)}}},ui=function(ee){var ae=!1,ie=!1,fe=setTimeout(function(){ie=!0}),Pe=function(Ce){ae||ie||(ae=!0,ee(Ce),clearTimeout(fe))};return Pe.wasCalled=function(){return ae},Pe},tu=function(){var ee=[],ae=function(Se){var Ce=Gr(ee,function(ht){return ht.timerId===Se});Ce===-1&&Dn(!1);var De=ee.splice(Ce,1),$e=De[0];$e.callback()},ie=function(Se){var Ce=setTimeout(function(){return ae(Ce)}),De={timerId:Ce,callback:Se};ee.push(De)},fe=function(){if(ee.length){var Se=[].concat(ee);ee.length=0,Se.forEach(function(Ce){clearTimeout(Ce.timerId),Ce.callback()})}};return{add:ie,flush:fe}},Fi=function(ae,ie){return ae==null&&ie==null?!0:ae==null||ie==null?!1:ae.droppableId===ie.droppableId&&ae.index===ie.index},Ti=function(ae,ie){return ae==null&&ie==null?!0:ae==null||ie==null?!1:ae.draggableId===ie.draggableId&&ae.droppableId===ie.droppableId},nu=function(ae,ie){if(ae===ie)return!0;var fe=ae.draggable.id===ie.draggable.id&&ae.draggable.droppableId===ie.draggable.droppableId&&ae.draggable.type===ie.draggable.type&&ae.draggable.index===ie.draggable.index,Pe=ae.droppable.id===ie.droppable.id&&ae.droppable.type===ie.droppable.type;return fe&&Pe},el=function(ae,ie){cl(),ie(),ei()},ol=function(ae,ie){return{draggableId:ae.draggable.id,type:ae.droppable.type,source:{droppableId:ae.droppable.id,index:ae.draggable.index},mode:ie}},Il=function(ae,ie,fe,Pe){if(!ae){fe(Pe(ie));return}var Se=ui(fe),Ce={announce:Se};ae(ie,Ce),Se.wasCalled()||fe(Pe(ie))},Yl=function(ee,ae){var ie=tu(),fe=null,Pe=function(nt,_t){fe&&Dn(!1),el("onBeforeCapture",function(){var Pn=ee().onBeforeCapture;if(Pn){var Da={draggableId:nt,mode:_t};Pn(Da)}})},Se=function(nt,_t){fe&&Dn(!1),el("onBeforeDragStart",function(){var Pn=ee().onBeforeDragStart;Pn&&Pn(ol(nt,_t))})},Ce=function(nt,_t){fe&&Dn(!1);var Pn=ol(nt,_t);fe={mode:_t,lastCritical:nt,lastLocation:Pn.source,lastCombine:null},ie.add(function(){el("onDragStart",function(){return Il(ee().onDragStart,Pn,ae,Yn.onDragStart)})})},De=function(nt,_t){var Pn=La(_t),Da=ma(_t);fe||Dn(!1);var Va=!nu(nt,fe.lastCritical);Va&&(fe.lastCritical=nt);var Ya=!Fi(fe.lastLocation,Pn);Ya&&(fe.lastLocation=Pn);var Er=!Ti(fe.lastCombine,Da);if(Er&&(fe.lastCombine=Da),!(!Va&&!Ya&&!Er)){var Ir=(0,Ye.Z)({},ol(nt,fe.mode),{combine:Da,destination:Pn});ie.add(function(){el("onDragUpdate",function(){return Il(ee().onDragUpdate,Ir,ae,Yn.onDragUpdate)})})}},$e=function(){fe||Dn(!1),ie.flush()},ht=function(nt){fe||Dn(!1),fe=null,el("onDragEnd",function(){return Il(ee().onDragEnd,nt,ae,Yn.onDragEnd)})},gt=function(){if(fe){var nt=(0,Ye.Z)({},ol(fe.lastCritical,fe.mode),{combine:null,destination:null,reason:"CANCEL"});ht(nt)}};return{beforeCapture:Pe,beforeStart:Se,start:Ce,update:De,flush:$e,drop:ht,abort:gt}},ul=function(ee,ae){var ie=Yl(ee,ae);return function(fe){return function(Pe){return function(Se){if(Se.type==="BEFORE_INITIAL_CAPTURE"){ie.beforeCapture(Se.payload.draggableId,Se.payload.movementMode);return}if(Se.type==="INITIAL_PUBLISH"){var Ce=Se.payload.critical;ie.beforeStart(Ce,Se.payload.movementMode),Pe(Se),ie.start(Ce,Se.payload.movementMode);return}if(Se.type==="DROP_COMPLETE"){var De=Se.payload.completed.result;ie.flush(),Pe(Se),ie.drop(De);return}if(Pe(Se),Se.type==="FLUSH"){ie.abort();return}var $e=fe.getState();$e.phase==="DRAGGING"&&ie.update($e.critical,$e.impact)}}}},Tl=function(ee){return function(ae){return function(ie){if(ie.type!=="DROP_ANIMATION_FINISHED"){ae(ie);return}var fe=ee.getState();fe.phase!=="DROP_ANIMATING"&&Dn(!1),ee.dispatch(fa({completed:fe.completed}))}}},yi=function(ee){var ae=null,ie=null;function fe(){ie&&(cancelAnimationFrame(ie),ie=null),ae&&(ae(),ae=null)}return function(Pe){return function(Se){if((Se.type==="FLUSH"||Se.type==="DROP_COMPLETE"||Se.type==="DROP_ANIMATION_FINISHED")&&fe(),Pe(Se),Se.type==="DROP_ANIMATE"){var Ce={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var $e=ee.getState();$e.phase==="DROP_ANIMATING"&&ee.dispatch(vr())}};ie=requestAnimationFrame(function(){ie=null,ae=Ga(window,[Ce])})}}}},Ri=function(ee){return function(){return function(ae){return function(ie){(ie.type==="DROP_COMPLETE"||ie.type==="FLUSH"||ie.type==="DROP_ANIMATE")&&ee.stopPublishing(),ae(ie)}}}},mi=function(ee){var ae=!1;return function(){return function(ie){return function(fe){if(fe.type==="INITIAL_PUBLISH"){ae=!0,ee.tryRecordFocus(fe.payload.critical.draggable.id),ie(fe),ee.tryRestoreFocusRecorded();return}if(ie(fe),!!ae){if(fe.type==="FLUSH"){ae=!1,ee.tryRestoreFocusRecorded();return}if(fe.type==="DROP_COMPLETE"){ae=!1;var Pe=fe.payload.completed.result;Pe.combine&&ee.tryShiftRecord(Pe.draggableId,Pe.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},ds=function(ae){return ae.type==="DROP_COMPLETE"||ae.type==="DROP_ANIMATE"||ae.type==="FLUSH"},Gs=function(ee){return function(ae){return function(ie){return function(fe){if(ds(fe)){ee.stop(),ie(fe);return}if(fe.type==="INITIAL_PUBLISH"){ie(fe);var Pe=ae.getState();Pe.phase!=="DRAGGING"&&Dn(!1),ee.start(Pe);return}ie(fe),ee.scroll(ae.getState())}}}},Rs=function(ee){return function(ae){return function(ie){if(ae(ie),ie.type==="PUBLISH_WHILE_DRAGGING"){var fe=ee.getState();fe.phase==="DROP_PENDING"&&(fe.isWaiting||ee.dispatch(gr({reason:fe.reason})))}}}},Al=Re.qC,ju=function(ee){var ae=ee.dimensionMarshal,ie=ee.focusMarshal,fe=ee.styleMarshal,Pe=ee.getResponders,Se=ee.announce,Ce=ee.autoScroller;return(0,Re.MT)(Vi,Al((0,Re.md)(Uo(fe),Ri(ae),qa(ae),Kl,Tl,yi,Rs,Gs(Ce),Wl,mi(ie),ul(Pe,Se))))},Ql=function(){return{additions:{},removals:{},modified:{}}};function ys(ee){var ae=ee.registry,ie=ee.callbacks,fe=Ql(),Pe=null,Se=function(){Pe||(ie.collectionStarting(),Pe=requestAnimationFrame(function(){Pe=null,cl();var gt=fe,Je=gt.additions,nt=gt.removals,_t=gt.modified,Pn=Object.keys(Je).map(function(Ya){return ae.draggable.getById(Ya).getDimension(ao)}).sort(function(Ya,Er){return Ya.descriptor.index-Er.descriptor.index}),Da=Object.keys(_t).map(function(Ya){var Er=ae.droppable.getById(Ya),Ir=Er.callbacks.getScrollWhileDragging();return{droppableId:Ya,scroll:Ir}}),Va={additions:Pn,removals:Object.keys(nt),modified:Da};fe=Ql(),ei(),ie.publish(Va)}))},Ce=function(gt){var Je=gt.descriptor.id;fe.additions[Je]=gt,fe.modified[gt.descriptor.droppableId]=!0,fe.removals[Je]&&delete fe.removals[Je],Se()},De=function(gt){var Je=gt.descriptor;fe.removals[Je.id]=!0,fe.modified[Je.droppableId]=!0,fe.additions[Je.id]&&delete fe.additions[Je.id],Se()},$e=function(){Pe&&(cancelAnimationFrame(Pe),Pe=null,fe=Ql())};return{add:Ce,remove:De,stop:$e}}var as=function(ee){var ae=ee.scrollHeight,ie=ee.scrollWidth,fe=ee.height,Pe=ee.width,Se=bo({x:ie,y:ae},{x:Pe,y:fe}),Ce={x:Math.max(0,Se.x),y:Math.max(0,Se.y)};return Ce},Ni=function(){var ee=document.documentElement;return ee||Dn(!1),ee},fl=function(){var ee=Ni(),ae=as({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ae},fi=function(){var ee=dl(),ae=fl(),ie=ee.y,fe=ee.x,Pe=Ni(),Se=Pe.clientWidth,Ce=Pe.clientHeight,De=fe+Se,$e=ie+Ce,ht=mr({top:ie,left:fe,right:De,bottom:$e}),gt={frame:ht,scroll:{initial:ee,current:ee,max:ae,diff:{value:ao,displacement:ao}}};return gt},rs=function(ee){var ae=ee.critical,ie=ee.scrollOptions,fe=ee.registry;cl();var Pe=fi(),Se=Pe.scroll.current,Ce=ae.droppable,De=fe.droppable.getAllByType(Ce.type).map(function(Je){return Je.callbacks.getDimensionAndWatchScroll(Se,ie)}),$e=fe.draggable.getAllByType(ae.draggable.type).map(function(Je){return Je.getDimension(Se)}),ht={draggables:wr($e),droppables:ir(De)};ei();var gt={dimensions:ht,critical:ae,viewport:Pe};return gt};function Xi(ee,ae,ie){if(ie.descriptor.id===ae.id||ie.descriptor.type!==ae.type)return!1;var fe=ee.droppable.getById(ie.descriptor.droppableId);return fe.descriptor.mode==="virtual"}var Ci=function(ee,ae){var ie=null,fe=ys({callbacks:{publish:ae.publishWhileDragging,collectionStarting:ae.collectionStarting},registry:ee}),Pe=function(_t,Pn){ee.droppable.exists(_t)||Dn(!1),ie&&ae.updateDroppableIsEnabled({id:_t,isEnabled:Pn})},Se=function(_t,Pn){ie&&(ee.droppable.exists(_t)||Dn(!1),ae.updateDroppableIsCombineEnabled({id:_t,isCombineEnabled:Pn}))},Ce=function(_t,Pn){ie&&(ee.droppable.exists(_t)||Dn(!1),ae.updateDroppableScroll({id:_t,newScroll:Pn}))},De=function(_t,Pn){ie&&ee.droppable.getById(_t).callbacks.scroll(Pn)},$e=function(){if(ie){fe.stop();var _t=ie.critical.droppable;ee.droppable.getAllByType(_t.type).forEach(function(Pn){return Pn.callbacks.dragStopped()}),ie.unsubscribe(),ie=null}},ht=function(_t){ie||Dn(!1);var Pn=ie.critical.draggable;_t.type==="ADDITION"&&Xi(ee,Pn,_t.value)&&fe.add(_t.value),_t.type==="REMOVAL"&&Xi(ee,Pn,_t.value)&&fe.remove(_t.value)},gt=function(_t){ie&&Dn(!1);var Pn=ee.draggable.getById(_t.draggableId),Da=ee.droppable.getById(Pn.descriptor.droppableId),Va={draggable:Pn.descriptor,droppable:Da.descriptor},Ya=ee.subscribe(ht);return ie={critical:Va,unsubscribe:Ya},rs({critical:Va,registry:ee,scrollOptions:_t.scrollOptions})},Je={updateDroppableIsEnabled:Pe,updateDroppableIsCombineEnabled:Se,scrollDroppable:De,updateDroppableScroll:Ce,startPublishing:gt,stopPublishing:$e};return Je},Dl=function(ee,ae){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ae?!1:ee.completed.result.reason==="DROP"},Ai=function(ee){window.scrollBy(ee.x,ee.y)},bl=Bn(function(ee){return Xr(ee).filter(function(ae){return!(!ae.isEnabled||!ae.frame)})}),vi=function(ae,ie){var fe=Eo(bl(ie),function(Pe){return Pe.frame||Dn(!1),xo(Pe.frame.pageMarginBox)(ae)});return fe},Cs=function(ee){var ae=ee.center,ie=ee.destination,fe=ee.droppables;if(ie){var Pe=fe[ie];return Pe.frame?Pe:null}var Se=vi(ae,fe);return Se},Xu={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ae){return Math.pow(ae,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},vl=function(ee,ae){var ie=ee[ae.size]*Xu.startFromPercentage,fe=ee[ae.size]*Xu.maxScrollAtPercentage,Pe={startScrollingFrom:ie,maxScrollValueAt:fe};return Pe},Bl=function(ee){var ae=ee.startOfRange,ie=ee.endOfRange,fe=ee.current,Pe=ie-ae;if(Pe===0)return 0;var Se=fe-ae,Ce=Se/Pe;return Ce},zu=1,os=function(ee,ae){if(ee>ae.startScrollingFrom)return 0;if(ee<=ae.maxScrollValueAt)return Xu.maxPixelScroll;if(ee===ae.startScrollingFrom)return zu;var ie=Bl({startOfRange:ae.maxScrollValueAt,endOfRange:ae.startScrollingFrom,current:ee}),fe=1-ie,Pe=Xu.maxPixelScroll*Xu.ease(fe);return Math.ceil(Pe)},gu=Xu.durationDampening.accelerateAt,ji=Xu.durationDampening.stopDampeningAt,As=function(ee,ae){var ie=ae,fe=ji,Pe=Date.now(),Se=Pe-ie;if(Se>=ji)return ee;if(Seae.height,Se=ie.width>ae.width;return!Se&&!Pe?fe:Se&&Pe?null:{x:Se?0:fe.x,y:Pe?0:fe.y}},Ao=wa(function(ee){return ee===0?0:ee}),yr=function(ee){var ae=ee.dragStartTime,ie=ee.container,fe=ee.subject,Pe=ee.center,Se=ee.shouldUseTimeDampening,Ce={top:Pe.y-ie.top,right:ie.right-Pe.x,bottom:ie.bottom-Pe.y,left:Pe.x-ie.left},De=js({container:ie,distanceToEdges:Ce,dragStartTime:ae,axis:Xl,shouldUseTimeDampening:Se}),$e=js({container:ie,distanceToEdges:Ce,dragStartTime:ae,axis:xi,shouldUseTimeDampening:Se}),ht=Ao({x:$e,y:De});if(Tt(ht,ao))return null;var gt=gs({container:ie,subject:fe,proposedScroll:ht});return gt?Tt(gt,ao)?null:gt:null},au=wa(function(ee){return ee===0?0:ee>0?1:-1}),gl=function(){var ee=function(ie,fe){return ie<0?ie:ie>fe?ie-fe:0};return function(ae){var ie=ae.current,fe=ae.max,Pe=ae.change,Se=Io(ie,Pe),Ce={x:ee(Se.x,fe.x),y:ee(Se.y,fe.y)};return Tt(Ce,ao)?null:Ce}}(),Oi=function(ae){var ie=ae.max,fe=ae.current,Pe=ae.change,Se={x:Math.max(fe.x,ie.x),y:Math.max(fe.y,ie.y)},Ce=au(Pe),De=gl({max:Se,current:fe,change:Ce});return!De||Ce.x!==0&&De.x===0||Ce.y!==0&&De.y===0},Us=function(ae,ie){return Oi({current:ae.scroll.current,max:ae.scroll.max,change:ie})},sc=function(ae,ie){if(!Us(ae,ie))return null;var fe=ae.scroll.max,Pe=ae.scroll.current;return gl({current:Pe,max:fe,change:ie})},Ks=function(ae,ie){var fe=ae.frame;return fe?Oi({current:fe.scroll.current,max:fe.scroll.max,change:ie}):!1},ms=function(ae,ie){var fe=ae.frame;return!fe||!Ks(ae,ie)?null:gl({current:fe.scroll.current,max:fe.scroll.max,change:ie})},Vl=function(ee){var ae=ee.viewport,ie=ee.subject,fe=ee.center,Pe=ee.dragStartTime,Se=ee.shouldUseTimeDampening,Ce=yr({dragStartTime:Pe,container:ae.frame,subject:ie,center:fe,shouldUseTimeDampening:Se});return Ce&&Us(ae,Ce)?Ce:null},Mo=function(ee){var ae=ee.droppable,ie=ee.subject,fe=ee.center,Pe=ee.dragStartTime,Se=ee.shouldUseTimeDampening,Ce=ae.frame;if(!Ce)return null;var De=yr({dragStartTime:Pe,container:Ce.pageMarginBox,subject:ie,center:fe,shouldUseTimeDampening:Se});return De&&Ks(ae,De)?De:null},ks=function(ee){var ae=ee.state,ie=ee.dragStartTime,fe=ee.shouldUseTimeDampening,Pe=ee.scrollWindow,Se=ee.scrollDroppable,Ce=ae.current.page.borderBoxCenter,De=ae.dimensions.draggables[ae.critical.draggable.id],$e=De.page.marginBox;if(ae.isWindowScrollAllowed){var ht=ae.viewport,gt=Vl({dragStartTime:ie,viewport:ht,subject:$e,center:Ce,shouldUseTimeDampening:fe});if(gt){Pe(gt);return}}var Je=Cs({center:Ce,destination:xr(ae.impact),droppables:ae.dimensions.droppables});if(Je){var nt=Mo({dragStartTime:ie,droppable:Je,subject:$e,center:Ce,shouldUseTimeDampening:fe});nt&&Se(Je.descriptor.id,nt)}},Rl=function(ee){var ae=ee.scrollWindow,ie=ee.scrollDroppable,fe=Ba(ae),Pe=Ba(ie),Se=null,Ce=function(gt){Se||Dn(!1);var Je=Se,nt=Je.shouldUseTimeDampening,_t=Je.dragStartTime;ks({state:gt,scrollWindow:fe,scrollDroppable:Pe,dragStartTime:_t,shouldUseTimeDampening:nt})},De=function(gt){cl(),Se&&Dn(!1);var Je=Date.now(),nt=!1,_t=function(){nt=!0};ks({state:gt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:_t,scrollDroppable:_t}),Se={dragStartTime:Je,shouldUseTimeDampening:nt},ei(),nt&&Ce(gt)},$e=function(){Se&&(fe.cancel(),Pe.cancel(),Se=null)};return{start:De,stop:$e,scroll:Ce}},Gi=function(ee){var ae=ee.move,ie=ee.scrollDroppable,fe=ee.scrollWindow,Pe=function(ht,gt){var Je=Io(ht.current.client.selection,gt);ae({client:Je})},Se=function(ht,gt){if(!Ks(ht,gt))return gt;var Je=ms(ht,gt);if(!Je)return ie(ht.descriptor.id,gt),null;var nt=bo(gt,Je);ie(ht.descriptor.id,nt);var _t=bo(gt,nt);return _t},Ce=function(ht,gt,Je){if(!ht||!Us(gt,Je))return Je;var nt=sc(gt,Je);if(!nt)return fe(Je),null;var _t=bo(Je,nt);fe(_t);var Pn=bo(Je,_t);return Pn},De=function(ht){var gt=ht.scrollJumpRequest;if(gt){var Je=xr(ht.impact);Je||Dn(!1);var nt=Se(ht.dimensions.droppables[Je],gt);if(nt){var _t=ht.viewport,Pn=Ce(ht.isWindowScrollAllowed,_t,nt);Pn&&Pe(ht,Pn)}}};return De},Gc=function(ee){var ae=ee.scrollDroppable,ie=ee.scrollWindow,fe=ee.move,Pe=Rl({scrollWindow:ie,scrollDroppable:ae}),Se=Gi({move:fe,scrollWindow:ie,scrollDroppable:ae}),Ce=function(ht){if(ht.phase==="DRAGGING"){if(ht.movementMode==="FLUID"){Pe.scroll(ht);return}ht.scrollJumpRequest&&Se(ht)}},De={scroll:Ce,start:Pe.start,stop:Pe.stop};return De},ls="data-rbd",Ds=function(){var ee=ls+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),Hs=function(){var ee=ls+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Ac=function(){var ee=ls+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),Dc={contextId:ls+"-scroll-container-context-id"},cc=function(ae){return function(ie){return"["+ie+'="'+ae+'"]'}},Uu=function(ae,ie){return ae.map(function(fe){var Pe=fe.styles[ie];return Pe?fe.selector+" { "+Pe+" }":""}).join(" ")},to="pointer-events: none;",li=function(ee){var ae=cc(ee),ie=function(){var De=` + cursor: -webkit-grab; + cursor: grab; + `;return{selector:ae(Ds.contextId),styles:{always:` + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0,0,0,0); + touch-action: manipulation; + `,resting:De,dragging:to,dropAnimating:De}}}(),fe=function(){var De=` + transition: `+Su.outOfTheWay+`; + `;return{selector:ae(Hs.contextId),styles:{dragging:De,dropAnimating:De,userCancel:De}}}(),Pe={selector:ae(Ac.contextId),styles:{always:"overflow-anchor: none;"}},Se={selector:"body",styles:{dragging:` + cursor: grabbing; + cursor: -webkit-grabbing; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + overflow-anchor: none; + `}},Ce=[fe,ie,Pe,Se];return{always:Uu(Ce,"always"),resting:Uu(Ce,"resting"),dragging:Uu(Ce,"dragging"),dropAnimating:Uu(Ce,"dropAnimating"),userCancel:Uu(Ce,"userCancel")}},ll=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?te.useLayoutEffect:te.useEffect,Uc=function(){var ae=document.querySelector("head");return ae||Dn(!1),ae},bc=function(ae){var ie=document.createElement("style");return ae&&ie.setAttribute("nonce",ae),ie.type="text/css",ie};function dd(ee,ae){var ie=xt(function(){return li(ee)},[ee]),fe=(0,te.useRef)(null),Pe=(0,te.useRef)(null),Se=Vt(Bn(function(Je){var nt=Pe.current;nt||Dn(!1),nt.textContent=Je}),[]),Ce=Vt(function(Je){var nt=fe.current;nt||Dn(!1),nt.textContent=Je},[]);ll(function(){!fe.current&&!Pe.current||Dn(!1);var Je=bc(ae),nt=bc(ae);return fe.current=Je,Pe.current=nt,Je.setAttribute(ls+"-always",ee),nt.setAttribute(ls+"-dynamic",ee),Uc().appendChild(Je),Uc().appendChild(nt),Ce(ie.always),Se(ie.resting),function(){var _t=function(Da){var Va=Da.current;Va||Dn(!1),Uc().removeChild(Va),Da.current=null};_t(fe),_t(Pe)}},[ae,Ce,Se,ie.always,ie.resting,ee]);var De=Vt(function(){return Se(ie.dragging)},[Se,ie.dragging]),$e=Vt(function(Je){if(Je==="DROP"){Se(ie.dropAnimating);return}Se(ie.userCancel)},[Se,ie.dropAnimating,ie.userCancel]),ht=Vt(function(){Pe.current&&Se(ie.resting)},[Se,ie.resting]),gt=xt(function(){return{dragging:De,dropping:$e,resting:ht}},[De,$e,ht]);return gt}var Bc=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function qi(ee){return ee instanceof Bc(ee).HTMLElement}function gd(ee,ae){var ie="["+Ds.contextId+'="'+ee+'"]',fe=lr(document.querySelectorAll(ie));if(!fe.length)return null;var Pe=Eo(fe,function(Se){return Se.getAttribute(Ds.draggableId)===ae});return!Pe||!qi(Pe)?null:Pe}function Wd(ee){var ae=(0,te.useRef)({}),ie=(0,te.useRef)(null),fe=(0,te.useRef)(null),Pe=(0,te.useRef)(!1),Se=Vt(function(nt,_t){var Pn={id:nt,focus:_t};return ae.current[nt]=Pn,function(){var Va=ae.current,Ya=Va[nt];Ya!==Pn&&delete Va[nt]}},[]),Ce=Vt(function(nt){var _t=gd(ee,nt);_t&&_t!==document.activeElement&&_t.focus()},[ee]),De=Vt(function(nt,_t){ie.current===nt&&(ie.current=_t)},[]),$e=Vt(function(){fe.current||Pe.current&&(fe.current=requestAnimationFrame(function(){fe.current=null;var nt=ie.current;nt&&Ce(nt)}))},[Ce]),ht=Vt(function(nt){ie.current=null;var _t=document.activeElement;_t&&_t.getAttribute(Ds.draggableId)===nt&&(ie.current=nt)},[]);ll(function(){return Pe.current=!0,function(){Pe.current=!1;var nt=fe.current;nt&&cancelAnimationFrame(nt)}},[]);var gt=xt(function(){return{register:Se,tryRecordFocus:ht,tryRestoreFocusRecorded:$e,tryShiftRecord:De}},[Se,ht,$e,De]);return gt}function Kc(){var ee={draggables:{},droppables:{}},ae=[];function ie(Je){return ae.push(Je),function(){var _t=ae.indexOf(Je);_t!==-1&&ae.splice(_t,1)}}function fe(Je){ae.length&&ae.forEach(function(nt){return nt(Je)})}function Pe(Je){return ee.draggables[Je]||null}function Se(Je){var nt=Pe(Je);return nt||Dn(!1),nt}var Ce={register:function(nt){ee.draggables[nt.descriptor.id]=nt,fe({type:"ADDITION",value:nt})},update:function(nt,_t){var Pn=ee.draggables[_t.descriptor.id];Pn&&Pn.uniqueId===nt.uniqueId&&(delete ee.draggables[_t.descriptor.id],ee.draggables[nt.descriptor.id]=nt)},unregister:function(nt){var _t=nt.descriptor.id,Pn=Pe(_t);Pn&&nt.uniqueId===Pn.uniqueId&&(delete ee.draggables[_t],fe({type:"REMOVAL",value:nt}))},getById:Se,findById:Pe,exists:function(nt){return!!Pe(nt)},getAllByType:function(nt){return qr(ee.draggables).filter(function(_t){return _t.descriptor.type===nt})}};function De(Je){return ee.droppables[Je]||null}function $e(Je){var nt=De(Je);return nt||Dn(!1),nt}var ht={register:function(nt){ee.droppables[nt.descriptor.id]=nt},unregister:function(nt){var _t=De(nt.descriptor.id);_t&&nt.uniqueId===_t.uniqueId&&delete ee.droppables[nt.descriptor.id]},getById:$e,findById:De,exists:function(nt){return!!De(nt)},getAllByType:function(nt){return qr(ee.droppables).filter(function(_t){return _t.descriptor.type===nt})}};function gt(){ee.draggables={},ee.droppables={},ae.length=0}return{draggable:Ce,droppable:ht,subscribe:ie,clean:gt}}function dc(){var ee=xt(Kc,[]);return(0,te.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var Hc=te.createContext(null),fs=function(){var ee=document.body;return ee||Dn(!1),ee},md={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},xc=function(ae){return"rbd-announcement-"+ae};function gc(ee){var ae=xt(function(){return xc(ee)},[ee]),ie=(0,te.useRef)(null);(0,te.useEffect)(function(){var Se=document.createElement("div");return ie.current=Se,Se.id=ae,Se.setAttribute("aria-live","assertive"),Se.setAttribute("aria-atomic","true"),(0,Ye.Z)(Se.style,md),fs().appendChild(Se),function(){setTimeout(function(){var $e=fs();$e.contains(Se)&&$e.removeChild(Se),Se===ie.current&&(ie.current=null)})}},[ae]);var fe=Vt(function(Pe){var Se=ie.current;if(Se){Se.textContent=Pe;return}},[]);return fe}var Yc=0,fd={separator:"::"};function vd(){Yc=0}function mc(ee,ae){return ae===void 0&&(ae=fd),xt(function(){return""+ee+ae.separator+Yc++},[ae.separator,ee])}function wc(ee){var ae=ee.contextId,ie=ee.uniqueId;return"rbd-hidden-text-"+ae+"-"+ie}function fc(ee){var ae=ee.contextId,ie=ee.text,fe=mc("hidden-text",{separator:"-"}),Pe=xt(function(){return wc({contextId:ae,uniqueId:fe})},[fe,ae]);return(0,te.useEffect)(function(){var Ce=document.createElement("div");return Ce.id=Pe,Ce.textContent=ie,Ce.style.display="none",fs().appendChild(Ce),function(){var $e=fs();$e.contains(Ce)&&$e.removeChild(Ce)}},[Pe,ie]),Pe}var Ys=te.createContext(null),pd={react:"^16.8.5","react-dom":"^16.8.5"},xl=/(\d+)\.(\d+)\.(\d+)/,hd=function(ae){var ie=xl.exec(ae);ie==null&&Dn(!1);var fe=Number(ie[1]),Pe=Number(ie[2]),Se=Number(ie[3]);return{major:fe,minor:Pe,patch:Se,raw:ae}},Vd=function(ae,ie){return ie.major>ae.major?!0:ie.majorae.minor?!0:ie.minor=ae.patch},Gd=function(ee,ae){var ie=hd(ee),fe=hd(ae);Vd(ie,fe)},Ed=` + We expect a html5 doctype: + This is to ensure consistent browser layout and measurement + + More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md +`,Qs=function(ee){var ae=ee.doctype;ae&&(ae.name.toLowerCase(),ae.publicId)};function Ud(ee){}function Js(ee,ae){}function Mc(){Js(function(){Gd(pd.react,te.version),Qs(document)},[])}function Lc(ee){var ae=(0,te.useRef)(ee);return(0,te.useEffect)(function(){ae.current=ee}),ae}function Zs(){var ee=null;function ae(){return!!ee}function ie(Ce){return Ce===ee}function fe(Ce){ee&&Dn(!1);var De={abandon:Ce};return ee=De,De}function Pe(){ee||Dn(!1),ee=null}function Se(){ee&&(ee.abandon(),Pe())}return{isClaimed:ae,isActive:ie,claim:fe,release:Pe,tryAbandon:Se}}var Qc=9,Kd=13,is=27,Jc=32,Hd=33,Nc=34,Pd=35,Xs=36,Yd=37,Xc=38,Qd=39,Jd=40,vc,Sd=(vc={},vc[Kd]=!0,vc[Qc]=!0,vc),qc=function(ee){Sd[ee.keyCode]&&ee.preventDefault()},$c=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var ae=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],ie=Eo(ae,function(fe){return"on"+fe in document});return ie||ee}(),Oc=0,il=5;function Fd(ee,ae){return Math.abs(ae.x-ee.x)>=il||Math.abs(ae.y-ee.y)>=il}var Ic={type:"IDLE"};function yd(ee){var ae=ee.cancel,ie=ee.completed,fe=ee.getPhase,Pe=ee.setPhase;return[{eventName:"mousemove",fn:function(Ce){var De=Ce.button,$e=Ce.clientX,ht=Ce.clientY;if(De===Oc){var gt={x:$e,y:ht},Je=fe();if(Je.type==="DRAGGING"){Ce.preventDefault(),Je.actions.move(gt);return}Je.type!=="PENDING"&&Dn(!1);var nt=Je.point;if(Fd(nt,gt)){Ce.preventDefault();var _t=Je.actions.fluidLift(gt);Pe({type:"DRAGGING",actions:_t})}}}},{eventName:"mouseup",fn:function(Ce){var De=fe();if(De.type!=="DRAGGING"){ae();return}Ce.preventDefault(),De.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"mousedown",fn:function(Ce){fe().type==="DRAGGING"&&Ce.preventDefault(),ae()}},{eventName:"keydown",fn:function(Ce){var De=fe();if(De.type==="PENDING"){ae();return}if(Ce.keyCode===is){Ce.preventDefault(),ae();return}qc(Ce)}},{eventName:"resize",fn:ae},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){fe().type==="PENDING"&&ae()}},{eventName:"webkitmouseforcedown",fn:function(Ce){var De=fe();if(De.type==="IDLE"&&Dn(!1),De.actions.shouldRespectForcePress()){ae();return}Ce.preventDefault()}},{eventName:$c,fn:ae}]}function Xd(ee){var ae=(0,te.useRef)(Ic),ie=(0,te.useRef)(za),fe=xt(function(){return{eventName:"mousedown",fn:function(Je){if(!Je.defaultPrevented&&Je.button===Oc&&!(Je.ctrlKey||Je.metaKey||Je.shiftKey||Je.altKey)){var nt=ee.findClosestDraggableId(Je);if(nt){var _t=ee.tryGetLock(nt,Ce,{sourceEvent:Je});if(_t){Je.preventDefault();var Pn={x:Je.clientX,y:Je.clientY};ie.current(),ht(_t,Pn)}}}}}},[ee]),Pe=xt(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(Je){if(!Je.defaultPrevented){var nt=ee.findClosestDraggableId(Je);if(nt){var _t=ee.findOptionsForDraggable(nt);_t&&(_t.shouldRespectForcePress||ee.canGetLock(nt)&&Je.preventDefault())}}}}},[ee]),Se=Vt(function(){var Je={passive:!1,capture:!0};ie.current=Ga(window,[Pe,fe],Je)},[Pe,fe]),Ce=Vt(function(){var gt=ae.current;gt.type!=="IDLE"&&(ae.current=Ic,ie.current(),Se())},[Se]),De=Vt(function(){var gt=ae.current;Ce(),gt.type==="DRAGGING"&>.actions.cancel({shouldBlockNextClick:!0}),gt.type==="PENDING"&>.actions.abort()},[Ce]),$e=Vt(function(){var Je={capture:!0,passive:!1},nt=yd({cancel:De,completed:Ce,getPhase:function(){return ae.current},setPhase:function(Pn){ae.current=Pn}});ie.current=Ga(window,nt,Je)},[De,Ce]),ht=Vt(function(Je,nt){ae.current.type!=="IDLE"&&Dn(!1),ae.current={type:"PENDING",point:nt,actions:Je},$e()},[$e]);ll(function(){return Se(),function(){ie.current()}},[Se])}var bs;function qs(){}var $s=(bs={},bs[Nc]=!0,bs[Hd]=!0,bs[Xs]=!0,bs[Pd]=!0,bs);function qd(ee,ae){function ie(){ae(),ee.cancel()}function fe(){ae(),ee.drop()}return[{eventName:"keydown",fn:function(Se){if(Se.keyCode===is){Se.preventDefault(),ie();return}if(Se.keyCode===Jc){Se.preventDefault(),fe();return}if(Se.keyCode===Jd){Se.preventDefault(),ee.moveDown();return}if(Se.keyCode===Xc){Se.preventDefault(),ee.moveUp();return}if(Se.keyCode===Qd){Se.preventDefault(),ee.moveRight();return}if(Se.keyCode===Yd){Se.preventDefault(),ee.moveLeft();return}if($s[Se.keyCode]){Se.preventDefault();return}qc(Se)}},{eventName:"mousedown",fn:ie},{eventName:"mouseup",fn:ie},{eventName:"click",fn:ie},{eventName:"touchstart",fn:ie},{eventName:"resize",fn:ie},{eventName:"wheel",fn:ie,options:{passive:!0}},{eventName:$c,fn:ie}]}function Cd(ee){var ae=(0,te.useRef)(qs),ie=xt(function(){return{eventName:"keydown",fn:function(Se){if(Se.defaultPrevented||Se.keyCode!==Jc)return;var Ce=ee.findClosestDraggableId(Se);if(!Ce)return;var De=ee.tryGetLock(Ce,gt,{sourceEvent:Se});if(!De)return;Se.preventDefault();var $e=!0,ht=De.snapLift();ae.current();function gt(){$e||Dn(!1),$e=!1,ae.current(),fe()}ae.current=Ga(window,qd(ht,gt),{capture:!0,passive:!1})}}},[ee]),fe=Vt(function(){var Se={passive:!1,capture:!0};ae.current=Ga(window,[ie],Se)},[ie]);ll(function(){return fe(),function(){ae.current()}},[fe])}var Tc={type:"IDLE"},tl=120,$d=.15;function eg(ee){var ae=ee.cancel,ie=ee.getPhase;return[{eventName:"orientationchange",fn:ae},{eventName:"resize",fn:ae},{eventName:"contextmenu",fn:function(Pe){Pe.preventDefault()}},{eventName:"keydown",fn:function(Pe){if(ie().type!=="DRAGGING"){ae();return}Pe.keyCode===is&&Pe.preventDefault(),ae()}},{eventName:$c,fn:ae}]}function ed(ee){var ae=ee.cancel,ie=ee.completed,fe=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Se){var Ce=fe();if(Ce.type!=="DRAGGING"){ae();return}Ce.hasMoved=!0;var De=Se.touches[0],$e=De.clientX,ht=De.clientY,gt={x:$e,y:ht};Se.preventDefault(),Ce.actions.move(gt)}},{eventName:"touchend",fn:function(Se){var Ce=fe();if(Ce.type!=="DRAGGING"){ae();return}Se.preventDefault(),Ce.actions.drop({shouldBlockNextClick:!0}),ie()}},{eventName:"touchcancel",fn:function(Se){if(fe().type!=="DRAGGING"){ae();return}Se.preventDefault(),ae()}},{eventName:"touchforcechange",fn:function(Se){var Ce=fe();Ce.type==="IDLE"&&Dn(!1);var De=Se.touches[0];if(De){var $e=De.force>=$d;if($e){var ht=Ce.actions.shouldRespectForcePress();if(Ce.type==="PENDING"){ht&&ae();return}if(ht){if(Ce.hasMoved){Se.preventDefault();return}ae();return}Se.preventDefault()}}}},{eventName:$c,fn:ae}]}function Ad(ee){var ae=(0,te.useRef)(Tc),ie=(0,te.useRef)(za),fe=Vt(function(){return ae.current},[]),Pe=Vt(function(_t){ae.current=_t},[]),Se=xt(function(){return{eventName:"touchstart",fn:function(_t){if(!_t.defaultPrevented){var Pn=ee.findClosestDraggableId(_t);if(Pn){var Da=ee.tryGetLock(Pn,De,{sourceEvent:_t});if(Da){var Va=_t.touches[0],Ya=Va.clientX,Er=Va.clientY,Ir={x:Ya,y:Er};ie.current(),Je(Da,Ir)}}}}}},[ee]),Ce=Vt(function(){var _t={capture:!0,passive:!1};ie.current=Ga(window,[Se],_t)},[Se]),De=Vt(function(){var nt=ae.current;nt.type!=="IDLE"&&(nt.type==="PENDING"&&clearTimeout(nt.longPressTimerId),Pe(Tc),ie.current(),Ce())},[Ce,Pe]),$e=Vt(function(){var nt=ae.current;De(),nt.type==="DRAGGING"&&nt.actions.cancel({shouldBlockNextClick:!0}),nt.type==="PENDING"&&nt.actions.abort()},[De]),ht=Vt(function(){var _t={capture:!0,passive:!1},Pn={cancel:$e,completed:De,getPhase:fe},Da=Ga(window,ed(Pn),_t),Va=Ga(window,eg(Pn),_t);ie.current=function(){Da(),Va()}},[$e,fe,De]),gt=Vt(function(){var _t=fe();_t.type!=="PENDING"&&Dn(!1);var Pn=_t.actions.fluidLift(_t.point);Pe({type:"DRAGGING",actions:Pn,hasMoved:!1})},[fe,Pe]),Je=Vt(function(_t,Pn){fe().type!=="IDLE"&&Dn(!1);var Da=setTimeout(gt,tl);Pe({type:"PENDING",point:Pn,actions:_t,longPressTimerId:Da}),ht()},[ht,fe,Pe,gt]);ll(function(){return Ce(),function(){ie.current();var Pn=fe();Pn.type==="PENDING"&&(clearTimeout(Pn.longPressTimerId),Pe(Tc))}},[fe,Ce,Pe]),ll(function(){var _t=Ga(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return _t},[])}function tg(ee){}var td={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ss(ee,ae){if(ae==null)return!1;var ie=!!td[ae.tagName.toLowerCase()];if(ie)return!0;var fe=ae.getAttribute("contenteditable");return fe==="true"||fe===""?!0:ae===ee?!1:ss(ee,ae.parentElement)}function ec(ee,ae){var ie=ae.target;return qi(ie)?ss(ee,ie):!1}var ng=function(ee){return mr(ee.getBoundingClientRect()).center};function pc(ee){return ee instanceof Bc(ee).Element}var ag=function(){var ee="matches";if(typeof document=="undefined")return ee;var ae=[ee,"msMatchesSelector","webkitMatchesSelector"],ie=Eo(ae,function(fe){return fe in Element.prototype});return ie||ee}();function Dd(ee,ae){return ee==null?null:ee[ag](ae)?ee:Dd(ee.parentElement,ae)}function Rc(ee,ae){return ee.closest?ee.closest(ae):Dd(ee,ae)}function rg(ee){return"["+Ds.contextId+'="'+ee+'"]'}function bd(ee,ae){var ie=ae.target;if(!pc(ie))return null;var fe=rg(ee),Pe=Rc(ie,fe);return!Pe||!qi(Pe)?null:Pe}function og(ee,ae){var ie=bd(ee,ae);return ie?ie.getAttribute(Ds.draggableId):null}function jc(ee,ae){var ie="["+Hs.contextId+'="'+ee+'"]',fe=lr(document.querySelectorAll(ie)),Pe=Eo(fe,function(Se){return Se.getAttribute(Hs.id)===ae});return!Pe||!qi(Pe)?null:Pe}function Bd(ee){ee.preventDefault()}function tc(ee){var ae=ee.expected,ie=ee.phase,fe=ee.isLockActive,Pe=ee.shouldWarn;return!(!fe()||ae!==ie)}function hc(ee){var ae=ee.lockAPI,ie=ee.store,fe=ee.registry,Pe=ee.draggableId;if(ae.isClaimed())return!1;var Se=fe.draggable.findById(Pe);return!(!Se||!Se.options.isEnabled||!Dl(ie.getState(),Pe))}function zs(ee){var ae=ee.lockAPI,ie=ee.contextId,fe=ee.store,Pe=ee.registry,Se=ee.draggableId,Ce=ee.forceSensorStop,De=ee.sourceEvent,$e=hc({lockAPI:ae,store:fe,registry:Pe,draggableId:Se});if(!$e)return null;var ht=Pe.draggable.getById(Se),gt=jc(ie,ht.descriptor.id);if(!gt||De&&!ht.options.canDragInteractiveElements&&ec(gt,De))return null;var Je=ae.claim(Ce||za),nt="PRE_DRAG";function _t(){return ht.options.shouldRespectForcePress}function Pn(){return ae.isActive(Je)}function Da(Lo,yu){tc({expected:Lo,phase:nt,isLockActive:Pn,shouldWarn:!0})&&fe.dispatch(yu())}var Va=Da.bind(null,"DRAGGING");function Ya(Lo){function yu(){ae.release(),nt="COMPLETED"}nt!=="PRE_DRAG"&&(yu(),nt!=="PRE_DRAG"&&Dn(!1)),fe.dispatch(pe(Lo.liftActionArgs)),nt="DRAGGING";function jl(Cu,Eu){if(Eu===void 0&&(Eu={shouldBlockNextClick:!1}),Lo.cleanup(),Eu.shouldBlockNextClick){var pi=Ga(window,[{eventName:"click",fn:Bd,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(pi)}yu(),fe.dispatch(gr({reason:Cu}))}return(0,Ye.Z)({isActive:function(){return tc({expected:"DRAGGING",phase:nt,isLockActive:Pn,shouldWarn:!1})},shouldRespectForcePress:_t,drop:function(Eu){return jl("DROP",Eu)},cancel:function(Eu){return jl("CANCEL",Eu)}},Lo.actions)}function Er(Lo){var yu=Ba(function(Cu){Va(function(){return tn({client:Cu})})}),jl=Ya({liftActionArgs:{id:Se,clientSelection:Lo,movementMode:"FLUID"},cleanup:function(){return yu.cancel()},actions:{move:yu}});return(0,Ye.Z)({},jl,{move:yu})}function Ir(){var Lo={moveUp:function(){return Va(jn)},moveRight:function(){return Va(ca)},moveDown:function(){return Va(Wn)},moveLeft:function(){return Va(da)}};return Ya({liftActionArgs:{id:Se,clientSelection:ng(gt),movementMode:"SNAP"},cleanup:za,actions:Lo})}function zr(){var Lo=tc({expected:"PRE_DRAG",phase:nt,isLockActive:Pn,shouldWarn:!0});Lo&&ae.release()}var Qo={isActive:function(){return tc({expected:"PRE_DRAG",phase:nt,isLockActive:Pn,shouldWarn:!1})},shouldRespectForcePress:_t,fluidLift:Er,snapLift:Ir,abort:zr};return Qo}var ug=[Xd,Cd,Ad];function Bg(ee){var ae=ee.contextId,ie=ee.store,fe=ee.registry,Pe=ee.customSensors,Se=ee.enableDefaultSensors,Ce=[].concat(Se?ug:[],Pe||[]),De=(0,te.useState)(function(){return Zs()})[0],$e=Vt(function(Er,Ir){Er.isDragging&&!Ir.isDragging&&De.tryAbandon()},[De]);ll(function(){var Er=ie.getState(),Ir=ie.subscribe(function(){var zr=ie.getState();$e(Er,zr),Er=zr});return Ir},[De,ie,$e]),ll(function(){return De.tryAbandon},[De.tryAbandon]);var ht=Vt(function(Ya){return hc({lockAPI:De,registry:fe,store:ie,draggableId:Ya})},[De,fe,ie]),gt=Vt(function(Ya,Er,Ir){return zs({lockAPI:De,registry:fe,contextId:ae,store:ie,draggableId:Ya,forceSensorStop:Er,sourceEvent:Ir&&Ir.sourceEvent?Ir.sourceEvent:null})},[ae,De,fe,ie]),Je=Vt(function(Ya){return og(ae,Ya)},[ae]),nt=Vt(function(Ya){var Er=fe.draggable.findById(Ya);return Er?Er.options:null},[fe.draggable]),_t=Vt(function(){De.isClaimed()&&(De.tryAbandon(),ie.getState().phase!=="IDLE"&&ie.dispatch(sn()))},[De,ie]),Pn=Vt(De.isClaimed,[De]),Da=xt(function(){return{canGetLock:ht,tryGetLock:gt,findClosestDraggableId:Je,findOptionsForDraggable:nt,tryReleaseLock:_t,isLockClaimed:Pn}},[ht,gt,Je,nt,_t,Pn]);tg(Ce);for(var Va=0;Va=0||Object.prototype.hasOwnProperty.call(Ge,a)&&(ge[a]=Ge[a]);return ge}function dt(Ge,lt){if(!(Ge instanceof lt))throw new TypeError("Cannot call a class as a function")}function xe(Ge,lt){if(!Ge)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return lt&&(typeof lt=="object"||typeof lt=="function")?lt:Ge}function Be(Ge,lt){if(typeof lt!="function"&<!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof lt);Ge.prototype=Object.create(lt&<.prototype,{constructor:{value:Ge,enumerable:!1,writable:!0,configurable:!0}}),lt&&(Object.setPrototypeOf?Object.setPrototypeOf(Ge,lt):Ge.__proto__=lt)}var et=function(Ge){Be(lt,Ge);function lt(ge){dt(this,lt);var a=xe(this,(lt.__proto__||Object.getPrototypeOf(lt)).call(this,ge));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return te(lt,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var a=this.getParentElement(this.scrollComponent);a.scrollTop=a.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var a=!1,E={get passive(){a=!0}};try{document.addEventListener("test",null,E),document.removeEventListener("test",null,E)}catch(b){}return a}},{key:"eventListenerOptions",value:function(){var a=this.props.useCapture;return this.isPassiveSupported()&&(a={useCapture:this.props.useCapture,passive:!0}),a}},{key:"setDefaultLoader",value:function(a){this.defaultLoader=a}},{key:"detachMousewheelListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.scrollComponent.parentNode),a.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var a=window;this.props.useWindow===!1&&(a=this.getParentElement(this.scrollComponent)),a.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),a.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(a){var E=this.props.getScrollParent&&this.props.getScrollParent();return E!=null?E:a&&a.parentNode}},{key:"filterProps",value:function(a){return a}},{key:"attachScrollListener",value:function(){var a=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!a)){var E=window;this.props.useWindow===!1&&(E=a),E.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),E.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(a){a.deltaY===1&&!this.isPassiveSupported()&&a.preventDefault()}},{key:"scrollListener",value:function(){var a=this.scrollComponent,E=window,b=this.getParentElement(a),y=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,oe=E.pageYOffset!==void 0?E.pageYOffset:z.scrollTop;this.props.isReverse?y=oe:y=this.calculateOffset(a,oe)}else this.props.isReverse?y=b.scrollTop:y=a.scrollHeight-b.scrollTop-b.clientHeight;ydiv{display:flex;align-items:center}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA{cursor:pointer;display:flex;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-bottom:10px;margin-top:12px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA .num___Zrt0Q{width:20px;height:20px;font-size:16px;line-height:18px;text-align:center;border:1px solid #3061D0;border-radius:12px;display:inline-block;margin-right:6px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA .subject___H4tj9{font-size:14px;line-height:20px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA img{width:20px;height:20px;margin-right:10px}.header___e8JpO .schedule___WsVbu>div i{margin:0 30px}.header___e8JpO .btns___e2enD{display:flex;align-items:center;justify-content:center}.header___e8JpO .btns___e2enD .btn___T6H51{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.header___e8JpO .btns___e2enD .btn___T6H51:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.header___e8JpO .btns___e2enD .simulate___Ori5S{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(#4181ff,#73a4ff)}.header___e8JpO .btns___e2enD .simulate___Ori5S:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.header___e8JpO .btns___e2enD .exit___0V4Zt{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(#4181ff,#73a4ff);margin-left:20px}.header___e8JpO .btns___e2enD .exit___0V4Zt:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.information___LkgI6{display:flex;flex-direction:column;height:100%;background-color:#fff}.information___LkgI6 .scroll___JnYs4{flex:1 1;overflow:auto}.information___LkgI6 .scroll___JnYs4 header{height:40px;line-height:40px;font-size:16px;color:#333;font-weight:700;padding-left:40px;margin:20px 0}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju{padding:0 40px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-form-item-label{margin-bottom:21px;margin-top:18px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-form-item-label label{font-size:16px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge{background:#f1f1f1;border-radius:15px;margin-bottom:10px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge:first-child{margin-left:0!important}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge button{border:0;color:#666;box-shadow:none}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge sup{cursor:pointer}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input{height:50px;background-color:#f5f5f5;padding:0 20px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input>input,.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input>span{font-size:16px;background-color:#f5f5f5}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper{height:50px;background-color:#f5f5f5;padding:0 20px;border-radius:4px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper>input,.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper>span{font-size:16px;background-color:#f5f5f5}.information___LkgI6 .scroll___JnYs4 .img___z2Jy6{position:relative;width:400px;height:auto;background-color:#f4f3f4;display:flex;align-items:center;justify-content:center}.information___LkgI6 .scroll___JnYs4 .img___z2Jy6>div{position:absolute;right:-6px;top:-6px;cursor:pointer;background-color:#fff;width:16px;height:16px;border-radius:50%}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.markdown-editor-wrapper{position:relative;margin-bottom:12px}.markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center;overflow:hidden}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}.markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;font-size:16px}.markdown-editor-container.full-screen{position:fixed;inset:0;height:100vh!important;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}.markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:0px}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.btn___LFkWh{display:inline-block;padding-right:32px;position:relative;margin-bottom:20px}.btn___LFkWh .s1___kiYKO{padding:7px 10px;font-size:14px;color:#666;background:#f1f1f1;border-radius:15px;cursor:default}.btn___LFkWh:hover .s1___kiYKO{color:#0152d9;background:#1890ff33}.btn___LFkWh:hover .s2___omvJi{display:inline-block}.btn___LFkWh .s2___omvJi{display:none;width:20px;height:20px;position:absolute;z-index:10;right:6px;cursor:pointer}.flex_box_center___ZDst5{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___KjWS3{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___JmkIN{align-items:center;box-align:center}.flex_box_center_end___xd4AX{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___zLQXm{flex-direction:column;box-orient:block-axis}.complete___d4XS6{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1}.complete___d4XS6 .cancel___awB16{height:40px;line-height:40px;text-align:center;border-radius:4px;border:1px solid #0152d9;font-size:16px;color:#0152d9;padding:0 34px;cursor:pointer;user-select:none}.complete___d4XS6 .save___CMuaC{height:40px;line-height:40px;text-align:center;border-radius:4px;background:#0152d9;font-size:16px;color:#fff;padding:0 34px;cursor:pointer;margin-left:40px;user-select:none}.flex_box_center___LiAPc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___zOrvl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pWI0p{align-items:center;box-align:center}.flex_box_center_end___R1B7f{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___BUSOq{flex-direction:column;box-orient:block-axis}[id=educoder] ul.menu___MLa2L{width:122px;background:#686f9a;color:#fff;border-radius:0;padding-left:0;padding-right:0}[id=educoder] ul.menu___MLa2L li{color:#fff!important;border-radius:0!important;padding-left:8px!important}[id=educoder] ul.menu___MLa2L [class~=ant-dropdown-menu-item-active]{background:#3e4571!important}[id=educoder] ul.menu___MLa2L li[class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6!important}.warehouse___NZ6o9{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___NZ6o9 .header___DQSpw{height:60px;background:#282e55;display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:14px}.warehouse___NZ6o9 .header___DQSpw .title___Q6voz{margin:0 20px}.warehouse___NZ6o9 .header___DQSpw input{width:290px;height:34px;background-color:#686f9a;color:#fff;border-radius:4px;border:0;margin-right:14px;padding:0 14px}.warehouse___NZ6o9 .content___v9Jfn{flex:1 1;display:flex}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg{width:25%;max-width:440px;height:100%;background-color:#0a143dd9;overflow:auto;display:box;display:flex;position:relative}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg>section{flex:1 1;overflow:auto;position:absolute;inset:0}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg .ant-tabs .ant-tabs-nav:before{left:25px;border-bottom:1px solid #282e55;width:90%}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP{flex:1 1;display:flex;align-items:flex-end;height:100%;background:#0a0e2ecc;position:relative}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container]{border:none}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-wrap],.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-gutters]{background:#0a0e2ecc}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{position:absolute;inset:60px 21px 0;height:auto}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___r25tt{width:100%;top:0;bottom:70px;position:absolute!important}.loading___r25tt [class~=ant-spin-container]{position:initial!important}.empty___J3rPx{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff}.tabs___BsV1l{overflow:initial!important}.tabs___BsV1l [class~=ant-tabs-nav]{margin-bottom:0!important}.tabs___BsV1l [class~=ant-tabs-nav]:before{display:none}.tabs___BsV1l [class~=ant-tabs-tab]{cursor:pointer}.tabs___BsV1l [class~=ant-tabs-tab-btn]{color:#fff}.tabs___BsV1l [class~=ant-tabs-nav-wrap]{overflow:initial!important}.tabs___BsV1l [class~=ant-tabs-ink-bar]{bottom:-7px!important}.line___tmfZh{width:1px;height:16px;background:#686f9a;border-radius:1px;margin-left:28px}.footer___E442y{height:70px;background:#282e55;width:100%;z-index:5}.footer___E442y button{width:100px;height:40px}.commit___vMKYK{background-color:#0a143dd9;width:100%;height:100%;overflow:auto}.blueLight___n7jAx{color:#b0b5d6;font-size:14px}.filePathWrp___ueAb3{height:56px;border-bottom:1px solid #3e4571;margin:0 30px;display:flex;align-items:center}.filePath___V7EhW{font-size:0}.filePath___V7EhW span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:14px}.filePath___V7EhW span:after{content:"/";color:#fff;margin:0 2px;display:inline-block}.filePath___V7EhW span:nth-clid(:odd){color:#0152d9}.filePath___V7EhW span:nth-last-child(1){color:#fff}.filePath___V7EhW span:nth-last-child(1):after{display:none}.bottom0___WUqx8{bottom:0!important}.wrap___IzxNT{padding:0 10px}.wrap___IzxNT [class^=my-codemirror-container]{margin-bottom:0}.modal___jcKd0{z-index:9999}.title___DeCGl{font-size:20px}.path___IiSd5{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___P7hk_{color:#0152d9}.width240___HRevG{width:240px}.filePath___l5wGn{min-width:200px;height:32px;line-height:32px;text-align:center;display:inline-block;background:#dedede;border-radius:4px 0 0 4px}.wrap___MYP7J{padding:20px}.content___loAbf{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___loAbf a{color:#05101a}.content___loAbf a:hover{color:#40a9ff}.mainPathWrap___gBcjO{display:flex;flex-direction:row}.colorBlue___qg6vv{color:#0152d9}.wrap___mjOgj{background-color:#fff;padding:0 30px}.wrap___mjOgj [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.title___yLtbX{font-size:20px}.path___oKd0o{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___HAuxN{color:#0152d9}.flex_box_center___yg9nA{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___f3dyx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ezJcl{align-items:center;box-align:center}.flex_box_center_end___nfffI{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___c30ic{flex-direction:column;box-orient:block-axis}.headLeft___rFzBG{color:#fff;font-size:14px;padding:20px}.colorBlue___I8QNd{color:#0152d9;cursor:pointer}.wrap___E3izY{font-size:12px}.wrap___E3izY [class~=ant-switch]{background:#e53333}.wrap___E3izY [class~=ant-switch-checked]{background:#1890fb}.nodata___o_3nl img{width:100%;height:100%;margin-bottom:30px}.nodataText___bDrE1{text-align:center;color:#999;font-size:14px}.content___oLCqi{margin-top:20px}.content___oLCqi [class~=ant-tree]{background:none;color:#fff}.content___oLCqi [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___oLCqi [class~=ant-tree-treenode-selected]:before{background:#2f3662!important}.content___oLCqi [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___oLCqi [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___oLCqi [class~=drag-over]>[draggable]{opacity:1!important}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___oLCqi [class~=ant-tree-treenode]{display:flex!important;align-items:center!important;width:100%;height:36px;padding:5px 0!important}.content___oLCqi [class~=ant-tree-treenode] *{transition:none!important}.content___oLCqi [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___oLCqi [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___oLCqi [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___oLCqi [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:-1px}.content___oLCqi [class~=drag-over-gap-top],.content___oLCqi [class~=drag-over-gap-bottom]{transition:none!important}.content___oLCqi [class~=drag-over-gap-top]>[draggable],.content___oLCqi [class~=drag-over-gap-bottom]>[draggable]{border:0px solid #000!important;transition:none!important;line-height:24px!important}.gitCode___CGi8t{color:#fff;padding:32px 14px 0 20px;font-size:14px}.ellipsis___OJSuo{margin:5px 10px}ul.menu___aPJ5X{width:122px;background:#686f9a;color:#fff}ul.menu___aPJ5X li{color:#fff}ul.menu___aPJ5X [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___EtZDz [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___EtZDz [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___EtZDz:before{content:" ";position:fixed;inset:0;z-index:10;background:#0000004d}.tips___P5llh{width:100%;padding:0 20px;color:#fff;margin-bottom:10px;line-height:22px;text-align:justify}.gitTree___uVb5X [class~=ant-tree-draggable-icon]{display:none}.wrap___MYOb_{padding:20px}.content___hIU8_{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___hIU8_ a{color:#05101a}.content___hIU8_ a:hover{color:#40a9ff}.mainPathWrap___U1qhQ{display:flex;flex-direction:row}.colorBlue___UUdCo{color:#0152d9}.flex_box_center___uEeXZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___z5vGD{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___yPWu8{align-items:center;box-align:center}.flex_box_center_end___A11tq{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mpz7g{flex-direction:column;box-orient:block-axis}.commitWrap____iXlX{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:10px;font-size:16px}.wrap___TqYMq{padding:20px}.colorGray___zz_Ji{color:#999}.content___jIgca{display:flex;flex-direction:column;margin-bottom:10px;padding:20px;font-size:16px}.itemTime___u4iJz{color:#0152d9;margin-right:15px}.imageUrl___iQiEg{width:50px;height:50px;border-radius:50px}.blueLight___saBbR{color:#b0b5d6;font-size:16px}.divider___Vpgba{background:#3e4571;border-radius:1px;margin:20px 0}.empty___vUjYH{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.flex_box_center___qr2XQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___aexCP{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BCwy9{align-items:center;box-align:center}.flex_box_center_end___MMXT9{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XpXt5{flex-direction:column;box-orient:block-axis}.level___zlDui{flex:1 1;display:flex;height:100%;overflow:hidden}.level___zlDui .left___eEQyc{width:25%;height:100%;max-width:440px;background-color:#0a143dd9;position:relative}.level___zlDui .left___eEQyc .container___uKDQP{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.level___zlDui .left___eEQyc .container___uKDQP .title___NIFJk{font-size:14px;color:#fff;padding:30px 0 10px 20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7{flex:1 1;overflow:auto}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-empty .ant-empty-description{color:#0152d9}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-spin{display:flex;justify-content:center;align-items:center;height:100%}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH:hover{background:#3e457166}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH:hover .s3___s7a1S{display:block}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH .s2___LsTSy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH .s3___s7a1S{display:none;padding-right:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px;background:#3e4571!important}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB:hover{background:#3e457166}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB:hover .s3___s7a1S{display:block}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB .s2___LsTSy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB .s3___s7a1S{display:none;padding-right:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .os___zLMDu{color:#686f9a;height:40px;line-height:40px;text-align:center}.level___zlDui .left___eEQyc .btns___fvyWI{position:absolute;z-index:2;bottom:0;left:0;width:192px}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU{width:100%;height:100%;position:relative}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .icon___TBkIn{width:50px;height:50px;background:#1890ff;box-shadow:#1890ff 0 0 4px;border-radius:25px;color:#fff;line-height:44px;text-align:center;font-size:38px;font-weight:200;cursor:pointer;position:absolute;z-index:5;left:20px;bottom:20px;transition:all .5s ease 0s;user-select:none}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C{position:absolute;z-index:6;bottom:88px;left:20px;transition:.5s}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C .d1_____n0x{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C .d2___TFujl{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px;margin-top:20px;background:#44d7b6;box-shadow:0 0 4px #44d7b6}.level___zlDui .left___eEQyc .shrink___XsTLO{position:absolute;z-index:55;top:50%;right:0;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer}.level___zlDui .left___eEQyc .elseShrink___Sgotd{position:absolute;z-index:55;top:50%;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer;transform:rotateY(180deg);right:-20px;background:#0152d9;color:#fff}.level___zlDui .right___kNV70{flex:1 1;display:flex;height:100%;overflow:hidden;background-color:#fff;transform:translate(0)}.level___zlDui .right___kNV70 .addIcon___Dagu_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.level___zlDui .right___kNV70 .customFixedButton{z-index:98}.level___zlDui .right___kNV70 .customFixedButton button,.level___zlDui .right___kNV70 .ant-input,.level___zlDui .right___kNV70 .ant-form-item-control-input,.level___zlDui .right___kNV70 .ant-select,.level___zlDui .right___kNV70 .ant-input-affix-wrapper{border-radius:4px}.level___zlDui .right___kNV70 .markdown-editor-container.full-screen{height:100%!important}.level___zlDui .right___kNV70 .markdown-editor-container.full-screen .markdown-editor-body{height:calc(100% - 38px)!important}.title___nOeqx{margin-bottom:15px;color:#ff954c;text-align:center;font-size:14px}.content___fZhlH{margin-bottom:15px;background:#f7f9fd;padding:5px;height:200px;overflow:auto;font-size:14px}.add___UacIA{text-align:center;padding-top:20%}.colorBlue___mDMlZ{color:#0152d9}.radio___mI6Bh{display:block;height:30px;line-height:30px;font-size:14px}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio{color:#3061d0;background:#e5eeff;border-radius:999px;border:1px solid #C9DBFF;height:36px}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio:hover{border:1px solid #3061D0}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.ClassRoomItem___F4pL0{border:1px solid transparent}.ClassRoomItem___F4pL0:hover{border:1px solid #165DFF!important}.ClassRoomItem___F4pL0:hover .TitleDom___DB76T{color:#165dff}.ClassRoomItem___F4pL0 .TitleDom___DB76T{color:#333}.flex_box_center___vG4eV{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qVVxe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___P8Z8s{align-items:center;box-align:center}.flex_box_center_end___VMme3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___VMHwm{flex-direction:column;box-orient:block-axis}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{color:#165dff!important;background:#fff}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{font-weight:400!important;background-color:#edf2ff!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{color:#165dff!important;background-color:#fff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.teaching-circling-container{flex:1 1 auto}.teaching-circling-container h3{display:flex;flex-flow:row nowrap;align-items:center;padding:30px 40px;background:#fff;justify-content:space-between;width:100%;font-size:20px;margin:0}.no-data img{display:block;margin:0 auto 30px}.nodata-content{display:flex;flex-flow:column nowrap;align-content:center;justify-content:center;min-height:690px}.nodata-content p{color:#999;text-align:center}.teaching-circling-body{margin:16px auto;min-height:740px;width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 10px #99999914}.teaching-circling-body .navs{display:flex;flex-flow:row nowrap;align-items:center;height:50px;margin:0;font-size:16px;color:#333;padding:0 40px;box-shadow:0 2px 10px #99999914}.teaching-circling-body .navs li{margin-right:60px;height:50px;line-height:50px}.teaching-circling-body .navs li.active{border-bottom:2px solid #009ffc}.teaching-circling-body .navs li.active a{color:#009ffc}.teaching-circling-body .navs li a{color:#333;display:block}.flex-end{justify-content:flex-end}.teaching-list{margin:0;padding:0;font-size:16px;display:flex;flex-flow:column nowrap;justify-content:center}.teaching-list>li{padding:20px 40px;cursor:pointer;border-bottom:1px solid #ccc}.teaching-list .item-group{display:flex;flex-flow:row nowrap;align-content:center;justify-content:space-between}.teaching-list .info{margin:0;padding:0;display:flex;flex-flow:row wrap;align-items:center}.teaching-list .info li{position:relative;margin:16px 8px 0 0}.teaching-list .info li div{padding:0 20px;height:28px;line-height:28px;text-align:center}.teaching-list .info li.active div{background:#ccc}.teaching-list .info li .btn-del{position:absolute;right:0;top:0;color:red}.groups{margin:16px 0;list-style:none;display:flex;flex-flow:row wrap;align-items:center}.groups li{width:50%}.select-teach-group{padding:20px 0 0 20px;min-height:320px;position:relative}.select-teach-group .btn-actions{position:absolute;right:20px;bottom:20px}.bg___eNGI2{width:1200px;margin:30px auto 80px;display:flex;justify-content:space-between}.wrap___cXTZg{width:100%}.modal___tpv7Q{display:flex;flex-direction:row;justify-content:center}.content___MwVZ6{background-color:#fff}.head___PxksF{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:76px;border-bottom:1px solid #f4f4f4}.headCount___ltwMD{height:16px;font-size:16px;font-weight:700;color:#333;line-height:16px;margin-left:40px}.button___KydF2{width:100px;height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.itemWrap___E0xoZ{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.imgWrap___sjKtg{margin-right:20px;position:relative}.img___iT84N{border-radius:50%}.manager___T0le_{display:inline-block;position:absolute;bottom:13px;left:2px;width:44px;height:18px;background:#0152d9;color:#fff;font-size:10px;text-align:center;border-bottom-right-radius:28px;border-bottom-left-radius:31px}.itemContent___v3w_e{display:flex;flex-direction:column;flex:1 1}.nameWrap___dFMCl{display:flex;flex-direction:row;justify-content:space-between}.name___Y7cXc{color:#000;font-size:16px}.name___Y7cXc>span{background-color:#0152d9;padding:1px 6px;border-radius:10px;color:#fff;font-size:12px;line-height:15px;margin-left:4px;display:inline-block;transform:translateY(-1px)}.actionGroup___fIyBj{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.deleteIcon___gBNJ0{color:#bbb;cursor:pointer;font-size:18px}.deleteIcon___gBNJ0:hover{color:#f55}.schoolWrap___rJCGL{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___V97lL{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.countWrap___Dhs2Z{text-align:center;margin-top:30px}.deletetitle___ifJFw{color:#e53333;font-size:16px!important}.deletetitle___ifJFw:hover{color:#f55}.yseTitle___yrW0X{font-size:16px!important;color:#0152d9}.flex_box_center___et8xE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___GBGuw{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____6P1q{align-items:center;box-align:center}.flex_box_center_end___whXw6{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mWgI_{flex-direction:column;box-orient:block-axis}.header___Wn4fJ{min-width:1200px;position:relative}.header___Wn4fJ [class~=ant-layout-header]{padding:0;height:72px;background:#24292f}.header___Wn4fJ .logo___QnotM{height:36px;margin-right:40px}.header___Wn4fJ .menu___twLGR{margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center}.header___Wn4fJ .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa{background:#fff;box-shadow:0 10px 16px #cecece;border-radius:6px;position:absolute;left:-20px;top:50px;padding:20px;line-height:1.5;display:none;z-index:9999}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu{width:100%;height:1px;background:#dbdce0;margin:24px 0}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K{cursor:pointer}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside{color:#165dff}.header___Wn4fJ .menu___twLGR li .name___dR5V2{display:flex;align-items:center;height:50px;cursor:pointer}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span{font-size:16px;color:#fff;display:inline-block;position:relative}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b{color:#d4443c;transform:translate(2px,-7px);display:inline-block}.header___Wn4fJ .menu___twLGR li .name___dR5V2 i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa{display:block}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span:after{content:"";width:100%;height:2px;background:#c5c5c5;position:absolute;bottom:12px;left:0;border-radius:1px}.header___Wn4fJ .edu-menu___iWLK0{display:flex;width:100%;height:72px;width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:0 auto}.header___Wn4fJ .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header___Wn4fJ .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.spandiv___Gm_hg{height:30px;line-height:30px;text-align:center;background:#00fff933;width:80px}.header-iearning___LZfyg{min-width:1200px;height:60px;width:100%;background-color:#fffc!important;box-shadow:0 2px 10px #88888880;position:fixed;top:0;left:0;z-index:1000}.header-iearning___LZfyg .logo___QnotM{height:36px}.header-iearning___LZfyg [class~=ant-layout-header]{padding:0;height:60px;color:initial;background:transparent}.header-iearning___LZfyg .menu___twLGR{padding:0;margin:0 0 0 auto;display:flex;flex-flow:row nowrap;align-items:center}.header-iearning___LZfyg .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header-iearning___LZfyg .menu___twLGR li:hover a{color:#828383}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a{color:#196efd}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks:after{content:"";width:28px;height:4px;background-color:#196efd;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.header-iearning___LZfyg .menu___twLGR li a{color:#434d6c;position:relative;font-size:16px}.header-iearning___LZfyg .edu-menu___iWLK0{display:flex;width:100%;padding:0 20px;height:60px;min-width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between}.header-iearning___LZfyg .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header-iearning___LZfyg .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.header-iearning___LZfyg .title___Ozzjk{font-size:18px;font-weight:600;color:#196efd;margin-left:10px}.headerFixed___QLwBd{position:fixed;top:0;z-index:999;width:100%}.headerFixed___QLwBd+section{padding-top:60px}@keyframes glow___gzrPH{0%{border-color:#00fff9;background:#00fff933;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;background:#00fff933;box-shadow:0 0 8px #00fff999}}.search-input{width:300px!important;background:#373e3f!important;border:1px solid #373e3f!important}.search-input [class~=ant-input]{background:#373e3f!important;color:#fff}.search-input .ant-input-search-icon:before{border-left:none}.search-input .ant-input-search-icon{color:#999}.search-bar{color:#fff;flex:1 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;position:relative}.search-bar a:hover{color:#fff}.tilte___IfiMG{color:#333;font-size:16px;text-align:center}.flexRow___pQP78{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:30px}.flexColumn___xrBZQ{display:flex;flex-direction:column;justify-content:center;align-items:center}.footerWrap___C5kCC{display:flex;justify-content:space-between}.img___GoWZu{width:40px;height:37px;vertical-align:middle;border-style:none}.content___pumTK{font-size:14px;color:#979797;margin-top:15px}.modalContent___XvHiZ{text-align:center;margin-top:10px;color:#333;font-size:16px}.bottom___z0ujX{width:100%;text-align:center;margin-bottom:15px}.bottom___z0ujX .yes___hodnN{width:88px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff!important;border:0px}.bottom___z0ujX .yes___hodnN:hover{background:#5784de}.bottom___z0ujX .no___hiPz5{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66!important;line-height:14px}.flex_box_center___cltIf{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fKr_O{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____QfiA{align-items:center;box-align:center}.flex_box_center_end___ysqmH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___CfE8K{flex-direction:column;box-orient:block-axis}.rightMenu___ADTOX{width:120px;text-align:center}.rightMenu___ADTOX li{padding:0 15px;height:35px;line-height:35px;background:none!important}.rightMenu___ADTOX li:hover{background:#0152d9!important}.rightMenu___ADTOX li:hover a{color:#fff!important}.rightMenu___ADTOX li a{font-size:14px;margin:0;padding:0}.joinMenu___aRGsf{padding:0;width:240px}.joinMenu___aRGsf a{color:#323232}.joinBoard___AeUvr{border:1px solid #eee;width:1px;height:100%}.joinCol___fV4uL{width:48%}.hidden___TkCJZ{display:none}.w140___Vx5lp{width:140px!important}.w100___yYRaC{width:90%}.flex_box_center___YbxYn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Atwkg{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____I6AC{align-items:center;box-align:center}.flex_box_center_end___LrYPg{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___j7QNF{flex-direction:column;box-orient:block-axis}.userPic___a46Uz{width:34px;height:34px;border-radius:34px;cursor:pointer}.rightMenu___y_nqk{text-align:center}.rightMenu___y_nqk li{padding:0}.rightMenu___y_nqk li:hover{background:#0152d9}.rightMenu___y_nqk li:hover a{color:#fff}.rightMenu___y_nqk li a{font-size:14px;margin:0}[id=educoder] .menuWrap___iwlZB{padding-left:0;padding-right:0;border-radius:2px}[id=educoder] .menuWrap___iwlZB li{height:35px;padding:0!important}[id=educoder] .menuWrap___iwlZB li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___iwlZB li a{margin:0;color:#323232;text-align:left;padding:0 15px;line-height:35px}.exit___MOREW{border-top:1px solid #eeeeee}.classromediv___crYsO{width:60px;height:50px;display:flex;align-items:center;border-radius:50px;cursor:pointer;animation:glow___jMGk7 .2s ease-out infinite alternate}@keyframes glow___jMGk7{0%{border-color:#00fff9;text-align:center;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;text-align:center;box-shadow:0 0 8px #00fff999}}.height67___asp2E{height:67px}.login___WGEW9{width:90px;height:32px;line-height:32px;text-align:center;background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;cursor:pointer;font-size:14px;color:#fff}.login___WGEW9>span{padding:0!important}.icon___HABAt{font-size:12px;display:inline-block;transform:translateY(3px) scale(.6);color:#979797}.tip___a6MfI{width:1200px;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:0 auto}.content___L4gl0 div{display:flex;align-items:center;justify-content:space-around}.content___L4gl0 img{width:175px;height:174px}.content___L4gl0 span{color:#3061d0}.NavBarItem___iFhxq:hover{color:#159dff}.flex_box_center___R1UEO{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hDKPk{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___yW1zQ{align-items:center;box-align:center}.flex_box_center_end___JWQX1{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___NpsmR{flex-direction:column;box-orient:block-axis}.rightMenu___Zjmy3{width:120px;text-align:center}.rightMenu___Zjmy3 li{padding:0 15px;height:35px;line-height:35px;background:none!important}.rightMenu___Zjmy3 li:hover{background:#0152d9!important}.rightMenu___Zjmy3 li:hover a{color:#fff!important}.rightMenu___Zjmy3 li a{font-size:14px;margin:0;padding:0}.joinMenu___S4pdJ{padding:0;width:240px}.joinMenu___S4pdJ a{color:#323232}.joinBoard___UomEl{border:1px solid #eee;width:1px;height:100%}.joinCol___tbVDV{width:48%}.hidden___MFUhR{display:none}.w140___d1qFp{width:140px!important}.w100___AMLWN{width:90%}.flex_box_center___M4WZx{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___bwhOs{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___DNlG5{align-items:center;box-align:center}.flex_box_center_end___HBHt4{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___spgwz{flex-direction:column;box-orient:block-axis}.userPic___Tl9mK{width:34px;height:34px;border-radius:34px;cursor:pointer}.rightMenu___YDuVi{text-align:center}.rightMenu___YDuVi li{padding:0}.rightMenu___YDuVi li:hover{background:#0152d9}.rightMenu___YDuVi li:hover a{color:#fff}.rightMenu___YDuVi li a{font-size:14px;margin:0}[id=educoder] .menuWrap___m0MSS{padding-left:0;padding-right:0;border-radius:2px}[id=educoder] .menuWrap___m0MSS li{height:35px;padding:0!important}[id=educoder] .menuWrap___m0MSS li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___m0MSS li a{margin:0;color:#323232;text-align:left;padding:0 15px;line-height:35px}.exit___dTkih{border-top:1px solid #eeeeee}.classromediv___TRiTQ{width:60px;height:50px;display:flex;align-items:center;border-radius:50px;cursor:pointer;animation:glow___OjyUr .2s ease-out infinite alternate}@keyframes glow___OjyUr{0%{border-color:#00fff9;text-align:center;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;text-align:center;box-shadow:0 0 8px #00fff999}}.height67___HL_eW{height:67px}.login___Dnj59{width:90px;height:32px;line-height:32px;text-align:center;background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;cursor:pointer;font-size:14px;color:#fff}.login___Dnj59>span{padding:0!important}.icon___B_lfc{font-size:12px;display:inline-block;transform:translateY(3px) scale(.6);color:#979797}.titlesize___vL5PR{font-size:16px;font-weight:800}.labelWrap___MMQF1{display:flex;flex-direction:row;margin-top:30px}.label___h0nb1{width:145px;text-align:right;font-size:14px}.labelContent___UmrM4{display:flex;flex-direction:column;margin-left:10px}.selectSchool____z1Sv{width:600px}.selectSchool____z1Sv [class~=ant-select-selector]{border:0px!important;background-color:#f5f5f5!important}.dataPicker____Uc0Q{width:600px}.itemWrap___DGdf0{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.img___yufZU{border-radius:50%}.itemContent___PtiW4{display:flex;flex-direction:column;flex:1 1;margin-left:20px}.nameWrap____5hbI{display:flex;flex-direction:row;justify-content:space-between}.name___YpgWl{color:#000;font-size:18px}.actionGroup___CKaNY{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.schoolWrap___hVDkU{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___dDGfK{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.colorOrange___c0b65{color:#ff6601}.colorYellow___O6JJ3{color:#e6a23c}.graaytitle___Gay2A{height:54px;background:#f5f5f5;margin-top:10px;border-radius:8px;display:flex;justify-content:left;align-items:center;padding:0 20px}.buttonFixed___vyq30{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.button___hxmYv{width:100px;height:38px!important;font-weight:400;padding:0;font-size:14px!important}.buttonWrap___uK8dl{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.wrap___I6aMh{padding:10px 20px;font-size:14px}.labelWrap___JRSQM{display:flex;flex-direction:row;margin-top:30px}.label___nx3ue{width:120px;text-align:right;font-size:16px}.labelContent___JRmit{display:flex;flex-direction:column;margin-left:10px}.flexRow___z4VUw{display:flex;flex-direction:row}.color999___oIiXP{color:#999}.radio___B7cxQ{font-size:14px;display:block;height:24px;line-height:24px}.selectSchool___xyvCv,.dataPicker___DoaL_{width:200px}.modal____8ckb span{margin-top:5px}.colorOrange___rAmyz{color:#ff6601}.colorYellow___PeJD9{color:#e6a23c}.bottomButton___O3cst{width:76%;left:auto;position:absolute}.label___CZ1_z{display:flex;align-items:center;padding-bottom:30px}.label___CZ1_z .left___ZKFRV{display:flex;align-items:center;flex-shrink:0}.label___CZ1_z .left___ZKFRV span{color:#e53333;font-family:SimSun,sans-serif;margin-top:-2px;margin-right:2px}.label___CZ1_z .left___ZKFRV div{font-size:16px;color:#333;line-height:16px}.label___CZ1_z .left___ZKFRV i{margin-left:4px;color:#ccc}.label___CZ1_z .right___zVTRn{flex:1 1;position:relative}.label___CZ1_z .right___zVTRn .error___oNJNo{position:absolute;z-index:10;left:0;bottom:-27px;font-size:14px;color:#e53333}.selectEnvironment___LegvW{width:344px;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;max-height:1000px}.selectEnvironment___LegvW .search___ZMwsK{position:relative}.selectEnvironment___LegvW .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;width:87%;margin:20px;border-radius:4px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S{position:absolute;z-index:10;left:21px;width:87%;top:53px;border-radius:4px;background:#fff;box-shadow:0 3px 6px -4px gray;max-height:196px;overflow-y:auto}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer;background:#1890ff33!important;color:#0152d9}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .spin___x2xMT{flex:1 1;display:flex;align-items:center;justify-content:center}.selectEnvironment___LegvW .common___ZhJvk{padding-left:20px}.selectEnvironment___LegvW .common___ZhJvk .title___p4_7m{font-size:14px;font-weight:600;color:#333;line-height:14px;margin-bottom:10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM{padding:0;display:flex;flex-wrap:wrap}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;cursor:pointer;font-size:12px;color:#666;line-height:12px;padding:7px 10px;margin-right:10px;margin-top:10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#1890ff33;color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF{position:relative;margin-top:12px;margin-bottom:50px;overflow-y:auto}.selectEnvironment___LegvW .wrap___I9ZtF header:first-child{margin-top:0}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX{padding:0;overflow:hidden}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#1890ff33!important}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.selectEnvironment___LegvW .apply___EhZKq{position:absolute;bottom:0;padding:20px 0 20px 20px}.selectEnvironment___LegvW .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.selectEnvironment___LegvW .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.selectEnvironment___LegvW .list___n7Ydz header{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 20px;margin-top:10px;cursor:pointer}.selectEnvironment___LegvW .list___n7Ydz header:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz header .title___p4_7m{font-size:14px;color:#333;font-weight:600}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz{padding:0;overflow:hidden}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#1890ff33!important}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy{width:344px;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start;max-height:1000px;width:25%;max-width:440px;background-color:#0a143d;position:relative}.darklySelectEnvironment___K__cy .search___ZMwsK{position:relative}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;width:87%;margin:20px;border-radius:4px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S{position:absolute;z-index:10;left:21px;width:87%;top:53px;border-radius:4px;background:#fff;box-shadow:0 3px 6px -4px gray;max-height:196px;overflow-y:auto}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer;background:#1890ff33!important;color:#0152d9}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .spin___x2xMT{flex:1 1;display:flex;align-items:center;justify-content:center}.darklySelectEnvironment___K__cy .common___ZhJvk{padding-left:20px}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{font-size:14px;font-weight:600;color:#333;line-height:14px;margin-bottom:10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM{padding:0;display:flex;flex-wrap:wrap}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;cursor:pointer;font-size:12px;color:#666;line-height:12px;padding:7px 10px;margin-right:10px;margin-top:10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#1890ff33;color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF{position:relative;margin-top:12px;margin-bottom:50px;overflow-y:auto}.darklySelectEnvironment___K__cy .wrap___I9ZtF header:first-child{margin-top:0}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX{padding:0;overflow:hidden}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#1890ff33!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy .apply___EhZKq{position:absolute;bottom:0;padding:20px 0 20px 20px}.darklySelectEnvironment___K__cy .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.darklySelectEnvironment___K__cy .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.darklySelectEnvironment___K__cy .list___n7Ydz header{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 20px;margin-top:10px;cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{font-size:14px;color:#333;font-weight:600}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz{padding:0;overflow:hidden}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#1890ff33!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#3e4571;color:#584c4c}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper input{color:#fff}.darklySelectEnvironment___K__cy .search___ZMwsK ::-webkit-input-placeholder{color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#3e4571;color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#0152d9;color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{background-color:#282e55}.darklySelectEnvironment___K__cy .list___n7Ydz header{cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{width:394px;background-color:#282e55}.mirrorModal___z1tEP{display:flex;justify-content:center;align-items:flex-start;height:580px;padding-bottom:4px}.mirrorModal___z1tEP .right___ZlGrr{flex:1 1;background-color:#fff;height:100%}.mirrorModal___z1tEP .right___ZlGrr header{padding-left:30px;height:60px}.mirrorModal___z1tEP .right___ZlGrr header .title___lWaS3{font-size:14px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty{padding:150px 0 99px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-image{height:180px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .des___ujB5y{padding-left:30px;margin-top:18px;height:425px;overflow-y:auto;margin-bottom:31px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc{display:flex;justify-content:end}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .confirm___RFRg4{width:60px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .cancel___F1WB_{width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66;line-height:14px;margin-right:20px}.modal___A5dbG .ant-modal-content .ant-modal-header{font-size:16px;font-weight:500;color:#000;padding:30px 40px 10px;border:0}.modal___A5dbG .ant-modal-content .ant-modal-body{padding:0 20px;padding-left:0!important}.modal___A5dbG .ant-modal-content .ant-modal-close{top:22px;right:29px}.modal___A5dbG .ant-modal-content .ant-modal-close .ant-modal-close-icon{color:#979797;font-size:26px}.flexRow___JBN3B{display:flex;flex-direction:row}.flexColumn___zXgFj{display:flex;flex-direction:column}.formWrap___aNgan{font-size:14px}.formWrap___aNgan div[class~=ant-form-item-label] label{font-size:14px;color:#000000a6}.formWrap___aNgan div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___aNgan div[class~=ant-form-item-control-input-content] textarea,.formWrap___aNgan div[class~=ant-form-item-control-input-content] span{font-size:14px}.upload___yGdLQ{max-width:370px}.color0152d9___zzEpS{color:#0152d9}.colorCCC___k4Dxq{color:#ccc}.footerWrap___WrUZd div[class~=ant-form-item-control]{max-width:100%}.footerWrap___WrUZd div[class~=ant-form-item]{margin-bottom:0}.footerWrap___WrUZd div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.qrCode___GPwSg{padding:20px;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:20px}.qrCode___GPwSg:after{content:"";height:1px;background-color:#f1f1f1;left:-16px;bottom:0;position:absolute;z-index:1;width:1000px}.qrCode___GPwSg .a1___R6etl{display:flex;flex-direction:column;align-items:flex-start;width:190px}.qrCode___GPwSg .a1___R6etl .code___fCL_L{width:130px;height:130px;background:#fff;box-shadow:0 0 6px 2px #dedede;border-radius:8px;display:flex;justify-content:center;align-items:center}.qrCode___GPwSg .a1___R6etl .group___n7tgy{font-size:14px;color:#3a3a3a;margin-top:4px}.qrCode___GPwSg .a1___R6etl .groupNumber___tw7hA{font-size:12px;color:#999}.qrCode___GPwSg .a2___GGjDE{flex:1 1;font-size:16px;color:#333;line-height:32px;margin-top:14px}.flex_box_center___jnFK3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___JoMuQ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XkWzp{align-items:center;box-align:center}.flex_box_center_end___kfVJX{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mfxox{flex-direction:column;box-orient:block-axis}.content___ujW8g{padding:0 14px;display:flex;flex-direction:column;height:100%;overflow:hidden}.content___ujW8g .explain___vGa5a{font-size:14px;color:#165dff;text-decoration:underline;cursor:pointer}.content___ujW8g .tabs___MbGuX{height:40px;display:flex;border-bottom:1px solid #DEDEDE;margin-top:24px;flex-shrink:0}.content___ujW8g .tabs___MbGuX div{margin-right:40px;position:relative;font-size:16px;color:#333;cursor:pointer;user-select:none}.content___ujW8g .tabs___MbGuX div:hover,.content___ujW8g .tabs___MbGuX .active___SCmkJ{color:#165dff}.content___ujW8g .tabs___MbGuX .active___SCmkJ:after{content:"";width:100%;height:2px;background:#165dff;position:absolute;bottom:0;left:0}.content___ujW8g .btns___MiEQa{display:flex;align-items:center;justify-content:flex-end;margin-top:15px}.must___n8wNT{color:#e53333;font-family:SimSun,sans-serif;margin-top:-2px;margin-right:2px}.popover___wqXWh{background-color:transparent;color:#fff}.popover___wqXWh div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___wqXWh div[class~=ant-popover-inner]{background-color:#05101a99}.popover___wqXWh div[class~=ant-popover-inner-content]{color:#fff}.zybzForm___m1nC0 div[class~=ant-form-item]{margin-bottom:0}.zybzForm___m1nC0 div[class~=ant-form-item-explain-error]{position:absolute;bottom:-21px}.zybzForm___m1nC0 .ant-input-number{height:50px;width:100%;background-color:#f5f5f5;border:0;padding-top:10px;font-size:16px}.graaytitle___vdUDn{height:50px;background:#f5f5f5;border-radius:4px;display:flex;justify-content:left;align-items:center}.graaytitle___vdUDn div[class~=ant-form-item-explain-error]{position:absolute;bottom:-30px}.dataPicker___RiEgz{width:400px}.examineStatus___OCyYC{font-size:14px;font-weight:400;color:#333}.examineStatus___OCyYC div{position:relative;display:flex;align-items:center;margin-bottom:30px}.examineStatus___OCyYC div:after{content:"";position:absolute;left:10px;bottom:-27px;width:2px;height:26px;background:#f6f7f9;border-radius:3px}.examineStatus___OCyYC div:last-child:after{content:"";display:none}.examineStatus___OCyYC div .contacts___MWvKz{position:relative;color:#165dff;overflow:hidden;cursor:pointer}.examineStatus___OCyYC div .contacts___MWvKz .contacts_img___kiMTs{position:absolute;left:50%;right:50%;transform:translate(-50%);width:152px;height:158px;background:url(./static/contacts.5353ed7e.png) no-repeat;background-size:100% 100%;background-position:center}.examineStatus___OCyYC div .contacts___MWvKz:hover{overflow:inherit}.examineStatus___OCyYC .suc_status___p81iO{font-size:20px;color:#2fc25b;margin-right:10px}.examineStatus___OCyYC .fail_status___Rv54W{font-size:20px;color:#e53333;margin-right:10px}.examineStatus___OCyYC .bohui___wtuT5{max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selecticon___AAPZz{display:flex;align-items:center;color:#00000040;font-style:normal;line-height:1;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:26px;inset-inline-start:270px;inset-inline-end:auto;height:12px;margin-top:-6px;font-size:12px;pointer-events:none}.footerWrap___lXI4I div[class~=ant-form-item-control]{max-width:100%}.footerWrap___lXI4I div[class~=ant-form-item]{margin-bottom:0}.footerWrap___lXI4I div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.mirrorModal___Pi3tF{display:flex;justify-content:center;align-items:flex-start;height:580px}.mirrorModal___Pi3tF .right___Hot5f{flex:1 1;background-color:#fff;height:100%}.mirrorModal___Pi3tF .right___Hot5f header{padding:0 30px;height:60px}.mirrorModal___Pi3tF .right___Hot5f header .title___jjMKh{font-size:14px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty{padding:150px 0 40px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-image{height:180px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .des___oGTUM{padding:0 30px;margin-top:18px;max-height:490px;overflow-y:auto}.modal___yy3VB .ant-modal-body{max-height:500px;overflow-y:auto}.wrap___S9yE5{background:#fff;height:100%;display:flex;flex-direction:column}.wrap___S9yE5 .content___xIxOT{flex:1 1;overflow:auto;padding:0 40px 10px}.wrap___S9yE5 .content___xIxOT .head___icGJE{height:90px;display:flex;align-items:center;padding-top:5px}.wrap___S9yE5 .content___xIxOT .head___icGJE .title___NbDBd{font-size:16px;font-weight:700;color:#333}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv{width:120px;height:32px;line-height:30px;text-align:center;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;font-size:14px;font-weight:500;color:#3061d0;cursor:pointer;margin-left:auto;user-select:none}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv:hover{border:1px solid #3061D0}.wrap___S9yE5 .content___xIxOT .head___icGJE .addDisable___pgd9I{width:120px;height:32px;background:#fafbfc;line-height:30px;text-align:center;box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #E9EAEC;color:silver;margin-left:auto;user-select:none;font-size:14px;font-weight:500;cursor:not-allowed}.wrap___S9yE5 .content___xIxOT .head___icGJE .setting___kQ9Qx{width:100px;height:32px;line-height:32px;text-align:center;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:4px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;margin-left:20px;user-select:none}.wrap___S9yE5 .content___xIxOT .tabs___o2qas{height:40px;display:flex}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div{margin-right:22px;margin-left:-22px;position:relative;cursor:default}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover i{visibility:visible}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div i{color:#a8b0c0;visibility:hidden}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div span{font-size:16px;color:#333;padding:0 6px;cursor:pointer;user-select:none}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l:after{content:"";width:calc(100% - 47px);height:2px;background:#165dff;position:absolute;bottom:0;left:23px}.wrap___S9yE5 .content___xIxOT .line___DSw6E{height:1px;border-bottom:1px solid #DEDEDE;margin-bottom:40px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3{width:206px;height:38px;background:#f5f5f5;border-radius:25px;display:flex;align-items:center;justify-content:space-between}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 div{color:#333;font-size:14px;cursor:pointer;text-align:center;line-height:38px;width:102px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 .active___SVp4l{height:36px;line-height:34px;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:18px;border:1px solid #BACFFE;color:#165dff}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q{width:206px;height:40px;border-radius:4px;border:1px solid #165DFF;display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer;margin-right:20px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>div{font-size:14px;color:#165dff;flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:10px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div{width:256px;height:82px;background:#f5f5f5;border-radius:4px;margin-right:20px;padding-left:20px;padding-top:18px;cursor:pointer;position:relative}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>span{position:absolute;z-index:10;right:6px;top:4px;display:none}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div{display:flex;align-items:center;margin-bottom:10px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div span{font-size:14px;font-weight:600;color:#333;margin-left:8px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div aside{font-size:12px;color:#333}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l{background:#3061d0}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l>span{display:inline}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l *{color:#fff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR{cursor:not-allowed}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR *{color:#999}.wrap___S9yE5 .content___xIxOT .port___vGmHQ{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .grade___b6Adk{display:inline-block;font-size:16px;font-weight:600;margin-bottom:30px;color:#165dff;cursor:pointer;user-select:none}.wrap___S9yE5 .content___xIxOT .grade___b6Adk i{margin-left:8px;font-size:12px;display:inline-block;transform:scale(.6) translateY(-2px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw{border-radius:4px;border:1px solid #DEDEDE}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .tabTitle___i8cO0{max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:58px;border-right:1px solid #DEDEDE;padding:0 20px;position:relative}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa{width:91px;color:#165dff;display:flex;align-items:center;justify-content:center}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa i{display:inline-block;font-size:12px;margin-left:5px;transform:scale(.6) translateY(3px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-radius:4px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29 i{color:#165dff;font-size:14px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .viewRecommendConfig___ODGyC{color:#165dff;line-height:50px;cursor:pointer}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab{margin:0;padding:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active{border:0;background:#165dff1a}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-ink-bar{display:none}.wrap___S9yE5 .content___xIxOT .system___YygCM{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .system___YygCM div{width:140px;height:50px;background:#f5f5f5;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#333;margin-right:20px;cursor:pointer}.wrap___S9yE5 .content___xIxOT .system___YygCM div i{margin-right:20px}.wrap___S9yE5 .content___xIxOT .system___YygCM div span{font-size:14px}.wrap___S9yE5 .content___xIxOT .system___YygCM .active___SVp4l{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #BACFFE;color:#165dff}.wrap___S9yE5 .content___xIxOT .explain___klZ55{font-size:14px;color:#165dff;text-decoration:underline;cursor:pointer}.wrap___S9yE5 .btns___o6xWf{height:70px;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1;display:flex;justify-content:center;align-items:center}.wrap___S9yE5 .btns___o6xWf>button{padding:9px 34px;border-radius:4px;height:initial}.wrap___S9yE5 .btns___o6xWf>button:last-child{background:#165dff;color:#fff}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1{max-height:300px;overflow:auto}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx{height:30px;display:flex;justify-content:space-between;padding:0 12px;align-items:center;cursor:pointer}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx:hover{background:#e8e7e7}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx span{font-size:14px;color:#000;flex:1 1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:10px}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx .tag___NcFBh{width:44px;height:20px;border-radius:10px;border:1px solid #F7B500;font-size:12px;font-weight:400;color:#f7b500;line-height:18px;text-align:center}.modal___aF6vS .con_warp___W1gHS{width:702px;font-weight:400;font-size:14px;color:#232b40;display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS:first-child{margin-bottom:20px}.modal___aF6vS .con_warp___W1gHS .flex___Cbe__{display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ{width:130px;height:40px;border-radius:2px;border:1px solid #DCDCDC;margin-right:8px}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ [class~=ant-input-number-input]{text-align:center}.modal___aF6vS .con_warp___W1gHS .config_btn___OAH7T{width:40px;height:38px;background:#f5f5f5;cursor:pointer;color:#666}.modal___aF6vS .sceneList___N5Y3k{width:702px;height:auto;display:flex;flex-wrap:wrap}.modal___aF6vS .sceneList___N5Y3k .sceneItem____bE1H{width:auto;height:32px;padding:6px 16px;background:#f0f3f8;border-radius:23px;font-size:14px;color:#464f66;margin-bottom:15px;margin-right:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal___aF6vS .sceneList___N5Y3k .sceneItemActive___e82B8{background:#3061d0;color:#fff}.header_body___lAlEX{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.header_body___lAlEX span{font-weight:500;font-size:16px;color:#333;letter-spacing:.01rem}.header_body___lAlEX .close___OXweN{cursor:pointer;color:#979797;font-size:15px}.no_data___h77J2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;margin-top:140px}.recommend_config_introduce___ifFGY{font-weight:400;font-size:12px;color:#666;line-height:26px}.recommend_config___UXyKS{display:flex;margin-top:20px;margin-bottom:26px}.recommend_config___UXyKS .recommend_config_item___zONum{width:280px;height:auto;min-height:135px;background:#f6f7f9;border-radius:4px;padding:15px 20px;border:1px solid rgba(0,0,0,0);cursor:pointer;margin-right:50px}.recommend_config___UXyKS .recommend_config_item___zONum:last-child{margin-right:0}.recommend_config___UXyKS .recommend_config_item___zONum:hover{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config___UXyKS .recommend_config_item___zONum .item_title___w5vXw{font-weight:600;font-size:14px;color:#333;display:flex;align-items:start;justify-content:space-between}.recommend_config___UXyKS .recommend_config_item___zONum .recommend_text___f68Eu{width:44px;height:20px;background:#ec9c20;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.recommend_config___UXyKS .recommend_config_item___zONum .item_content___j_zbN{display:flex;justify-content:space-between;font-size:14px;color:#191919;margin-top:8px}.recommend_config___UXyKS .recommend_config_active_item___SrTkJ{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config_footer___PHnlA{display:flex;align-items:center;justify-content:space-between}.application___uh4gI{width:80px;height:32px;line-height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:16px;font-weight:400;font-size:12px;color:#fff;display:flex;justify-content:center;cursor:pointer}.tooltip___f0uXh{color:#999;font-size:14px;margin-left:6px}.tooltip___f0uXh:hover{color:#165dff}.disabled___Ha9Ba{background-color:#0000000f;color:#d9d9d9}.lineChart___dCEZW{width:100%;height:350px;margin:0 auto}.flex_warp___Rtigf{display:flex;align-items:center;justify-content:space-between}.chart_content___tVmUj{width:100%;min-height:320px;margin-bottom:20px;border-radius:4px;border:1px solid #F6F7F9;background-color:#fff}.chart_content___tVmUj .chart_title___AOPx7{width:100%;height:40px;padding:9px 20px;background:#f6f7f9;font-weight:500;color:#232b40;display:flex;justify-content:space-between;align-items:center}.chart_content___tVmUj .listdata___mi4KG{display:flex;align-items:center;justify-content:flex-end;padding-bottom:12px}.chart_content___tVmUj .listdata___mi4KG .block___prArl{width:15px;height:3px}.chart_content___tVmUj .listdata___mi4KG .typename___j4diD{width:180px;color:#999}.chart_content___tVmUj .listdata___mi4KG .val___MeuWc{margin-left:10px;width:210px;height:22px;font-weight:400;font-size:14px;color:#232b40;line-height:22px}.info_con___eIdJL{background-color:#f6f7f9;width:900px;margin:15px auto;padding:0 10px 5px}.info_con___eIdJL .info_top___UKMbT{display:flex;justify-content:flex-end;font-weight:400;font-size:12px;color:#666;padding:17px 0 12px}.info_con___eIdJL .info_top___UKMbT div{height:20px;line-height:20px;width:210px;margin-left:10px}.fullscreen___PICBn{cursor:pointer}.fullscreen___PICBn:hover{color:#3061d0}.chart_content_qp___ae1n1 .spin_dom___T7PCy{margin-top:20%}.list___p00l5 .head___JcQe0{display:flex;margin-bottom:3px}.list___p00l5 .head___JcQe0 div{width:480px;font-size:14px;color:#333;margin-right:20px;line-height:18px}.list___p00l5 .row___kLpLL{display:flex;align-items:center}.footerWrap___Qaahm div[class~=ant-form-item-control]{max-width:100%}.footerWrap___Qaahm div[class~=ant-form-item]{margin-bottom:0}.footerWrap___Qaahm div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.practice___g43Av{display:flex;justify-content:center;align-items:flex-start;overflow:hidden;height:100%}.practice___g43Av .right___plViv{flex:1 1;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.practice___g43Av .right___plViv header{padding:0 30px;height:60px;flex-shrink:0}.practice___g43Av .right___plViv header .title___fJJJd{font-size:16px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.practice___g43Av .right___plViv .content___Aiv2H{flex:1 1;overflow-y:auto}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty{padding:150px 0}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-image{height:180px}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-description{color:#999;font-size:14px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select{height:50px;background-color:#f5f5f5;padding-top:12px;flex-shrink:0;border-radius:4px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select .ant-select-selection-item{font-size:16px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig{padding:0 30px;margin-bottom:30px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .title___fJJJd{height:16px;font-weight:700;padding:30px 0;font-size:16px;color:#333;line-height:16px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .mainBody___fTSjs{font-size:16px;color:#333;line-height:32px;margin-top:14px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm{display:flex;align-items:center}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3{padding-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3 span{margin-right:10px;color:#999}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk{position:relative}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .mask___ewIvw{position:absolute;z-index:10;width:400px;height:100%;cursor:pointer;border-radius:4px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .evaluatingS1___oKt4O{color:#0152d9;cursor:pointer;margin-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS{margin:20px 0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetLeft___ek9V_{min-width:100px;font-weight:400;margin-bottom:4px;color:#333}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab{margin:0;padding:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active{border:0;background:#165dff1a}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-ink-bar{display:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetTip___t8Vpy{display:inline-block;margin-left:12px;line-height:50px;color:#999}.practice___g43Av .right___plViv .btns___E8bN3{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:30px;height:70px;background:#fff;box-shadow:0 -4px 8px -4px #f1f1f1}.practice___g43Av .right___plViv .btns___E8bN3>button{width:100px;height:40px}.popover___s3ipd{background-color:transparent;color:#fff}.popover___s3ipd div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___s3ipd div[class~=ant-popover-inner]{background-color:#05101a99}.popover___s3ipd div[class~=ant-popover-inner-content]{color:#fff}.serverConfig___tirr2{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.serverConfig___tirr2 i{color:#165dff;font-size:14px}.viewRecommendConfig___vFIgu{color:#165dff;line-height:50px;cursor:pointer;margin-left:12px}.flex_box_center___ap7QK{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___y0ril{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lHV36{align-items:center;box-align:center}.flex_box_center_end___LZ9Th{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___w365Y{flex-direction:column;box-orient:block-axis}.dataset___Fpv_2{background-color:#fff;height:100%;overflow:auto}.dataset___Fpv_2 .header___JaI8B{height:92px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.dataset___Fpv_2 .header___JaI8B .title___W2bjU{font-size:18px;font-weight:700;color:#333}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz{margin-left:auto}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz .pathTitle___ZsIta{color:#333}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz i{cursor:pointer}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz i:hover{color:#0152d9}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz input{width:290px;height:34px;background:#f5f5f5;border-radius:4px;border:0;margin:0 14px;padding:0 14px}.dataset___Fpv_2 .header___JaI8B .btns___o1xZS{display:flex;justify-content:space-between}.dataset___Fpv_2 .header___JaI8B .btns___o1xZS button{width:100px;height:32px;font-size:14px;border-radius:4px}.dataset___Fpv_2 .content___bsrju{height:calc(100% - 92px);padding:0 40px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-table-thead tr{height:76px;border-top:1px solid #f1f1f1}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-table-thead tr th{background-color:#fff;border:0;border-radius:0;border-top:1px solid #f1f1f1}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination{margin-top:40px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination .ant-pagination-item-active{border-color:#0152d9;background:#0152d9}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination .ant-pagination-item-active a{color:#fff}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination button{line-height:initial}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu{height:60px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu td{border-bottom:0}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu.row___dbMWu:nth-child(odd){background-color:#f5f5f5}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu.row___dbMWu:nth-child(2n){background-color:#fff}.dataset___Fpv_2 .empty___jeKzD{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff;padding:200px}.dataset___Fpv_2 .path___q4vau{display:flex;align-items:center}.dataset___Fpv_2 .path___q4vau .text___Xngoj{display:inline-block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dataset___Fpv_2 .path___q4vau i{cursor:pointer}.dataset___Fpv_2 .path___q4vau i:hover{color:#0152d9}.dataset___Fpv_2 .actionsBtns___lW7NZ{display:flex;justify-content:space-between;padding-right:12px}.dataset___Fpv_2 .actionsBtns___lW7NZ span,.dataset___Fpv_2 .actionsBtns___lW7NZ i{cursor:pointer}.dataset___Fpv_2 .actionsBtns___lW7NZ span:hover,.dataset___Fpv_2 .actionsBtns___lW7NZ i:hover{color:#0152d9}.customModal___j7oZm .ant-form-item-label{margin-bottom:21px;margin-top:18px}.customModal___j7oZm .ant-form-item-label label{font-size:16px}.customModal___j7oZm .ant-modal-close-x{width:86px;height:66px;line-height:66px}.customModal___j7oZm .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___j7oZm .ant-modal-header{padding:22px 40px}.customModal___j7oZm .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___j7oZm .ant-modal-footer{padding:30px 40px;border:0}.customModal___j7oZm .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.customModal___j7oZm .ant-modal-footer button:first-child{margin-right:20px}.customModal___j7oZm .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>input,.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.customModal___j7oZm .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.customModal___j7oZm .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.customModal___j7oZm .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___UfYMy .ant-form-item-label{margin-bottom:21px;margin-top:18px}.shareModal___UfYMy .ant-form-item-label label{font-size:16px}.shareModal___UfYMy .ant-modal-close-x{width:86px;height:66px;line-height:66px}.shareModal___UfYMy .ant-modal-content{border-radius:4px;overflow:hidden}.shareModal___UfYMy .ant-modal-header{padding:22px 40px}.shareModal___UfYMy .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.shareModal___UfYMy .ant-modal-footer{padding:30px 40px;border:0}.shareModal___UfYMy .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.shareModal___UfYMy .ant-modal-footer button:first-child{margin-right:20px}.shareModal___UfYMy .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>input,.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___UfYMy .fileName___oCsnD{margin-bottom:30px;color:#333}.shareModal___UfYMy .fileName___oCsnD span{color:#999}.renameModal___kGFhU .ant-form-item-label{margin-bottom:21px;margin-top:18px}.renameModal___kGFhU .ant-form-item-label label{font-size:16px}.renameModal___kGFhU .ant-modal-close-x{width:86px;height:66px;line-height:66px}.renameModal___kGFhU .ant-modal-content{border-radius:4px;overflow:hidden}.renameModal___kGFhU .ant-modal-header{padding:22px 40px}.renameModal___kGFhU .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.renameModal___kGFhU .ant-modal-footer{padding:30px 40px;border:0}.renameModal___kGFhU .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.renameModal___kGFhU .ant-modal-footer button:first-child{margin-right:20px}.renameModal___kGFhU .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>input,.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.renameModal___kGFhU .fileName___oCsnD{color:#3a3a3a;line-height:16px;margin-bottom:30px}.renameModal___kGFhU .fileName___oCsnD sup{color:#e53333;vertical-align:sub}.renameModal___kGFhU .errorDes___GQgpo{color:#e53333}.uploadFileModal___uvHAo .ant-form-item-label{margin-bottom:21px;margin-top:18px}.uploadFileModal___uvHAo .ant-form-item-label label{font-size:16px}.uploadFileModal___uvHAo .ant-modal-close-x{width:86px;height:66px;line-height:66px}.uploadFileModal___uvHAo .ant-modal-content{border-radius:4px;overflow:hidden}.uploadFileModal___uvHAo .ant-modal-header{padding:22px 40px}.uploadFileModal___uvHAo .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.uploadFileModal___uvHAo .ant-modal-footer{padding:30px 40px;border:0}.uploadFileModal___uvHAo .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.uploadFileModal___uvHAo .ant-modal-footer button:first-child{margin-right:20px}.uploadFileModal___uvHAo .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>input,.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.uploadFileModal___uvHAo [class~=ant-modal-body]{padding:8px 40px 0 30px}.selectBtn___wCM31{display:inline-block;padding:0 12px;height:30px;background:#0152d9;border-radius:4px;line-height:30px;text-align:center;color:#fff;cursor:default}.leftButton___KNGj3{width:130px;height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:32px;text-align:center;font-style:normal;cursor:pointer}.rightButton___ejFn9{width:144px;height:32px;background:#3061d0;box-shadow:inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.centerText___oZo20{height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;line-height:22px;text-align:justify;font-style:normal;margin-top:10px}.wrap___tHiDz [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___tHiDz .colorBlue___YpQqS{color:#0152d9}.wrap___tHiDz .repeatedName___THyMO{color:red}.flex_box_center___RwP4Q{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___JqfPJ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___L0FU3{align-items:center;box-align:center}.flex_box_center_end___wLRsI{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___MEfj6{flex-direction:column;box-orient:block-axis}.listItem___UjT9q:last-child{border-bottom:none}.listItem___UjT9q{padding:0 10px 10px;background:#fff;border-bottom:1px solid #F6F7F9;margin-bottom:10px;cursor:pointer}.listItem___UjT9q .wrap___tj83M{width:98%;padding:0 10px;position:relative;border-radius:4px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2{width:100%}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8{height:25px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8 .title___Wc9o6{width:80%;height:25px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#232b40;line-height:25px;text-align:left;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8 .time___SMHCq{width:20%;height:25px;line-height:25px;text-align:right;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .introduction___uNDtN{margin:4px 0 8px;max-height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;line-height:22px;text-align:justify;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .from___Cg8bF{font-size:14px;font-weight:400;color:#5f6368;margin-bottom:25px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg{height:22px;line-height:22px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .user_img___qqs9Y{width:22px;height:22px;margin-right:6px;border-radius:50%}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .user_name___LjcGY{color:#5f6368;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;font-style:normal;margin-right:20px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .tags_name___xvwsP{height:22px;font-size:12px;text-align:center;color:#9096a3;line-height:22px;background:#f6f7f9;border-radius:2px;margin-right:10px;padding:0 8px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P{margin-left:auto;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P .buttonItem___D6ug3{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#2c3850;text-align:left;font-style:normal;margin-left:30px;cursor:pointer}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P .buttonItem___D6ug3:hover{color:#3061d0}.flex_box_center___SntrE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___g4tse{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ooGcI{align-items:center;box-align:center}.flex_box_center_end___UM2Cs{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___vRGBc{flex-direction:column;box-orient:block-axis}.prompt___a_aRk{width:100%;height:30px;background:#9096a31a;border-radius:0 0 8px 8px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal;display:flex;align-items:center;padding-left:20px;margin-bottom:30px}.box___X84XK{max-height:140px;overflow:auto;margin-bottom:20px;margin-top:10px;width:calc(100% + 11px);padding-right:6px}.box___X84XK .row___wofpN{display:flex;align-items:center;margin-top:10px}.box___X84XK .row___wofpN:first-child{margin-top:0}.box___X84XK .row___wofpN .icon___ixIOQ{margin-right:5px;margin-left:82px;width:16px}.box___X84XK .row___wofpN div[class~=ant-progress-line]{margin:0}.flex_box_center___OmLFa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Pwqhp{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___UJzms{align-items:center;box-align:center}.flex_box_center_end___qMu25{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AimtA{flex-direction:column;box-orient:block-axis}.selectList___hGJUN{background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF}.selectList___hGJUN .selectHeader___HxdBZ{width:100%;height:40px;background:#f6f7f9;border-radius:2px 2px 0 0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#2c3850;line-height:40px;font-style:normal;text-indent:12px}.selectList___hGJUN .selectContent___oWjby{border-bottom:1px #F5F5F5 solid;padding:12px 12px 20px;max-height:350px;overflow:auto}.selectList___hGJUN .selectContent___oWjby .contentTitle___xlVyW{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#b3b4b9;text-align:left;font-style:normal}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU{display:flex;flex-wrap:wrap}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{height:22px;padding:0 8px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:22px;text-align:left;font-style:normal;margin-right:30px;margin-top:15px;cursor:pointer}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev{height:22px;padding:0 8px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#165dff;line-height:22px;text-align:center;font-style:normal;margin-right:30px;margin-top:15px;cursor:pointer}.selectList___hGJUN .activeStyle___FvXnt{margin:20px auto 10px;text-align:left;padding-left:12px;display:flex}.selectList___hGJUN .activeStyle___FvXnt .activeLabel___RzW9T{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#2c3850;font-style:normal;margin-right:20px}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch{display:flex;flex-wrap:wrap}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch .activeItem___NfFjA{background:#f6f7f9;padding:0 8px;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#165dff;text-align:left;font-style:normal;margin-right:10px;margin-bottom:10px;display:flex;align-items:center}.activeClose___Su7dS{width:60px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.activeSubmit___gjhQA{width:60px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px;margin-right:12px}[class~=ant-select-dropdown]{padding:0!important}.wrap___XfiDL{padding:20px}.content___Wo8S5{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___Wo8S5 a{color:#05101a}.content___Wo8S5 a:hover{color:#40a9ff}.mainPathWrap___HiWyw{display:flex;flex-direction:row}.colorBlue___YquQT{color:#0152d9}.wrap___B8qi_{padding:10px 20px 80px}.fixBtn___OvNbo{left:80px}.wrap___BgpUe{padding:10px 20px;font-size:14px;margin-bottom:60px}.wrap___BgpUe div[class~=ant-collapse]{border-radius:4px;margin-top:20px}.wrap___BgpUe div[class~=ant-collapse-header]{padding:9px 16px!important;height:50px;align-items:center!important}.row___UWxAG .ant-form-item-row{flex-direction:row!important}.row___UWxAG .ant-form-item-row .ant-form-item-label{padding-top:9px}.row___UWxAG .ant-form-item-row .ant-form-item-control{width:auto!important}.textarea___gaLin{background-color:#f5f5f5!important;padding:20px;height:140px;margin-bottom:10px}.btn___ZpuhS{left:80px}.sub___Jd_ZS{margin-inline-end:4px;color:#ff4d4f;font-family:SimSun,sans-serif}.catechism___sjAIS{background-color:#fff;height:100%;position:relative}.catechism___sjAIS .tab___g7aXg{position:absolute;left:40px;top:43px}.collect___gSAx5{padding:40px}.collect___gSAx5 .head___h3Wha{display:flex;align-items:center;justify-content:flex-end}.record___zypfi{padding:40px}.record___zypfi .head___bEv4O{display:flex;align-items:center;justify-content:flex-end}.flex_box_center___MI0To{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Gn3Yr{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K5RIt{align-items:center;box-align:center}.flex_box_center_end___WhL43{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AAEDd{flex-direction:column;box-orient:block-axis}.sidebar___NrZKL{width:100%;height:100%;background:linear-gradient(180deg,#e0f1ff,#eff7ff);display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:1px solid #FFFFFF}.sidebar___NrZKL .items___Q_UEK{flex:1 1;overflow:auto}.sidebar___NrZKL .items___Q_UEK .ant-tooltip-inner{color:#333}.sidebar___NrZKL .items___Q_UEK .item___VHVCz{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative}.sidebar___NrZKL .items___Q_UEK .item___VHVCz .name___oYWmC{color:#333}.sidebar___NrZKL .items___Q_UEK .item___VHVCz i{font-size:22px;color:#333;margin-bottom:5px}.sidebar___NrZKL .items___Q_UEK .item___VHVCz img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___NrZKL .items___Q_UEK .item___VHVCz:hover{background-color:#1890ff33}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative;background:linear-gradient(#4181ff,#73a4ff)!important}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy .name___oYWmC{color:#333}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy i{font-size:22px;color:#333;margin-bottom:5px}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy:hover{background-color:#1890ff33}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy .name___oYWmC{color:#fff}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___NrZKL .question___D6Z4B{width:100%;height:61px;position:relative;text-align:center}.bottom___g7TNS{width:100%;text-align:end;margin-top:20px;padding:0 0 15px 25px}.bottom___g7TNS .yes___IpiGn{padding:0 16px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.bottom___g7TNS .yes___IpiGn:hover{color:#fff!important;background-color:#5784de!important}.bottom___g7TNS .no___xC90Y{margin-right:20px;height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}.bottom___g7TNS .no___xC90Y:hover{color:#464f66!important;border-color:#c3cfe080!important}.practiceSetting___duHIg{height:100vh}.practiceSetting___duHIg .wrapHeader___vb3NV{height:60px}.practiceSetting___duHIg .wrapLayout___z6EgF{height:calc(100vh - 60px);display:flex;justify-content:space-between;align-items:flex-start}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapSidebar___TzHq8{width:80px;height:100%}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapContent___iZrCo{flex:1 1;height:100%;overflow:auto;z-index:1}.flex_box_center___XeTw7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Hfc9g{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___JWkfv{align-items:center;box-align:center}.flex_box_center_end___bKF19{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XWcdc{flex-direction:column;box-orient:block-axis}.header___HkrmL{width:100%;height:100%;padding:0 40px;display:flex;justify-content:space-between;align-items:center;background-color:#121731}.header___HkrmL .flex-center___Xqcdj{display:flex;align-items:center;justify-content:center}.header___HkrmL .title___rc2FS{white-space:nowrap;display:flex;align-items:center}.header___HkrmL .title___rc2FS span{color:#fff;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;max-width:306px;font-size:18px;margin-right:3px;vertical-align:top}.header___HkrmL .title___rc2FS i{font-size:18px;color:#0152d9;cursor:pointer}.header___HkrmL .schedule___MloKP{display:flex;align-items:center;color:#fff;width:620px;flex-shrink:0}.header___HkrmL .schedule___MloKP>div{display:flex;align-items:center}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm{cursor:pointer;display:flex;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-bottom:10px;margin-top:12px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .num___etFJa{width:20px;height:20px;font-size:16px;line-height:19px;text-align:center;border:1px solid #ffffff;border-radius:12px;display:inline-block;margin-right:6px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .subject___ZbcjS{font-size:14px;line-height:20px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm img{width:20px;height:20px;margin-right:10px}.header___HkrmL .schedule___MloKP>div i{margin:0 30px}.header___HkrmL .btns___R7eGw{display:flex;align-items:center;justify-content:center}.header___HkrmL .btns___R7eGw .btn___NLvn4{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.header___HkrmL .btns___R7eGw .simulate___kVrJQ{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:#3061d0}.header___HkrmL .btns___R7eGw .exit___CTNC5{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:#0152d9;margin-left:20px}.information___HnFAg{display:flex;flex-direction:column;height:100%;background-color:#fff}.information___HnFAg .scroll___SzyY_{flex:1 1;overflow:auto}.information___HnFAg .scroll___SzyY_ header{height:40px;line-height:40px;font-size:16px;color:#333;font-weight:700;padding-left:40px;margin:20px 0}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW{padding:0 40px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label{margin-bottom:21px;margin-top:18px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label label{font-size:16px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge{background:#f1f1f1;border-radius:15px;margin-bottom:10px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge:first-child{margin-left:0!important}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge button{border:0;color:#666;box-shadow:none}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge sup{cursor:pointer}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input{height:50px;background-color:#f5f5f5;padding:0 20px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>span{font-size:16px;background-color:#f5f5f5}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper{height:50px;background-color:#f5f5f5;padding:0 20px;border-radius:4px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>span{font-size:16px;background-color:#f5f5f5}.information___HnFAg .scroll___SzyY_ .img___ESi1t{position:relative;width:400px;height:auto;background-color:#f4f3f4;display:flex;align-items:center;justify-content:center}.information___HnFAg .scroll___SzyY_ .img___ESi1t>div{position:absolute;right:-6px;top:-6px;cursor:pointer;background-color:#fff;width:16px;height:16px;border-radius:50%}.btn___CiIEf{display:inline-block;padding-right:32px;position:relative;margin-bottom:20px}.btn___CiIEf .s1___JCH7l{padding:7px 10px;font-size:14px;color:#666;background:#f1f1f1;border-radius:15px;cursor:default}.btn___CiIEf:hover .s1___JCH7l{color:#0152d9;background:#1890ff33}.btn___CiIEf:hover .s2___jSyjE{display:inline-block}.btn___CiIEf .s2___jSyjE{display:none;width:20px;height:20px;position:absolute;z-index:10;right:6px;cursor:pointer}.flex_box_center___hBEA9{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rMB3f{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XT_7U{align-items:center;box-align:center}.flex_box_center_end___ayQhe{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Yqif8{flex-direction:column;box-orient:block-axis}.complete___zRKx3{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1}.complete___zRKx3 .cancel___D5r7A{height:40px;line-height:40px;text-align:center;border-radius:4px;border:1px solid #0152d9;font-size:16px;color:#0152d9;padding:0 34px;cursor:pointer;user-select:none}.complete___zRKx3 .save___sa92o{height:40px;line-height:40px;text-align:center;border-radius:4px;background:#0152d9;font-size:16px;color:#fff;padding:0 34px;cursor:pointer;margin-left:40px;user-select:none}.flex_box_center___bPWMH{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fjQJK{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___WWAEa{align-items:center;box-align:center}.flex_box_center_end___mQNLW{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___lOsG0{flex-direction:column;box-orient:block-axis}[id=educoder] ul.menu___szqfh{width:122px;background:#686f9a;color:#fff;border-radius:0;padding-left:0;padding-right:0}[id=educoder] ul.menu___szqfh li{color:#fff!important;border-radius:0!important;padding-left:8px!important}[id=educoder] ul.menu___szqfh [class~=ant-dropdown-menu-item-active]{background:#3e4571!important}[id=educoder] ul.menu___szqfh li[class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6!important}.warehouse___SVzfZ{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___SVzfZ .header___DfoMH{height:60px;background:#282e55;display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:14px}.warehouse___SVzfZ .header___DfoMH .title___y2IOb{margin:0 20px}.warehouse___SVzfZ .header___DfoMH input{width:290px;height:34px;background-color:#686f9a;color:#fff;border-radius:4px;border:0;margin-right:14px;padding:0 14px}.warehouse___SVzfZ .content___pGWUf{flex:1 1;display:flex}.warehouse___SVzfZ .content___pGWUf .left___eYHD7{width:25%;max-width:440px;height:100%;background-color:#0a143d;overflow:auto;display:box;display:flex;position:relative}.warehouse___SVzfZ .content___pGWUf .left___eYHD7>section{flex:1 1;overflow:auto;position:absolute;inset:0}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav:before{left:25px;border-bottom:1px solid #282e55;width:90%}.warehouse___SVzfZ .content___pGWUf .right___RbSHM{flex:1 1;display:flex;align-items:flex-end;height:100%;background:#0a0e2e;position:relative}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container]{border:none}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap],.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-gutters]{background:#0a0e2e}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{position:absolute;inset:60px 21px 0;height:auto}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___g8ST2{width:100%;top:0;bottom:70px;position:absolute!important}.loading___g8ST2 [class~=ant-spin-container]{position:initial!important}.empty___JqJWS{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff}.tabs___fuMob{overflow:initial!important}.tabs___fuMob [class~=ant-tabs-nav]{margin-bottom:0!important}.tabs___fuMob [class~=ant-tabs-nav]:before{display:none}.tabs___fuMob [class~=ant-tabs-tab]{cursor:pointer}.tabs___fuMob [class~=ant-tabs-tab-btn]{color:#fff}.tabs___fuMob [class~=ant-tabs-nav-wrap]{overflow:initial!important}.tabs___fuMob [class~=ant-tabs-ink-bar]{bottom:-7px!important}.line___Wav7D{width:1px;height:16px;background:#686f9a;border-radius:1px;margin-left:28px}.footer___xymfv{height:70px;background:#282e55;width:100%;z-index:5}.footer___xymfv button{width:100px;height:40px}.commit___ZwkDv{background:#0a143d;width:100%;height:100%;overflow:auto}.blueLight___f52KB{color:#b0b5d6;font-size:14px}.filePathWrp____p6mm{height:56px;border-bottom:1px solid #3e4571;margin:0 30px;display:flex;align-items:center}.filePath___qkzoJ{font-size:0}.filePath___qkzoJ span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:14px}.filePath___qkzoJ span:after{content:"/";color:#fff;margin:0 2px;display:inline-block}.filePath___qkzoJ span:nth-clid(:odd){color:#0152d9}.filePath___qkzoJ span:nth-last-child(1){color:#fff}.filePath___qkzoJ span:nth-last-child(1):after{display:none}.bottom0___MrVME{bottom:0!important}.wrap___yTLAj{padding:0 10px}.wrap___yTLAj [class^=my-codemirror-container]{margin-bottom:0}.modal___B3dwx{z-index:9999}.title___FHscn{font-size:20px}.path___o7aJh{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___p4I9Y{color:#0152d9}.width240___UNGpD{width:240px}.filePath___uTJLX{min-width:200px;height:32px;line-height:32px;text-align:center;display:inline-block;background:#dedede;border-radius:4px 0 0 4px}.wrap___TwY3U{padding:20px}.content___Ks95W{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___Ks95W a{color:#05101a}.content___Ks95W a:hover{color:#40a9ff}.mainPathWrap___CrMaa{display:flex;flex-direction:row}.colorBlue___dvWbP{color:#0152d9}.wrap___T4tjB{background-color:#fff;padding:0 30px}.wrap___T4tjB [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.title____QnQT{font-size:20px}.path___PLUeD{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___eL7QF{color:#0152d9}.flex_box_center___UqJuy{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___kWKf7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___nu70j{align-items:center;box-align:center}.flex_box_center_end___NpRXJ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mXaJ7{flex-direction:column;box-orient:block-axis}.headLeft___CFA1O{color:#fff;font-size:14px;padding:20px}.colorBlue___tdx2e{color:#0152d9;cursor:pointer}.wrap___Q6mHI{font-size:12px}.wrap___Q6mHI [class~=ant-switch]{background:#e53333}.wrap___Q6mHI [class~=ant-switch-checked]{background:#1890fb}.nodata___f2U7q img{width:100%;height:100%;margin-bottom:30px}.nodataText___UUFGT{text-align:center;color:#999;font-size:14px}.content___nlH4h{margin-top:20px}.content___nlH4h [class~=ant-tree]{background:none;color:#fff}.content___nlH4h [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___nlH4h [class~=ant-tree-treenode-selected]:before{background:#2f3662!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___nlH4h [class~=drag-over]>[draggable]{opacity:1!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode]{display:flex!important;align-items:center!important;width:100%;height:36px;padding:5px 0!important}.content___nlH4h [class~=ant-tree-treenode] *{transition:none!important}.content___nlH4h [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___nlH4h [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:-1px}.content___nlH4h [class~=drag-over-gap-top],.content___nlH4h [class~=drag-over-gap-bottom]{transition:none!important}.content___nlH4h [class~=drag-over-gap-top]>[draggable],.content___nlH4h [class~=drag-over-gap-bottom]>[draggable]{border:0px solid #000!important;transition:none!important;line-height:24px!important}.gitCode___jaHbo{color:#fff;padding:32px 14px 0 20px;font-size:14px}[class~=ant-tree-switcher]{margin-left:20px!important}.ellipsis___wqs5z{margin:5px 10px}[class~=c-555a88]{border-radius:8px;position:relative}ul.menu___E01hA{width:122px;background:#686f9a;color:#fff}ul.menu___E01hA li{color:#fff}ul.menu___E01hA [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___LrvQr [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___LrvQr [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___LrvQr:before{content:" ";position:fixed;inset:0;z-index:10;background:#0000004d}.tips___XoHVF{width:100%;padding:0 20px;color:#fff;margin-bottom:10px;line-height:22px;text-align:justify}.gitTree___VsBuj [class~=ant-tree-draggable-icon]{display:none}.wrap___qIbzI{padding:20px}.content___cWjqb{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___cWjqb a{color:#05101a}.content___cWjqb a:hover{color:#40a9ff}.mainPathWrap___QP5mq{display:flex;flex-direction:row}.colorBlue___zUy77{color:#0152d9}.flex_box_center___JYIA5{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OOSa6{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___s1AAj{align-items:center;box-align:center}.flex_box_center_end___Ou9x8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___fXhOh{flex-direction:column;box-orient:block-axis}.commitWrap___xJGHF{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:10px;font-size:16px}.wrap___OEGuw{padding:20px}.colorGray___nocDG{color:#999}.content___Cvvjf{display:flex;flex-direction:column;margin-bottom:10px;padding:20px;font-size:16px}.itemTime___wIggD{color:#0152d9;margin-right:15px}.imageUrl___C3Dsm{width:50px;height:50px;border-radius:50px}.blueLight___qEiQB{color:#b0b5d6;font-size:16px}.divider___G5Y2d{background:#3e4571;border-radius:1px;margin:20px 0}.empty___L1pRU{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.flex_box_center___eoeVu{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___f9Khj{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___mDOuj{align-items:center;box-align:center}.flex_box_center_end___q43Rs{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___lnTOC{flex-direction:column;box-orient:block-axis}.level___W39_7{flex:1 1;display:flex;height:100%;overflow:hidden}.level___W39_7 .left___xugM0{width:25%;height:100%;max-width:440px;background-color:#0a143d;position:relative}.level___W39_7 .left___xugM0 .container___MnoCi{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.level___W39_7 .left___xugM0 .container___MnoCi .title___HNuSO{font-size:14px;color:#fff;padding:30px 0 10px 20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK{flex:1 1;overflow:auto}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty .ant-empty-description{color:#0152d9}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-spin{display:flex;justify-content:center;align-items:center;height:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover{background:#3e457166}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s2___jJaip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px;background:#3e4571!important}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover{background:#3e457166}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s2___jJaip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .os___Zt66K{color:#686f9a;height:40px;line-height:40px;text-align:center}.level___W39_7 .left___xugM0 .btns___mA9Xb{position:absolute;z-index:2;bottom:0;left:0;width:192px}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE{width:100%;height:100%;position:relative}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .icon___l26_g{width:50px;height:50px;background:#1890ff;box-shadow:#1890ff 0 0 4px;border-radius:25px;color:#fff;line-height:44px;text-align:center;font-size:38px;font-weight:200;cursor:pointer;position:absolute;z-index:5;left:20px;bottom:20px;transition:all .5s ease 0s;user-select:none}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O{position:absolute;z-index:6;bottom:88px;left:20px;transition:.5s}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d1___WyJ4s{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d2___GQq5w{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px;margin-top:20px;background:#44d7b6;box-shadow:0 0 4px #44d7b6}.level___W39_7 .left___xugM0 .shrink___NbOqs{position:absolute;z-index:55;top:50%;right:0;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer}.level___W39_7 .left___xugM0 .elseShrink___ZoNE2{position:absolute;z-index:55;top:50%;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer;transform:rotateY(180deg);right:-20px;background:#0152d9;color:#fff}.level___W39_7 .right___zgEq_{flex:1 1;display:flex;height:100%;overflow:hidden;background-color:#fff;transform:translate(0)}.level___W39_7 .right___zgEq_ .addIcon___aVZVl{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.level___W39_7 .right___zgEq_ .customFixedButton{z-index:98}.level___W39_7 .right___zgEq_ .customFixedButton button,.level___W39_7 .right___zgEq_ .ant-input,.level___W39_7 .right___zgEq_ .ant-form-item-control-input,.level___W39_7 .right___zgEq_ .ant-select,.level___W39_7 .right___zgEq_ .ant-input-affix-wrapper{border-radius:4px}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen{height:100%!important}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen .markdown-editor-body{height:calc(100% - 38px)!important}.title___NTpKq{margin-bottom:15px;color:#ff954c;text-align:center;font-size:14px}.content___oL0Iy{margin-bottom:15px;background:#f7f9fd;padding:5px;height:200px;overflow:auto;font-size:14px}.add___L4cbC{text-align:center;padding-top:20%}.colorBlue___xRARA{color:#0152d9}.radio___cfwvc{display:block;height:30px;line-height:30px;font-size:14px}.bg___GzXpp{width:1200px;margin:30px auto 80px;display:flex;justify-content:space-between}.wrap___A40jS{width:100%}.modal___Zz7dC{display:flex;flex-direction:row;justify-content:center}.content___H5ZN2{background-color:#fff}.head___o5t32{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:76px;border-bottom:1px solid #f4f4f4}.headCount___eBMPN{height:16px;font-size:16px;font-weight:700;color:#333;line-height:16px;margin-left:40px}.button___YSSGm{width:100px;height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.itemWrap___iPWUC{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.imgWrap___T70Es{margin-right:20px;position:relative}.img___oumA5{border-radius:50%}.manager___VdXG8{display:inline-block;position:absolute;bottom:13px;left:2px;width:44px;height:18px;background:#0152d9;color:#fff;font-size:10px;text-align:center;border-bottom-right-radius:28px;border-bottom-left-radius:31px}.itemContent____npAh{display:flex;flex-direction:column;flex:1 1}.nameWrap___nazId{display:flex;flex-direction:row;justify-content:space-between}.name___Z48aE{color:#000;font-size:16px}.name___Z48aE>span{background-color:#0152d9;padding:1px 6px;border-radius:10px;color:#fff;font-size:12px;line-height:15px;margin-left:4px;display:inline-block;transform:translateY(-1px)}.actionGroup___eScAq{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.deleteIcon___FK_OA{color:#bbb;cursor:pointer;font-size:18px}.deleteIcon___FK_OA:hover{color:#f55}.schoolWrap___jJuIm{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___kSMwT{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.countWrap___p7epV{text-align:center;margin-top:30px}.deletetitle___uVCHi{color:#e53333;font-size:16px!important}.deletetitle___uVCHi:hover{color:#f55}.yseTitle___L6JF9{font-size:16px!important;color:#0152d9}.titlesize___RiFfV{font-size:16px;font-weight:800}.labelWrap___gNw3Q{display:flex;flex-direction:row;margin-top:30px}.label___uujJZ{width:145px;text-align:right;font-size:14px}.labelContent___QsIDL{display:flex;flex-direction:column;margin-left:10px}.selectSchool___HL1ax{width:600px}.selectSchool___HL1ax [class~=ant-select-selector]{border:0px!important;background-color:#f5f5f5!important}.dataPicker___Ux1tp{width:600px}.itemWrap___Q0uQz{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.img___bqnNM{border-radius:50%}.itemContent___FvPMp{display:flex;flex-direction:column;flex:1 1;margin-left:20px}.nameWrap___ALKio{display:flex;flex-direction:row;justify-content:space-between}.name___Q7c5Q{color:#000;font-size:18px}.actionGroup___qiWs0{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.schoolWrap___dXuoo{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___CW5RX{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.colorOrange___EkZAA{color:#ff6601}.colorYellow___evRzy{color:#e6a23c}.graaytitle___LUmPS{height:54px;background:#f5f5f5;margin-top:10px;border-radius:8px;display:flex;justify-content:left;align-items:center;padding:0 20px}.wrap___LhoYE{padding:10px 20px;font-size:14px}.labelWrap___kKVu_{display:flex;flex-direction:row;margin-top:30px}.label___we33R{width:120px;text-align:right;font-size:16px}.labelContent___RWgKj{display:flex;flex-direction:column;margin-left:10px}.flexRow___WhVXT{display:flex;flex-direction:row}.color999___R1ot6{color:#999}.radio___S0Uhc{font-size:14px;display:block;height:24px;line-height:24px}.selectSchool___egsX3,.dataPicker___zNtLB{width:200px}.modal___J1s9f span{margin-top:5px}.colorOrange___NDyE2{color:#ff6601}.colorYellow___Ijswi{color:#e6a23c}.bottomButton___sODGQ{width:76%;left:auto;position:absolute}.flex_box_center___l5eTc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___k0OR7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___OKlIC{align-items:center;box-align:center}.flex_box_center_end___hN9A6{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ijTq_{flex-direction:column;box-orient:block-axis}.dataset___dSWAV{background-color:#fff;height:100%;overflow:auto}.dataset___dSWAV .header___BzxI4{height:92px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.dataset___dSWAV .header___BzxI4 .title___cPEyN{font-size:18px;font-weight:700;color:#333}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR{margin-left:auto}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR .pathTitle___TOS2Z{color:#333}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i{cursor:pointer}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i:hover{color:#0152d9}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR input{width:290px;height:34px;background:#f5f5f5;border-radius:4px;border:0;margin:0 14px;padding:0 14px}.dataset___dSWAV .header___BzxI4 .btns___jGE8o{display:flex;justify-content:space-between}.dataset___dSWAV .header___BzxI4 .btns___jGE8o button{width:100px;height:32px;font-size:14px;border-radius:4px}.dataset___dSWAV .content___s4ep8{height:calc(100% - 92px);padding:0 40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr{height:76px;border-top:1px solid #f1f1f1}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr th{background-color:#fff;border:0;border-radius:0;border-top:1px solid #f1f1f1}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination{margin-top:40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active{border-color:#0152d9;background:#0152d9}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active a{color:#fff}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination button{line-height:initial}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r{height:60px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r td{border-bottom:0}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(odd){background-color:#f5f5f5}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(2n){background-color:#fff}.dataset___dSWAV .empty___CgtTE{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff;padding:200px}.dataset___dSWAV .path___Cg5rX{display:flex;align-items:center}.dataset___dSWAV .path___Cg5rX .text___SCLRV{display:inline-block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dataset___dSWAV .path___Cg5rX i{cursor:pointer}.dataset___dSWAV .path___Cg5rX i:hover{color:#0152d9}.dataset___dSWAV .actionsBtns___L5tdC{display:flex;justify-content:space-between;padding-right:12px}.dataset___dSWAV .actionsBtns___L5tdC span,.dataset___dSWAV .actionsBtns___L5tdC i{cursor:pointer}.dataset___dSWAV .actionsBtns___L5tdC span:hover,.dataset___dSWAV .actionsBtns___L5tdC i:hover{color:#0152d9}.customModal___qVeG3 .ant-form-item-label{margin-bottom:21px;margin-top:18px}.customModal___qVeG3 .ant-form-item-label label{font-size:16px}.customModal___qVeG3 .ant-modal-close-x{width:86px;height:66px;line-height:66px}.customModal___qVeG3 .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___qVeG3 .ant-modal-header{padding:22px 40px}.customModal___qVeG3 .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___qVeG3 .ant-modal-footer{padding:30px 40px;border:0}.customModal___qVeG3 .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.customModal___qVeG3 .ant-modal-footer button:first-child{margin-right:20px}.customModal___qVeG3 .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>input,.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___HedYo .ant-form-item-label{margin-bottom:21px;margin-top:18px}.shareModal___HedYo .ant-form-item-label label{font-size:16px}.shareModal___HedYo .ant-modal-close-x{width:86px;height:66px;line-height:66px}.shareModal___HedYo .ant-modal-content{border-radius:4px;overflow:hidden}.shareModal___HedYo .ant-modal-header{padding:22px 40px}.shareModal___HedYo .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.shareModal___HedYo .ant-modal-footer{padding:30px 40px;border:0}.shareModal___HedYo .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.shareModal___HedYo .ant-modal-footer button:first-child{margin-right:20px}.shareModal___HedYo .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>input,.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.shareModal___HedYo .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___HedYo .fileName___x56US{margin-bottom:30px;color:#333}.shareModal___HedYo .fileName___x56US span{color:#999}.renameModal___SmCAd .ant-form-item-label{margin-bottom:21px;margin-top:18px}.renameModal___SmCAd .ant-form-item-label label{font-size:16px}.renameModal___SmCAd .ant-modal-close-x{width:86px;height:66px;line-height:66px}.renameModal___SmCAd .ant-modal-content{border-radius:4px;overflow:hidden}.renameModal___SmCAd .ant-modal-header{padding:22px 40px}.renameModal___SmCAd .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.renameModal___SmCAd .ant-modal-footer{padding:30px 40px;border:0}.renameModal___SmCAd .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.renameModal___SmCAd .ant-modal-footer button:first-child{margin-right:20px}.renameModal___SmCAd .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>input,.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.renameModal___SmCAd .fileName___x56US{color:#3a3a3a;line-height:16px;margin-bottom:30px}.renameModal___SmCAd .fileName___x56US sup{color:#e53333;vertical-align:sub}.renameModal___SmCAd .errorDes___VLR_5{color:#e53333}.uploadFileModal___pYYDB .ant-form-item-label{margin-bottom:21px;margin-top:18px}.uploadFileModal___pYYDB .ant-form-item-label label{font-size:16px}.uploadFileModal___pYYDB .ant-modal-close-x{width:86px;height:66px;line-height:66px}.uploadFileModal___pYYDB .ant-modal-content{border-radius:4px;overflow:hidden}.uploadFileModal___pYYDB .ant-modal-header{padding:22px 40px}.uploadFileModal___pYYDB .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.uploadFileModal___pYYDB .ant-modal-footer{padding:30px 40px;border:0}.uploadFileModal___pYYDB .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.uploadFileModal___pYYDB .ant-modal-footer button:first-child{margin-right:20px}.uploadFileModal___pYYDB .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>input,.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.uploadFileModal___pYYDB [class~=ant-modal-body]{padding:8px 40px 0 30px}.selectBtn___m_hrR{display:inline-block;padding:0 12px;height:30px;background:#0152d9;border-radius:4px;line-height:30px;text-align:center;color:#fff;cursor:default}.leftButton___F0fvG{width:130px;height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:32px;text-align:center;font-style:normal;cursor:pointer}.rightButton___oCK81{width:144px;height:32px;background:#3061d0;box-shadow:inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.centerText___jpgrt{height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;line-height:22px;text-align:justify;font-style:normal;margin-top:10px}.wrap___EmsVa [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___EmsVa .colorBlue___XqtfP{color:#0152d9}.wrap___EmsVa .repeatedName___yMQsm{color:red}.flex_box_center___laljR{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___DeOnN{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___iLJSY{align-items:center;box-align:center}.flex_box_center_end___D8d4a{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___E1Pzm{flex-direction:column;box-orient:block-axis}.listItem___RLEHn:last-child{border-bottom:none}.listItem___RLEHn{padding:0 10px 10px;background:#fff;border-bottom:1px solid #F6F7F9;margin-bottom:10px;cursor:pointer}.listItem___RLEHn .wrap____6VVD{width:98%;padding:0 10px;position:relative;border-radius:4px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6{width:100%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs{height:25px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .title___UkOuL{width:80%;height:25px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#232b40;line-height:25px;text-align:left;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .time____i1RA{width:20%;height:25px;line-height:25px;text-align:right;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .introduction___q377_{margin:4px 0 8px;max-height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;line-height:22px;text-align:justify;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .from___pr6HT{font-size:14px;font-weight:400;color:#5f6368;margin-bottom:25px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX{height:22px;line-height:22px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_img___K_sq1{width:22px;height:22px;margin-right:6px;border-radius:50%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_name___AYxpE{color:#5f6368;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;font-style:normal;margin-right:20px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .tags_name___r0cun{height:22px;font-size:12px;text-align:center;color:#9096a3;line-height:22px;background:#f6f7f9;border-radius:2px;margin-right:10px;padding:0 8px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3{margin-left:auto;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#2c3850;text-align:left;font-style:normal;margin-left:30px;cursor:pointer}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1:hover{color:#3061d0}.wrap___VIvSS{padding:20px}.content___pqoZT{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___pqoZT a{color:#05101a}.content___pqoZT a:hover{color:#40a9ff}.mainPathWrap___v3uSU{display:flex;flex-direction:row}.colorBlue___AjQlz{color:#0152d9}.wrap___AnxZp{padding:10px 20px 80px}.fixBtn___sQhsA{left:80px}.catechism___lS6Ml{background-color:#fff;height:100%;position:relative}.catechism___lS6Ml .tab___vw6iE{position:absolute;left:40px;top:43px}.collect___pxqYO{padding:40px}.collect___pxqYO .head___WuH5D{display:flex;align-items:center;justify-content:flex-end}.record___Ueu3j{padding:40px}.record___Ueu3j .head___UOVq4{display:flex;align-items:center;justify-content:flex-end}.flex_box_center___FN240{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___wjShI{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___HbcwC{align-items:center;box-align:center}.flex_box_center_end___gj_ks{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___zxJPU{flex-direction:column;box-orient:block-axis}.sidebar___OW5LG{width:100%;height:100%;background-color:#3e4571;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.sidebar___OW5LG .items___j856O{flex:1 1;overflow:auto}.sidebar___OW5LG .items___j856O .ant-tooltip-inner{color:#333}.sidebar___OW5LG .items___j856O .item___Zn_qr{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative}.sidebar___OW5LG .items___j856O .item___Zn_qr .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .item___Zn_qr i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___OW5LG .items___j856O .item___Zn_qr img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___OW5LG .items___j856O .item___Zn_qr:hover{background-color:#1890ff33}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative;background-color:#0152d9!important}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri:hover{background-color:#1890ff33}.sidebar___OW5LG .question___yfIcY{width:100%;height:61px;position:relative;text-align:center}.bottom___AZ7c_{width:100%;text-align:end;margin-top:20px;padding:0 0 15px 25px}.bottom___AZ7c_ .yes___iDEVN{padding:0 16px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.bottom___AZ7c_ .yes___iDEVN:hover{color:#fff!important;background-color:#5784de!important}.bottom___AZ7c_ .no___E02he{margin-right:20px;height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}.bottom___AZ7c_ .no___E02he:hover{color:#464f66!important;border-color:#c3cfe080!important} +.practiceSetting____JzSr{height:100vh}.practiceSetting____JzSr .wrapHeader___UtEic{height:60px}.practiceSetting____JzSr .wrapLayout___LbxWe{height:calc(100vh - 60px);display:flex;justify-content:space-between;align-items:flex-start}.practiceSetting____JzSr .wrapLayout___LbxWe .wrapSidebar____WwWi{width:80px;height:100%}.practiceSetting____JzSr .wrapLayout___LbxWe .wrapContent___vQy6F{flex:1 1;height:100%;overflow:auto;z-index:1}.flex_box_center___ZbKWZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___l3I6A{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Lq7k2{align-items:center;box-align:center}.flex_box_center_end___fcllt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___X1bbd{flex-direction:column;box-orient:block-axis}.header___e8JpO{width:100%;height:100%;padding:0 40px;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#9dcdfe4d,#66a2f94d 61%,#9dc1fe4d)}.header___e8JpO .flex-center___bEydb{display:flex;align-items:center;justify-content:center}.header___e8JpO .title___uCK1_{white-space:nowrap;display:flex;align-items:center}.header___e8JpO .title___uCK1_ span{color:#333;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;max-width:306px;font-size:18px;margin-right:3px;vertical-align:top}.header___e8JpO .title___uCK1_ i{font-size:18px;color:#333;cursor:pointer}.header___e8JpO .schedule___WsVbu{display:flex;align-items:center;color:#333;width:620px;flex-shrink:0}.header___e8JpO .schedule___WsVbu>div{display:flex;align-items:center}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA{cursor:pointer;display:flex;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-bottom:10px;margin-top:12px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA .num___Zrt0Q{width:20px;height:20px;font-size:16px;line-height:18px;text-align:center;border:1px solid #3061D0;border-radius:12px;display:inline-block;margin-right:6px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA .subject___H4tj9{font-size:14px;line-height:20px}.header___e8JpO .schedule___WsVbu>div .clickWarp___HusBA img{width:20px;height:20px;margin-right:10px}.header___e8JpO .schedule___WsVbu>div i{margin:0 30px}.header___e8JpO .btns___e2enD{display:flex;align-items:center;justify-content:center}.header___e8JpO .btns___e2enD .btn___T6H51{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.header___e8JpO .btns___e2enD .btn___T6H51:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.header___e8JpO .btns___e2enD .simulate___Ori5S{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(#4181ff,#73a4ff)}.header___e8JpO .btns___e2enD .simulate___Ori5S:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.header___e8JpO .btns___e2enD .exit___0V4Zt{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:linear-gradient(#4181ff,#73a4ff);margin-left:20px}.header___e8JpO .btns___e2enD .exit___0V4Zt:hover{background:linear-gradient(180deg,#2da0fd,#0e5fff)}.information___LkgI6{display:flex;flex-direction:column;height:100%;background-color:#fff}.information___LkgI6 .scroll___JnYs4{flex:1 1;overflow:auto}.information___LkgI6 .scroll___JnYs4 header{height:40px;line-height:40px;font-size:16px;color:#333;font-weight:700;padding-left:40px;margin:20px 0}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju{padding:0 40px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-form-item-label{margin-bottom:21px;margin-top:18px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-form-item-label label{font-size:16px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge{background:#f1f1f1;border-radius:15px;margin-bottom:10px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge:first-child{margin-left:0!important}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge button{border:0;color:#666;box-shadow:none}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-badge sup{cursor:pointer}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input{height:50px;background-color:#f5f5f5;padding:0 20px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input>input,.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .customAddTags .ant-input>span{font-size:16px;background-color:#f5f5f5}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper{height:50px;background-color:#f5f5f5;padding:0 20px;border-radius:4px}.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper>input,.information___LkgI6 .scroll___JnYs4 .formWrap___qq0ju .ant-input-affix-wrapper>span{font-size:16px;background-color:#f5f5f5}.information___LkgI6 .scroll___JnYs4 .img___z2Jy6{position:relative;width:400px;height:auto;background-color:#f4f3f4;display:flex;align-items:center;justify-content:center}.information___LkgI6 .scroll___JnYs4 .img___z2Jy6>div{position:absolute;right:-6px;top:-6px;cursor:pointer;background-color:#fff;width:16px;height:16px;border-radius:50%}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.markdown-editor-wrapper{position:relative;margin-bottom:12px}.markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center;overflow:hidden}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}.markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;font-size:16px}.markdown-editor-container.full-screen{position:fixed;inset:0;height:100vh!important;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}.markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:0px}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.btn___LFkWh{display:inline-block;padding-right:32px;position:relative;margin-bottom:20px}.btn___LFkWh .s1___kiYKO{padding:7px 10px;font-size:14px;color:#666;background:#f1f1f1;border-radius:15px;cursor:default}.btn___LFkWh:hover .s1___kiYKO{color:#0152d9;background:#1890ff33}.btn___LFkWh:hover .s2___omvJi{display:inline-block}.btn___LFkWh .s2___omvJi{display:none;width:20px;height:20px;position:absolute;z-index:10;right:6px;cursor:pointer}.flex_box_center___ZDst5{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___KjWS3{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___JmkIN{align-items:center;box-align:center}.flex_box_center_end___xd4AX{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___zLQXm{flex-direction:column;box-orient:block-axis}.complete___d4XS6{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1}.complete___d4XS6 .cancel___awB16{height:40px;line-height:40px;text-align:center;border-radius:4px;border:1px solid #0152d9;font-size:16px;color:#0152d9;padding:0 34px;cursor:pointer;user-select:none}.complete___d4XS6 .save___CMuaC{height:40px;line-height:40px;text-align:center;border-radius:4px;background:#0152d9;font-size:16px;color:#fff;padding:0 34px;cursor:pointer;margin-left:40px;user-select:none}.flex_box_center___LiAPc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___zOrvl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pWI0p{align-items:center;box-align:center}.flex_box_center_end___R1B7f{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___BUSOq{flex-direction:column;box-orient:block-axis}[id=educoder] ul.menu___MLa2L{width:122px;background:#686f9a;color:#fff;border-radius:0;padding-left:0;padding-right:0}[id=educoder] ul.menu___MLa2L li{color:#fff!important;border-radius:0!important;padding-left:8px!important}[id=educoder] ul.menu___MLa2L [class~=ant-dropdown-menu-item-active]{background:#3e4571!important}[id=educoder] ul.menu___MLa2L li[class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6!important}.warehouse___NZ6o9{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___NZ6o9 .header___DQSpw{height:60px;background:#282e55;display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:14px}.warehouse___NZ6o9 .header___DQSpw .title___Q6voz{margin:0 20px}.warehouse___NZ6o9 .header___DQSpw input{width:290px;height:34px;background-color:#686f9a;color:#fff;border-radius:4px;border:0;margin-right:14px;padding:0 14px}.warehouse___NZ6o9 .content___v9Jfn{flex:1 1;display:flex}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg{width:25%;max-width:440px;height:100%;background-color:#0a143dd9;overflow:auto;display:box;display:flex;position:relative}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg>section{flex:1 1;overflow:auto;position:absolute;inset:0}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___NZ6o9 .content___v9Jfn .left___MiFbg .ant-tabs .ant-tabs-nav:before{left:25px;border-bottom:1px solid #282e55;width:90%}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP{flex:1 1;display:flex;align-items:flex-end;height:100%;background:#0a0e2ecc;position:relative}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container]{border:none}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-wrap],.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-gutters]{background:#0a0e2ecc}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{position:absolute;inset:60px 21px 0;height:auto}.warehouse___NZ6o9 .content___v9Jfn .right___UOxcP div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___r25tt{width:100%;top:0;bottom:70px;position:absolute!important}.loading___r25tt [class~=ant-spin-container]{position:initial!important}.empty___J3rPx{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff}.tabs___BsV1l{overflow:initial!important}.tabs___BsV1l [class~=ant-tabs-nav]{margin-bottom:0!important}.tabs___BsV1l [class~=ant-tabs-nav]:before{display:none}.tabs___BsV1l [class~=ant-tabs-tab]{cursor:pointer}.tabs___BsV1l [class~=ant-tabs-tab-btn]{color:#fff}.tabs___BsV1l [class~=ant-tabs-nav-wrap]{overflow:initial!important}.tabs___BsV1l [class~=ant-tabs-ink-bar]{bottom:-7px!important}.line___tmfZh{width:1px;height:16px;background:#686f9a;border-radius:1px;margin-left:28px}.footer___E442y{height:70px;background:#282e55;width:100%;z-index:5}.footer___E442y button{width:100px;height:40px}.commit___vMKYK{background-color:#0a143dd9;width:100%;height:100%;overflow:auto}.blueLight___n7jAx{color:#b0b5d6;font-size:14px}.filePathWrp___ueAb3{height:56px;border-bottom:1px solid #3e4571;margin:0 30px;display:flex;align-items:center}.filePath___V7EhW{font-size:0}.filePath___V7EhW span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:14px}.filePath___V7EhW span:after{content:"/";color:#fff;margin:0 2px;display:inline-block}.filePath___V7EhW span:nth-clid(:odd){color:#0152d9}.filePath___V7EhW span:nth-last-child(1){color:#fff}.filePath___V7EhW span:nth-last-child(1):after{display:none}.bottom0___WUqx8{bottom:0!important}.wrap___IzxNT{padding:0 10px}.wrap___IzxNT [class^=my-codemirror-container]{margin-bottom:0}.modal___jcKd0{z-index:9999}.title___DeCGl{font-size:20px}.path___IiSd5{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___P7hk_{color:#0152d9}.width240___HRevG{width:240px}.filePath___l5wGn{min-width:200px;height:32px;line-height:32px;text-align:center;display:inline-block;background:#dedede;border-radius:4px 0 0 4px}.wrap___MYP7J{padding:20px}.content___loAbf{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___loAbf a{color:#05101a}.content___loAbf a:hover{color:#40a9ff}.mainPathWrap___gBcjO{display:flex;flex-direction:row}.colorBlue___qg6vv{color:#0152d9}.wrap___mjOgj{background-color:#fff;padding:0 30px}.wrap___mjOgj [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.title___yLtbX{font-size:20px}.path___oKd0o{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___HAuxN{color:#0152d9}.flex_box_center___yg9nA{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___f3dyx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ezJcl{align-items:center;box-align:center}.flex_box_center_end___nfffI{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___c30ic{flex-direction:column;box-orient:block-axis}.headLeft___rFzBG{color:#fff;font-size:14px;padding:20px}.colorBlue___I8QNd{color:#0152d9;cursor:pointer}.wrap___E3izY{font-size:12px}.wrap___E3izY [class~=ant-switch]{background:#e53333}.wrap___E3izY [class~=ant-switch-checked]{background:#1890fb}.nodata___o_3nl img{width:100%;height:100%;margin-bottom:30px}.nodataText___bDrE1{text-align:center;color:#999;font-size:14px}.content___oLCqi{margin-top:20px}.content___oLCqi [class~=ant-tree]{background:none;color:#fff}.content___oLCqi [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___oLCqi [class~=ant-tree-treenode-selected]:before{background:#2f3662!important}.content___oLCqi [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___oLCqi [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___oLCqi [class~=drag-over]>[draggable]{opacity:1!important}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___oLCqi [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___oLCqi [class~=ant-tree-treenode]{display:flex!important;align-items:center!important;width:100%;height:36px;padding:5px 0!important}.content___oLCqi [class~=ant-tree-treenode] *{transition:none!important}.content___oLCqi [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___oLCqi [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___oLCqi [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___oLCqi [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:-1px}.content___oLCqi [class~=drag-over-gap-top],.content___oLCqi [class~=drag-over-gap-bottom]{transition:none!important}.content___oLCqi [class~=drag-over-gap-top]>[draggable],.content___oLCqi [class~=drag-over-gap-bottom]>[draggable]{border:0px solid #000!important;transition:none!important;line-height:24px!important}.gitCode___CGi8t{color:#fff;padding:32px 14px 0 20px;font-size:14px}.ellipsis___OJSuo{margin:5px 10px}ul.menu___aPJ5X{width:122px;background:#686f9a;color:#fff}ul.menu___aPJ5X li{color:#fff}ul.menu___aPJ5X [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___EtZDz [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___EtZDz [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___EtZDz:before{content:" ";position:fixed;inset:0;z-index:10;background:#0000004d}.tips___P5llh{width:100%;padding:0 20px;color:#fff;margin-bottom:10px;line-height:22px;text-align:justify}.gitTree___uVb5X [class~=ant-tree-draggable-icon]{display:none}.wrap___MYOb_{padding:20px}.content___hIU8_{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___hIU8_ a{color:#05101a}.content___hIU8_ a:hover{color:#40a9ff}.mainPathWrap___U1qhQ{display:flex;flex-direction:row}.colorBlue___UUdCo{color:#0152d9}.flex_box_center___uEeXZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___z5vGD{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___yPWu8{align-items:center;box-align:center}.flex_box_center_end___A11tq{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Mpz7g{flex-direction:column;box-orient:block-axis}.commitWrap____iXlX{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:10px;font-size:16px}.wrap___TqYMq{padding:20px}.colorGray___zz_Ji{color:#999}.content___jIgca{display:flex;flex-direction:column;margin-bottom:10px;padding:20px;font-size:16px}.itemTime___u4iJz{color:#0152d9;margin-right:15px}.imageUrl___iQiEg{width:50px;height:50px;border-radius:50px}.blueLight___saBbR{color:#b0b5d6;font-size:16px}.divider___Vpgba{background:#3e4571;border-radius:1px;margin:20px 0}.empty___vUjYH{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.flex_box_center___qr2XQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___aexCP{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BCwy9{align-items:center;box-align:center}.flex_box_center_end___MMXT9{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XpXt5{flex-direction:column;box-orient:block-axis}.level___zlDui{flex:1 1;display:flex;height:100%;overflow:hidden}.level___zlDui .left___eEQyc{width:25%;height:100%;max-width:440px;background-color:#0a143dd9;position:relative}.level___zlDui .left___eEQyc .container___uKDQP{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.level___zlDui .left___eEQyc .container___uKDQP .title___NIFJk{font-size:14px;color:#fff;padding:30px 0 10px 20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7{flex:1 1;overflow:auto}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-empty .ant-empty-description{color:#0152d9}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .ant-spin{display:flex;justify-content:center;align-items:center;height:100%}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH:hover{background:#3e457166}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH:hover .s3___s7a1S{display:block}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH .s2___LsTSy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .list___K1CRH .s3___s7a1S{display:none;padding-right:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px;background:#3e4571!important}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB:hover{background:#3e457166}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB:hover .s3___s7a1S{display:block}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB .s2___LsTSy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .listActive___r53KB .s3___s7a1S{display:none;padding-right:20px}.level___zlDui .left___eEQyc .container___uKDQP .listWrap___uVi_7 .os___zLMDu{color:#686f9a;height:40px;line-height:40px;text-align:center}.level___zlDui .left___eEQyc .btns___fvyWI{position:absolute;z-index:2;bottom:0;left:0;width:192px}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU{width:100%;height:100%;position:relative}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .icon___TBkIn{width:50px;height:50px;background:#1890ff;box-shadow:#1890ff 0 0 4px;border-radius:25px;color:#fff;line-height:44px;text-align:center;font-size:38px;font-weight:200;cursor:pointer;position:absolute;z-index:5;left:20px;bottom:20px;transition:all .5s ease 0s;user-select:none}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C{position:absolute;z-index:6;bottom:88px;left:20px;transition:.5s}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C .d1_____n0x{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px}.level___zlDui .left___eEQyc .btns___fvyWI .btnsWrap___pVqhU .btn___RbP1C .d2___TFujl{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px;margin-top:20px;background:#44d7b6;box-shadow:0 0 4px #44d7b6}.level___zlDui .left___eEQyc .shrink___XsTLO{position:absolute;z-index:55;top:50%;right:0;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer}.level___zlDui .left___eEQyc .elseShrink___Sgotd{position:absolute;z-index:55;top:50%;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer;transform:rotateY(180deg);right:-20px;background:#0152d9;color:#fff}.level___zlDui .right___kNV70{flex:1 1;display:flex;height:100%;overflow:hidden;background-color:#fff;transform:translate(0)}.level___zlDui .right___kNV70 .addIcon___Dagu_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.level___zlDui .right___kNV70 .customFixedButton{z-index:98}.level___zlDui .right___kNV70 .customFixedButton button,.level___zlDui .right___kNV70 .ant-input,.level___zlDui .right___kNV70 .ant-form-item-control-input,.level___zlDui .right___kNV70 .ant-select,.level___zlDui .right___kNV70 .ant-input-affix-wrapper{border-radius:4px}.level___zlDui .right___kNV70 .markdown-editor-container.full-screen{height:100%!important}.level___zlDui .right___kNV70 .markdown-editor-container.full-screen .markdown-editor-body{height:calc(100% - 38px)!important}.title___nOeqx{margin-bottom:15px;color:#ff954c;text-align:center;font-size:14px}.content___fZhlH{margin-bottom:15px;background:#f7f9fd;padding:5px;height:200px;overflow:auto;font-size:14px}.add___UacIA{text-align:center;padding-top:20%}.colorBlue___mDMlZ{color:#0152d9}.radio___mI6Bh{display:block;height:30px;line-height:30px;font-size:14px}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio{color:#3061d0;background:#e5eeff;border-radius:999px;border:1px solid #C9DBFF;height:36px}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio:hover{border:1px solid #3061D0}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.ClassRoomItem___F4pL0{border:1px solid transparent}.ClassRoomItem___F4pL0:hover{border:1px solid #165DFF!important}.ClassRoomItem___F4pL0:hover .TitleDom___DB76T{color:#165dff}.ClassRoomItem___F4pL0 .TitleDom___DB76T{color:#333}.flex_box_center___vG4eV{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qVVxe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___P8Z8s{align-items:center;box-align:center}.flex_box_center_end___VMme3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___VMHwm{flex-direction:column;box-orient:block-axis}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{color:#165dff!important;background:#fff}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{font-weight:400!important;background-color:#edf2ff!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{color:#165dff!important;background-color:#fff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.teaching-circling-container{flex:1 1 auto}.teaching-circling-container h3{display:flex;flex-flow:row nowrap;align-items:center;padding:30px 40px;background:#fff;justify-content:space-between;width:100%;font-size:20px;margin:0}.no-data img{display:block;margin:0 auto 30px}.nodata-content{display:flex;flex-flow:column nowrap;align-content:center;justify-content:center;min-height:690px}.nodata-content p{color:#999;text-align:center}.teaching-circling-body{margin:16px auto;min-height:740px;width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 10px #99999914}.teaching-circling-body .navs{display:flex;flex-flow:row nowrap;align-items:center;height:50px;margin:0;font-size:16px;color:#333;padding:0 40px;box-shadow:0 2px 10px #99999914}.teaching-circling-body .navs li{margin-right:60px;height:50px;line-height:50px}.teaching-circling-body .navs li.active{border-bottom:2px solid #009ffc}.teaching-circling-body .navs li.active a{color:#009ffc}.teaching-circling-body .navs li a{color:#333;display:block}.flex-end{justify-content:flex-end}.teaching-list{margin:0;padding:0;font-size:16px;display:flex;flex-flow:column nowrap;justify-content:center}.teaching-list>li{padding:20px 40px;cursor:pointer;border-bottom:1px solid #ccc}.teaching-list .item-group{display:flex;flex-flow:row nowrap;align-content:center;justify-content:space-between}.teaching-list .info{margin:0;padding:0;display:flex;flex-flow:row wrap;align-items:center}.teaching-list .info li{position:relative;margin:16px 8px 0 0}.teaching-list .info li div{padding:0 20px;height:28px;line-height:28px;text-align:center}.teaching-list .info li.active div{background:#ccc}.teaching-list .info li .btn-del{position:absolute;right:0;top:0;color:red}.groups{margin:16px 0;list-style:none;display:flex;flex-flow:row wrap;align-items:center}.groups li{width:50%}.select-teach-group{padding:20px 0 0 20px;min-height:320px;position:relative}.select-teach-group .btn-actions{position:absolute;right:20px;bottom:20px}.bg___eNGI2{width:1200px;margin:30px auto 80px;display:flex;justify-content:space-between}.wrap___cXTZg{width:100%}.modal___tpv7Q{display:flex;flex-direction:row;justify-content:center}.content___MwVZ6{background-color:#fff}.head___PxksF{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:76px;border-bottom:1px solid #f4f4f4}.headCount___ltwMD{height:16px;font-size:16px;font-weight:700;color:#333;line-height:16px;margin-left:40px}.button___KydF2{width:100px;height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.itemWrap___E0xoZ{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.imgWrap___sjKtg{margin-right:20px;position:relative}.img___iT84N{border-radius:50%}.manager___T0le_{display:inline-block;position:absolute;bottom:13px;left:2px;width:44px;height:18px;background:#0152d9;color:#fff;font-size:10px;text-align:center;border-bottom-right-radius:28px;border-bottom-left-radius:31px}.itemContent___v3w_e{display:flex;flex-direction:column;flex:1 1}.nameWrap___dFMCl{display:flex;flex-direction:row;justify-content:space-between}.name___Y7cXc{color:#000;font-size:16px}.name___Y7cXc>span{background-color:#0152d9;padding:1px 6px;border-radius:10px;color:#fff;font-size:12px;line-height:15px;margin-left:4px;display:inline-block;transform:translateY(-1px)}.actionGroup___fIyBj{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.deleteIcon___gBNJ0{color:#bbb;cursor:pointer;font-size:18px}.deleteIcon___gBNJ0:hover{color:#f55}.schoolWrap___rJCGL{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___V97lL{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.countWrap___Dhs2Z{text-align:center;margin-top:30px}.deletetitle___ifJFw{color:#e53333;font-size:16px!important}.deletetitle___ifJFw:hover{color:#f55}.yseTitle___yrW0X{font-size:16px!important;color:#0152d9}.flex_box_center___et8xE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___GBGuw{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____6P1q{align-items:center;box-align:center}.flex_box_center_end___whXw6{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mWgI_{flex-direction:column;box-orient:block-axis}.header___Wn4fJ{min-width:1200px;position:relative}.header___Wn4fJ [class~=ant-layout-header]{padding:0;height:72px;background:#24292f}.header___Wn4fJ .logo___QnotM{height:36px;margin-right:40px}.header___Wn4fJ .menu___twLGR{margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center}.header___Wn4fJ .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa{background:#fff;box-shadow:0 10px 16px #cecece;border-radius:6px;position:absolute;left:-20px;top:50px;padding:20px;line-height:1.5;display:none;z-index:9999}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .line___D1auu{width:100%;height:1px;background:#dbdce0;margin:24px 0}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K{cursor:pointer}.header___Wn4fJ .menu___twLGR li .dropDown___Cwaoa .subName___gql7K:hover aside{color:#165dff}.header___Wn4fJ .menu___twLGR li .name___dR5V2{display:flex;align-items:center;height:50px;cursor:pointer}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span{font-size:16px;color:#fff;display:inline-block;position:relative}.header___Wn4fJ .menu___twLGR li .name___dR5V2 span b{color:#d4443c;transform:translate(2px,-7px);display:inline-block}.header___Wn4fJ .menu___twLGR li .name___dR5V2 i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.header___Wn4fJ .menu___twLGR li:hover .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li:hover .dropDown___Cwaoa{display:block}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span{color:#c5c5c5}.header___Wn4fJ .menu___twLGR li.actived___ohMks .name___dR5V2 span:after{content:"";width:100%;height:2px;background:#c5c5c5;position:absolute;bottom:12px;left:0;border-radius:1px}.header___Wn4fJ .edu-menu___iWLK0{display:flex;width:100%;height:72px;width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:0 auto}.header___Wn4fJ .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header___Wn4fJ .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.spandiv___Gm_hg{height:30px;line-height:30px;text-align:center;background:#00fff933;width:80px}.header-iearning___LZfyg{min-width:1200px;height:60px;width:100%;background-color:#fffc!important;box-shadow:0 2px 10px #88888880;position:fixed;top:0;left:0;z-index:1000}.header-iearning___LZfyg .logo___QnotM{height:36px}.header-iearning___LZfyg [class~=ant-layout-header]{padding:0;height:60px;color:initial;background:transparent}.header-iearning___LZfyg .menu___twLGR{padding:0;margin:0 0 0 auto;display:flex;flex-flow:row nowrap;align-items:center}.header-iearning___LZfyg .menu___twLGR li{margin-right:30px;position:relative;display:flex;align-items:center;justify-content:center}.header-iearning___LZfyg .menu___twLGR li:hover a{color:#828383}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks a{color:#196efd}.header-iearning___LZfyg .menu___twLGR li.actived___ohMks:after{content:"";width:28px;height:4px;background-color:#196efd;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.header-iearning___LZfyg .menu___twLGR li a{color:#434d6c;position:relative;font-size:16px}.header-iearning___LZfyg .edu-menu___iWLK0{display:flex;width:100%;padding:0 20px;height:60px;min-width:1200px;flex-flow:row nowrap;align-items:center;justify-content:space-between}.header-iearning___LZfyg .newslight___lSZjL{width:5px;height:5px;border-radius:5px;position:absolute;top:0;left:10px;background:#fb3226}.header-iearning___LZfyg .classromediv___knFRv{animation:glow___gzrPH .2s ease-out infinite alternate}.header-iearning___LZfyg .title___Ozzjk{font-size:18px;font-weight:600;color:#196efd;margin-left:10px}.headerFixed___QLwBd{position:fixed;top:0;z-index:999;width:100%}.headerFixed___QLwBd+section{padding-top:60px}@keyframes glow___gzrPH{0%{border-color:#00fff9;background:#00fff933;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;background:#00fff933;box-shadow:0 0 8px #00fff999}}.search-input{width:300px!important;background:#373e3f!important;border:1px solid #373e3f!important}.search-input [class~=ant-input]{background:#373e3f!important;color:#fff}.search-input .ant-input-search-icon:before{border-left:none}.search-input .ant-input-search-icon{color:#999}.search-bar{color:#fff;flex:1 0 auto;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;position:relative}.search-bar a:hover{color:#fff}.tilte___IfiMG{color:#333;font-size:16px;text-align:center}.flexRow___pQP78{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:30px}.flexColumn___xrBZQ{display:flex;flex-direction:column;justify-content:center;align-items:center}.footerWrap___C5kCC{display:flex;justify-content:space-between}.img___GoWZu{width:40px;height:37px;vertical-align:middle;border-style:none}.content___pumTK{font-size:14px;color:#979797;margin-top:15px}.modalContent___XvHiZ{text-align:center;margin-top:10px;color:#333;font-size:16px}.bottom___z0ujX{width:100%;text-align:center;margin-bottom:15px}.bottom___z0ujX .yes___hodnN{width:88px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff!important;border:0px}.bottom___z0ujX .yes___hodnN:hover{background:#5784de}.bottom___z0ujX .no___hiPz5{margin-right:20px;width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66!important;line-height:14px}.flex_box_center___cltIf{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fKr_O{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____QfiA{align-items:center;box-align:center}.flex_box_center_end___ysqmH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___CfE8K{flex-direction:column;box-orient:block-axis}.rightMenu___ADTOX{width:120px;text-align:center}.rightMenu___ADTOX li{padding:0 15px;height:35px;line-height:35px;background:none!important}.rightMenu___ADTOX li:hover{background:#0152d9!important}.rightMenu___ADTOX li:hover a{color:#fff!important}.rightMenu___ADTOX li a{font-size:14px;margin:0;padding:0}.joinMenu___aRGsf{padding:0;width:240px}.joinMenu___aRGsf a{color:#323232}.joinBoard___AeUvr{border:1px solid #eee;width:1px;height:100%}.joinCol___fV4uL{width:48%}.hidden___TkCJZ{display:none}.w140___Vx5lp{width:140px!important}.w100___yYRaC{width:90%}.flex_box_center___YbxYn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Atwkg{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center____I6AC{align-items:center;box-align:center}.flex_box_center_end___LrYPg{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___j7QNF{flex-direction:column;box-orient:block-axis}.userPic___a46Uz{width:34px;height:34px;border-radius:34px;cursor:pointer}.rightMenu___y_nqk{text-align:center}.rightMenu___y_nqk li{padding:0}.rightMenu___y_nqk li:hover{background:#0152d9}.rightMenu___y_nqk li:hover a{color:#fff}.rightMenu___y_nqk li a{font-size:14px;margin:0}[id=educoder] .menuWrap___iwlZB{padding-left:0;padding-right:0;border-radius:2px}[id=educoder] .menuWrap___iwlZB li{height:35px;padding:0!important}[id=educoder] .menuWrap___iwlZB li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___iwlZB li a{margin:0;color:#323232;text-align:left;padding:0 15px;line-height:35px}.exit___MOREW{border-top:1px solid #eeeeee}.classromediv___crYsO{width:60px;height:50px;display:flex;align-items:center;border-radius:50px;cursor:pointer;animation:glow___jMGk7 .2s ease-out infinite alternate}@keyframes glow___jMGk7{0%{border-color:#00fff9;text-align:center;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;text-align:center;box-shadow:0 0 8px #00fff999}}.height67___asp2E{height:67px}.login___WGEW9{width:90px;height:32px;line-height:32px;text-align:center;background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;cursor:pointer;font-size:14px;color:#fff}.login___WGEW9>span{padding:0!important}.icon___HABAt{font-size:12px;display:inline-block;transform:translateY(3px) scale(.6);color:#979797}.tip___a6MfI{width:1200px;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:0 auto}.content___L4gl0 div{display:flex;align-items:center;justify-content:space-around}.content___L4gl0 img{width:175px;height:174px}.content___L4gl0 span{color:#3061d0}.NavBarItem___iFhxq:hover{color:#159dff}.flex_box_center___R1UEO{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hDKPk{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___yW1zQ{align-items:center;box-align:center}.flex_box_center_end___JWQX1{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___NpsmR{flex-direction:column;box-orient:block-axis}.rightMenu___Zjmy3{width:120px;text-align:center}.rightMenu___Zjmy3 li{padding:0 15px;height:35px;line-height:35px;background:none!important}.rightMenu___Zjmy3 li:hover{background:#0152d9!important}.rightMenu___Zjmy3 li:hover a{color:#fff!important}.rightMenu___Zjmy3 li a{font-size:14px;margin:0;padding:0}.joinMenu___S4pdJ{padding:0;width:240px}.joinMenu___S4pdJ a{color:#323232}.joinBoard___UomEl{border:1px solid #eee;width:1px;height:100%}.joinCol___tbVDV{width:48%}.hidden___MFUhR{display:none}.w140___d1qFp{width:140px!important}.w100___AMLWN{width:90%}.flex_box_center___M4WZx{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___bwhOs{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___DNlG5{align-items:center;box-align:center}.flex_box_center_end___HBHt4{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___spgwz{flex-direction:column;box-orient:block-axis}.userPic___Tl9mK{width:34px;height:34px;border-radius:34px;cursor:pointer}.rightMenu___YDuVi{text-align:center}.rightMenu___YDuVi li{padding:0}.rightMenu___YDuVi li:hover{background:#0152d9}.rightMenu___YDuVi li:hover a{color:#fff}.rightMenu___YDuVi li a{font-size:14px;margin:0}[id=educoder] .menuWrap___m0MSS{padding-left:0;padding-right:0;border-radius:2px}[id=educoder] .menuWrap___m0MSS li{height:35px;padding:0!important}[id=educoder] .menuWrap___m0MSS li [class~=ant-dropdown-menu-title-content]{flex:none!important}[id=educoder] .menuWrap___m0MSS li a{margin:0;color:#323232;text-align:left;padding:0 15px;line-height:35px}.exit___dTkih{border-top:1px solid #eeeeee}.classromediv___TRiTQ{width:60px;height:50px;display:flex;align-items:center;border-radius:50px;cursor:pointer;animation:glow___OjyUr .2s ease-out infinite alternate}@keyframes glow___OjyUr{0%{border-color:#00fff9;text-align:center;box-shadow:0 0 5px #00fff933}to{border-color:#00fff9;text-align:center;box-shadow:0 0 8px #00fff999}}.height67___HL_eW{height:67px}.login___Dnj59{width:90px;height:32px;line-height:32px;text-align:center;background:linear-gradient(135deg,#6c7bfd,#3a45fa);border-radius:2px;cursor:pointer;font-size:14px;color:#fff}.login___Dnj59>span{padding:0!important}.icon___B_lfc{font-size:12px;display:inline-block;transform:translateY(3px) scale(.6);color:#979797}.titlesize___vL5PR{font-size:16px;font-weight:800}.labelWrap___MMQF1{display:flex;flex-direction:row;margin-top:30px}.label___h0nb1{width:145px;text-align:right;font-size:14px}.labelContent___UmrM4{display:flex;flex-direction:column;margin-left:10px}.selectSchool____z1Sv{width:600px}.selectSchool____z1Sv [class~=ant-select-selector]{border:0px!important;background-color:#f5f5f5!important}.dataPicker____Uc0Q{width:600px}.itemWrap___DGdf0{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.img___yufZU{border-radius:50%}.itemContent___PtiW4{display:flex;flex-direction:column;flex:1 1;margin-left:20px}.nameWrap____5hbI{display:flex;flex-direction:row;justify-content:space-between}.name___YpgWl{color:#000;font-size:18px}.actionGroup___CKaNY{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.schoolWrap___hVDkU{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___dDGfK{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.colorOrange___c0b65{color:#ff6601}.colorYellow___O6JJ3{color:#e6a23c}.graaytitle___Gay2A{height:54px;background:#f5f5f5;margin-top:10px;border-radius:8px;display:flex;justify-content:left;align-items:center;padding:0 20px}.buttonFixed___vyq30{position:fixed;z-index:1000;bottom:0;left:0;width:100%;height:63px;background:#fff;box-shadow:0 -4px 4px #0000000d}.button___hxmYv{width:100px;height:38px!important;font-weight:400;padding:0;font-size:14px!important}.buttonWrap___uK8dl{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%}.wrap___I6aMh{padding:10px 20px;font-size:14px}.labelWrap___JRSQM{display:flex;flex-direction:row;margin-top:30px}.label___nx3ue{width:120px;text-align:right;font-size:16px}.labelContent___JRmit{display:flex;flex-direction:column;margin-left:10px}.flexRow___z4VUw{display:flex;flex-direction:row}.color999___oIiXP{color:#999}.radio___B7cxQ{font-size:14px;display:block;height:24px;line-height:24px}.selectSchool___xyvCv,.dataPicker___DoaL_{width:200px}.modal____8ckb span{margin-top:5px}.colorOrange___rAmyz{color:#ff6601}.colorYellow___PeJD9{color:#e6a23c}.bottomButton___O3cst{width:76%;left:auto;position:absolute}.label___CZ1_z{display:flex;align-items:center;padding-bottom:30px}.label___CZ1_z .left___ZKFRV{display:flex;align-items:center;flex-shrink:0}.label___CZ1_z .left___ZKFRV span{color:#e53333;font-family:SimSun,sans-serif;margin-top:-2px;margin-right:2px}.label___CZ1_z .left___ZKFRV div{font-size:16px;color:#333;line-height:16px}.label___CZ1_z .left___ZKFRV i{margin-left:4px;color:#ccc}.label___CZ1_z .right___zVTRn{flex:1 1;position:relative}.label___CZ1_z .right___zVTRn .error___oNJNo{position:absolute;z-index:10;left:0;bottom:-27px;font-size:14px;color:#e53333}.selectEnvironment___LegvW{width:344px;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;max-height:1000px}.selectEnvironment___LegvW .search___ZMwsK{position:relative}.selectEnvironment___LegvW .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;width:87%;margin:20px;border-radius:4px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S{position:absolute;z-index:10;left:21px;width:87%;top:53px;border-radius:4px;background:#fff;box-shadow:0 3px 6px -4px gray;max-height:196px;overflow-y:auto}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer;background:#1890ff33!important;color:#0152d9}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.selectEnvironment___LegvW .spin___x2xMT{flex:1 1;display:flex;align-items:center;justify-content:center}.selectEnvironment___LegvW .common___ZhJvk{padding-left:20px}.selectEnvironment___LegvW .common___ZhJvk .title___p4_7m{font-size:14px;font-weight:600;color:#333;line-height:14px;margin-bottom:10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM{padding:0;display:flex;flex-wrap:wrap}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;cursor:pointer;font-size:12px;color:#666;line-height:12px;padding:7px 10px;margin-right:10px;margin-top:10px}.selectEnvironment___LegvW .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#1890ff33;color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF{position:relative;margin-top:12px;margin-bottom:50px;overflow-y:auto}.selectEnvironment___LegvW .wrap___I9ZtF header:first-child{margin-top:0}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX{padding:0;overflow:hidden}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#1890ff33!important}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .wrap___I9ZtF .allList___h31KX .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.selectEnvironment___LegvW .apply___EhZKq{position:absolute;bottom:0;padding:20px 0 20px 20px}.selectEnvironment___LegvW .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.selectEnvironment___LegvW .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.selectEnvironment___LegvW .list___n7Ydz header{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 20px;margin-top:10px;cursor:pointer}.selectEnvironment___LegvW .list___n7Ydz header:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz header .title___p4_7m{font-size:14px;color:#333;font-weight:600}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz{padding:0;overflow:hidden}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#1890ff33!important}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.selectEnvironment___LegvW .list___n7Ydz .items___OB8qz .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy{width:344px;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start;max-height:1000px;width:25%;max-width:440px;background-color:#0a143d;position:relative}.darklySelectEnvironment___K__cy .search___ZMwsK{position:relative}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#f5f5f5;width:87%;margin:20px;border-radius:4px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S{position:absolute;z-index:10;left:21px;width:87%;top:53px;border-radius:4px;background:#fff;box-shadow:0 3px 6px -4px gray;max-height:196px;overflow-y:auto}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchList___T1FBi:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;cursor:pointer;background:#1890ff33!important;color:#0152d9}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .search___ZMwsK .searchListWrap___iUv9S .searchListActive___ahElk:hover{background-color:#f9f9f9}.darklySelectEnvironment___K__cy .spin___x2xMT{flex:1 1;display:flex;align-items:center;justify-content:center}.darklySelectEnvironment___K__cy .common___ZhJvk{padding-left:20px}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{font-size:14px;font-weight:600;color:#333;line-height:14px;margin-bottom:10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM{padding:0;display:flex;flex-wrap:wrap}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#f1f1f1;border-radius:15px;cursor:pointer;font-size:12px;color:#666;line-height:12px;padding:7px 10px;margin-right:10px;margin-top:10px}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#1890ff33;color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF{position:relative;margin-top:12px;margin-bottom:50px;overflow-y:auto}.darklySelectEnvironment___K__cy .wrap___I9ZtF header:first-child{margin-top:0}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX{padding:0;overflow:hidden}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#1890ff33!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy .apply___EhZKq{position:absolute;bottom:0;padding:20px 0 20px 20px}.darklySelectEnvironment___K__cy .apply___EhZKq .p1___LxfGu{color:#999;font-size:14px}.darklySelectEnvironment___K__cy .apply___EhZKq .p2___jiQhJ{color:#0152d9;cursor:pointer;font-size:14px}.darklySelectEnvironment___K__cy .list___n7Ydz header{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 20px;margin-top:10px;cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{font-size:14px;color:#333;font-weight:600}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz{padding:0;overflow:hidden}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ{height:34px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#f5f5f5}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border-radius:12px;border:1px solid #f7b500;padding:0 4px;color:#f7b500;margin-left:10px;font-size:10px}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#1890ff33!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6 .name___t0Y2b{color:#0152d9}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{height:1px;width:300px;background-color:#f1f1f1;margin:10px 0 10px 20px}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper{background:#3e4571;color:#584c4c}.darklySelectEnvironment___K__cy .search___ZMwsK .ant-input-affix-wrapper input{color:#fff}.darklySelectEnvironment___K__cy .search___ZMwsK ::-webkit-input-placeholder{color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tag___ooWkq{background:#3e4571;color:#b0b5d6}.darklySelectEnvironment___K__cy .common___ZhJvk .tags___2fYZM .tagActive___tb54k{background:#0152d9;color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .wrap___I9ZtF .allList___h31KX .line___Qn6mz{background-color:#282e55}.darklySelectEnvironment___K__cy .list___n7Ydz header{cursor:pointer}.darklySelectEnvironment___K__cy .list___n7Ydz header:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .list___n7Ydz header .title___p4_7m{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ:hover{background-color:#3e457133}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .name___t0Y2b{color:#fff}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .item___PwiKQ .tag___ooWkq{border:1px solid #f7b500;color:#f7b500}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .itemActive___JCEc6{background:#3e4571!important}.darklySelectEnvironment___K__cy .list___n7Ydz .items___OB8qz .line___Qn6mz{width:394px;background-color:#282e55}.mirrorModal___z1tEP{display:flex;justify-content:center;align-items:flex-start;height:580px;padding-bottom:4px}.mirrorModal___z1tEP .right___ZlGrr{flex:1 1;background-color:#fff;height:100%}.mirrorModal___z1tEP .right___ZlGrr header{padding-left:30px;height:60px}.mirrorModal___z1tEP .right___ZlGrr header .title___lWaS3{font-size:14px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty{padding:150px 0 99px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-image{height:180px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .des___ujB5y{padding-left:30px;margin-top:18px;height:425px;overflow-y:auto;margin-bottom:31px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc{display:flex;justify-content:end}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .confirm___RFRg4{width:60px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.mirrorModal___z1tEP .right___ZlGrr .content___bCC9x .btns___L4vgc .cancel___F1WB_{width:60px;height:32px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-weight:400;color:#464f66;line-height:14px;margin-right:20px}.modal___A5dbG .ant-modal-content .ant-modal-header{font-size:16px;font-weight:500;color:#000;padding:30px 40px 10px;border:0}.modal___A5dbG .ant-modal-content .ant-modal-body{padding:0 20px;padding-left:0!important}.modal___A5dbG .ant-modal-content .ant-modal-close{top:22px;right:29px}.modal___A5dbG .ant-modal-content .ant-modal-close .ant-modal-close-icon{color:#979797;font-size:26px}.flexRow___JBN3B{display:flex;flex-direction:row}.flexColumn___zXgFj{display:flex;flex-direction:column}.formWrap___aNgan{font-size:14px}.formWrap___aNgan div[class~=ant-form-item-label] label{font-size:14px;color:#000000a6}.formWrap___aNgan div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___aNgan div[class~=ant-form-item-control-input-content] textarea,.formWrap___aNgan div[class~=ant-form-item-control-input-content] span{font-size:14px}.upload___yGdLQ{max-width:370px}.color0152d9___zzEpS{color:#0152d9}.colorCCC___k4Dxq{color:#ccc}.footerWrap___WrUZd div[class~=ant-form-item-control]{max-width:100%}.footerWrap___WrUZd div[class~=ant-form-item]{margin-bottom:0}.footerWrap___WrUZd div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.qrCode___GPwSg{padding:20px;display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:20px}.qrCode___GPwSg:after{content:"";height:1px;background-color:#f1f1f1;left:-16px;bottom:0;position:absolute;z-index:1;width:1000px}.qrCode___GPwSg .a1___R6etl{display:flex;flex-direction:column;align-items:flex-start;width:190px}.qrCode___GPwSg .a1___R6etl .code___fCL_L{width:130px;height:130px;background:#fff;box-shadow:0 0 6px 2px #dedede;border-radius:8px;display:flex;justify-content:center;align-items:center}.qrCode___GPwSg .a1___R6etl .group___n7tgy{font-size:14px;color:#3a3a3a;margin-top:4px}.qrCode___GPwSg .a1___R6etl .groupNumber___tw7hA{font-size:12px;color:#999}.qrCode___GPwSg .a2___GGjDE{flex:1 1;font-size:16px;color:#333;line-height:32px;margin-top:14px}.flex_box_center___jnFK3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___JoMuQ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XkWzp{align-items:center;box-align:center}.flex_box_center_end___kfVJX{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mfxox{flex-direction:column;box-orient:block-axis}.content___ujW8g{padding:0 14px;display:flex;flex-direction:column;height:100%;overflow:hidden}.content___ujW8g .explain___vGa5a{font-size:14px;color:#165dff;text-decoration:underline;cursor:pointer}.content___ujW8g .tabs___MbGuX{height:40px;display:flex;border-bottom:1px solid #DEDEDE;margin-top:24px;flex-shrink:0}.content___ujW8g .tabs___MbGuX div{margin-right:40px;position:relative;font-size:16px;color:#333;cursor:pointer;user-select:none}.content___ujW8g .tabs___MbGuX div:hover,.content___ujW8g .tabs___MbGuX .active___SCmkJ{color:#165dff}.content___ujW8g .tabs___MbGuX .active___SCmkJ:after{content:"";width:100%;height:2px;background:#165dff;position:absolute;bottom:0;left:0}.content___ujW8g .btns___MiEQa{display:flex;align-items:center;justify-content:flex-end;margin-top:15px}.must___n8wNT{color:#e53333;font-family:SimSun,sans-serif;margin-top:-2px;margin-right:2px}.popover___wqXWh{background-color:transparent;color:#fff}.popover___wqXWh div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___wqXWh div[class~=ant-popover-inner]{background-color:#05101a99}.popover___wqXWh div[class~=ant-popover-inner-content]{color:#fff}.zybzForm___m1nC0 div[class~=ant-form-item]{margin-bottom:0}.zybzForm___m1nC0 div[class~=ant-form-item-explain-error]{position:absolute;bottom:-21px}.zybzForm___m1nC0 .ant-input-number{height:50px;width:100%;background-color:#f5f5f5;border:0;padding-top:10px;font-size:16px}.graaytitle___vdUDn{height:50px;background:#f5f5f5;border-radius:4px;display:flex;justify-content:left;align-items:center}.graaytitle___vdUDn div[class~=ant-form-item-explain-error]{position:absolute;bottom:-30px}.dataPicker___RiEgz{width:400px}.examineStatus___OCyYC{font-size:14px;font-weight:400;color:#333}.examineStatus___OCyYC div{position:relative;display:flex;align-items:center;margin-bottom:30px}.examineStatus___OCyYC div:after{content:"";position:absolute;left:10px;bottom:-27px;width:2px;height:26px;background:#f6f7f9;border-radius:3px}.examineStatus___OCyYC div:last-child:after{content:"";display:none}.examineStatus___OCyYC div .contacts___MWvKz{position:relative;color:#165dff;overflow:hidden;cursor:pointer}.examineStatus___OCyYC div .contacts___MWvKz .contacts_img___kiMTs{position:absolute;left:50%;right:50%;transform:translate(-50%);width:152px;height:158px;background:url(./static/contacts.5353ed7e.png) no-repeat;background-size:100% 100%;background-position:center}.examineStatus___OCyYC div .contacts___MWvKz:hover{overflow:inherit}.examineStatus___OCyYC .suc_status___p81iO{font-size:20px;color:#2fc25b;margin-right:10px}.examineStatus___OCyYC .fail_status___Rv54W{font-size:20px;color:#e53333;margin-right:10px}.examineStatus___OCyYC .bohui___wtuT5{max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selecticon___AAPZz{display:flex;align-items:center;color:#00000040;font-style:normal;line-height:1;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:26px;inset-inline-start:270px;inset-inline-end:auto;height:12px;margin-top:-6px;font-size:12px;pointer-events:none}.footerWrap___lXI4I div[class~=ant-form-item-control]{max-width:100%}.footerWrap___lXI4I div[class~=ant-form-item]{margin-bottom:0}.footerWrap___lXI4I div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.mirrorModal___Pi3tF{display:flex;justify-content:center;align-items:flex-start;height:580px}.mirrorModal___Pi3tF .right___Hot5f{flex:1 1;background-color:#fff;height:100%}.mirrorModal___Pi3tF .right___Hot5f header{padding:0 30px;height:60px}.mirrorModal___Pi3tF .right___Hot5f header .title___jjMKh{font-size:14px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty{padding:150px 0 40px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-image{height:180px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .des___oGTUM{padding:0 30px;margin-top:18px;max-height:490px;overflow-y:auto}.modal___yy3VB .ant-modal-body{max-height:500px;overflow-y:auto}.wrap___S9yE5{background:#fff;height:100%;display:flex;flex-direction:column}.wrap___S9yE5 .content___xIxOT{flex:1 1;overflow:auto;padding:0 40px 10px}.wrap___S9yE5 .content___xIxOT .head___icGJE{height:90px;display:flex;align-items:center;padding-top:5px}.wrap___S9yE5 .content___xIxOT .head___icGJE .title___NbDBd{font-size:16px;font-weight:700;color:#333}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv{width:120px;height:32px;line-height:30px;text-align:center;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #BACFFE;font-size:14px;font-weight:500;color:#3061d0;cursor:pointer;margin-left:auto;user-select:none}.wrap___S9yE5 .content___xIxOT .head___icGJE .add___ntZkv:hover{border:1px solid #3061D0}.wrap___S9yE5 .content___xIxOT .head___icGJE .addDisable___pgd9I{width:120px;height:32px;background:#fafbfc;line-height:30px;text-align:center;box-shadow:inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #E9EAEC;color:silver;margin-left:auto;user-select:none;font-size:14px;font-weight:500;cursor:not-allowed}.wrap___S9yE5 .content___xIxOT .head___icGJE .setting___kQ9Qx{width:100px;height:32px;line-height:32px;text-align:center;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:4px;font-size:14px;font-weight:500;color:#fff;cursor:pointer;margin-left:20px;user-select:none}.wrap___S9yE5 .content___xIxOT .tabs___o2qas{height:40px;display:flex}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div{margin-right:22px;margin-left:-22px;position:relative;cursor:default}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover i{visibility:visible}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div:hover .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div i{color:#a8b0c0;visibility:hidden}.wrap___S9yE5 .content___xIxOT .tabs___o2qas>div span{font-size:16px;color:#333;padding:0 6px;cursor:pointer;user-select:none}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l .name___HUyj5{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabs___o2qas .active___SVp4l:after{content:"";width:calc(100% - 47px);height:2px;background:#165dff;position:absolute;bottom:0;left:23px}.wrap___S9yE5 .content___xIxOT .line___DSw6E{height:1px;border-bottom:1px solid #DEDEDE;margin-bottom:40px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3{width:206px;height:38px;background:#f5f5f5;border-radius:25px;display:flex;align-items:center;justify-content:space-between}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 div{color:#333;font-size:14px;cursor:pointer;text-align:center;line-height:38px;width:102px}.wrap___S9yE5 .content___xIxOT .resource___AgLC3 .active___SVp4l{height:36px;line-height:34px;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:18px;border:1px solid #BACFFE;color:#165dff}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q{width:206px;height:40px;border-radius:4px;border:1px solid #165DFF;display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer;margin-right:20px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>div{font-size:14px;color:#165dff;flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:10px}.wrap___S9yE5 .content___xIxOT .mirror___DGr0Q>i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div{width:256px;height:82px;background:#f5f5f5;border-radius:4px;margin-right:20px;padding-left:20px;padding-top:18px;cursor:pointer;position:relative}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>span{position:absolute;z-index:10;right:6px;top:4px;display:none}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div{display:flex;align-items:center;margin-bottom:10px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div i{color:#165dff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div>div span{font-size:14px;font-weight:600;color:#333;margin-left:8px}.wrap___S9yE5 .content___xIxOT .interface___xxy5c>div aside{font-size:12px;color:#333}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l{background:#3061d0}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l>span{display:inline}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .active___SVp4l *{color:#fff}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR{cursor:not-allowed}.wrap___S9yE5 .content___xIxOT .interface___xxy5c .disabled___GqKcR *{color:#999}.wrap___S9yE5 .content___xIxOT .port___vGmHQ{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .grade___b6Adk{display:inline-block;font-size:16px;font-weight:600;margin-bottom:30px;color:#165dff;cursor:pointer;user-select:none}.wrap___S9yE5 .content___xIxOT .grade___b6Adk i{margin-left:8px;font-size:12px;display:inline-block;transform:scale(.6) translateY(-2px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw{border-radius:4px;border:1px solid #DEDEDE}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .tabTitle___i8cO0{max-width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:60px;line-height:58px;border-right:1px solid #DEDEDE;padding:0 20px;position:relative}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa{width:91px;color:#165dff;display:flex;align-items:center;justify-content:center}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .more___kbzpa i{display:inline-block;font-size:12px;margin-left:5px;transform:scale(.6) translateY(3px)}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-radius:4px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .serverConfig___BtI29 i{color:#165dff;font-size:14px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .viewRecommendConfig___ODGyC{color:#165dff;line-height:50px;cursor:pointer}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab{margin:0;padding:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active{border:0;background:#165dff1a}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.wrap___S9yE5 .content___xIxOT .tabsBox___TnoNw .ant-tabs-ink-bar{display:none}.wrap___S9yE5 .content___xIxOT .system___YygCM{display:flex;align-items:center}.wrap___S9yE5 .content___xIxOT .system___YygCM div{width:140px;height:50px;background:#f5f5f5;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#333;margin-right:20px;cursor:pointer}.wrap___S9yE5 .content___xIxOT .system___YygCM div i{margin-right:20px}.wrap___S9yE5 .content___xIxOT .system___YygCM div span{font-size:14px}.wrap___S9yE5 .content___xIxOT .system___YygCM .active___SVp4l{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #BACFFE;color:#165dff}.wrap___S9yE5 .content___xIxOT .explain___klZ55{font-size:14px;color:#165dff;text-decoration:underline;cursor:pointer}.wrap___S9yE5 .btns___o6xWf{height:70px;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1;display:flex;justify-content:center;align-items:center}.wrap___S9yE5 .btns___o6xWf>button{padding:9px 34px;border-radius:4px;height:initial}.wrap___S9yE5 .btns___o6xWf>button:last-child{background:#165dff;color:#fff}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1{max-height:300px;overflow:auto}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx{height:30px;display:flex;justify-content:space-between;padding:0 12px;align-items:center;cursor:pointer}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx:hover{background:#e8e7e7}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx span{font-size:14px;color:#000;flex:1 1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:10px}.wrap___S9yE5 .template___AMzZZ .liWrap___tCbB1 .li___srrGx .tag___NcFBh{width:44px;height:20px;border-radius:10px;border:1px solid #F7B500;font-size:12px;font-weight:400;color:#f7b500;line-height:18px;text-align:center}.modal___aF6vS .con_warp___W1gHS{width:702px;font-weight:400;font-size:14px;color:#232b40;display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS:first-child{margin-bottom:20px}.modal___aF6vS .con_warp___W1gHS .flex___Cbe__{display:flex;justify-content:center;align-items:center}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ{width:130px;height:40px;border-radius:2px;border:1px solid #DCDCDC;margin-right:8px}.modal___aF6vS .con_warp___W1gHS .config_Warp___lXnUZ [class~=ant-input-number-input]{text-align:center}.modal___aF6vS .con_warp___W1gHS .config_btn___OAH7T{width:40px;height:38px;background:#f5f5f5;cursor:pointer;color:#666}.modal___aF6vS .sceneList___N5Y3k{width:702px;height:auto;display:flex;flex-wrap:wrap}.modal___aF6vS .sceneList___N5Y3k .sceneItem____bE1H{width:auto;height:32px;padding:6px 16px;background:#f0f3f8;border-radius:23px;font-size:14px;color:#464f66;margin-bottom:15px;margin-right:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.modal___aF6vS .sceneList___N5Y3k .sceneItemActive___e82B8{background:#3061d0;color:#fff}.header_body___lAlEX{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.header_body___lAlEX span{font-weight:500;font-size:16px;color:#333;letter-spacing:.01rem}.header_body___lAlEX .close___OXweN{cursor:pointer;color:#979797;font-size:15px}.no_data___h77J2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;margin-top:140px}.recommend_config_introduce___ifFGY{font-weight:400;font-size:12px;color:#666;line-height:26px}.recommend_config___UXyKS{display:flex;margin-top:20px;margin-bottom:26px}.recommend_config___UXyKS .recommend_config_item___zONum{width:280px;height:auto;min-height:135px;background:#f6f7f9;border-radius:4px;padding:15px 20px;border:1px solid rgba(0,0,0,0);cursor:pointer;margin-right:50px}.recommend_config___UXyKS .recommend_config_item___zONum:last-child{margin-right:0}.recommend_config___UXyKS .recommend_config_item___zONum:hover{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config___UXyKS .recommend_config_item___zONum .item_title___w5vXw{font-weight:600;font-size:14px;color:#333;display:flex;align-items:start;justify-content:space-between}.recommend_config___UXyKS .recommend_config_item___zONum .recommend_text___f68Eu{width:44px;height:20px;background:#ec9c20;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.recommend_config___UXyKS .recommend_config_item___zONum .item_content___j_zbN{display:flex;justify-content:space-between;font-size:14px;color:#191919;margin-top:8px}.recommend_config___UXyKS .recommend_config_active_item___SrTkJ{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config_footer___PHnlA{display:flex;align-items:center;justify-content:space-between}.application___uh4gI{width:80px;height:32px;line-height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:16px;font-weight:400;font-size:12px;color:#fff;display:flex;justify-content:center;cursor:pointer}.tooltip___f0uXh{color:#999;font-size:14px;margin-left:6px}.tooltip___f0uXh:hover{color:#165dff}.disabled___Ha9Ba{background-color:#0000000f;color:#d9d9d9}.lineChart___dCEZW{width:100%;height:350px;margin:0 auto}.flex_warp___Rtigf{display:flex;align-items:center;justify-content:space-between}.chart_content___tVmUj{width:100%;min-height:320px;margin-bottom:20px;border-radius:4px;border:1px solid #F6F7F9;background-color:#fff}.chart_content___tVmUj .chart_title___AOPx7{width:100%;height:40px;padding:9px 20px;background:#f6f7f9;font-weight:500;color:#232b40;display:flex;justify-content:space-between;align-items:center}.chart_content___tVmUj .listdata___mi4KG{display:flex;align-items:center;justify-content:flex-end;padding-bottom:12px}.chart_content___tVmUj .listdata___mi4KG .block___prArl{width:15px;height:3px}.chart_content___tVmUj .listdata___mi4KG .typename___j4diD{width:180px;color:#999}.chart_content___tVmUj .listdata___mi4KG .val___MeuWc{margin-left:10px;width:210px;height:22px;font-weight:400;font-size:14px;color:#232b40;line-height:22px}.info_con___eIdJL{background-color:#f6f7f9;width:900px;margin:15px auto;padding:0 10px 5px}.info_con___eIdJL .info_top___UKMbT{display:flex;justify-content:flex-end;font-weight:400;font-size:12px;color:#666;padding:17px 0 12px}.info_con___eIdJL .info_top___UKMbT div{height:20px;line-height:20px;width:210px;margin-left:10px}.fullscreen___PICBn{cursor:pointer}.fullscreen___PICBn:hover{color:#3061d0}.chart_content_qp___ae1n1 .spin_dom___T7PCy{margin-top:20%}.list___p00l5 .head___JcQe0{display:flex;margin-bottom:3px}.list___p00l5 .head___JcQe0 div{width:480px;font-size:14px;color:#333;margin-right:20px;line-height:18px}.list___p00l5 .row___kLpLL{display:flex;align-items:center}.footerWrap___Qaahm div[class~=ant-form-item-control]{max-width:100%}.footerWrap___Qaahm div[class~=ant-form-item]{margin-bottom:0}.footerWrap___Qaahm div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.practice___g43Av{display:flex;justify-content:center;align-items:flex-start;overflow:hidden;height:100%}.practice___g43Av .right___plViv{flex:1 1;background-color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.practice___g43Av .right___plViv header{padding:0 30px;height:60px;flex-shrink:0}.practice___g43Av .right___plViv header .title___fJJJd{font-size:16px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.practice___g43Av .right___plViv .content___Aiv2H{flex:1 1;overflow-y:auto}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty{padding:150px 0}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-image{height:180px}.practice___g43Av .right___plViv .content___Aiv2H .ant-empty .ant-empty-description{color:#999;font-size:14px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select{height:50px;background-color:#f5f5f5;padding-top:12px;flex-shrink:0;border-radius:4px}.practice___g43Av .right___plViv .content___Aiv2H .ant-select .ant-select-selection-item{font-size:16px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig{padding:0 30px;margin-bottom:30px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .title___fJJJd{height:16px;font-weight:700;padding:30px 0;font-size:16px;color:#333;line-height:16px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .mainBody___fTSjs{font-size:16px;color:#333;line-height:32px;margin-top:14px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm{display:flex;align-items:center}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3{padding-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .selectBox___omezm .smallType___NU4X3 span{margin-right:10px;color:#999}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk{position:relative}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .mask___ewIvw{position:absolute;z-index:10;width:400px;height:100%;cursor:pointer;border-radius:4px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .evaluating___YaR_r .evaluatingLabel___Cy_Vk .evaluatingS1___oKt4O{color:#0152d9;cursor:pointer;margin-left:10px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS{margin:20px 0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetLeft___ek9V_{min-width:100px;font-weight:400;margin-bottom:4px;color:#333}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper{border-radius:4px;overflow:hidden}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input{width:359px;height:50px;background:#f5f5f5;border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input:focus{box-shadow:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-input-group-wrapper .ant-input-group-addon{background:#f5f5f5;border:0;padding-right:20px;font-size:14px;color:#999}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab{margin:0;padding:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-nav:before{border-bottom:1px solid #DEDEDE}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active{border:0;background:#165dff1a}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active .ant-tabs-tab-btn>div:after{content:"";width:calc(100% - 40px);height:2px;background:#165dff;position:absolute;bottom:0;left:20px}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-tab-active+div.ant-tabs-tab{border:0}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .ant-tabs-ink-bar{display:none}.practice___g43Av .right___plViv .content___Aiv2H .des___kaZig .serviceSettingWrap___Haz9b .serviceBox___Oc9DS .serviceSetTip___t8Vpy{display:inline-block;margin-left:12px;line-height:50px;color:#999}.practice___g43Av .right___plViv .btns___E8bN3{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:30px;height:70px;background:#fff;box-shadow:0 -4px 8px -4px #f1f1f1}.practice___g43Av .right___plViv .btns___E8bN3>button{width:100px;height:40px}.popover___s3ipd{background-color:transparent;color:#fff}.popover___s3ipd div[class~=ant-popover-arrow]{border-top-color:#05101a99!important;border-left-color:#05101a99!important}.popover___s3ipd div[class~=ant-popover-inner]{background-color:#05101a99}.popover___s3ipd div[class~=ant-popover-inner-content]{color:#fff}.serverConfig___tirr2{width:400px;height:50px;padding:0 11px;background:#f5f5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.serverConfig___tirr2 i{color:#165dff;font-size:14px}.viewRecommendConfig___vFIgu{color:#165dff;line-height:50px;cursor:pointer;margin-left:12px}.flex_box_center___ap7QK{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___y0ril{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lHV36{align-items:center;box-align:center}.flex_box_center_end___LZ9Th{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___w365Y{flex-direction:column;box-orient:block-axis}.dataset___Fpv_2{background-color:#fff;height:100%;overflow:auto}.dataset___Fpv_2 .header___JaI8B{height:92px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.dataset___Fpv_2 .header___JaI8B .title___W2bjU{font-size:18px;font-weight:700;color:#333}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz{margin-left:auto}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz .pathTitle___ZsIta{color:#333}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz i{cursor:pointer}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz i:hover{color:#0152d9}.dataset___Fpv_2 .header___JaI8B .dataPath___VR6tz input{width:290px;height:34px;background:#f5f5f5;border-radius:4px;border:0;margin:0 14px;padding:0 14px}.dataset___Fpv_2 .header___JaI8B .btns___o1xZS{display:flex;justify-content:space-between}.dataset___Fpv_2 .header___JaI8B .btns___o1xZS button{width:100px;height:32px;font-size:14px;border-radius:4px}.dataset___Fpv_2 .content___bsrju{height:calc(100% - 92px);padding:0 40px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-table-thead tr{height:76px;border-top:1px solid #f1f1f1}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-table-thead tr th{background-color:#fff;border:0;border-radius:0;border-top:1px solid #f1f1f1}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination{margin-top:40px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination .ant-pagination-item-active{border-color:#0152d9;background:#0152d9}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination .ant-pagination-item-active a{color:#fff}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .ant-pagination button{line-height:initial}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu{height:60px}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu td{border-bottom:0}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu.row___dbMWu:nth-child(odd){background-color:#f5f5f5}.dataset___Fpv_2 .content___bsrju .customTable___RS8yq .row___dbMWu.row___dbMWu:nth-child(2n){background-color:#fff}.dataset___Fpv_2 .empty___jeKzD{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff;padding:200px}.dataset___Fpv_2 .path___q4vau{display:flex;align-items:center}.dataset___Fpv_2 .path___q4vau .text___Xngoj{display:inline-block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dataset___Fpv_2 .path___q4vau i{cursor:pointer}.dataset___Fpv_2 .path___q4vau i:hover{color:#0152d9}.dataset___Fpv_2 .actionsBtns___lW7NZ{display:flex;justify-content:space-between;padding-right:12px}.dataset___Fpv_2 .actionsBtns___lW7NZ span,.dataset___Fpv_2 .actionsBtns___lW7NZ i{cursor:pointer}.dataset___Fpv_2 .actionsBtns___lW7NZ span:hover,.dataset___Fpv_2 .actionsBtns___lW7NZ i:hover{color:#0152d9}.customModal___j7oZm .ant-form-item-label{margin-bottom:21px;margin-top:18px}.customModal___j7oZm .ant-form-item-label label{font-size:16px}.customModal___j7oZm .ant-modal-close-x{width:86px;height:66px;line-height:66px}.customModal___j7oZm .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___j7oZm .ant-modal-header{padding:22px 40px}.customModal___j7oZm .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___j7oZm .ant-modal-footer{padding:30px 40px;border:0}.customModal___j7oZm .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.customModal___j7oZm .ant-modal-footer button:first-child{margin-right:20px}.customModal___j7oZm .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>input,.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.customModal___j7oZm .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.customModal___j7oZm .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.customModal___j7oZm .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.customModal___j7oZm .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___UfYMy .ant-form-item-label{margin-bottom:21px;margin-top:18px}.shareModal___UfYMy .ant-form-item-label label{font-size:16px}.shareModal___UfYMy .ant-modal-close-x{width:86px;height:66px;line-height:66px}.shareModal___UfYMy .ant-modal-content{border-radius:4px;overflow:hidden}.shareModal___UfYMy .ant-modal-header{padding:22px 40px}.shareModal___UfYMy .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.shareModal___UfYMy .ant-modal-footer{padding:30px 40px;border:0}.shareModal___UfYMy .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.shareModal___UfYMy .ant-modal-footer button:first-child{margin-right:20px}.shareModal___UfYMy .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>input,.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.shareModal___UfYMy .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.shareModal___UfYMy .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___UfYMy .fileName___oCsnD{margin-bottom:30px;color:#333}.shareModal___UfYMy .fileName___oCsnD span{color:#999}.renameModal___kGFhU .ant-form-item-label{margin-bottom:21px;margin-top:18px}.renameModal___kGFhU .ant-form-item-label label{font-size:16px}.renameModal___kGFhU .ant-modal-close-x{width:86px;height:66px;line-height:66px}.renameModal___kGFhU .ant-modal-content{border-radius:4px;overflow:hidden}.renameModal___kGFhU .ant-modal-header{padding:22px 40px}.renameModal___kGFhU .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.renameModal___kGFhU .ant-modal-footer{padding:30px 40px;border:0}.renameModal___kGFhU .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.renameModal___kGFhU .ant-modal-footer button:first-child{margin-right:20px}.renameModal___kGFhU .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>input,.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.renameModal___kGFhU .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.renameModal___kGFhU .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.renameModal___kGFhU .fileName___oCsnD{color:#3a3a3a;line-height:16px;margin-bottom:30px}.renameModal___kGFhU .fileName___oCsnD sup{color:#e53333;vertical-align:sub}.renameModal___kGFhU .errorDes___GQgpo{color:#e53333}.uploadFileModal___uvHAo .ant-form-item-label{margin-bottom:21px;margin-top:18px}.uploadFileModal___uvHAo .ant-form-item-label label{font-size:16px}.uploadFileModal___uvHAo .ant-modal-close-x{width:86px;height:66px;line-height:66px}.uploadFileModal___uvHAo .ant-modal-content{border-radius:4px;overflow:hidden}.uploadFileModal___uvHAo .ant-modal-header{padding:22px 40px}.uploadFileModal___uvHAo .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.uploadFileModal___uvHAo .ant-modal-footer{padding:30px 40px;border:0}.uploadFileModal___uvHAo .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.uploadFileModal___uvHAo .ant-modal-footer button:first-child{margin-right:20px}.uploadFileModal___uvHAo .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>input,.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.uploadFileModal___uvHAo .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.uploadFileModal___uvHAo .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.uploadFileModal___uvHAo [class~=ant-modal-body]{padding:8px 40px 0 30px}.selectBtn___wCM31{display:inline-block;padding:0 12px;height:30px;background:#0152d9;border-radius:4px;line-height:30px;text-align:center;color:#fff;cursor:default}.leftButton___KNGj3{width:130px;height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:32px;text-align:center;font-style:normal;cursor:pointer}.rightButton___ejFn9{width:144px;height:32px;background:#3061d0;box-shadow:inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.centerText___oZo20{height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;line-height:22px;text-align:justify;font-style:normal;margin-top:10px}.wrap___tHiDz [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___tHiDz .colorBlue___YpQqS{color:#0152d9}.wrap___tHiDz .repeatedName___THyMO{color:red}.flex_box_center___RwP4Q{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___JqfPJ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___L0FU3{align-items:center;box-align:center}.flex_box_center_end___wLRsI{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___MEfj6{flex-direction:column;box-orient:block-axis}.listItem___UjT9q:last-child{border-bottom:none}.listItem___UjT9q{padding:0 10px 10px;background:#fff;border-bottom:1px solid #F6F7F9;margin-bottom:10px;cursor:pointer}.listItem___UjT9q .wrap___tj83M{width:98%;padding:0 10px;position:relative;border-radius:4px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2{width:100%}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8{height:25px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8 .title___Wc9o6{width:80%;height:25px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#232b40;line-height:25px;text-align:left;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .header___JIhx8 .time___SMHCq{width:20%;height:25px;line-height:25px;text-align:right;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .introduction___uNDtN{margin:4px 0 8px;max-height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;line-height:22px;text-align:justify;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .from___Cg8bF{font-size:14px;font-weight:400;color:#5f6368;margin-bottom:25px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg{height:22px;line-height:22px;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .user_img___qqs9Y{width:22px;height:22px;margin-right:6px;border-radius:50%}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .user_name___LjcGY{color:#5f6368;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;font-style:normal;margin-right:20px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .tags_name___xvwsP{height:22px;font-size:12px;text-align:center;color:#9096a3;line-height:22px;background:#f6f7f9;border-radius:2px;margin-right:10px;padding:0 8px}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P{margin-left:auto;display:flex}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P .buttonItem___D6ug3{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#2c3850;text-align:left;font-style:normal;margin-left:30px;cursor:pointer}.listItem___UjT9q .wrap___tj83M .leftContent___SgeL2 .bottom___Ve8Zg .buttonList___nAH2P .buttonItem___D6ug3:hover{color:#3061d0}.flex_box_center___SntrE{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___g4tse{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ooGcI{align-items:center;box-align:center}.flex_box_center_end___UM2Cs{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___vRGBc{flex-direction:column;box-orient:block-axis}.prompt___a_aRk{width:100%;height:30px;background:#9096a31a;border-radius:0 0 8px 8px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal;display:flex;align-items:center;padding-left:20px;margin-bottom:30px}.box___X84XK{max-height:140px;overflow:auto;margin-bottom:20px;margin-top:10px;width:calc(100% + 11px);padding-right:6px}.box___X84XK .row___wofpN{display:flex;align-items:center;margin-top:10px}.box___X84XK .row___wofpN:first-child{margin-top:0}.box___X84XK .row___wofpN .icon___ixIOQ{margin-right:5px;margin-left:82px;width:16px}.box___X84XK .row___wofpN div[class~=ant-progress-line]{margin:0}.flex_box_center___OmLFa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Pwqhp{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___UJzms{align-items:center;box-align:center}.flex_box_center_end___qMu25{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AimtA{flex-direction:column;box-orient:block-axis}.selectList___hGJUN{background:#fff;box-shadow:0 2px 6px #d2d2d2;border-radius:2px;border:1px solid #E7F3FF}.selectList___hGJUN .selectHeader___HxdBZ{width:100%;height:40px;background:#f6f7f9;border-radius:2px 2px 0 0;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#2c3850;line-height:40px;font-style:normal;text-indent:12px}.selectList___hGJUN .selectContent___oWjby{border-bottom:1px #F5F5F5 solid;padding:12px 12px 20px;max-height:350px;overflow:auto}.selectList___hGJUN .selectContent___oWjby .contentTitle___xlVyW{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#b3b4b9;text-align:left;font-style:normal}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU{display:flex;flex-wrap:wrap}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{height:22px;padding:0 8px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#5f6368;line-height:22px;text-align:left;font-style:normal;margin-right:30px;margin-top:15px;cursor:pointer}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev{height:22px;padding:0 8px;background:#f6f7f9;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#165dff;line-height:22px;text-align:center;font-style:normal;margin-right:30px;margin-top:15px;cursor:pointer}.selectList___hGJUN .activeStyle___FvXnt{margin:20px auto 10px;text-align:left;padding-left:12px;display:flex}.selectList___hGJUN .activeStyle___FvXnt .activeLabel___RzW9T{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#2c3850;font-style:normal;margin-right:20px}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch{display:flex;flex-wrap:wrap}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch .activeItem___NfFjA{background:#f6f7f9;padding:0 8px;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#165dff;text-align:left;font-style:normal;margin-right:10px;margin-bottom:10px;display:flex;align-items:center}.activeClose___Su7dS{width:60px;height:32px;background:#f8f9fc;border-radius:2px;border:1px solid #C3CFE0;opacity:.5;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#464f66;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:auto}.activeSubmit___gjhQA{width:60px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px;margin-right:12px}[class~=ant-select-dropdown]{padding:0!important}.wrap___XfiDL{padding:20px}.content___Wo8S5{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___Wo8S5 a{color:#05101a}.content___Wo8S5 a:hover{color:#40a9ff}.mainPathWrap___HiWyw{display:flex;flex-direction:row}.colorBlue___YquQT{color:#0152d9}.wrap___B8qi_{padding:10px 20px 80px}.fixBtn___OvNbo{left:80px}.wrap___BgpUe{padding:10px 20px;font-size:14px;margin-bottom:60px}.wrap___BgpUe div[class~=ant-collapse]{border-radius:4px;margin-top:20px}.wrap___BgpUe div[class~=ant-collapse-header]{padding:9px 16px!important;height:50px;align-items:center!important}.row___UWxAG .ant-form-item-row{flex-direction:row!important}.row___UWxAG .ant-form-item-row .ant-form-item-label{padding-top:9px}.row___UWxAG .ant-form-item-row .ant-form-item-control{width:auto!important}.textarea___gaLin{background-color:#f5f5f5!important;padding:20px;height:140px;margin-bottom:10px}.btn___ZpuhS{left:80px}.sub___Jd_ZS{margin-inline-end:4px;color:#ff4d4f;font-family:SimSun,sans-serif}.catechism___sjAIS{background-color:#fff;height:100%;position:relative}.catechism___sjAIS .tab___g7aXg{position:absolute;left:40px;top:43px}.collect___gSAx5{padding:40px}.collect___gSAx5 .head___h3Wha{display:flex;align-items:center;justify-content:flex-end}.record___zypfi{padding:40px}.record___zypfi .head___bEv4O{display:flex;align-items:center;justify-content:flex-end}.flex_box_center___MI0To{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Gn3Yr{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K5RIt{align-items:center;box-align:center}.flex_box_center_end___WhL43{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AAEDd{flex-direction:column;box-orient:block-axis}.sidebar___NrZKL{width:100%;height:100%;background:linear-gradient(180deg,#e0f1ff,#eff7ff);display:flex;flex-direction:column;justify-content:space-between;align-items:center;border:1px solid #FFFFFF}.sidebar___NrZKL .items___Q_UEK{flex:1 1;overflow:auto}.sidebar___NrZKL .items___Q_UEK .ant-tooltip-inner{color:#333}.sidebar___NrZKL .items___Q_UEK .item___VHVCz{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative}.sidebar___NrZKL .items___Q_UEK .item___VHVCz .name___oYWmC{color:#333}.sidebar___NrZKL .items___Q_UEK .item___VHVCz i{font-size:22px;color:#333;margin-bottom:5px}.sidebar___NrZKL .items___Q_UEK .item___VHVCz img{margin-bottom:8px;filter:brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(90%) contrast(100%)}.sidebar___NrZKL .items___Q_UEK .item___VHVCz:hover{background-color:#1890ff33}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative;background:linear-gradient(#4181ff,#73a4ff)!important}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy .name___oYWmC{color:#333}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy i{font-size:22px;color:#333;margin-bottom:5px}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy img{margin-bottom:8px;filter:brightness(0) saturate(100%) invert(20%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(90%) contrast(100%)}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy:hover{background-color:#1890ff33}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy .name___oYWmC{color:#fff}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy img{margin-bottom:8px;filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%)}.sidebar___NrZKL .items___Q_UEK .itemActive___UBKSy i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___NrZKL .question___D6Z4B{width:100%;height:61px;position:relative;text-align:center}.bottom___g7TNS{width:100%;text-align:end;margin-top:20px;padding:0 0 15px 25px}.bottom___g7TNS .yes___IpiGn{padding:0 16px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.bottom___g7TNS .yes___IpiGn:hover{color:#fff!important;background-color:#5784de!important}.bottom___g7TNS .no___xC90Y{margin-right:20px;height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}.bottom___g7TNS .no___xC90Y:hover{color:#464f66!important;border-color:#c3cfe080!important}.practiceSetting___duHIg{height:100vh}.practiceSetting___duHIg .wrapHeader___vb3NV{height:60px}.practiceSetting___duHIg .wrapLayout___z6EgF{height:calc(100vh - 60px);display:flex;justify-content:space-between;align-items:flex-start}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapSidebar___TzHq8{width:80px;height:100%}.practiceSetting___duHIg .wrapLayout___z6EgF .wrapContent___iZrCo{flex:1 1;height:100%;overflow:auto;z-index:1}.flex_box_center___XeTw7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Hfc9g{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___JWkfv{align-items:center;box-align:center}.flex_box_center_end___bKF19{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XWcdc{flex-direction:column;box-orient:block-axis}.header___HkrmL{width:100%;height:100%;padding:0 40px;display:flex;justify-content:space-between;align-items:center;background-color:#121731}.header___HkrmL .flex-center___Xqcdj{display:flex;align-items:center;justify-content:center}.header___HkrmL .title___rc2FS{white-space:nowrap;display:flex;align-items:center}.header___HkrmL .title___rc2FS span{color:#fff;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap;max-width:306px;font-size:18px;margin-right:3px;vertical-align:top}.header___HkrmL .title___rc2FS i{font-size:18px;color:#0152d9;cursor:pointer}.header___HkrmL .schedule___MloKP{display:flex;align-items:center;color:#fff;width:620px;flex-shrink:0}.header___HkrmL .schedule___MloKP>div{display:flex;align-items:center}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm{cursor:pointer;display:flex;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:transparent;padding-bottom:10px;margin-top:12px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .num___etFJa{width:20px;height:20px;font-size:16px;line-height:19px;text-align:center;border:1px solid #ffffff;border-radius:12px;display:inline-block;margin-right:6px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm .subject___ZbcjS{font-size:14px;line-height:20px}.header___HkrmL .schedule___MloKP>div .clickWarp___yvMMm img{width:20px;height:20px;margin-right:10px}.header___HkrmL .schedule___MloKP>div i{margin:0 30px}.header___HkrmL .btns___R7eGw{display:flex;align-items:center;justify-content:center}.header___HkrmL .btns___R7eGw .btn___NLvn4{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.header___HkrmL .btns___R7eGw .simulate___kVrJQ{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:#3061d0}.header___HkrmL .btns___R7eGw .exit___CTNC5{width:100px;height:32px;line-height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer;background:#0152d9;margin-left:20px}.information___HnFAg{display:flex;flex-direction:column;height:100%;background-color:#fff}.information___HnFAg .scroll___SzyY_{flex:1 1;overflow:auto}.information___HnFAg .scroll___SzyY_ header{height:40px;line-height:40px;font-size:16px;color:#333;font-weight:700;padding-left:40px;margin:20px 0}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW{padding:0 40px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label{margin-bottom:21px;margin-top:18px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-form-item-label label{font-size:16px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge{background:#f1f1f1;border-radius:15px;margin-bottom:10px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge:first-child{margin-left:0!important}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge button{border:0;color:#666;box-shadow:none}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-badge sup{cursor:pointer}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input{height:50px;background-color:#f5f5f5;padding:0 20px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .customAddTags .ant-input>span{font-size:16px;background-color:#f5f5f5}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper{height:50px;background-color:#f5f5f5;padding:0 20px;border-radius:4px}.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>input,.information___HnFAg .scroll___SzyY_ .formWrap___dlZEW .ant-input-affix-wrapper>span{font-size:16px;background-color:#f5f5f5}.information___HnFAg .scroll___SzyY_ .img___ESi1t{position:relative;width:400px;height:auto;background-color:#f4f3f4;display:flex;align-items:center;justify-content:center}.information___HnFAg .scroll___SzyY_ .img___ESi1t>div{position:absolute;right:-6px;top:-6px;cursor:pointer;background-color:#fff;width:16px;height:16px;border-radius:50%}.btn___CiIEf{display:inline-block;padding-right:32px;position:relative;margin-bottom:20px}.btn___CiIEf .s1___JCH7l{padding:7px 10px;font-size:14px;color:#666;background:#f1f1f1;border-radius:15px;cursor:default}.btn___CiIEf:hover .s1___JCH7l{color:#0152d9;background:#1890ff33}.btn___CiIEf:hover .s2___jSyjE{display:inline-block}.btn___CiIEf .s2___jSyjE{display:none;width:20px;height:20px;position:absolute;z-index:10;right:6px;cursor:pointer}.flex_box_center___hBEA9{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___rMB3f{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___XT_7U{align-items:center;box-align:center}.flex_box_center_end___ayQhe{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Yqif8{flex-direction:column;box-orient:block-axis}.complete___zRKx3{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 -4px 8px 1px #f1f1f1}.complete___zRKx3 .cancel___D5r7A{height:40px;line-height:40px;text-align:center;border-radius:4px;border:1px solid #0152d9;font-size:16px;color:#0152d9;padding:0 34px;cursor:pointer;user-select:none}.complete___zRKx3 .save___sa92o{height:40px;line-height:40px;text-align:center;border-radius:4px;background:#0152d9;font-size:16px;color:#fff;padding:0 34px;cursor:pointer;margin-left:40px;user-select:none}.flex_box_center___bPWMH{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___fjQJK{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___WWAEa{align-items:center;box-align:center}.flex_box_center_end___mQNLW{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___lOsG0{flex-direction:column;box-orient:block-axis}[id=educoder] ul.menu___szqfh{width:122px;background:#686f9a;color:#fff;border-radius:0;padding-left:0;padding-right:0}[id=educoder] ul.menu___szqfh li{color:#fff!important;border-radius:0!important;padding-left:8px!important}[id=educoder] ul.menu___szqfh [class~=ant-dropdown-menu-item-active]{background:#3e4571!important}[id=educoder] ul.menu___szqfh li[class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6!important}.warehouse___SVzfZ{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___SVzfZ .header___DfoMH{height:60px;background:#282e55;display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:14px}.warehouse___SVzfZ .header___DfoMH .title___y2IOb{margin:0 20px}.warehouse___SVzfZ .header___DfoMH input{width:290px;height:34px;background-color:#686f9a;color:#fff;border-radius:4px;border:0;margin-right:14px;padding:0 14px}.warehouse___SVzfZ .content___pGWUf{flex:1 1;display:flex}.warehouse___SVzfZ .content___pGWUf .left___eYHD7{width:25%;max-width:440px;height:100%;background-color:#0a143d;overflow:auto;display:box;display:flex;position:relative}.warehouse___SVzfZ .content___pGWUf .left___eYHD7>section{flex:1 1;overflow:auto;position:absolute;inset:0}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___SVzfZ .content___pGWUf .left___eYHD7 .ant-tabs .ant-tabs-nav:before{left:25px;border-bottom:1px solid #282e55;width:90%}.warehouse___SVzfZ .content___pGWUf .right___RbSHM{flex:1 1;display:flex;align-items:flex-end;height:100%;background:#0a0e2e;position:relative}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container]{border:none}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap],.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-gutters]{background:#0a0e2e}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{position:absolute;inset:60px 21px 0;height:auto}.warehouse___SVzfZ .content___pGWUf .right___RbSHM div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___g8ST2{width:100%;top:0;bottom:70px;position:absolute!important}.loading___g8ST2 [class~=ant-spin-container]{position:initial!important}.empty___JqJWS{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff}.tabs___fuMob{overflow:initial!important}.tabs___fuMob [class~=ant-tabs-nav]{margin-bottom:0!important}.tabs___fuMob [class~=ant-tabs-nav]:before{display:none}.tabs___fuMob [class~=ant-tabs-tab]{cursor:pointer}.tabs___fuMob [class~=ant-tabs-tab-btn]{color:#fff}.tabs___fuMob [class~=ant-tabs-nav-wrap]{overflow:initial!important}.tabs___fuMob [class~=ant-tabs-ink-bar]{bottom:-7px!important}.line___Wav7D{width:1px;height:16px;background:#686f9a;border-radius:1px;margin-left:28px}.footer___xymfv{height:70px;background:#282e55;width:100%;z-index:5}.footer___xymfv button{width:100px;height:40px}.commit___ZwkDv{background:#0a143d;width:100%;height:100%;overflow:auto}.blueLight___f52KB{color:#b0b5d6;font-size:14px}.filePathWrp____p6mm{height:56px;border-bottom:1px solid #3e4571;margin:0 30px;display:flex;align-items:center}.filePath___qkzoJ{font-size:0}.filePath___qkzoJ span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:14px}.filePath___qkzoJ span:after{content:"/";color:#fff;margin:0 2px;display:inline-block}.filePath___qkzoJ span:nth-clid(:odd){color:#0152d9}.filePath___qkzoJ span:nth-last-child(1){color:#fff}.filePath___qkzoJ span:nth-last-child(1):after{display:none}.bottom0___MrVME{bottom:0!important}.wrap___yTLAj{padding:0 10px}.wrap___yTLAj [class^=my-codemirror-container]{margin-bottom:0}.modal___B3dwx{z-index:9999}.title___FHscn{font-size:20px}.path___o7aJh{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___p4I9Y{color:#0152d9}.width240___UNGpD{width:240px}.filePath___uTJLX{min-width:200px;height:32px;line-height:32px;text-align:center;display:inline-block;background:#dedede;border-radius:4px 0 0 4px}.wrap___TwY3U{padding:20px}.content___Ks95W{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___Ks95W a{color:#05101a}.content___Ks95W a:hover{color:#40a9ff}.mainPathWrap___CrMaa{display:flex;flex-direction:row}.colorBlue___dvWbP{color:#0152d9}.wrap___T4tjB{background-color:#fff;padding:0 30px}.wrap___T4tjB [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.title____QnQT{font-size:20px}.path___PLUeD{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___eL7QF{color:#0152d9}.flex_box_center___UqJuy{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___kWKf7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___nu70j{align-items:center;box-align:center}.flex_box_center_end___NpRXJ{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___mXaJ7{flex-direction:column;box-orient:block-axis}.headLeft___CFA1O{color:#fff;font-size:14px;padding:20px}.colorBlue___tdx2e{color:#0152d9;cursor:pointer}.wrap___Q6mHI{font-size:12px}.wrap___Q6mHI [class~=ant-switch]{background:#e53333}.wrap___Q6mHI [class~=ant-switch-checked]{background:#1890fb}.nodata___f2U7q img{width:100%;height:100%;margin-bottom:30px}.nodataText___UUFGT{text-align:center;color:#999;font-size:14px}.content___nlH4h{margin-top:20px}.content___nlH4h [class~=ant-tree]{background:none;color:#fff}.content___nlH4h [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___nlH4h [class~=ant-tree-treenode-selected]:before{background:#2f3662!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___nlH4h [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___nlH4h [class~=drag-over]>[draggable]{opacity:1!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___nlH4h [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode]{display:flex!important;align-items:center!important;width:100%;height:36px;padding:5px 0!important}.content___nlH4h [class~=ant-tree-treenode] *{transition:none!important}.content___nlH4h [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___nlH4h [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___nlH4h [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___nlH4h [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:-1px}.content___nlH4h [class~=drag-over-gap-top],.content___nlH4h [class~=drag-over-gap-bottom]{transition:none!important}.content___nlH4h [class~=drag-over-gap-top]>[draggable],.content___nlH4h [class~=drag-over-gap-bottom]>[draggable]{border:0px solid #000!important;transition:none!important;line-height:24px!important}.gitCode___jaHbo{color:#fff;padding:32px 14px 0 20px;font-size:14px}[class~=ant-tree-switcher]{margin-left:20px!important}.ellipsis___wqs5z{margin:5px 10px}[class~=c-555a88]{border-radius:8px;position:relative}ul.menu___E01hA{width:122px;background:#686f9a;color:#fff}ul.menu___E01hA li{color:#fff}ul.menu___E01hA [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___LrvQr [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___LrvQr [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___LrvQr:before{content:" ";position:fixed;inset:0;z-index:10;background:#0000004d}.tips___XoHVF{width:100%;padding:0 20px;color:#fff;margin-bottom:10px;line-height:22px;text-align:justify}.gitTree___VsBuj [class~=ant-tree-draggable-icon]{display:none}.wrap___qIbzI{padding:20px}.content___cWjqb{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___cWjqb a{color:#05101a}.content___cWjqb a:hover{color:#40a9ff}.mainPathWrap___QP5mq{display:flex;flex-direction:row}.colorBlue___zUy77{color:#0152d9}.flex_box_center___JYIA5{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OOSa6{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___s1AAj{align-items:center;box-align:center}.flex_box_center_end___Ou9x8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___fXhOh{flex-direction:column;box-orient:block-axis}.commitWrap___xJGHF{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:10px;font-size:16px}.wrap___OEGuw{padding:20px}.colorGray___nocDG{color:#999}.content___Cvvjf{display:flex;flex-direction:column;margin-bottom:10px;padding:20px;font-size:16px}.itemTime___wIggD{color:#0152d9;margin-right:15px}.imageUrl___C3Dsm{width:50px;height:50px;border-radius:50px}.blueLight___qEiQB{color:#b0b5d6;font-size:16px}.divider___G5Y2d{background:#3e4571;border-radius:1px;margin:20px 0}.empty___L1pRU{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.flex_box_center___eoeVu{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___f9Khj{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___mDOuj{align-items:center;box-align:center}.flex_box_center_end___q43Rs{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___lnTOC{flex-direction:column;box-orient:block-axis}.level___W39_7{flex:1 1;display:flex;height:100%;overflow:hidden}.level___W39_7 .left___xugM0{width:25%;height:100%;max-width:440px;background-color:#0a143d;position:relative}.level___W39_7 .left___xugM0 .container___MnoCi{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.level___W39_7 .left___xugM0 .container___MnoCi .title___HNuSO{font-size:14px;color:#fff;padding:30px 0 10px 20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK{flex:1 1;overflow:auto}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-empty .ant-empty-description{color:#0152d9}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .ant-spin{display:flex;justify-content:center;align-items:center;height:100%}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover{background:#3e457166}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s2___jJaip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .list___Fq6dF .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo{height:44px;width:100%;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#fff;cursor:pointer;padding-left:20px;background:#3e4571!important}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover{background:#3e457166}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo:hover .s3___piVr6{display:block}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s2___jJaip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;padding-right:14px;padding-left:14px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .listActive___e7FOo .s3___piVr6{display:none;padding-right:20px}.level___W39_7 .left___xugM0 .container___MnoCi .listWrap___Oz5IK .os___Zt66K{color:#686f9a;height:40px;line-height:40px;text-align:center}.level___W39_7 .left___xugM0 .btns___mA9Xb{position:absolute;z-index:2;bottom:0;left:0;width:192px}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE{width:100%;height:100%;position:relative}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .icon___l26_g{width:50px;height:50px;background:#1890ff;box-shadow:#1890ff 0 0 4px;border-radius:25px;color:#fff;line-height:44px;text-align:center;font-size:38px;font-weight:200;cursor:pointer;position:absolute;z-index:5;left:20px;bottom:20px;transition:all .5s ease 0s;user-select:none}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O{position:absolute;z-index:6;bottom:88px;left:20px;transition:.5s}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d1___WyJ4s{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px}.level___W39_7 .left___xugM0 .btns___mA9Xb .btnsWrap___hx2vE .btn___AF61O .d2___GQq5w{width:152px;height:40px;background:#0152d9;box-shadow:0 0 4px #0152d9;border-radius:25px;font-size:16px;cursor:pointer;color:#fff;text-align:center;line-height:40px;margin-top:20px;background:#44d7b6;box-shadow:0 0 4px #44d7b6}.level___W39_7 .left___xugM0 .shrink___NbOqs{position:absolute;z-index:55;top:50%;right:0;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer}.level___W39_7 .left___xugM0 .elseShrink___ZoNE2{position:absolute;z-index:55;top:50%;width:20px;height:80px;background:#fff;border-radius:8px 0 0 8px;color:#0152d9;text-align:center;line-height:80px;cursor:pointer;transform:rotateY(180deg);right:-20px;background:#0152d9;color:#fff}.level___W39_7 .right___zgEq_{flex:1 1;display:flex;height:100%;overflow:hidden;background-color:#fff;transform:translate(0)}.level___W39_7 .right___zgEq_ .addIcon___aVZVl{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999}.level___W39_7 .right___zgEq_ .customFixedButton{z-index:98}.level___W39_7 .right___zgEq_ .customFixedButton button,.level___W39_7 .right___zgEq_ .ant-input,.level___W39_7 .right___zgEq_ .ant-form-item-control-input,.level___W39_7 .right___zgEq_ .ant-select,.level___W39_7 .right___zgEq_ .ant-input-affix-wrapper{border-radius:4px}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen{height:100%!important}.level___W39_7 .right___zgEq_ .markdown-editor-container.full-screen .markdown-editor-body{height:calc(100% - 38px)!important}.title___NTpKq{margin-bottom:15px;color:#ff954c;text-align:center;font-size:14px}.content___oL0Iy{margin-bottom:15px;background:#f7f9fd;padding:5px;height:200px;overflow:auto;font-size:14px}.add___L4cbC{text-align:center;padding-top:20%}.colorBlue___xRARA{color:#0152d9}.radio___cfwvc{display:block;height:30px;line-height:30px;font-size:14px}.bg___GzXpp{width:1200px;margin:30px auto 80px;display:flex;justify-content:space-between}.wrap___A40jS{width:100%}.modal___Zz7dC{display:flex;flex-direction:row;justify-content:center}.content___H5ZN2{background-color:#fff}.head___o5t32{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:76px;border-bottom:1px solid #f4f4f4}.headCount___eBMPN{height:16px;font-size:16px;font-weight:700;color:#333;line-height:16px;margin-left:40px}.button___YSSGm{width:100px;height:32px;text-align:center;border-radius:4px;font-size:14px;color:#fff;cursor:pointer}.itemWrap___iPWUC{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.imgWrap___T70Es{margin-right:20px;position:relative}.img___oumA5{border-radius:50%}.manager___VdXG8{display:inline-block;position:absolute;bottom:13px;left:2px;width:44px;height:18px;background:#0152d9;color:#fff;font-size:10px;text-align:center;border-bottom-right-radius:28px;border-bottom-left-radius:31px}.itemContent____npAh{display:flex;flex-direction:column;flex:1 1}.nameWrap___nazId{display:flex;flex-direction:row;justify-content:space-between}.name___Z48aE{color:#000;font-size:16px}.name___Z48aE>span{background-color:#0152d9;padding:1px 6px;border-radius:10px;color:#fff;font-size:12px;line-height:15px;margin-left:4px;display:inline-block;transform:translateY(-1px)}.actionGroup___eScAq{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.deleteIcon___FK_OA{color:#bbb;cursor:pointer;font-size:18px}.deleteIcon___FK_OA:hover{color:#f55}.schoolWrap___jJuIm{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___kSMwT{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.countWrap___p7epV{text-align:center;margin-top:30px}.deletetitle___uVCHi{color:#e53333;font-size:16px!important}.deletetitle___uVCHi:hover{color:#f55}.yseTitle___L6JF9{font-size:16px!important;color:#0152d9}.titlesize___RiFfV{font-size:16px;font-weight:800}.labelWrap___gNw3Q{display:flex;flex-direction:row;margin-top:30px}.label___uujJZ{width:145px;text-align:right;font-size:14px}.labelContent___QsIDL{display:flex;flex-direction:column;margin-left:10px}.selectSchool___HL1ax{width:600px}.selectSchool___HL1ax [class~=ant-select-selector]{border:0px!important;background-color:#f5f5f5!important}.dataPicker___Ux1tp{width:600px}.itemWrap___Q0uQz{display:flex;flex-direction:row;padding:20px 40px;border-bottom:1px solid #eee;cursor:default}.img___bqnNM{border-radius:50%}.itemContent___FvPMp{display:flex;flex-direction:column;flex:1 1;margin-left:20px}.nameWrap___ALKio{display:flex;flex-direction:row;justify-content:space-between}.name___Q7c5Q{color:#000;font-size:18px}.actionGroup___qiWs0{width:140px;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.schoolWrap___dXuoo{display:flex;flex-direction:row;justify-content:space-between;color:#b2b2b2;font-size:12px}.school___CW5RX{max-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.colorOrange___EkZAA{color:#ff6601}.colorYellow___evRzy{color:#e6a23c}.graaytitle___LUmPS{height:54px;background:#f5f5f5;margin-top:10px;border-radius:8px;display:flex;justify-content:left;align-items:center;padding:0 20px}.wrap___LhoYE{padding:10px 20px;font-size:14px}.labelWrap___kKVu_{display:flex;flex-direction:row;margin-top:30px}.label___we33R{width:120px;text-align:right;font-size:16px}.labelContent___RWgKj{display:flex;flex-direction:column;margin-left:10px}.flexRow___WhVXT{display:flex;flex-direction:row}.color999___R1ot6{color:#999}.radio___S0Uhc{font-size:14px;display:block;height:24px;line-height:24px}.selectSchool___egsX3,.dataPicker___zNtLB{width:200px}.modal___J1s9f span{margin-top:5px}.colorOrange___NDyE2{color:#ff6601}.colorYellow___Ijswi{color:#e6a23c}.bottomButton___sODGQ{width:76%;left:auto;position:absolute}.flex_box_center___l5eTc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___k0OR7{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___OKlIC{align-items:center;box-align:center}.flex_box_center_end___hN9A6{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___ijTq_{flex-direction:column;box-orient:block-axis}.dataset___dSWAV{background-color:#fff;height:100%;overflow:auto}.dataset___dSWAV .header___BzxI4{height:92px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.dataset___dSWAV .header___BzxI4 .title___cPEyN{font-size:18px;font-weight:700;color:#333}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR{margin-left:auto}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR .pathTitle___TOS2Z{color:#333}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i{cursor:pointer}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR i:hover{color:#0152d9}.dataset___dSWAV .header___BzxI4 .dataPath___wJ6mR input{width:290px;height:34px;background:#f5f5f5;border-radius:4px;border:0;margin:0 14px;padding:0 14px}.dataset___dSWAV .header___BzxI4 .btns___jGE8o{display:flex;justify-content:space-between}.dataset___dSWAV .header___BzxI4 .btns___jGE8o button{width:100px;height:32px;font-size:14px;border-radius:4px}.dataset___dSWAV .content___s4ep8{height:calc(100% - 92px);padding:0 40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr{height:76px;border-top:1px solid #f1f1f1}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-table-thead tr th{background-color:#fff;border:0;border-radius:0;border-top:1px solid #f1f1f1}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination{margin-top:40px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active{border-color:#0152d9;background:#0152d9}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination .ant-pagination-item-active a{color:#fff}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .ant-pagination button{line-height:initial}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r{height:60px}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r td{border-bottom:0}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(odd){background-color:#f5f5f5}.dataset___dSWAV .content___s4ep8 .customTable___OG3_9 .row___ONd7r.row___ONd7r:nth-child(2n){background-color:#fff}.dataset___dSWAV .empty___CgtTE{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff;padding:200px}.dataset___dSWAV .path___Cg5rX{display:flex;align-items:center}.dataset___dSWAV .path___Cg5rX .text___SCLRV{display:inline-block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dataset___dSWAV .path___Cg5rX i{cursor:pointer}.dataset___dSWAV .path___Cg5rX i:hover{color:#0152d9}.dataset___dSWAV .actionsBtns___L5tdC{display:flex;justify-content:space-between;padding-right:12px}.dataset___dSWAV .actionsBtns___L5tdC span,.dataset___dSWAV .actionsBtns___L5tdC i{cursor:pointer}.dataset___dSWAV .actionsBtns___L5tdC span:hover,.dataset___dSWAV .actionsBtns___L5tdC i:hover{color:#0152d9}.customModal___qVeG3 .ant-form-item-label{margin-bottom:21px;margin-top:18px}.customModal___qVeG3 .ant-form-item-label label{font-size:16px}.customModal___qVeG3 .ant-modal-close-x{width:86px;height:66px;line-height:66px}.customModal___qVeG3 .ant-modal-content{border-radius:4px;overflow:hidden}.customModal___qVeG3 .ant-modal-header{padding:22px 40px}.customModal___qVeG3 .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.customModal___qVeG3 .ant-modal-footer{padding:30px 40px;border:0}.customModal___qVeG3 .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.customModal___qVeG3 .ant-modal-footer button:first-child{margin-right:20px}.customModal___qVeG3 .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>input,.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.customModal___qVeG3 .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.customModal___qVeG3 .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___HedYo .ant-form-item-label{margin-bottom:21px;margin-top:18px}.shareModal___HedYo .ant-form-item-label label{font-size:16px}.shareModal___HedYo .ant-modal-close-x{width:86px;height:66px;line-height:66px}.shareModal___HedYo .ant-modal-content{border-radius:4px;overflow:hidden}.shareModal___HedYo .ant-modal-header{padding:22px 40px}.shareModal___HedYo .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.shareModal___HedYo .ant-modal-footer{padding:30px 40px;border:0}.shareModal___HedYo .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.shareModal___HedYo .ant-modal-footer button:first-child{margin-right:20px}.shareModal___HedYo .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>input,.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.shareModal___HedYo .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.shareModal___HedYo .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.shareModal___HedYo .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.shareModal___HedYo .fileName___x56US{margin-bottom:30px;color:#333}.shareModal___HedYo .fileName___x56US span{color:#999}.renameModal___SmCAd .ant-form-item-label{margin-bottom:21px;margin-top:18px}.renameModal___SmCAd .ant-form-item-label label{font-size:16px}.renameModal___SmCAd .ant-modal-close-x{width:86px;height:66px;line-height:66px}.renameModal___SmCAd .ant-modal-content{border-radius:4px;overflow:hidden}.renameModal___SmCAd .ant-modal-header{padding:22px 40px}.renameModal___SmCAd .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.renameModal___SmCAd .ant-modal-footer{padding:30px 40px;border:0}.renameModal___SmCAd .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.renameModal___SmCAd .ant-modal-footer button:first-child{margin-right:20px}.renameModal___SmCAd .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>input,.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.renameModal___SmCAd .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.renameModal___SmCAd .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.renameModal___SmCAd .fileName___x56US{color:#3a3a3a;line-height:16px;margin-bottom:30px}.renameModal___SmCAd .fileName___x56US sup{color:#e53333;vertical-align:sub}.renameModal___SmCAd .errorDes___VLR_5{color:#e53333}.uploadFileModal___pYYDB .ant-form-item-label{margin-bottom:21px;margin-top:18px}.uploadFileModal___pYYDB .ant-form-item-label label{font-size:16px}.uploadFileModal___pYYDB .ant-modal-close-x{width:86px;height:66px;line-height:66px}.uploadFileModal___pYYDB .ant-modal-content{border-radius:4px;overflow:hidden}.uploadFileModal___pYYDB .ant-modal-header{padding:22px 40px}.uploadFileModal___pYYDB .ant-modal-header .ant-modal-title{font-size:18px;font-weight:400}.uploadFileModal___pYYDB .ant-modal-footer{padding:30px 40px;border:0}.uploadFileModal___pYYDB .ant-modal-footer button{width:100px;height:40px;border-radius:4px}.uploadFileModal___pYYDB .ant-modal-footer button:first-child{margin-right:20px}.uploadFileModal___pYYDB .ant-modal-body{max-height:600px;overflow:auto;padding:40px 40px 30px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper{height:50px;background:#f5f5f5;padding:0 20px;border-radius:4px}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>input,.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{font-size:16px;background:#f5f5f5}.uploadFileModal___pYYDB .ant-modal-body .ant-input-affix-wrapper>span{color:#999}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper{height:50px;background:#f5f5f5;padding-right:20px;border-radius:4px;overflow:hidden}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>input{height:50px;font-size:16px;background:#f5f5f5}.uploadFileModal___pYYDB .ant-modal-body .ant-input-wrapper>span{border:0;padding:0 20px;height:50px;font-size:16px;background:#dedede}.uploadFileModal___pYYDB [class~=ant-modal-body]{padding:8px 40px 0 30px}.selectBtn___m_hrR{display:inline-block;padding:0 12px;height:30px;background:#0152d9;border-radius:4px;line-height:30px;text-align:center;color:#fff;cursor:default}.leftButton___F0fvG{width:130px;height:32px;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #BACFFE;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#3061d0;line-height:32px;text-align:center;font-style:normal;cursor:pointer}.rightButton___oCK81{width:144px;height:32px;background:#3061d0;box-shadow:inset 0 -1px 3px #ffffff80;border-radius:2px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#fff;line-height:32px;text-align:center;font-style:normal;cursor:pointer;margin-left:20px}.centerText___jpgrt{height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;line-height:22px;text-align:justify;font-style:normal;margin-top:10px}.wrap___EmsVa [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #0152d9}.wrap___EmsVa .colorBlue___XqtfP{color:#0152d9}.wrap___EmsVa .repeatedName___yMQsm{color:red}.flex_box_center___laljR{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___DeOnN{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___iLJSY{align-items:center;box-align:center}.flex_box_center_end___D8d4a{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___E1Pzm{flex-direction:column;box-orient:block-axis}.listItem___RLEHn:last-child{border-bottom:none}.listItem___RLEHn{padding:0 10px 10px;background:#fff;border-bottom:1px solid #F6F7F9;margin-bottom:10px;cursor:pointer}.listItem___RLEHn .wrap____6VVD{width:98%;padding:0 10px;position:relative;border-radius:4px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6{width:100%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs{height:25px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .title___UkOuL{width:80%;height:25px;font-family:PingFangSC,PingFang SC;font-weight:600;font-size:16px;color:#232b40;line-height:25px;text-align:left;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .header___Lufcs .time____i1RA{width:20%;height:25px;line-height:25px;text-align:right;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;font-style:normal}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .introduction___q377_{margin:4px 0 8px;max-height:22px;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#9096a3;line-height:22px;text-align:justify;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .from___pr6HT{font-size:14px;font-weight:400;color:#5f6368;margin-bottom:25px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX{height:22px;line-height:22px;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_img___K_sq1{width:22px;height:22px;margin-right:6px;border-radius:50%}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .user_name___AYxpE{color:#5f6368;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:#000;font-style:normal;margin-right:20px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .tags_name___r0cun{height:22px;font-size:12px;text-align:center;color:#9096a3;line-height:22px;background:#f6f7f9;border-radius:2px;margin-right:10px;padding:0 8px}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3{margin-left:auto;display:flex}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:12px;color:#2c3850;text-align:left;font-style:normal;margin-left:30px;cursor:pointer}.listItem___RLEHn .wrap____6VVD .leftContent____5nA6 .bottom___x89GX .buttonList___Q3rQ3 .buttonItem___YDwk1:hover{color:#3061d0}.wrap___VIvSS{padding:20px}.content___pqoZT{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___pqoZT a{color:#05101a}.content___pqoZT a:hover{color:#40a9ff}.mainPathWrap___v3uSU{display:flex;flex-direction:row}.colorBlue___AjQlz{color:#0152d9}.wrap___AnxZp{padding:10px 20px 80px}.fixBtn___sQhsA{left:80px}.catechism___lS6Ml{background-color:#fff;height:100%;position:relative}.catechism___lS6Ml .tab___vw6iE{position:absolute;left:40px;top:43px}.collect___pxqYO{padding:40px}.collect___pxqYO .head___WuH5D{display:flex;align-items:center;justify-content:flex-end}.record___Ueu3j{padding:40px}.record___Ueu3j .head___UOVq4{display:flex;align-items:center;justify-content:flex-end}.flex_box_center___FN240{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___wjShI{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___HbcwC{align-items:center;box-align:center}.flex_box_center_end___gj_ks{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___zxJPU{flex-direction:column;box-orient:block-axis}.sidebar___OW5LG{width:100%;height:100%;background-color:#3e4571;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.sidebar___OW5LG .items___j856O{flex:1 1;overflow:auto}.sidebar___OW5LG .items___j856O .ant-tooltip-inner{color:#333}.sidebar___OW5LG .items___j856O .item___Zn_qr{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative}.sidebar___OW5LG .items___j856O .item___Zn_qr .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .item___Zn_qr i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___OW5LG .items___j856O .item___Zn_qr img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___OW5LG .items___j856O .item___Zn_qr:hover{background-color:#1890ff33}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri{display:flex;justify-content:center;align-items:center;flex-direction:column;width:80px;height:70px;margin-bottom:12px;cursor:pointer;position:relative;background-color:#0152d9!important}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri .name___ZfhoC{color:#fff}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri i{font-size:22px;color:#fff;margin-bottom:5px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri img{position:absolute;z-index:1;left:42px;width:18px;height:18px;top:10px}.sidebar___OW5LG .items___j856O .itemActive___sW_Ri:hover{background-color:#1890ff33}.sidebar___OW5LG .question___yfIcY{width:100%;height:61px;position:relative;text-align:center}.bottom___AZ7c_{width:100%;text-align:end;margin-top:20px;padding:0 0 15px 25px}.bottom___AZ7c_ .yes___iDEVN{padding:0 16px;height:32px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;font-weight:400;color:#fff;border:0px}.bottom___AZ7c_ .yes___iDEVN:hover{color:#fff!important;background-color:#5784de!important}.bottom___AZ7c_ .no___E02he{margin-right:20px;height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}.bottom___AZ7c_ .no___E02he:hover{color:#464f66!important;border-color:#c3cfe080!important} diff --git a/p__tasks__index.8aa1b374.chunk.css b/p__tasks__index.b0e6184b.chunk.css similarity index 76% rename from p__tasks__index.8aa1b374.chunk.css rename to p__tasks__index.b0e6184b.chunk.css index 97b62cadd8..1d82dc8b6a 100644 --- a/p__tasks__index.8aa1b374.chunk.css +++ b/p__tasks__index.b0e6184b.chunk.css @@ -1,4 +1,4 @@ -.task-wrapper{height:100vh;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;overflow:hidden}.tpi-spin{height:100vh!important;position:initial!important}.tasks-body{height:calc(100vh - 54px);width:100%;display:flex;flex-flow:row nowrap;align-items:center;position:relative}.tasks-body div[class~=ant-alert-error]{background-color:#fef0f0!important;border:1px solid #FDE2E2!important}.tasks-body div[class~=ant-alert]{height:100%!important;border-radius:4px!important}.tasks-body div[class~=ant-alert-message]{color:#f56c6c!important}.tasks-body .resize-x-bar{width:4px;cursor:ew-resize;height:100%;position:relative;display:flex;flex-flow:column nowrap;justify-content:center;background:#111c24;flex-shrink:0}.tasks-body .right-panel{flex:3 0 auto;position:relative;height:100%;background:#111c24;display:flex;flex-direction:column}.tasks-body .right-panel .unity-3d-container{height:100%}.tasks-body .left-panel{flex:2 0 auto;position:relative;height:100%;background-color:#fafafa}.tasks-body .btn-resize{display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:94;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;background-color:#e0e0e0;color:#000000de}.tasks-body .btn-resize:hover{opacity:1}.ghost-link{margin:8px;color:#0152d9!important;border:1px solid #0152d9;height:30px;padding:0 16px;border-radius:2px;line-height:30px}.ghost-link:hover{background:#4890ff;text-decoration:none;color:#fff!important}.unity-3d-nav{position:absolute;right:0;bottom:0;left:0;height:50px;z-index:100;display:flex;flex-flow:row nowrap;background:#05101a;justify-content:flex-end;align-items:center}.unity-3d-nav .ghost-link{display:block}.trapezoid{position:absolute;cursor:pointer;margin-top:-49px;top:50%;left:-20px;z-index:100}.trapezoid.enlarge{left:0}.dragging-mask{position:absolute;background:#0000;z-index:1000;top:0;bottom:51px;width:100%}.last-compile-output{max-height:167px;overflow:auto}.dir-tree{background:#031b2a!important;height:calc(100vh - 105px)}.dir-tree .ant-tree-treenode:hover:before{background:#1890ff!important}.dir-tree span{color:#cbcbcb}body:fullscreen .tasks-body{height:100vh!important}body:fullscreen .left-panel,body:fullscreen .task-header-container{display:none!important}#educoder:has([class^=ant-modal-mask]) body{overflow:hidden!important}.multi_ellipsis1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-header h3{margin-left:14px;flex:1 0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.content-wrapper___kKoFC{height:calc(100% - 45px);overflow:hidden;display:flex;flex-direction:column;position:relative}.scroll___lsiy3{flex:1 1;overflow:hidden auto}.unity-3d-container___kQAJh{width:100%;height:354px;position:relative}.unity-3d-container___kQAJh .unity-3d-resize___xD5aC{position:absolute;bottom:0;left:0;width:100%;height:3px;cursor:ns-resize;z-index:10}.unity-3d-container___kQAJh .unity-3d-resize___xD5aC:hover{background:#179fff}.unity-3d-container___kQAJh .unity3d-panel___WLXqG{border:0;position:absolute;inset:0;z-index:2;background:#fff}.unity-3d-container___kQAJh .btn-enlarge___mQbst{position:absolute;top:4px;right:10px;z-index:3;color:#0152d9}.unity-3d-container___kQAJh .btn-enlarge___mQbst.enlarge___p_I6G{position:fixed;z-index:1003}.unity-3d-container___kQAJh.enlarge___p_I6G [class^=unity3d-panel]{position:fixed;top:0;z-index:1000}.tab-nav___iVZmY{width:100%;display:flex;flex-flow:row nowrap;padding:0;border-bottom:1px solid #ddd}.tab-nav___iVZmY.tab-fixed___SeByu{position:absolute;top:0;z-index:10;background:#fff;left:0;width:100%}.tab-nav___iVZmY a{color:#05101a;font-size:16px;text-align:center}.tab-nav___iVZmY span{display:inline-block;margin-left:5px;padding:0 5px;color:#666;background:#ccc;text-align:center;border-radius:50%;font-size:12px;line-height:20px}.tab-nav___iVZmY li{flex:1 1 auto;height:40px;line-height:40px;overflow:hidden;text-align:center}.tab-nav___iVZmY li.active___TjNGA{border-bottom:2px solid #0152d9}.tab-panel-body___iueV_{padding:56px 16px 16px}.answer-tip___b7k1Y p{text-align:center}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio{color:#3061d0;background:#e5eeff;border-radius:999px;border:1px solid #C9DBFF;height:36px}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio:hover{border:1px solid #3061D0}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.ClassRoomItem___F4pL0{border:1px solid transparent}.ClassRoomItem___F4pL0:hover{border:1px solid #165DFF!important}.ClassRoomItem___F4pL0:hover .TitleDom___DB76T{color:#165dff}.ClassRoomItem___F4pL0 .TitleDom___DB76T{color:#333}#educoder div.tree___LyfjL{background:none;color:#fff}#educoder div.tree___LyfjL i{font-style:normal}#educoder div.tree___LyfjL [class~=ant-tree-treenode]{padding:4px 0;margin:4px 0;font-size:14px}#educoder div.tree___LyfjL [class~=ant-tree-treenode] [class~=ant-tree-switcher_open] [class~=icon-you1]{left:-1px}#educoder div.tree___LyfjL [class~=ant-tree-treenode] [class~=ant-tree-iconEle]{display:none}#educoder div.tree___LyfjL [class~=ant-tree-treenode] [class~=ant-tree-title]{display:inline-flex;align-items:center}#educoder div.tree___LyfjL [class~=ant-tree-treenode] [class~=ant-tree-title] [class~=iconfont]{margin-right:8px}#educoder div.tree___LyfjL [class~=ant-tree-treenode] [class~=ant-tree-title] [class~=icon-tasks-img]{position:absolute;right:0;top:5px;font-size:0}#educoder div.tree___LyfjL [class~=ant-tree-treenode]:hover:before{background:#0152d9!important}#educoder div.tree___LyfjL [class~=ant-tree-treenode]:hover *{color:#fff}#educoder div.tree___LyfjL [class~=ant-tree-treenode-selected]:before{visibility:hidden}#educoder div.tree___LyfjL [class~=ant-tree-treenode-selected] [class~=ant-tree-title]{color:#0152d9}#educoder div.tree___LyfjL [class~=ant-tree-switcher_open]{transform:rotate(90deg)}.ldsRing___mpBZC{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___Of9_n{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:flex;flex-flow:column nowrap;justify-content:center}.idsRingWrapper___Of9_n p{text-align:center;margin-top:12px}.ldsRing___mpBZC div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #1976d2;border-radius:50%;animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#1976d2 transparent transparent transparent}.ldsRing___mpBZC div:nth-child(1){animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.markdown-editor-wrapper{position:relative;margin-bottom:12px}.markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center;overflow:hidden}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}.markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;font-size:16px}.markdown-editor-container.full-screen{position:fixed;inset:0;height:100vh!important;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}.markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:0px}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.unity3d-panel___aA1uJ{width:100%;height:100%;border:none}.task-header-container{display:flex;flex-flow:row nowrap;align-items:center;height:54px;background:#05101a;padding:0 15px;color:#fff;position:relative;z-index:9}.task-header-container .exercise_user_info{font-size:14px;font-weight:400;color:#b2bacb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.task-header-container .shixun-info{flex:1 0 auto;text-align:center;font-size:16px;color:#fff;display:flex;flex-flow:column nowrap;justify-content:center;margin:0}.task-header-container .task-user-info{display:flex;flex-flow:row nowrap;align-items:center;color:#fff;font-size:16px}.task-header-container .grade-info{margin-left:24px;height:32px;padding:0 15px;background:#1f2f3b;border-radius:25px;line-height:32px;display:flex;flex-flow:row nowrap;align-items:center}.task-header-container .grade-info img{margin-right:5px}.task-header-container .btn-task-out{background:#da000c;border-radius:2px;font-size:12px;text-align:center;display:block;padding:6px 9px;color:#fff}.task-header-container .btn-out{display:flex;flex-flow:row nowrap;align-items:center;color:#fff;font-size:12px;margin-left:12px}.task-header-container .btn-out .iconfont{font-size:16px!important;margin-right:4px}.task-header-container .btn-vnc{display:flex;flex-flow:row nowrap;align-items:center;color:#fff;font-size:12px;margin-right:24px}.action-bar-container___TDRpf{display:flex;flex-flow:row nowrap;height:40px;overflow:hidden;align-items:center;justify-content:space-between}.action-bar-container___TDRpf img{display:block}.edit-status___wZI5m{color:#888;font-size:14px}.action-bar___bbigU{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;padding-left:10px}.action-bar___bbigU a{margin-right:10px;color:#8d929f;text-decoration:none}.action-bar___bbigU a i.iconfont___hoZln{display:inline-block;margin-right:5px}.action-bar___bbigU a:hover{color:#0152d9}.action-bar___bbigU .startDebug___tLWzR{width:26px;height:26px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;margin-right:6px;color:#499c54}.action-bar___bbigU .startDebug___tLWzR i{user-select:none;pointer-events:none}.action-bar___bbigU .disabledDebug___npN0z{width:26px;height:26px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;margin-right:6px;color:#499c54;color:#747a7f;cursor:default}.action-bar___bbigU .disabledDebug___npN0z i{user-select:none;pointer-events:none}.tpi-code-setting{height:calc(100vh - 54px);background:#031b2a;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{background:#031b2a}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{height:auto}.setting-drawer .ant-select-selection,.oj .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.upload_button{width:108px;height:40px!important;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9)!important;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80!important;border-radius:2px;border:1px solid #BACFFE!important;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#3061d0!important;display:inline-block;text-align:center;align-items:center;align-content:center}.upload_button .aBtn_img{width:14px;height:14px;margin-top:-3px;margin-right:8px}.upload_button:hover{width:108px;height:40px!important;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #3061D0!important;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#3061d0!important}.upload_button:active{width:108px;height:40px!important;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #3061D0!important;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#3061d0}.upload_text{width:129px;height:20px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#5f6367;line-height:20px;margin-left:16px}.tip___G7f9K{padding:20px;font-size:14px;color:#ca7720;background:#f6f7f9}.title___IQM0U{display:flex;align-items:center;margin-top:22px;margin-bottom:11px;font-weight:600;color:#333}.title___IQM0U b{display:inline-block;width:8px;height:8px;border-radius:50%;background:#333;margin-right:6px}.primary___GvQEk{font-size:14px;color:#3061d0;cursor:pointer}.primary___GvQEk:hover{color:#145dff}.del___VIxYG{font-size:14px;color:#3061d0;cursor:pointer}.del___VIxYG:hover{color:#e30000}.mirrorModal___Pi3tF{display:flex;justify-content:center;align-items:flex-start;height:580px}.mirrorModal___Pi3tF .right___Hot5f{flex:1 1;background-color:#fff;height:100%}.mirrorModal___Pi3tF .right___Hot5f header{padding:0 30px;height:60px}.mirrorModal___Pi3tF .right___Hot5f header .title___jjMKh{font-size:14px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty{padding:150px 0 40px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-image{height:180px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .des___oGTUM{padding:0 30px;margin-top:18px;max-height:490px;overflow-y:auto}.modal___yy3VB .ant-modal-body{max-height:500px;overflow-y:auto}.flex_box_center___vG4eV{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qVVxe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___P8Z8s{align-items:center;box-align:center}.flex_box_center_end___VMme3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___VMHwm{flex-direction:column;box-orient:block-axis}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{color:#165dff!important;background:#fff}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{font-weight:400!important;background-color:#edf2ff!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{color:#165dff!important;background-color:#fff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.flex_box_center___rNE5B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___UQz5R{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LVkcg{align-items:center;box-align:center}.flex_box_center_end___liNMD{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___en5bA{flex-direction:column;box-orient:block-axis}[id=educoder] .wrap___QHoGE [class~=ant-drawer-content-wrapper]{margin-top:54px}[id=educoder] .wrap___QHoGE [class~=ant-drawer-body]{padding-top:15px;margin-bottom:60px}[id=educoder] .wrap___QHoGE [class~=ant-drawer-content]{background:none}[id=educoder] .wrap___QHoGE [class~=ant-drawer-wrapper-body],[id=educoder] .wrap___QHoGE [class~=ant-drawer-header]{background:#031b2a;color:#fff;border:none;padding-top:10px}[id=educoder] .wrap___QHoGE [class~=ant-drawer-title]{color:#fff;font-size:16px;padding:19px 0 0 4px}[id=educoder] .list___PqCYv{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}[id=educoder] .list___PqCYv dt,[id=educoder] .list___PqCYv dd{margin:0}[id=educoder] .list___PqCYv dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all;height:24px}[id=educoder] .list___PqCYv dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}[id=educoder] .page___TKcdQ{font-size:14px;margin-top:20px}[id=educoder] .page___TKcdQ [class~=ant-pagination-item],[id=educoder] .page___TKcdQ [class~=ant-pagination-item-link],[id=educoder] .page___TKcdQ [class~=ant-pagination-item] a,[id=educoder] .page___TKcdQ [class~=ant-pagination-item-link] a{color:#0152d9}[id=educoder] .page___TKcdQ [class~=ant-pagination-item-active]{background:#0152d9}[id=educoder] .page___TKcdQ [class~=ant-pagination-item-active] a{color:#fff}[id=educoder] .page___TKcdQ [class~=ant-pagination-disabled] a,[id=educoder] .page___TKcdQ [class~=ant-pagination-disabled] button,[id=educoder] .page___TKcdQ [class~=ant-pagination-disabled] a:hover,[id=educoder] .page___TKcdQ [class~=ant-pagination-disabled] button:hover{color:#7f99a7}.flex_box_center___qAghX{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___T78j9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sHN4M{align-items:center;box-align:center}.flex_box_center_end___JfXzO{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___OVgmN{flex-direction:column;box-orient:block-axis}[id=educoder] .wrap___kus4_ [class~=ant-drawer-content-wrapper]{margin-top:54px}[id=educoder] .wrap___kus4_ [class~=ant-drawer-body]{margin-bottom:60px}[id=educoder] .wrap___kus4_ [class~=ant-drawer-content]{background:none}[id=educoder] .wrap___kus4_ [class~=ant-drawer-wrapper-body],[id=educoder] .wrap___kus4_ [class~=ant-drawer-header]{background:#031b2a;color:#fff;border:none;padding-top:15px;padding-bottom:0}[id=educoder] .wrap___kus4_ [class~=ant-drawer-title]{color:#fff;font-size:16px}[id=educoder] .list___oY3h5{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}[id=educoder] .list___oY3h5 dt,[id=educoder] .list___oY3h5 dd{margin:0}[id=educoder] .list___oY3h5 dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all;height:24px}[id=educoder] .list___oY3h5 dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}[id=educoder] .page___vXGzX{font-size:14px;margin-top:20px}[id=educoder] .page___vXGzX [class~=ant-pagination-item],[id=educoder] .page___vXGzX [class~=ant-pagination-item-link],[id=educoder] .page___vXGzX [class~=ant-pagination-item] a,[id=educoder] .page___vXGzX [class~=ant-pagination-item-link] a{color:#0152d9}[id=educoder] .page___vXGzX [class~=ant-pagination-item-active]{background:#0152d9}[id=educoder] .page___vXGzX [class~=ant-pagination-item-active] a{color:#fff}[id=educoder] .page___vXGzX [class~=ant-pagination-disabled] a,[id=educoder] .page___vXGzX [class~=ant-pagination-disabled] button,[id=educoder] .page___vXGzX [class~=ant-pagination-disabled] a:hover,[id=educoder] .page___vXGzX [class~=ant-pagination-disabled] button:hover{color:#7f99a7}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{float:none;display:flex;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{width:120px;height:38px;background:#f6f7f9 #3061d0;border-radius:2px}.exitFullScreenModal___HIMyY{text-align:center;font-size:30px;font-weight:400}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{font-size:30px;font-weight:500;color:#e30000;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{font-size:14px;font-weight:400;color:#333;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px}.header_body___lAlEX{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.header_body___lAlEX span{font-weight:500;font-size:16px;color:#333;letter-spacing:.01rem}.header_body___lAlEX .close___OXweN{cursor:pointer;color:#979797;font-size:15px}.no_data___h77J2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;margin-top:140px}.recommend_config_introduce___ifFGY{font-weight:400;font-size:12px;color:#666;line-height:26px}.recommend_config___UXyKS{display:flex;margin-top:20px;margin-bottom:26px}.recommend_config___UXyKS .recommend_config_item___zONum{width:280px;height:auto;min-height:135px;background:#f6f7f9;border-radius:4px;padding:15px 20px;border:1px solid rgba(0,0,0,0);cursor:pointer;margin-right:50px}.recommend_config___UXyKS .recommend_config_item___zONum:last-child{margin-right:0}.recommend_config___UXyKS .recommend_config_item___zONum:hover{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config___UXyKS .recommend_config_item___zONum .item_title___w5vXw{font-weight:600;font-size:14px;color:#333;display:flex;align-items:start;justify-content:space-between}.recommend_config___UXyKS .recommend_config_item___zONum .recommend_text___f68Eu{width:44px;height:20px;background:#ec9c20;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.recommend_config___UXyKS .recommend_config_item___zONum .item_content___j_zbN{display:flex;justify-content:space-between;font-size:14px;color:#191919;margin-top:8px}.recommend_config___UXyKS .recommend_config_active_item___SrTkJ{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config_footer___PHnlA{display:flex;align-items:center;justify-content:space-between}.application___uh4gI{width:80px;height:32px;line-height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:16px;font-weight:400;font-size:12px;color:#fff;display:flex;justify-content:center;cursor:pointer}.tooltip___f0uXh{color:#999;font-size:14px;margin-left:6px}.tooltip___f0uXh:hover{color:#165dff}.disabled___Ha9Ba{background-color:#0000000f;color:#d9d9d9}.lineChart___dCEZW{width:100%;height:350px;margin:0 auto}.flex_warp___Rtigf{display:flex;align-items:center;justify-content:space-between}.chart_content___tVmUj{width:100%;min-height:320px;margin-bottom:20px;border-radius:4px;border:1px solid #F6F7F9;background-color:#fff}.chart_content___tVmUj .chart_title___AOPx7{width:100%;height:40px;padding:9px 20px;background:#f6f7f9;font-weight:500;color:#232b40;display:flex;justify-content:space-between;align-items:center}.chart_content___tVmUj .listdata___mi4KG{display:flex;align-items:center;justify-content:flex-end;padding-bottom:12px}.chart_content___tVmUj .listdata___mi4KG .block___prArl{width:15px;height:3px}.chart_content___tVmUj .listdata___mi4KG .typename___j4diD{width:180px;color:#999}.chart_content___tVmUj .listdata___mi4KG .val___MeuWc{margin-left:10px;width:210px;height:22px;font-weight:400;font-size:14px;color:#232b40;line-height:22px}.info_con___eIdJL{background-color:#f6f7f9;width:900px;margin:15px auto;padding:0 10px 5px}.info_con___eIdJL .info_top___UKMbT{display:flex;justify-content:flex-end;font-weight:400;font-size:12px;color:#666;padding:17px 0 12px}.info_con___eIdJL .info_top___UKMbT div{height:20px;line-height:20px;width:210px;margin-left:10px}.fullscreen___PICBn{cursor:pointer}.fullscreen___PICBn:hover{color:#3061d0}.chart_content_qp___ae1n1 .spin_dom___T7PCy{margin-top:20%}.test-set-container___JHp4n{position:relative;display:flex;flex-direction:column;height:258px;background:#111c24;overflow:hidden auto;color:#f4f1ed}.resize-y-bar___rdi2n{height:3px;background:#111c24;border-top:1px solid #19527b;cursor:ns-resize;position:relative}.resize-y-bar___rdi2n [class~=iconfont]{color:#0152d9;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-17px;z-index:10}.code-area-container___Wrs1J{background:#111c24;position:relative;overflow-y:auto}.code-area-container___Wrs1J .xterm-panel___Qp8NN{height:100%;overflow:hidden;background:#000}.code-area-container___Wrs1J .xterm-panel___Qp8NN .xterm-rows___NHMLJ,.code-area-container___Wrs1J .xterm-panel___Qp8NN .xterm___JuxUK,.code-area-container___Wrs1J .xterm-panel___Qp8NN .xterm-screen___jNWY5{height:100%!important}.code-area-container___Wrs1J .navs___isstg{display:flex;flex-flow:row nowrap;align-items:center;position:relative;z-index:10}.code-area-container___Wrs1J .navs___isstg .arrow-right___k6W52{cursor:pointer;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #bfbfbf}.code-area-container___Wrs1J .navs___isstg .arrow-down___RJ_Vp{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #bfbfbf}.code-area-container___Wrs1J .navs___isstg ul{margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center;height:40px}.code-area-container___Wrs1J .navs___isstg ul li.flex-container___fcvlY{text-align:center;width:98px}.code-area-container___Wrs1J .navs___isstg ul li.flex-container___fcvlY>a{padding:0 5px 0 25px}.code-area-container___Wrs1J .navs___isstg ul li:empty{width:20px}.code-area-container___Wrs1J .navs___isstg ul>li:not(first-child)>a{padding:0 25px}.code-area-container___Wrs1J .navs___isstg ul>li>a{display:block;color:#bfbfbf;padding:0 15px;position:relative;line-height:40px;text-align:center;height:40px}.code-area-container___Wrs1J .navs___isstg ul>li>a .iconfont___x63vg{font-size:14px!important;display:inline-block;margin-left:5px}.code-area-container___Wrs1J .navs___isstg ul>li>a.active___tIrbA:after{content:"";position:absolute;inset:auto auto 0 50%;margin-left:-10px;height:2px;width:20px;background-color:#29bd8b}.code-area-container___Wrs1J .action-bar-container___WBAJU{flex:5 0 auto}.code-area-container___Wrs1J .action-bar-container___WBAJU .action-bar___gNMCV{height:56px;display:flex;width:100%;color:#fff;flex-flow:row nowrap;align-items:center;padding:0 20px;justify-content:space-between;background:#121c24}.code-area-container___Wrs1J .action-bar-container___WBAJU .action-bar___gNMCV span{flex:1 0}.code-area-container___Wrs1J .action-bar-container___WBAJU .action-bar___gNMCV a{color:#fff;margin-left:10px}.right-panel___n2hmC{display:flex;flex-flow:column nowrap;justify-content:center}.action-container___GNaac{position:relative;background:#05101a;height:51px}.setting-drawer___UAqT2 [class~=ant-drawer-content-wrapper]{top:54px;bottom:51px}.setting-drawer___UAqT2 [class~=ant-drawer-content]{height:auto}.oj___BBHzQ [class~=ant-drawer-content-wrapper]{top:65px}.setting-drawer___UAqT2 [class~=ant-drawer-body],.oj___BBHzQ [class~=ant-drawer-body]{background:#031b2a}.setting-drawer___UAqT2 [class~=ant-drawer-body],.oj___BBHzQ [class~=ant-drawer-body]{height:auto}.setting-drawer___UAqT2 [class~=ant-select-selection],.oj___BBHzQ [class~=ant-select-selection]{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.spinning___Klii0{height:100%}.spinning___Klii0>div{height:100%;display:flex;flex-direction:column}.btn___Ih5Gr{width:507px;display:flex;justify-content:center;align-items:center}.btn___Ih5Gr .ant-btn-default:not(:disabled){height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}.btn___Ih5Gr .ant-btn-primary:not(:disabled){margin-left:20px;height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;padding:0 16px;border:0}.choose-container .active{background:url(./static/success.86f4a4e5.svg);background-size:100%}.choose-container .checkbox.active{background:url(./static/checkbox.56d33b59.svg);background-size:100%}.test-header{position:sticky;top:0;z-index:5;width:100%;height:34px;padding:0 25px;line-height:34px;color:#f4f1ed;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;background-color:#111c24;border-bottom:1px solid #222c34}.test-header span{position:relative;display:block;cursor:pointer;padding:0 25px}.test-header span.active:after{content:"";position:absolute;inset:auto auto 0 50%;margin-left:-10px;height:2px;width:20px;background-color:#29bd8b}.test-case-item .case-header{padding:9px 20px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.test-case-item .case-header .iconfont{font-size:14px!important;color:#f4f1ed}.test-case-item .case-header .description{color:#616b77;padding:0 8px;font-size:12px}#educoder .action-container___Xcx9G{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;color:#747a7f;padding:0 15px;height:100%}#educoder .action-container___Xcx9G .eval-btn-group___b8ds5{justify-content:flex-end;flex:2 1 auto}#educoder .action-container___Xcx9G .eval-desc___bIcYm{flex:2 1 auto}#educoder .action-container___Xcx9G .eval-desc___bIcYm span:last-child{flex:3 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#educoder .action-container___Xcx9G span{margin-right:15px}#educoder .action-container___Xcx9G .btn-run___fh7pl{background:#0152d9;color:#fff;font-weight:700;border:0px solid transparent;padding:0 12px;letter-spacing:1px;outline:none;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:3px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex:0 0 auto}#educoder .action-container___Xcx9G .btn-run___fh7pl img{margin-right:4px}#educoder .action-container___Xcx9G .btn-run___fh7pl:disabled{background:#555d68}#educoder .action-container___Xcx9G .btn-run-self___Bwz1A{background:transparent;border:1px solid #0152d9!important;color:#0152d9;font-weight:700;border:0px solid transparent;padding:0 12px;letter-spacing:1px;outline:none;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:3px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex:0 0 auto}#educoder .action-container___Xcx9G .btn-run-self___Bwz1A span{margin:0}#educoder .action-container___Xcx9G .btn-run-self___Bwz1A:disabled{background:#555d68;color:#fff;border-color:#fff!important}#educoder .ghost-link___Y8dGm{margin:8px;color:#0152d9!important;border:1px solid #0152d9;height:30px;padding:0 16px;border-radius:2px;line-height:30px;flex-shrink:0;background:#05101a}#educoder .ghost-link___Y8dGm:hover{background:#4890ff;text-decoration:none;color:#fff!important}#educoder .link___PPhWD,#educoder .link___PPhWD:hover{color:#0152d9;text-decoration:underline}.iconWrapper___U51IV{width:60px;height:60px;background:linear-gradient(93deg,#8daeec,#0152d9);box-shadow:0 8px 20px #2e374682}.iconWrapper___U51IV .minusIcon___xP_3j{position:absolute;top:2px;left:2px;z-index:1001;color:#fff;font-size:12px}.iconWrapper___U51IV img{width:32px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.arrowIcon___jKd9h{width:60px;height:60px;background:linear-gradient(93deg,#8daeec,#0152d9);box-shadow:0 8px 20px #2e374682;border-radius:50%;cursor:pointer;right:-30px}.arrowIcon___jKd9h img{width:16px;position:absolute;left:6px;top:50%;transform:translateY(-50%)}.scrollbar___lLOKh{display:flex;flex-direction:column;height:40px;overflow:hidden;flex:1 1}.scrollbar___lLOKh .scrollbarContent___J5uQ6{flex:1 1;white-space:nowrap;width:max-content}.scrollbar___lLOKh .scrollbarTrack___ptQqt{width:100%;flex-shrink:0;height:4px;background:#162028;position:relative}.scrollbar___lLOKh .scrollbarTrack___ptQqt .scrollbarThumb___GFuZv{position:absolute;z-index:10;left:0;top:0;height:4px;background:#28323a;cursor:pointer;border-radius:2px}.item___MSfbI{display:inline-flex;align-items:center;padding:0 20px;height:100%;cursor:pointer;user-select:none;border-radius:2px;margin-right:1px;background:#1e2429;color:#afb1b3;position:relative}.item___MSfbI:hover{background:#28323a}.item___MSfbI>span{font-size:14px;margin-left:8px}.item___MSfbI .icon___AXhP9{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding-top:2px;padding-left:3px}.item___MSfbI .icon___AXhP9 b[class~=icon-shouqi4]{font-size:12px;display:inline-block;transform:scale(.5) rotate(90deg)}.item___MSfbI .icon___AXhP9 b[class~=icon-a-xialazhankai]{font-size:12px;display:inline-block;transform:scale(.5)}.item___MSfbI .dot___BA766{width:6px;height:6px;background:#58ffc7;margin-left:8px;border-radius:50%}.active___Rkf93{background:#28323a!important}.active___Rkf93:after{content:"";position:absolute;z-index:2;left:50%;transform:translate(-50%);bottom:0;width:100px;height:2px;background:#5295ca;max-width:100%}.pathActive___l4hB4{color:#2ea4ff!important}.paths___gzBRM ul[class~=ant-dropdown-menu]{background-color:#010e1f;padding:0}.paths___gzBRM li[class~=ant-dropdown-menu-item]:hover{background-color:#323030}.paths___gzBRM span[class~=ant-dropdown-menu-title-content] span{color:#747a7f}.flex_box_center___E3mm3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___NchwZ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___uhqi5{align-items:center;box-align:center}.flex_box_center_end___d93TL{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XN9GA{flex-direction:column;box-orient:block-axis}.wrap___Dtadp{position:relative}.wrap___Dtadp .full___LlKwC{position:absolute;right:20px;top:10px;z-index:20;color:#fff;cursor:pointer}.flex_box_center___Girdq{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___xGVfq{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___kQglB{align-items:center;box-align:center}.flex_box_center_end___UzYyP{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___owBZ4{flex-direction:column;box-orient:block-axis}ul.menu___bRs3V{width:122px;background:#686f9a;color:#fff}ul.menu___bRs3V li{color:#fff}ul.menu___bRs3V [class~=ant-dropdown-menu-item-active]{background:#3e4571}ul.menu___bRs3V [class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6}.warehouse___pnW7f{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___pnW7f .header___OzyWX{height:60px;background:#282e55;display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:14px}.warehouse___pnW7f .header___OzyWX .title___ByRPB{margin:0 20px}.warehouse___pnW7f .header___OzyWX input{width:290px;height:34px;background-color:#686f9a;color:#fff;border-radius:4px;border:0;margin-right:14px;padding:0 14px}.warehouse___pnW7f .content___tnn6U{flex:1 1;display:flex;position:relative}.warehouse___pnW7f .content___tnn6U .left___xyjRy{width:36%;max-width:440px;height:100%;background-color:#0a143d;overflow:auto;display:box;display:flex;position:absolute;z-index:30;left:0;top:0}.warehouse___pnW7f .content___tnn6U .left___xyjRy .close___dIQKZ{cursor:pointer;position:absolute;right:16px;top:13px;color:#555a88}.warehouse___pnW7f .content___tnn6U .left___xyjRy>section{flex:1 1;overflow:auto;position:absolute;inset:0}.warehouse___pnW7f .content___tnn6U .left___xyjRy .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___pnW7f .content___tnn6U .left___xyjRy .ant-tabs .ant-tabs-nav:before{left:25px;border-bottom:1px solid #282e55;width:90%}.warehouse___pnW7f .content___tnn6U .right___kqPbE{width:100%;flex:1 1;display:flex;align-items:flex-end;height:100%;background:#0a0e2e;position:absolute;z-index:2;left:0;top:0}.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container]{border:none}.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container] [class~=CodeMirror-wrap],.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container] [class~=CodeMirror-gutters]{background:#0a0e2e}.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{position:absolute;inset:60px 21px 0;height:auto}.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___fp187{width:100%;top:0;bottom:70px;position:absolute!important}.loading___fp187 [class~=ant-spin-container]{position:initial!important}.empty___RbU4g{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff}.tabs___ynZp5{overflow:initial!important}.tabs___ynZp5 [class~=ant-tabs-nav]:before{display:none}.tabs___ynZp5 [class~=ant-tabs-tab]{cursor:pointer}.tabs___ynZp5 [class~=ant-tabs-tab-btn]{color:#fff}.tabs___ynZp5 [class~=ant-tabs-nav-wrap]{overflow:initial!important}.tabs___ynZp5 [class~=ant-tabs-ink-bar]{bottom:-13px!important}.line___rxyEe{width:1px;height:16px;background:#686f9a;border-radius:1px;margin-left:28px}.footer___J6kQd{height:64px;background:#282e55;width:100%;z-index:5;position:absolute;padding:0 20px;display:flex;align-items:center;justify-content:center}.footer___J6kQd button{width:100px;height:40px}.footer___J6kQd a{width:80px;height:40px;border-radius:4px;border:1px solid #0152d9;cursor:pointer;line-height:38px;text-align:center;user-select:none;display:inline-block;font-size:14px}.commit___h8y0q{background:#0a143d;width:100%;height:100%;overflow:auto}.blueLight___eLhBs{color:#b0b5d6;font-size:14px}.filePathWrp___J9TMo{height:56px;border-bottom:1px solid #3e4571;margin:0 30px;display:flex;align-items:center}.filePath___PD1I2{font-size:0}.filePath___PD1I2 span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:14px}.filePath___PD1I2 span:after{content:"/";color:#fff;margin:0 2px;display:inline-block}.filePath___PD1I2 span:nth-clid(:odd){color:#1890ff}.filePath___PD1I2 span:nth-last-child(1){color:#fff}.filePath___PD1I2 span:nth-last-child(1):after{display:none}.bottom0___B9ftG{bottom:0!important}.wrap___SVOKK{padding:0 20px}.modal___vUwdM{z-index:9999}.title___l8FrY{font-size:20px}.path___aTkFP{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___fCgXS{color:#4cacff}.width240___RtAGH{width:240px}.filePath___pvSsH{min-width:200px;height:32px;line-height:32px;text-align:center;display:inline-block;background:#dedede;border-radius:4px 0 0 4px}.wrap___TwY3U{padding:20px}.content___Ks95W{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___Ks95W a{color:#05101a}.content___Ks95W a:hover{color:#40a9ff}.mainPathWrap___CrMaa{display:flex;flex-direction:row}.colorBlue___dvWbP{color:#0152d9}.wrap___BqUCH{background-color:#fff;padding:0 30px}.wrap___BqUCH [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #1890ff}.title___Hv2Zk{font-size:20px}.path___XGwUd{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___AYPVZ{color:#4cacff}.flex_box_center___uGMjc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___q698b{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BcSqa{align-items:center;box-align:center}.flex_box_center_end___U5VB_{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___FwzY4{flex-direction:column;box-orient:block-axis}.headLeft___KOU8I{color:#fff;font-size:14px;padding:20px}.colorBlue___I6JQI{color:#4cacff;cursor:pointer}.wrap___U6KnW [class~=ant-switch]{background:#e53333}.wrap___U6KnW [class~=ant-switch-checked]{background:#1890fb}.nodata___fWmNT img{width:100%;height:100%;margin-bottom:30px}.nodataText___Ufs81{text-align:center;color:#999;font-size:14px}.content___yybiA{margin-top:20px}.content___yybiA [class~=ant-tree]{background:none;color:#fff}.content___yybiA [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___yybiA [class~=ant-tree-treenode-selected]:before{background:#2f3662!important;bottom:0!important}.content___yybiA [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___yybiA [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___yybiA [class~=drag-over]>[draggable]{opacity:1!important}.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___yybiA [class~=ant-tree-treenode]{display:flex;align-items:center;width:100%;height:36px;padding:5px 0!important}.content___yybiA [class~=ant-tree-treenode] *{transition:none!important}.content___yybiA [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___yybiA [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___yybiA [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___yybiA [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:1px}.content___yybiA [class~=drag-over-gap-top],.content___yybiA [class~=drag-over-gap-bottom]{transition:none!important}.content___yybiA [class~=drag-over-gap-top]>[draggable],.content___yybiA [class~=drag-over-gap-bottom]>[draggable]{border:0px solid #000!important;transition:none!important;line-height:24px!important}.gitCode___DAK9G{color:#fff;padding:45px 14px 0 20px;font-size:14px}[class~=ant-tree-switcher]{margin-left:20px}.ellipsis___PeS94{margin:5px 10px}[class~=c-555a88]{border-radius:8px;position:relative}ul.menu___em7Yq{width:122px;background:#686f9a;color:#fff}ul.menu___em7Yq li{color:#fff}ul.menu___em7Yq [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___Awf9Q [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___Awf9Q [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___Awf9Q:before{content:" ";position:fixed;inset:0;z-index:10;background:#0000004d}.tips___M0tZb{width:100%;padding:0 20px;color:#fff;margin-bottom:10px;line-height:22px;text-align:justify}.wrap___ishRT{padding:20px}.content___BcYdO{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___BcYdO a{color:#05101a}.content___BcYdO a:hover{color:#40a9ff}.mainPathWrap___d2GOf{display:flex;flex-direction:row}.colorBlue___hKIcc{color:#4cacff}.flex_box_center___JApjy{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___kWWbU{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Op0Qs{align-items:center;box-align:center}.flex_box_center_end___xNwhe{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___RSFt3{flex-direction:column;box-orient:block-axis}.commitWrap___uVJGM{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:10px;font-size:16px}.wrap____nTMX{padding:20px}.colorGray___UUm6u{color:#999}.content___TUOUP{display:flex;flex-direction:column;margin-bottom:10px;padding:20px;font-size:16px}.itemTime___sZPNc{color:#4cacff;margin-right:15px}.imageUrl___WLUXb{width:50px;height:50px;border-radius:50px}.blueLight___bdcZp{color:#b0b5d6;font-size:16px}.divider___ltlQU{background:#3e4571;border-radius:1px;margin:20px 0}.empty___i8M59{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.evaluate-result-container{position:fixed;inset:0;z-index:201;background:#000c;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.evaluate-result-container footer{width:570px;left:50%;transform:translate(-50%);position:absolute;top:435px;text-align:center;color:#fff}.evaluate-result-container footer .star-tip{margin:0}.evaluate-result-container footer .star-tip-rate .ant-rate-star-first{color:#fff9}.evaluate-result-container footer .star-tip-rate .ant-rate-star-second{color:#fff9}.evaluate-result-container footer a{background-color:#0152d9;opacity:.8;display:inline-block;width:120px;height:30px;line-height:30px;border-radius:2px;color:#fff;margin:12px 10px 0;text-decoration:none!important}.evaluate-result-container .close-line{color:#fff}.evaluate-result-container .gold-circle{margin-right:8px;width:17px;height:17px;border-radius:50%;background-color:#ffd633;display:block}.evaluate-result-body{position:relative;width:652px}.evaluate-result-body .close-line{position:absolute;top:100px;right:100px}.gold-and-experience{position:absolute;top:308px;width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;line-height:26px;font-size:16px;color:#b27919}.gold-and-experience img{margin-right:8px}.gold-and-experience .flex-container:first-child{margin-right:18px}/** +.task-wrapper{height:100vh;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;overflow:hidden}.tpi-spin{height:100vh!important;position:initial!important}.tasks-body{height:calc(100vh - 54px);width:100%;display:flex;flex-flow:row nowrap;align-items:center;position:relative}.tasks-body div[class~=ant-alert-error]{background-color:#fef0f0!important;border:1px solid #FDE2E2!important}.tasks-body div[class~=ant-alert]{height:100%!important;border-radius:4px!important}.tasks-body div[class~=ant-alert-message]{color:#f56c6c!important}.tasks-body .resize-x-bar{width:4px;cursor:ew-resize;height:100%;position:relative;display:flex;flex-flow:column nowrap;justify-content:center;background:#111c24;flex-shrink:0}.tasks-body .right-panel{flex:3 0 auto;position:relative;height:100%;background:#111c24;display:flex;flex-direction:column}.tasks-body .right-panel .unity-3d-container{height:100%}.tasks-body .left-panel{flex:2 0 auto;position:relative;height:100%;background-color:#fafafa}.tasks-body .btn-resize{display:flex;flex-flow:column nowrap;text-align:center;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;z-index:94;border-radius:50%;position:absolute;margin-left:-10px;opacity:.7;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;background-color:#e0e0e0;color:#000000de}.tasks-body .btn-resize:hover{opacity:1}.ghost-link{margin:8px;color:#0152d9!important;border:1px solid #0152d9;height:30px;padding:0 16px;border-radius:2px;line-height:30px}.ghost-link:hover{background:#4890ff;text-decoration:none;color:#fff!important}.unity-3d-nav{position:absolute;right:0;bottom:0;left:0;height:50px;z-index:100;display:flex;flex-flow:row nowrap;background:#05101a;justify-content:flex-end;align-items:center}.unity-3d-nav .ghost-link{display:block}.trapezoid{position:absolute;cursor:pointer;margin-top:-49px;top:50%;left:-20px;z-index:100}.trapezoid.enlarge{left:0}.dragging-mask{position:absolute;background:#0000;z-index:1000;top:0;bottom:51px;width:100%}.last-compile-output{max-height:167px;overflow:auto}.dir-tree{background:#031b2a!important;height:calc(100vh - 105px)}.dir-tree .ant-tree-treenode:hover:before{background:#1890ff!important}.dir-tree span{color:#cbcbcb}body:fullscreen .tasks-body{height:100vh!important}body:fullscreen .left-panel,body:fullscreen .task-header-container{display:none!important}#educoder:has([class^=ant-modal-mask]) body{overflow:hidden!important}.multi_ellipsis1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-header h3{margin-left:14px;flex:1 0;overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.content-wrapper___kKoFC{height:calc(100% - 45px);overflow:hidden;display:flex;flex-direction:column;position:relative}.scroll___lsiy3{flex:1 1;overflow:hidden auto}.unity-3d-container___kQAJh{width:100%;height:354px;position:relative}.unity-3d-container___kQAJh .unity-3d-resize___xD5aC{position:absolute;bottom:0;left:0;width:100%;height:3px;cursor:ns-resize;z-index:10}.unity-3d-container___kQAJh .unity-3d-resize___xD5aC:hover{background:#179fff}.unity-3d-container___kQAJh .unity3d-panel___WLXqG{border:0;position:absolute;inset:0;z-index:2;background:#fff}.unity-3d-container___kQAJh .btn-enlarge___mQbst{position:absolute;top:4px;right:10px;z-index:3;color:#0152d9}.unity-3d-container___kQAJh .btn-enlarge___mQbst.enlarge___p_I6G{position:fixed;z-index:1003}.unity-3d-container___kQAJh.enlarge___p_I6G [class^=unity3d-panel]{position:fixed;top:0;z-index:1000}.tab-nav___iVZmY{width:100%;display:flex;flex-flow:row nowrap;padding:0;border-bottom:1px solid #ddd}.tab-nav___iVZmY.tab-fixed___SeByu{position:absolute;top:0;z-index:10;background:#fff;left:0;width:100%}.tab-nav___iVZmY a{color:#05101a;font-size:16px;text-align:center}.tab-nav___iVZmY span{display:inline-block;margin-left:5px;padding:0 5px;color:#666;background:#ccc;text-align:center;border-radius:50%;font-size:12px;line-height:20px}.tab-nav___iVZmY li{flex:1 1 auto;height:40px;line-height:40px;overflow:hidden;text-align:center}.tab-nav___iVZmY li.active___TjNGA{border-bottom:2px solid #0152d9}.tab-panel-body___iueV_{padding:56px 16px 16px}.answer-tip___b7k1Y p{text-align:center}.flex_box_center___NeSU8{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ImTGl{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BtRd9{align-items:center;box-align:center}.flex_box_center_end___qcLe3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___Ze_3q{flex-direction:column;box-orient:block-axis}.banner___PoUBO{display:flex;align-items:center;justify-content:center}.banner___PoUBO .content___XoDjy{width:1200px;height:212px;display:flex;align-items:flex-start;justify-content:space-between}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{display:flex;align-items:center}.banner___PoUBO .content___XoDjy aside p b{font-size:30px;font-weight:500;color:#000;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{font-size:16px;color:#000;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{display:inline-block;height:32px;background:#f6f7f9;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:4px;border:1px solid #dadbde;font-size:14px;color:#3b3e47;line-height:30px;margin-right:23px;padding:0 16px;position:relative;cursor:pointer}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{color:#165dff;border:1px solid #bacffe}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;z-index:1;top:-21px;right:22px}.flex_box_center___hG6RI{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___ss3Fh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___K80p9{align-items:center;box-align:center}.flex_box_center_end___qmXX3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___GFV8F{flex-direction:column;box-orient:block-axis}.row___aXJjm{display:flex;align-items:flex-start;justify-content:flex-start}.row___aXJjm .title___HUKL0{font-size:14px;color:#9096a3;flex-shrink:0;width:41px;text-align-last:justify;margin-top:4px;margin-right:12px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{font-size:14px;color:#82a8ff;width:55px;position:absolute;z-index:2;bottom:20px;right:0;cursor:pointer}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1 i{display:inline-block;font-size:12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC{max-height:245px;overflow:hidden}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span{display:inline-flex;align-items:center;margin-left:8px;margin-bottom:17px;font-size:14px;cursor:pointer;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:600px;display:inline-block}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .num___xQpcH{margin-left:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span:hover{color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft .active___XryTX{color:#165dff!important;border-radius:2px;background:#f6f7f9}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:#0000000d!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:initial!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{padding-top:8px;border-radius:4px;border:1px solid rgba(219,220,224,.5)}.flex_box_center___aK2n3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HX0Oh{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LJOJr{align-items:center;box-align:center}.flex_box_center_end___SCakF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___AYv4m{flex-direction:column;box-orient:block-axis}.tabs___GTqPV{height:32px;background:#f6f7f9;box-shadow:inset 0 1px 3px #d7d8d9;border-radius:16px;display:inline-block}.tabs___GTqPV span{display:inline-block;padding:0 20px;line-height:32px;font-size:14px;font-weight:400;color:#9096a3;position:relative;cursor:pointer}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{content:"";position:absolute;width:1px;height:calc(100% - 2px);background:#e2e2e2;border-radius:4px;z-index:1;left:0;top:1px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.tabs___GTqPV span:first-child:after,.tabs___GTqPV .active___F26E8+span:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 0 2px #e8effb;border-radius:16px;border:1px solid #c8d2ea;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___t7oqF{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___dEIHy{align-items:center;box-align:center}.flex_box_center_end___taQDF{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___xY_Lr{flex-direction:column;box-orient:block-axis}.input___PW2zI{width:507px;height:38px;background:#f6f7f9;border-radius:19px;display:flex;align-items:center;padding:0 20px}.input___PW2zI .dropdown___vSy8B{position:relative;flex-shrink:0}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{color:#000;font-size:14px;cursor:default;height:38px;display:flex;align-items:center}.input___PW2zI .dropdown___vSy8B .text___Grueu i{font-size:12px;display:inline-block;transform:translateY(1px) scale(.6);color:#979797}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{display:inline-block;width:1px;height:38px;margin-left:15px;margin-right:0;background:linear-gradient(180deg,#fff0,#fff,#fff0)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{display:inline-block;width:1px;height:38px;margin-left:0;margin-right:8px;background:linear-gradient(180deg,#fff0,#e2e2e2,#fff0)}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{display:none;position:absolute;z-index:999;width:auto;left:-16px;top:35px;padding:4px;background-color:#fff;border-radius:8px;box-shadow:0 10px 16px #cecece}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;margin:0;padding:5px 12px;color:#000000e0;font-weight:400;font-size:14px;text-align:left;line-height:1.57142857;cursor:pointer;transition:all .2s;white-space:nowrap}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div:hover{background-color:#f5f5f5}.input___PW2zI>input{flex:1 1;padding:4px 0}.flex_box_center___tol8o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___Z235C{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Wq1sZ{align-items:center;box-align:center}.flex_box_center_end___LLxom{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___DbMSN{flex-direction:column;box-orient:block-axis}.quickPager___GM30J{display:flex;align-items:center;justify-content:center}.quickPager___GM30J>div{width:60px;height:28px;line-height:26px;text-align:center;background:#f8f9fc;border-radius:2px;border:1px solid rgba(195,207,224,.5);font-size:12px;color:#464f66;margin:0 10px;user-select:none;cursor:pointer}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;line-height:28px;cursor:not-allowed;color:#cecece}.flex_box_center___FO7TP{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___LotYx{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___bWdaw{align-items:center;box-align:center}.flex_box_center_end___mVJ1o{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___M83Mm{flex-direction:column;box-orient:block-axis}.list___oOsiS{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___oOsiS .wrap___G6T7F{height:277px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;flex-direction:column;border-radius:8px}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{overflow:hidden;height:calc(100% - 100px);border-radius:8px 8px 0 0;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{width:100%;transition:all .5s}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{position:absolute;z-index:1;left:0;bottom:0;height:30px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{height:45px;display:flex;align-items:center;color:#000f37;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{margin-right:5px;font-size:12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{display:flex;align-items:center;margin-left:auto}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]{font-size:13px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate]{font-size:12px;margin-top:-3px;color:#ffa100}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___i2aIa{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sPEKB{align-items:center;box-align:center}.flex_box_center_end___GhSSH{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___R9_Hb{flex-direction:column;box-orient:block-axis}.list___jb2Ay{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___jb2Ay .wrap___VsQDr{height:308px;background:#fff;box-shadow:0 2px 4px #d6dae1;border-radius:8px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{position:absolute;width:100%;left:0;top:0;background-color:#00000080;height:100%;z-index:10;display:flex;cursor:default;justify-content:center;align-items:center;border-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{overflow:hidden;height:calc(100% - 131px);border-radius:8px 8px 0 0}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{width:100%;transition:all .5s}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{display:none;position:absolute;top:0;right:0;width:70px;height:32px;background:#0000004d;color:#d9c7ab;padding:0 8px;font-size:16px;line-height:32px;border-top-right-radius:8px;border-bottom-left-radius:8px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{margin-right:10px;width:64px;height:22px;background:#0000004d;color:#d9c7ab;border-radius:2px;padding:0 8px;font-size:12px;line-height:22px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{width:52px;text-align:center;position:absolute;z-index:2;left:0;top:7px;color:#fff}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{height:52px;font-size:16px;font-weight:600;color:#000;padding:30px 12px 0;width:100%;display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{font-size:14px;color:#000f37;padding:0 12px;margin-top:8px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{height:34px;display:flex;align-items:center;justify-content:space-between;color:#000f37;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{display:flex;align-items:center}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{margin-right:12px;font-size:12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag1___dxm7r,.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{height:18px;padding:3px 6px;font-size:12px;border-radius:2px;border:1px solid #FFE6AB;color:#ca7720;display:flex;align-items:center;justify-content:center;font-weight:400}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #D6F7EF;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___HcNca{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZnvVN{align-items:center;box-align:center}.flex_box_center_end___fdgDf{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___SEKvd{flex-direction:column;box-orient:block-axis}.list___L1hmU{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0}.list___L1hmU .wrap___pKgcW{height:270px;background:#fff;box-shadow:0 1px 4px #d6dae1;border-radius:8px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background:#0009;box-shadow:0 2px 5px #0000000d;border-radius:8px;display:none;flex-direction:column;justify-content:center;align-items:center}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{width:116px;height:36px;border-radius:18px;border:1px solid #ffffff;font-size:14px;font-weight:600;color:#fff;line-height:34px;text-align:center;margin:10px 0;cursor:pointer}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{box-shadow:0 0 4px #4f85ff;border:1px solid #c2d3f8}.list___L1hmU .wrap___pKgcW .top___udHSB{height:calc(100% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{position:absolute;z-index:1;width:44px;height:22px;background:#ffe9c1;border-radius:8px 0 13px;left:0;top:0;color:#a45204;text-align:center;line-height:22px}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{font-weight:600;color:#333;margin-top:25px;font-size:16px;white-space:normal;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:26px;height:48px}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{width:60px;height:60px;border-radius:30px;margin-top:14px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{font-size:14px;color:#333;margin-top:8px;width:98%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{display:flex;align-items:center;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #d6f7ef;font-size:14px;color:#01795d;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{width:76px;background:#fff;height:26px;border-radius:13px;border:1px solid #ffe9c1;font-size:14px;color:#a45204;line-height:24px;text-align:center;margin:0 10px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{height:50px;border-top:1px solid #f5f5f5;display:flex;align-items:center;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{display:flex;align-items:center;margin-right:12px;color:#999}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{font-size:14px;font-size:12px;color:#999;margin-right:6px}.flex_box_center___d27mZ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qfRU9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___fCRld{align-items:center;box-align:center}.flex_box_center_end___ORMV8{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___PNKtZ{flex-direction:column;box-orient:block-axis}.tabs___alpa7{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbdce0;height:54px}.tabs___alpa7 .tabsWrap___aCQjw{display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{display:flex;align-items:center;margin-right:40px;height:100%;cursor:pointer}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{position:relative;font-size:14px;font-weight:400;color:#5f6368;display:flex;align-items:center;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{font-weight:500;color:#202124}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{position:absolute;content:"";width:100%;z-index:4;left:0;bottom:0;height:3px;background:#202124;border-radius:100px 100px 0 0}.flex_box_center___e6HxQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___RnXYe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___lVxPk{align-items:center;box-align:center}.flex_box_center_end___bu8yv{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___JczGj{flex-direction:column;box-orient:block-axis}.orderWrap___ZfyGX{display:box;display:flex;align-items:center}.orderIconWrap___XTB_O{display:box;display:flex;flex-direction:column;height:40px;line-height:40px;color:#999}.orderAsc___KWHmA{flex-direction:column;text-align:center;height:10px;line-height:10px;display:inline-block;margin-top:9px;transform:translateY(2px)}.orderDesc___rHdbB{flex-direction:column;text-align:center;height:10px;line-height:10px;display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{cursor:pointer;color:#d8d8d8;height:10px}.orderTextWrap___teAKn{font-size:14px;color:#3b3e47;cursor:pointer;margin-right:5px}.flex_box_center___LCi0B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___hzONe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___ZyQRE{align-items:center;box-align:center}.flex_box_center_end___XKM74{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___p8LCU{flex-direction:column;box-orient:block-axis}.btn___In02G.mediacy-round___uveEv{height:36px;border-radius:36px}.btn___In02G.mediacy-default___dDxsd{height:36px;border-radius:4px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{color:#165dff;border:1px solid #165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border:1px solid #bacffe;font-size:14px;padding:0 15px;color:#3061d0;text-align:center;cursor:pointer;user-select:none;opacity:50%;cursor:not-allowed}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio{color:#3061d0;background:#e5eeff;border-radius:999px;border:1px solid #C9DBFF;height:36px}button[class~=ant-btn-default]:not(:disabled).ThemeOne___iCQio:hover{border:1px solid #3061D0}.flex_box_center___TB7bQ{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___oBlTb{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___b5XbB{align-items:center;box-align:center}.flex_box_center_end___CNhe7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___yHXKW{flex-direction:column;box-orient:block-axis}.head___ghH72{height:54px;border-bottom:1px solid #DBDCE0;display:flex;align-items:center}.head___ghH72>span{color:#999;font-size:12px;cursor:pointer;flex-shrink:0}.head___ghH72>b{font-weight:500;color:#232b40;margin-left:30px;font-size:14px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head___ghH72 .node___mjPEy{margin-left:auto;flex-shrink:0}.flex_box_center___AlHuF{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vN2LW{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Ac7D2{align-items:center;box-align:center}.flex_box_center_end___y38I7{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___iQE6P{flex-direction:column;box-orient:block-axis}.btns___sNgTb{display:flex;align-items:center}.btns___sNgTb .confirm___Ozirl{height:38px;background:#3061d0;border-radius:2px;color:#fff;padding:0 34px}.btns___sNgTb .cancel___aiq1I{height:38px;background:#f8f9fc;border-radius:2px;opacity:.5;border:1px solid #C3CFE0;font-size:14px;color:#464f66;margin-left:20px}.flex_box_center___jkpdr{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___OtsL8{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___rbcb_{align-items:center;box-align:center}.flex_box_center_end___zBR21{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___nS_eP{flex-direction:column;box-orient:block-axis}.fixedBottom___oJl7m{width:100%;height:70px;background:#fff;box-shadow:0 -3px 16px #dbdbdb80;position:fixed;z-index:1000;bottom:0;left:0}.fixedBottom___oJl7m .wrap___A3Oq1{width:1200px;height:100%;margin:auto;display:flex;align-items:center;justify-content:space-between}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___vHdYA{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___pa61F{align-items:center;box-align:center}.flex_box_center_end___HyDXt{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___UjZek{flex-direction:column;box-orient:block-axis}.crumbs___V41Oe{margin:15px auto 25px;width:1200px;cursor:default}.crumbs___V41Oe span{font-size:12px;color:#c5c5c5}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.ClassRoomItem___F4pL0{border:1px solid transparent}.ClassRoomItem___F4pL0:hover{border:1px solid #165DFF!important}.ClassRoomItem___F4pL0:hover .TitleDom___DB76T{color:#165dff}.ClassRoomItem___F4pL0 .TitleDom___DB76T{color:#333}#educoder div.tree___LyfjL{background:none;color:#fff}#educoder div.tree___LyfjL i{font-style:normal}#educoder div.tree___LyfjL [class~=ant-tree-treenode]{padding:4px 0;margin:4px 0;font-size:14px}#educoder div.tree___LyfjL [class~=ant-tree-treenode] [class~=ant-tree-switcher_open] [class~=icon-you1]{left:-1px}#educoder div.tree___LyfjL [class~=ant-tree-treenode] [class~=ant-tree-iconEle]{display:none}#educoder div.tree___LyfjL [class~=ant-tree-treenode] [class~=ant-tree-title]{display:inline-flex;align-items:center}#educoder div.tree___LyfjL [class~=ant-tree-treenode] [class~=ant-tree-title] [class~=iconfont]{margin-right:8px}#educoder div.tree___LyfjL [class~=ant-tree-treenode] [class~=ant-tree-title] [class~=icon-tasks-img]{position:absolute;right:0;top:5px;font-size:0}#educoder div.tree___LyfjL [class~=ant-tree-treenode]:hover:before{background:#0152d9!important}#educoder div.tree___LyfjL [class~=ant-tree-treenode]:hover *{color:#fff}#educoder div.tree___LyfjL [class~=ant-tree-treenode-selected]:before{visibility:hidden}#educoder div.tree___LyfjL [class~=ant-tree-treenode-selected] [class~=ant-tree-title]{color:#0152d9}#educoder div.tree___LyfjL [class~=ant-tree-switcher_open]{transform:rotate(90deg)}.ldsRing___mpBZC{position:relative;width:40px;height:40px;margin:0 auto}.idsRingWrapper___Of9_n{position:absolute;z-index:1000;width:100%;height:100%;left:0;top:0;display:flex;flex-flow:column nowrap;justify-content:center}.idsRingWrapper___Of9_n p{text-align:center;margin-top:12px}.ldsRing___mpBZC div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #1976d2;border-radius:50%;animation:ldsring___o0w2t 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#1976d2 transparent transparent transparent}.ldsRing___mpBZC div:nth-child(1){animation-delay:-.45s}.ldsRing___mpBZC div:nth-child(2){animation-delay:-.3s}.ldsRing___mpBZC div:nth-child(3){animation-delay:-.15s}@keyframes ldsring___o0w2t{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.markdown-editor-wrapper{position:relative;margin-bottom:12px}.markdown-editor-body{display:flex;flex-flow:row nowrap;width:100%;height:calc(100% - 38px);align-items:center;overflow:hidden}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;width:100%;overflow:hidden}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{flex:1 0;height:100%;margin:10px 0;padding:8px 8px 50px;background:#fff;overflow-y:auto;box-sizing:border-box;border-left:1px solid #ccc;word-wrap:break-word;word-break:break-word;white-space:normal;font-size:16px}.markdown-editor-container{border:1px solid #ccc;overflow:hidden;border-radius:4px;font-size:16px}.markdown-editor-container.full-screen{position:fixed;inset:0;height:100vh!important;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;width:100%;margin-bottom:24px}.markdown-tip{color:#cdcdcd;font-size:12px;position:absolute;right:0;bottom:-28px;margin-bottom:7px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:0;margin-right:0;padding-bottom:5px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:0px}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-sizer{padding-top:10px;padding-bottom:10px!important}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{position:relative;overflow:hidden;background:#fff;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;word-break:break-word;white-space:pre-wrap;line-height:1.6}.markdown-toolbar-container{display:flex;flex-flow:row wrap;align-items:center;padding:0 28px 0 5px;margin:0;position:relative;list-style:none;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;line-height:20px;width:100%;min-height:30px}.markdown-toolbar-container .fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #E99237;border-radius:5px;box-sizing:border-box;line-height:16px;height:auto;color:#a65500;background-color:#fff1e2;position:relative;margin-left:10px}.markdown-toolbar-container .fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF1E2;position:absolute;left:-6px;top:6px;z-index:10}.markdown-toolbar-container .fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #E99237;position:absolute;left:-7px;top:6px}.markdown-toolbar-container li{color:#666;padding:0 1px;height:100%;display:flex;height:38px;flex-flow:column nowrap;justify-content:center}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{width:28px;color:#666;cursor:pointer;text-align:center;font-size:18px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{width:auto;display:flex;flex-flow:row nowrap;align-items:center}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{margin:0 5px;height:65%;border-right:1px solid #ccc}.mini .markdown-toolbar-container li{height:28px}.editor-resize{display:block;width:120px;height:4px;left:54%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;box-sizing:border-box;margin:0 auto}.btn-full-screen{position:absolute;right:5px}@font-face{font-family:md-iconfont;src:url(./static/iconfont.345f94c8.eot);src:url(./static/iconfont.345f94c8.eot#iefix) format("embedded-opentype"),url(./static/iconfont.deef216b.woff) format("woff"),url(./static/iconfont.42606faf.ttf) format("truetype"),url(./static/iconfont.504b881c.svg#iconfont) format("svg")}.md-iconfont{font-family:md-iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE900:before{content:"\e900";font-size:14px;margin-left:5px}.icon-shrink:before{content:"\e728"}.icon-enlarge:before{content:"\e623"}.icon-code:before{content:"\e602"}.icon-italic:before{content:"\e718"}.icon-bold:before{content:"\e644"}.icon-picture:before{content:"\e606"}.icon-minus:before{content:"\e62c"}.icon-order-list:before{content:"\e655"}.icon-link:before{content:"\e7d4"}.icon-formula:before{content:"\e633"}.icon-unorder-list:before{content:"\e668"}.icon-edit:before{content:"\e603"}.icon-table:before{content:"\e7db"}.icon-sum:before{content:"\e667"}.icon-eye:before{content:"\e69f"}.icon-eye-slash:before{content:"\e601"}.icon-eraser:before{content:"\e8cd"}.icon-file-code:before{content:"\e9ec"}.cm-s-blackboard.CodeMirror{background:#0c1021;color:#f8f8f8}.cm-s-blackboard div.CodeMirror-selected{background:#253b76}.cm-s-blackboard .CodeMirror-line::selection,.cm-s-blackboard .CodeMirror-line>span::selection,.cm-s-blackboard .CodeMirror-line>span>span::selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-line::-moz-selection,.cm-s-blackboard .CodeMirror-line>span::-moz-selection,.cm-s-blackboard .CodeMirror-line>span>span::-moz-selection{background:#253b76fc}.cm-s-blackboard .CodeMirror-gutters{background:#0c1021;border-right:0}.cm-s-blackboard .CodeMirror-guttermarker{color:#fbde2d}.cm-s-blackboard .CodeMirror-guttermarker-subtle,.cm-s-blackboard .CodeMirror-linenumber{color:#888}.cm-s-blackboard .CodeMirror-cursor{border-left:1px solid #A7A7A7}.cm-s-blackboard .cm-keyword{color:#fbde2d}.cm-s-blackboard .cm-atom,.cm-s-blackboard .cm-number{color:#d8fa3c}.cm-s-blackboard .cm-def{color:#8da6ce}.cm-s-blackboard .cm-variable{color:#ff6400}.cm-s-blackboard .cm-operator{color:#fbde2d}.cm-s-blackboard .cm-comment{color:#aeaeae}.cm-s-blackboard .cm-string,.cm-s-blackboard .cm-string-2{color:#61ce3c}.cm-s-blackboard .cm-meta{color:#d8fa3c}.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag,.cm-s-blackboard .cm-attribute{color:#8da6ce}.cm-s-blackboard .cm-header{color:#ff6400}.cm-s-blackboard .cm-hr{color:#aeaeae}.cm-s-blackboard .cm-link{color:#8da6ce}.cm-s-blackboard .cm-error{background:#9d1e15;color:#f8f8f8}.cm-s-blackboard .CodeMirror-activeline-background{background:#3c3636}.cm-s-blackboard .CodeMirror-matchingbracket{outline:1px solid grey;color:#fff!important}.upload-button{width:106px;height:32px;line-height:32px;font-size:12px;display:block;position:relative;color:#0152d9}.upload-button input{opacity:0;width:160px;height:32px;position:absolute;top:0;left:0;z-index:-1}.imageDimensions___a7crR{display:flex;justify-content:center;align-items:center;position:fixed;width:100%;height:100vh;left:0;top:0;z-index:1005;background:#fff;overflow:hidden}.imageDimensions___a7crR .img___Kroat{visibility:hidden;max-width:80%;min-width:500px}.imageDimensions___a7crR [class*=_toolbox_colors]{position:fixed;left:0;bottom:0}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{max-width:100%;width:100%;height:100%}.myPaletteDiv___Xjz2I{position:relative;left:-15px;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.flowChartWrp____f45r [class^=goTXarea],.flowChartWrp____f45r textarea{min-width:70px;margin-left:-15px!important}.maxH60___Pd4Re [class^=ant-modal-content]{height:57px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;font-size:12px;cursor:pointer}.lists___xhHyq>div>div:first-child [class^=katex]{font-size:22px}.item___pWJAA{position:relative}.item___pWJAA:nth-last-child(-n+3) .children___sDG61{left:initial;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{display:none;position:absolute;left:6px;top:70px;width:440px;max-height:400px;overflow:auto;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;padding:15px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{background:#f6f6f6;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;height:50px;font-size:12px;padding:0 10px;min-width:80px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{position:absolute;right:20px;bottom:20px}.mathWrap___FmnMJ{width:800px;height:550px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:#00f;opacity:1;display:none}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.image-preview-container{display:flex;flex-flow:column nowrap;position:fixed;align-items:center;justify-content:center;inset:0;z-index:99999;background:#000c}.image-preview-container .image-preview{transition:transform .4s linear;max-width:86%}.image-preview-container .button-group{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;position:absolute;z-index:101;right:10px;top:10px}.image-preview-container .button-group a,.image-preview-container .button-group button{color:#000000a6;margin-right:10px;display:flex;flex-flow:row nowrap;align-items:center}.preview-wrp-group{overflow:auto;width:100%;text-align:center}.unity3d-panel___aA1uJ{width:100%;height:100%;border:none}.task-header-container{display:flex;flex-flow:row nowrap;align-items:center;height:54px;background:#05101a;padding:0 15px;color:#fff;position:relative;z-index:9}.task-header-container .exercise_user_info{font-size:14px;font-weight:400;color:#b2bacb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:500px}.task-header-container .shixun-info{flex:1 0 auto;text-align:center;font-size:16px;color:#fff;display:flex;flex-flow:column nowrap;justify-content:center;margin:0}.task-header-container .task-user-info{display:flex;flex-flow:row nowrap;align-items:center;color:#fff;font-size:16px}.task-header-container .grade-info{margin-left:24px;height:32px;padding:0 15px;background:#1f2f3b;border-radius:25px;line-height:32px;display:flex;flex-flow:row nowrap;align-items:center}.task-header-container .grade-info img{margin-right:5px}.task-header-container .btn-task-out{background:#da000c;border-radius:2px;font-size:12px;text-align:center;display:block;padding:6px 9px;color:#fff}.task-header-container .btn-out{display:flex;flex-flow:row nowrap;align-items:center;color:#fff;font-size:12px;margin-left:12px}.task-header-container .btn-out .iconfont{font-size:16px!important;margin-right:4px}.task-header-container .btn-vnc{display:flex;flex-flow:row nowrap;align-items:center;color:#fff;font-size:12px;margin-right:24px}.action-bar-container___TDRpf{display:flex;flex-flow:row nowrap;height:40px;overflow:hidden;align-items:center;justify-content:space-between}.action-bar-container___TDRpf img{display:block}.edit-status___wZI5m{color:#888;font-size:14px}.action-bar___bbigU{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;padding-left:10px}.action-bar___bbigU a{margin-right:10px;color:#8d929f;text-decoration:none}.action-bar___bbigU a i.iconfont___hoZln{display:inline-block;margin-right:5px}.action-bar___bbigU a:hover{color:#0152d9}.action-bar___bbigU .startDebug___tLWzR{width:26px;height:26px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;margin-right:6px;color:#499c54}.action-bar___bbigU .startDebug___tLWzR i{user-select:none;pointer-events:none}.action-bar___bbigU .disabledDebug___npN0z{width:26px;height:26px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;margin-right:6px;color:#499c54;color:#747a7f;cursor:default}.action-bar___bbigU .disabledDebug___npN0z i{user-select:none;pointer-events:none}.svgblue___mlPvu:hover{filter:brightness(0) saturate(100%) invert(22%) sepia(85%) saturate(1358%) hue-rotate(199deg) brightness(91%) contrast(92%)}.tpi-code-setting{height:calc(100vh - 54px);background:#031b2a;color:#ddd;font-size:13px;line-height:17px}.tpi-code-setting.oj{height:calc(100vh - 65px)}.tpi-code-setting h3{color:#008cff;font-size:16px;line-height:21px;padding-bottom:12px;text-align:left;width:100%;display:block;border-bottom:1px solid #092436}.tpi-code-setting .file-item{color:#ddd;padding:20px 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.tpi-code-setting .file-item.action{justify-content:flex-start}.tpi-code-setting .file-item.action .iconfont{margin-right:21px}.tpi-code-setting .file-item span{max-width:148px}.tpi-code-setting .file-item:last-child{margin-bottom:25px}.tpi-code-setting span{color:#597a8f}.setting-drawer .ant-drawer-content-wrapper{top:54px;bottom:51px}.setting-drawer .ant-drawer-content{height:auto}.oj .ant-drawer-content-wrapper{top:65px}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{background:#031b2a}.setting-drawer .ant-drawer-body,.oj .ant-drawer-body{height:auto}.setting-drawer .ant-select-selection,.oj .ant-select-selection{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.upload_button{width:108px;height:40px!important;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9)!important;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80!important;border-radius:2px;border:1px solid #BACFFE!important;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#3061d0!important;display:inline-block;text-align:center;align-items:center;align-content:center}.upload_button .aBtn_img{width:14px;height:14px;margin-top:-3px;margin-right:8px}.upload_button:hover{width:108px;height:40px!important;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #3061D0!important;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#3061d0!important}.upload_button:active{width:108px;height:40px!important;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;border:1px solid #3061D0!important;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#3061d0}.upload_text{width:129px;height:20px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#5f6367;line-height:20px;margin-left:16px}.tip___G7f9K{padding:20px;font-size:14px;color:#ca7720;background:#f6f7f9}.title___IQM0U{display:flex;align-items:center;margin-top:22px;margin-bottom:11px;font-weight:600;color:#333}.title___IQM0U b{display:inline-block;width:8px;height:8px;border-radius:50%;background:#333;margin-right:6px}.primary___GvQEk{font-size:14px;color:#3061d0;cursor:pointer}.primary___GvQEk:hover{color:#145dff}.del___VIxYG{font-size:14px;color:#3061d0;cursor:pointer}.del___VIxYG:hover{color:#e30000}.mirrorModal___Pi3tF{display:flex;justify-content:center;align-items:flex-start;height:580px}.mirrorModal___Pi3tF .right___Hot5f{flex:1 1;background-color:#fff;height:100%}.mirrorModal___Pi3tF .right___Hot5f header{padding:0 30px;height:60px}.mirrorModal___Pi3tF .right___Hot5f header .title___jjMKh{font-size:14px;font-weight:700;color:#333;height:60px;line-height:60px;border-bottom:1px #f1f1f1 solid}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty{padding:150px 0 40px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-image{height:180px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .ant-empty .ant-empty-description{color:#999;font-size:14px}.mirrorModal___Pi3tF .right___Hot5f .content___BmOkD .des___oGTUM{padding:0 30px;margin-top:18px;max-height:490px;overflow-y:auto}.modal___yy3VB .ant-modal-body{max-height:500px;overflow-y:auto}.flex_box_center___vG4eV{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___qVVxe{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___P8Z8s{align-items:center;box-align:center}.flex_box_center_end___VMme3{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___VMHwm{flex-direction:column;box-orient:block-axis}.dropdownmenus___oVzoj{width:104px}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]{text-align:center}.dropdownmenus___oVzoj [class~=ant-dropdown-menu-item]:hover{color:#165dff!important;background:#fff}.dropdownmenus___oVzoj [class~=ant-dropdown-menu]{padding:10px 0!important}.popupClassNames___OcZq7{background:#ff0}.selectdown___mmcA8 [class~=ant-select-item-option-selected]{font-weight:400!important;background-color:#edf2ff!important}.selectdown___mmcA8 [class~=ant-select-item-option-active]{color:#165dff!important;background-color:#fff!important}.selectdown___mmcA8 [class~=ant-select-item-option]{padding:10px 24px}.flex_box_center___rNE5B{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___UQz5R{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___LVkcg{align-items:center;box-align:center}.flex_box_center_end___liNMD{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___en5bA{flex-direction:column;box-orient:block-axis}[id=educoder] .wrap___QHoGE [class~=ant-drawer-content-wrapper]{margin-top:54px}[id=educoder] .wrap___QHoGE [class~=ant-drawer-body]{padding-top:15px;margin-bottom:60px}[id=educoder] .wrap___QHoGE [class~=ant-drawer-content]{background:none}[id=educoder] .wrap___QHoGE [class~=ant-drawer-wrapper-body],[id=educoder] .wrap___QHoGE [class~=ant-drawer-header]{background:#031b2a;color:#fff;border:none;padding-top:10px}[id=educoder] .wrap___QHoGE [class~=ant-drawer-title]{color:#fff;font-size:16px;padding:19px 0 0 4px}[id=educoder] .list___PqCYv{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}[id=educoder] .list___PqCYv dt,[id=educoder] .list___PqCYv dd{margin:0}[id=educoder] .list___PqCYv dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all;height:24px}[id=educoder] .list___PqCYv dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}[id=educoder] .page___TKcdQ{font-size:14px;margin-top:20px}[id=educoder] .page___TKcdQ [class~=ant-pagination-item],[id=educoder] .page___TKcdQ [class~=ant-pagination-item-link],[id=educoder] .page___TKcdQ [class~=ant-pagination-item] a,[id=educoder] .page___TKcdQ [class~=ant-pagination-item-link] a{color:#0152d9}[id=educoder] .page___TKcdQ [class~=ant-pagination-item-active]{background:#0152d9}[id=educoder] .page___TKcdQ [class~=ant-pagination-item-active] a{color:#fff}[id=educoder] .page___TKcdQ [class~=ant-pagination-disabled] a,[id=educoder] .page___TKcdQ [class~=ant-pagination-disabled] button,[id=educoder] .page___TKcdQ [class~=ant-pagination-disabled] a:hover,[id=educoder] .page___TKcdQ [class~=ant-pagination-disabled] button:hover{color:#7f99a7}.flex_box_center___qAghX{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___T78j9{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___sHN4M{align-items:center;box-align:center}.flex_box_center_end___JfXzO{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___OVgmN{flex-direction:column;box-orient:block-axis}[id=educoder] .wrap___kus4_ [class~=ant-drawer-content-wrapper]{margin-top:54px}[id=educoder] .wrap___kus4_ [class~=ant-drawer-body]{margin-bottom:60px}[id=educoder] .wrap___kus4_ [class~=ant-drawer-content]{background:none}[id=educoder] .wrap___kus4_ [class~=ant-drawer-wrapper-body],[id=educoder] .wrap___kus4_ [class~=ant-drawer-header]{background:#031b2a;color:#fff;border:none;padding-top:15px;padding-bottom:0}[id=educoder] .wrap___kus4_ [class~=ant-drawer-title]{color:#fff;font-size:16px}[id=educoder] .list___oY3h5{display:flex;align-items:center;font-size:14px;margin:7px 0;padding-left:4px}[id=educoder] .list___oY3h5 dt,[id=educoder] .list___oY3h5 dd{margin:0}[id=educoder] .list___oY3h5 dt{flex:1 1;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;word-break:break-all;height:24px}[id=educoder] .list___oY3h5 dd{width:66px;text-align:right;color:#0152d9;cursor:pointer}[id=educoder] .page___vXGzX{font-size:14px;margin-top:20px}[id=educoder] .page___vXGzX [class~=ant-pagination-item],[id=educoder] .page___vXGzX [class~=ant-pagination-item-link],[id=educoder] .page___vXGzX [class~=ant-pagination-item] a,[id=educoder] .page___vXGzX [class~=ant-pagination-item-link] a{color:#0152d9}[id=educoder] .page___vXGzX [class~=ant-pagination-item-active]{background:#0152d9}[id=educoder] .page___vXGzX [class~=ant-pagination-item-active] a{color:#fff}[id=educoder] .page___vXGzX [class~=ant-pagination-disabled] a,[id=educoder] .page___vXGzX [class~=ant-pagination-disabled] button,[id=educoder] .page___vXGzX [class~=ant-pagination-disabled] a:hover,[id=educoder] .page___vXGzX [class~=ant-pagination-disabled] button:hover{color:#7f99a7}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns]{float:none;display:flex;justify-content:center;margin-bottom:20px}.exitFullScreenModalWrapper___aNB9Q div[class~=ant-modal-confirm-btns] button{width:120px;height:38px;background:#f6f7f9 #3061d0;border-radius:2px}.exitFullScreenModal___HIMyY{text-align:center;font-size:30px;font-weight:400}.exitFullScreenModal___HIMyY .warningIcon___xEURa{height:88px;margin-bottom:20px}.exitFullScreenModal___HIMyY .warningText___W6NPJ{color:#e30000}.exitFullScreenModal___HIMyY .countdownWrapper___n8g1M{display:inline-block}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV{text-align:center}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .forcedText___C3CrF{font-size:30px;font-weight:500;color:#e30000;margin-bottom:10px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV .screenNumText___oljHN{font-size:14px;font-weight:400;color:#333;margin-bottom:20px}.forcedModalWrapper___JPMQ2 .forcedModalContent___uY5FV img{height:85px;margin-bottom:20px}.header_body___lAlEX{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.header_body___lAlEX span{font-weight:500;font-size:16px;color:#333;letter-spacing:.01rem}.header_body___lAlEX .close___OXweN{cursor:pointer;color:#979797;font-size:15px}.no_data___h77J2{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;margin-top:140px}.recommend_config_introduce___ifFGY{font-weight:400;font-size:12px;color:#666;line-height:26px}.recommend_config___UXyKS{display:flex;margin-top:20px;margin-bottom:26px}.recommend_config___UXyKS .recommend_config_item___zONum{width:280px;height:auto;min-height:135px;background:#f6f7f9;border-radius:4px;padding:15px 20px;border:1px solid rgba(0,0,0,0);cursor:pointer;margin-right:50px}.recommend_config___UXyKS .recommend_config_item___zONum:last-child{margin-right:0}.recommend_config___UXyKS .recommend_config_item___zONum:hover{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config___UXyKS .recommend_config_item___zONum .item_title___w5vXw{font-weight:600;font-size:14px;color:#333;display:flex;align-items:start;justify-content:space-between}.recommend_config___UXyKS .recommend_config_item___zONum .recommend_text___f68Eu{width:44px;height:20px;background:#ec9c20;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.recommend_config___UXyKS .recommend_config_item___zONum .item_content___j_zbN{display:flex;justify-content:space-between;font-size:14px;color:#191919;margin-top:8px}.recommend_config___UXyKS .recommend_config_active_item___SrTkJ{background:#3061d014;border:1px solid #A4BDF5;box-shadow:0 4px 5px #d5e3ff6e}.recommend_config_footer___PHnlA{display:flex;align-items:center;justify-content:space-between}.application___uh4gI{width:80px;height:32px;line-height:30px;background:#3061d0;box-shadow:0 2px 4px #e0dfe1,inset 0 -1px 3px #ffffff80;border-radius:16px;font-weight:400;font-size:12px;color:#fff;display:flex;justify-content:center;cursor:pointer}.tooltip___f0uXh{color:#999;font-size:14px;margin-left:6px}.tooltip___f0uXh:hover{color:#165dff}.disabled___Ha9Ba{background-color:#0000000f;color:#d9d9d9}.lineChart___dCEZW{width:100%;height:350px;margin:0 auto}.flex_warp___Rtigf{display:flex;align-items:center;justify-content:space-between}.chart_content___tVmUj{width:100%;min-height:320px;margin-bottom:20px;border-radius:4px;border:1px solid #F6F7F9;background-color:#fff}.chart_content___tVmUj .chart_title___AOPx7{width:100%;height:40px;padding:9px 20px;background:#f6f7f9;font-weight:500;color:#232b40;display:flex;justify-content:space-between;align-items:center}.chart_content___tVmUj .listdata___mi4KG{display:flex;align-items:center;justify-content:flex-end;padding-bottom:12px}.chart_content___tVmUj .listdata___mi4KG .block___prArl{width:15px;height:3px}.chart_content___tVmUj .listdata___mi4KG .typename___j4diD{width:180px;color:#999}.chart_content___tVmUj .listdata___mi4KG .val___MeuWc{margin-left:10px;width:210px;height:22px;font-weight:400;font-size:14px;color:#232b40;line-height:22px}.info_con___eIdJL{background-color:#f6f7f9;width:900px;margin:15px auto;padding:0 10px 5px}.info_con___eIdJL .info_top___UKMbT{display:flex;justify-content:flex-end;font-weight:400;font-size:12px;color:#666;padding:17px 0 12px}.info_con___eIdJL .info_top___UKMbT div{height:20px;line-height:20px;width:210px;margin-left:10px}.fullscreen___PICBn{cursor:pointer}.fullscreen___PICBn:hover{color:#3061d0}.chart_content_qp___ae1n1 .spin_dom___T7PCy{margin-top:20%}.test-set-container___JHp4n{position:relative;display:flex;flex-direction:column;height:258px;background:#111c24;overflow:hidden auto;color:#f4f1ed}.resize-y-bar___rdi2n{height:3px;background:#111c24;border-top:1px solid #19527b;cursor:ns-resize;position:relative}.resize-y-bar___rdi2n [class~=iconfont]{color:#0152d9;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-17px;z-index:10}.code-area-container___Wrs1J{background:#111c24;position:relative;overflow-y:auto}.code-area-container___Wrs1J .xterm-panel___Qp8NN{height:100%;overflow:hidden;background:#000}.code-area-container___Wrs1J .xterm-panel___Qp8NN .xterm-rows___NHMLJ,.code-area-container___Wrs1J .xterm-panel___Qp8NN .xterm___JuxUK,.code-area-container___Wrs1J .xterm-panel___Qp8NN .xterm-screen___jNWY5{height:100%!important}.code-area-container___Wrs1J .navs___isstg{display:flex;flex-flow:row nowrap;align-items:center;position:relative;z-index:10}.code-area-container___Wrs1J .navs___isstg .arrow-right___k6W52{cursor:pointer;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #bfbfbf}.code-area-container___Wrs1J .navs___isstg .arrow-down___RJ_Vp{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #bfbfbf}.code-area-container___Wrs1J .navs___isstg ul{margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center;height:40px}.code-area-container___Wrs1J .navs___isstg ul li.flex-container___fcvlY{text-align:center;width:98px}.code-area-container___Wrs1J .navs___isstg ul li.flex-container___fcvlY>a{padding:0 5px 0 25px}.code-area-container___Wrs1J .navs___isstg ul li:empty{width:20px}.code-area-container___Wrs1J .navs___isstg ul>li:not(first-child)>a{padding:0 25px}.code-area-container___Wrs1J .navs___isstg ul>li>a{display:block;color:#bfbfbf;padding:0 15px;position:relative;line-height:40px;text-align:center;height:40px}.code-area-container___Wrs1J .navs___isstg ul>li>a .iconfont___x63vg{font-size:14px!important;display:inline-block;margin-left:5px}.code-area-container___Wrs1J .navs___isstg ul>li>a.active___tIrbA:after{content:"";position:absolute;inset:auto auto 0 50%;margin-left:-10px;height:2px;width:20px;background-color:#29bd8b}.code-area-container___Wrs1J .action-bar-container___WBAJU{flex:5 0 auto}.code-area-container___Wrs1J .action-bar-container___WBAJU .action-bar___gNMCV{height:56px;display:flex;width:100%;color:#fff;flex-flow:row nowrap;align-items:center;padding:0 20px;justify-content:space-between;background:#121c24}.code-area-container___Wrs1J .action-bar-container___WBAJU .action-bar___gNMCV span{flex:1 0}.code-area-container___Wrs1J .action-bar-container___WBAJU .action-bar___gNMCV a{color:#fff;margin-left:10px}.right-panel___n2hmC{display:flex;flex-flow:column nowrap;justify-content:center}.action-container___GNaac{position:relative;background:#05101a;height:51px}.setting-drawer___UAqT2 [class~=ant-drawer-content-wrapper]{top:54px;bottom:51px}.setting-drawer___UAqT2 [class~=ant-drawer-content]{height:auto}.oj___BBHzQ [class~=ant-drawer-content-wrapper]{top:65px}.setting-drawer___UAqT2 [class~=ant-drawer-body],.oj___BBHzQ [class~=ant-drawer-body]{background:#031b2a}.setting-drawer___UAqT2 [class~=ant-drawer-body],.oj___BBHzQ [class~=ant-drawer-body]{height:auto}.setting-drawer___UAqT2 [class~=ant-select-selection],.oj___BBHzQ [class~=ant-select-selection]{width:120px;background:#0a2030;color:#597a8f;border:1px solid #597a8f}.spinning___Klii0{height:100%}.spinning___Klii0>div{height:100%;display:flex;flex-direction:column}.btn___Ih5Gr{width:507px;display:flex;justify-content:center;align-items:center}.btn___Ih5Gr .ant-btn-default:not(:disabled){height:32px;background:#f8f9fc80;border-radius:2px;border:1px solid rgba(195,207,224,.5);color:#464f66;padding:0 16px}.btn___Ih5Gr .ant-btn-primary:not(:disabled){margin-left:20px;height:32px;box-shadow:0 2px 4px #e0dfe1,inset 0 1px 3px #ffffff80;border-radius:2px;padding:0 16px;border:0}.choose-container .active{background:url(./static/success.86f4a4e5.svg);background-size:100%}.choose-container .checkbox.active{background:url(./static/checkbox.56d33b59.svg);background-size:100%}.test-header{position:sticky;top:0;z-index:5;width:100%;height:34px;padding:0 25px;line-height:34px;color:#f4f1ed;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;background-color:#111c24;border-bottom:1px solid #222c34}.test-header span{position:relative;display:block;cursor:pointer;padding:0 25px}.test-header span.active:after{content:"";position:absolute;inset:auto auto 0 50%;margin-left:-10px;height:2px;width:20px;background-color:#29bd8b}.test-case-item .case-header{padding:9px 20px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.test-case-item .case-header .iconfont{font-size:14px!important;color:#f4f1ed}.test-case-item .case-header .description{color:#616b77;padding:0 8px;font-size:12px}#educoder .action-container___Xcx9G{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;color:#747a7f;padding:0 15px;height:100%}#educoder .action-container___Xcx9G .eval-btn-group___b8ds5{justify-content:flex-end;flex:2 1 auto}#educoder .action-container___Xcx9G .eval-desc___bIcYm{flex:2 1 auto}#educoder .action-container___Xcx9G .eval-desc___bIcYm span:last-child{flex:3 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#educoder .action-container___Xcx9G span{margin-right:15px}#educoder .action-container___Xcx9G .btn-run___fh7pl{background:#0152d9;color:#fff;font-weight:700;border:0px solid transparent;padding:0 12px;letter-spacing:1px;outline:none;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:3px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex:0 0 auto}#educoder .action-container___Xcx9G .btn-run___fh7pl img{margin-right:4px}#educoder .action-container___Xcx9G .btn-run___fh7pl:disabled{background:#555d68}#educoder .action-container___Xcx9G .btn-run-self___Bwz1A{background:transparent;border:1px solid #0152d9!important;color:#0152d9;font-weight:700;border:0px solid transparent;padding:0 12px;letter-spacing:1px;outline:none;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:3px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex:0 0 auto}#educoder .action-container___Xcx9G .btn-run-self___Bwz1A span{margin:0}#educoder .action-container___Xcx9G .btn-run-self___Bwz1A:disabled{background:#555d68;color:#fff;border-color:#fff!important}#educoder .ghost-link___Y8dGm{margin:8px;color:#0152d9!important;border:1px solid #0152d9;height:30px;padding:0 16px;border-radius:2px;line-height:30px;flex-shrink:0;background:#05101a}#educoder .ghost-link___Y8dGm:hover{background:#4890ff;text-decoration:none;color:#fff!important}#educoder .link___PPhWD,#educoder .link___PPhWD:hover{color:#0152d9;text-decoration:underline}.iconWrapper___U51IV{width:60px;height:60px;background:linear-gradient(93deg,#8daeec,#0152d9);box-shadow:0 8px 20px #2e374682}.iconWrapper___U51IV .minusIcon___xP_3j{position:absolute;top:2px;left:2px;z-index:1001;color:#fff;font-size:12px}.iconWrapper___U51IV img{width:32px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.arrowIcon___jKd9h{width:60px;height:60px;background:linear-gradient(93deg,#8daeec,#0152d9);box-shadow:0 8px 20px #2e374682;border-radius:50%;cursor:pointer;right:-30px}.arrowIcon___jKd9h img{width:16px;position:absolute;left:6px;top:50%;transform:translateY(-50%)}.scrollbar___lLOKh{display:flex;flex-direction:column;height:40px;overflow:hidden;flex:1 1}.scrollbar___lLOKh .scrollbarContent___J5uQ6{flex:1 1;white-space:nowrap;width:max-content}.scrollbar___lLOKh .scrollbarTrack___ptQqt{width:100%;flex-shrink:0;height:4px;background:#162028;position:relative}.scrollbar___lLOKh .scrollbarTrack___ptQqt .scrollbarThumb___GFuZv{position:absolute;z-index:10;left:0;top:0;height:4px;background:#28323a;cursor:pointer;border-radius:2px}.item___MSfbI{display:inline-flex;align-items:center;padding:0 20px;height:100%;cursor:pointer;user-select:none;border-radius:2px;margin-right:1px;background:#1e2429;color:#afb1b3;position:relative}.item___MSfbI:hover{background:#28323a}.item___MSfbI>span{font-size:14px;margin-left:8px}.item___MSfbI .icon___AXhP9{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding-top:2px;padding-left:3px}.item___MSfbI .icon___AXhP9 b[class~=icon-shouqi4]{font-size:12px;display:inline-block;transform:scale(.5) rotate(90deg)}.item___MSfbI .icon___AXhP9 b[class~=icon-a-xialazhankai]{font-size:12px;display:inline-block;transform:scale(.5)}.item___MSfbI .dot___BA766{width:6px;height:6px;background:#58ffc7;margin-left:8px;border-radius:50%}.active___Rkf93{background:#28323a!important}.active___Rkf93:after{content:"";position:absolute;z-index:2;left:50%;transform:translate(-50%);bottom:0;width:100px;height:2px;background:#5295ca;max-width:100%}.pathActive___l4hB4{color:#2ea4ff!important}.paths___gzBRM ul[class~=ant-dropdown-menu]{background-color:#010e1f;padding:0}.paths___gzBRM li[class~=ant-dropdown-menu-item]:hover{background-color:#323030}.paths___gzBRM span[class~=ant-dropdown-menu-title-content] span{color:#747a7f}.flex_box_center___E3mm3{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___NchwZ{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___uhqi5{align-items:center;box-align:center}.flex_box_center_end___d93TL{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___XN9GA{flex-direction:column;box-orient:block-axis}.wrap___Dtadp{position:relative}.wrap___Dtadp .full___LlKwC{position:absolute;right:20px;top:10px;z-index:20;color:#fff;cursor:pointer}.flex_box_center___Girdq{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___xGVfq{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___kQglB{align-items:center;box-align:center}.flex_box_center_end___UzYyP{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___owBZ4{flex-direction:column;box-orient:block-axis}ul.menu___bRs3V{width:122px;background:#686f9a;color:#fff}ul.menu___bRs3V li{color:#fff}ul.menu___bRs3V [class~=ant-dropdown-menu-item-active]{background:#3e4571}ul.menu___bRs3V [class~=ant-dropdown-menu-item-disabled]{background:none!important;color:#b0b5d6}.warehouse___pnW7f{display:flex;flex-direction:column;height:100%;overflow:hidden}.warehouse___pnW7f .header___OzyWX{height:60px;background:#282e55;display:flex;justify-content:flex-start;align-items:center;color:#fff;font-size:14px}.warehouse___pnW7f .header___OzyWX .title___ByRPB{margin:0 20px}.warehouse___pnW7f .header___OzyWX input{width:290px;height:34px;background-color:#686f9a;color:#fff;border-radius:4px;border:0;margin-right:14px;padding:0 14px}.warehouse___pnW7f .content___tnn6U{flex:1 1;display:flex;position:relative}.warehouse___pnW7f .content___tnn6U .left___xyjRy{width:36%;max-width:440px;height:100%;background-color:#0a143d;overflow:auto;display:box;display:flex;position:absolute;z-index:30;left:0;top:0}.warehouse___pnW7f .content___tnn6U .left___xyjRy .close___dIQKZ{cursor:pointer;position:absolute;right:16px;top:13px;color:#555a88}.warehouse___pnW7f .content___tnn6U .left___xyjRy>section{flex:1 1;overflow:auto;position:absolute;inset:0}.warehouse___pnW7f .content___tnn6U .left___xyjRy .ant-tabs .ant-tabs-nav{color:#fff;margin-left:20px}.warehouse___pnW7f .content___tnn6U .left___xyjRy .ant-tabs .ant-tabs-nav:before{left:25px;border-bottom:1px solid #282e55;width:90%}.warehouse___pnW7f .content___tnn6U .right___kqPbE{width:100%;flex:1 1;display:flex;align-items:flex-end;height:100%;background:#0a0e2e;position:absolute;z-index:2;left:0;top:0}.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container]{border:none}.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container] [class~=CodeMirror-wrap],.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container] [class~=CodeMirror-gutters]{background:#0a0e2e}.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container] [class~=CodeMirror-line]{padding-left:18px}.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container] [class~=CodeMirror-wrap]{position:absolute;inset:60px 21px 0;height:auto}.warehouse___pnW7f .content___tnn6U .right___kqPbE div[class~=my-codemirror-container] [class~=CodeMirror-linenumber]{color:#fff}.loading___fp187{width:100%;top:0;bottom:70px;position:absolute!important}.loading___fp187 [class~=ant-spin-container]{position:initial!important}.empty___RbU4g{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis;background:#fff}.tabs___ynZp5{overflow:initial!important}.tabs___ynZp5 [class~=ant-tabs-nav]:before{display:none}.tabs___ynZp5 [class~=ant-tabs-tab]{cursor:pointer}.tabs___ynZp5 [class~=ant-tabs-tab-btn]{color:#fff}.tabs___ynZp5 [class~=ant-tabs-nav-wrap]{overflow:initial!important}.tabs___ynZp5 [class~=ant-tabs-ink-bar]{bottom:-13px!important}.line___rxyEe{width:1px;height:16px;background:#686f9a;border-radius:1px;margin-left:28px}.footer___J6kQd{height:64px;background:#282e55;width:100%;z-index:5;position:absolute;padding:0 20px;display:flex;align-items:center;justify-content:center}.footer___J6kQd button{width:100px;height:40px}.footer___J6kQd a{width:80px;height:40px;border-radius:4px;border:1px solid #0152d9;cursor:pointer;line-height:38px;text-align:center;user-select:none;display:inline-block;font-size:14px}.commit___h8y0q{background:#0a143d;width:100%;height:100%;overflow:auto}.blueLight___eLhBs{color:#b0b5d6;font-size:14px}.filePathWrp___J9TMo{height:56px;border-bottom:1px solid #3e4571;margin:0 30px;display:flex;align-items:center}.filePath___PD1I2{font-size:0}.filePath___PD1I2 span{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;font-size:14px}.filePath___PD1I2 span:after{content:"/";color:#fff;margin:0 2px;display:inline-block}.filePath___PD1I2 span:nth-clid(:odd){color:#1890ff}.filePath___PD1I2 span:nth-last-child(1){color:#fff}.filePath___PD1I2 span:nth-last-child(1):after{display:none}.bottom0___B9ftG{bottom:0!important}.wrap___SVOKK{padding:0 20px}.modal___vUwdM{z-index:9999}.title___l8FrY{font-size:20px}.path___aTkFP{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___fCgXS{color:#4cacff}.width240___RtAGH{width:240px}.filePath___pvSsH{min-width:200px;height:32px;line-height:32px;text-align:center;display:inline-block;background:#dedede;border-radius:4px 0 0 4px}.wrap___TwY3U{padding:20px}.content___Ks95W{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___Ks95W a{color:#05101a}.content___Ks95W a:hover{color:#40a9ff}.mainPathWrap___CrMaa{display:flex;flex-direction:row}.colorBlue___dvWbP{color:#0152d9}.wrap___BqUCH{background-color:#fff;padding:0 30px}.wrap___BqUCH [class~=ant-upload-drag]{background:#1890ff0a!important;border-radius:4px;border:1px dashed #1890ff}.title___Hv2Zk{font-size:20px}.path___XGwUd{display:inline-block;overflow:hidden;line-height:40px;white-space:nowrap;text-align:right;vertical-align:middle;color:#888;font-size:16px}.colorBlue___AYPVZ{color:#4cacff}.flex_box_center___uGMjc{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___q698b{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___BcSqa{align-items:center;box-align:center}.flex_box_center_end___U5VB_{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___FwzY4{flex-direction:column;box-orient:block-axis}.headLeft___KOU8I{color:#fff;font-size:14px;padding:20px}.colorBlue___I6JQI{color:#4cacff;cursor:pointer}.wrap___U6KnW [class~=ant-switch]{background:#e53333}.wrap___U6KnW [class~=ant-switch-checked]{background:#1890fb}.nodata___fWmNT img{width:100%;height:100%;margin-bottom:30px}.nodataText___Ufs81{text-align:center;color:#999;font-size:14px}.content___yybiA{margin-top:20px}.content___yybiA [class~=ant-tree]{background:none;color:#fff}.content___yybiA [class~=ant-tree-treenode-selected]{color:#fff;width:100%}.content___yybiA [class~=ant-tree-treenode-selected]:before{background:#2f3662!important;bottom:0!important}.content___yybiA [class~=ant-tree-node-content-wrapper]{background:none!important;color:#fff!important}.content___yybiA [class~=ant-tree-node-content-wrapper]:hover{background:none!important}.content___yybiA [class~=drag-over]>[draggable]{opacity:1!important}.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-close]:before,.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-open]:before{background:#2f3662!important}.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=icon-gengduo2],.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=icon-gengduo2]{display:inline}.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-close] [class~=ant-tree-node-content-wrapper],.content___yybiA [class~=drag-over][class~=ant-tree-treenode-switcher-open] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___yybiA [class~=ant-tree-treenode]{display:flex;align-items:center;width:100%;height:36px;padding:5px 0!important}.content___yybiA [class~=ant-tree-treenode] *{transition:none!important}.content___yybiA [class~=ant-tree-treenode]:hover:before{background:#2f3662!important;bottom:0!important}.content___yybiA [class~=ant-tree-treenode]:hover [class~=icon-gengduo2]{display:inline}.content___yybiA [class~=ant-tree-treenode] [class~=ant-tree-node-content-wrapper]{flex:1 1}.content___yybiA [class~=ant-tree-treenode] [class~=icon-gengduo2]{top:1px}.content___yybiA [class~=drag-over-gap-top],.content___yybiA [class~=drag-over-gap-bottom]{transition:none!important}.content___yybiA [class~=drag-over-gap-top]>[draggable],.content___yybiA [class~=drag-over-gap-bottom]>[draggable]{border:0px solid #000!important;transition:none!important;line-height:24px!important}.gitCode___DAK9G{color:#fff;padding:45px 14px 0 20px;font-size:14px}[class~=ant-tree-switcher]{margin-left:20px}.ellipsis___PeS94{margin:5px 10px}[class~=c-555a88]{border-radius:8px;position:relative}ul.menu___em7Yq{width:122px;background:#686f9a;color:#fff}ul.menu___em7Yq li{color:#fff}ul.menu___em7Yq [class~=ant-dropdown-menu-item-active]{background:#3e4571}.overlayClass___Awf9Q [class~=ant-tooltip-content]{position:relative;z-index:11}.overlayClass___Awf9Q [class~=ant-tooltip-content] [class~=ant-tooltip-arrow-content]{left:-16px}.overlayClass___Awf9Q:before{content:" ";position:fixed;inset:0;z-index:10;background:#0000004d}.tips___M0tZb{width:100%;padding:0 20px;color:#fff;margin-bottom:10px;line-height:22px;text-align:justify}.wrap___ishRT{padding:20px}.content___BcYdO{display:flex;flex-direction:column;height:200px;overflow-y:auto;background:#f5f5f5;padding:10px;font-size:14px}.content___BcYdO a{color:#05101a}.content___BcYdO a:hover{color:#40a9ff}.mainPathWrap___d2GOf{display:flex;flex-direction:row}.colorBlue___hKIcc{color:#4cacff}.flex_box_center___JApjy{justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center}.flex_space_between___kWWbU{justify-content:space-between;-webkit-box-pack:justify}.flex_box_vertical_center___Op0Qs{align-items:center;box-align:center}.flex_box_center_end___xNwhe{justify-content:flex-end;align-items:center;-webkit-justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end}.flex_box_column___RSFt3{flex-direction:column;box-orient:block-axis}.commitWrap___uVJGM{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;padding:20px;margin-bottom:10px;font-size:16px}.wrap____nTMX{padding:20px}.colorGray___UUm6u{color:#999}.content___TUOUP{display:flex;flex-direction:column;margin-bottom:10px;padding:20px;font-size:16px}.itemTime___sZPNc{color:#4cacff;margin-right:15px}.imageUrl___WLUXb{width:50px;height:50px;border-radius:50px}.blueLight___bdcZp{color:#b0b5d6;font-size:16px}.divider___ltlQU{background:#3e4571;border-radius:1px;margin:20px 0}.empty___i8M59{width:100%;height:100%;display:box;display:flex;justify-content:center;align-items:center;-webkit-justify-content:center;box-align:center;flex-direction:column;box-orient:block-axis}.evaluate-result-container{position:fixed;inset:0;z-index:201;background:#000c;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.evaluate-result-container footer{width:570px;left:50%;transform:translate(-50%);position:absolute;top:435px;text-align:center;color:#fff}.evaluate-result-container footer .star-tip{margin:0}.evaluate-result-container footer .star-tip-rate .ant-rate-star-first{color:#fff9}.evaluate-result-container footer .star-tip-rate .ant-rate-star-second{color:#fff9}.evaluate-result-container footer a{background-color:#0152d9;opacity:.8;display:inline-block;width:120px;height:30px;line-height:30px;border-radius:2px;color:#fff;margin:12px 10px 0;text-decoration:none!important}.evaluate-result-container .close-line{color:#fff}.evaluate-result-container .gold-circle{margin-right:8px;width:17px;height:17px;border-radius:50%;background-color:#ffd633;display:block}.evaluate-result-body{position:relative;width:652px}.evaluate-result-body .close-line{position:absolute;top:100px;right:100px}.gold-and-experience{position:absolute;top:308px;width:100%;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;line-height:26px;font-size:16px;color:#b27919}.gold-and-experience img{margin-right:8px}.gold-and-experience .flex-container:first-child{margin-right:18px}/** * Copyright (c) 2014 The xterm.js authors. All rights reserved. * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License) * https://github.com/chjj/term.js diff --git a/p__tasks__index.78b7df74.async.js b/p__tasks__index.d39b4f8a.async.js similarity index 71% rename from p__tasks__index.78b7df74.async.js rename to p__tasks__index.d39b4f8a.async.js index 988328a044..733d67e53c 100644 --- a/p__tasks__index.78b7df74.async.js +++ b/p__tasks__index.d39b4f8a.async.js @@ -1,57 +1,57 @@ -!(function(){var vE=Object.defineProperty,yE=Object.defineProperties;var CE=Object.getOwnPropertyDescriptors;var Oh=Object.getOwnPropertySymbols;var im=Object.prototype.hasOwnProperty,sm=Object.prototype.propertyIsEnumerable;var om=Math.pow,um=(M,r,t)=>r in M?vE(M,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):M[r]=t,Du=(M,r)=>{for(var t in r||(r={}))im.call(r,t)&&um(M,t,r[t]);if(Oh)for(var t of Oh(r))sm.call(r,t)&&um(M,t,r[t]);return M},ch=(M,r)=>yE(M,CE(r));var Vh=(M,r)=>{var t={};for(var e in M)im.call(M,e)&&r.indexOf(e)<0&&(t[e]=M[e]);if(M!=null&&Oh)for(var e of Oh(M))r.indexOf(e)<0&&sm.call(M,e)&&(t[e]=M[e]);return t};var Xh=(M,r,t)=>new Promise((e,p)=>{var o=h=>{try{f(t.next(h))}catch(y){p(y)}},s=h=>{try{f(t.throw(h))}catch(y){p(y)}},f=h=>h.done?e(h.value):Promise.resolve(h.value).then(o,s);f((t=t.apply(M,r)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3665],{61481:function(M,r,t){"use strict";t.d(r,{Z:function(){return m}});var e=t(54476),p=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},s=o,f=t(7657),h=function(b,k){return p.createElement(f.Z,(0,e.Z)({},b,{ref:k,icon:s}))},y=p.forwardRef(h),m=y},76618:function(M,r,t){"use strict";t.d(r,{Z:function(){return m}});var e=t(54476),p=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},s=o,f=t(7657),h=function(b,k){return p.createElement(f.Z,(0,e.Z)({},b,{ref:k,icon:s}))},y=p.forwardRef(h),m=y},32050:function(M,r,t){"use strict";t.d(r,{Z:function(){return m}});var e=t(54476),p=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},s=o,f=t(7657),h=function(b,k){return p.createElement(f.Z,(0,e.Z)({},b,{ref:k,icon:s}))},y=p.forwardRef(h),m=y},40390:function(){"use strict"},77277:function(M,r){"use strict";r.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},73835:function(){"use strict"},68788:function(M,r,t){"use strict";var e=t(59301),p=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(E,b,k)=>b in E?p(E,b,{enumerable:!0,configurable:!0,writable:!0,value:k}):E[b]=k,y=(E,b)=>{for(var k in b||(b={}))s.call(b,k)&&h(E,k,b[k]);if(o)for(var k of o(b))f.call(b,k)&&h(E,k,b[k]);return E};const m=E=>React.createElement("svg",y({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},E),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));r.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},33438:function(M,r,t){"use strict";var e=t(59301),p=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(E,b,k)=>b in E?p(E,b,{enumerable:!0,configurable:!0,writable:!0,value:k}):E[b]=k,y=(E,b)=>{for(var k in b||(b={}))s.call(b,k)&&h(E,k,b[k]);if(o)for(var k of o(b))f.call(b,k)&&h(E,k,b[k]);return E};const m=E=>React.createElement("svg",y({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u7F16\u7EC4\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#D55",cx:18,cy:18,r:18}),React.createElement("path",{d:"M18 6a2.818 2.818 0 0 1 2.813 2.994l-.688 11.01a2.129 2.129 0 0 1-4.25 0l-.688-11.01A2.818 2.818 0 0 1 18 6Z",fill:"#172740"}),React.createElement("circle",{fill:"#172740",cx:18,cy:26.5,r:2.5})));r.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},83846:function(M,r,t){"use strict";var e=t(59301),p=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(E,b,k)=>b in E?p(E,b,{enumerable:!0,configurable:!0,writable:!0,value:k}):E[b]=k,y=(E,b)=>{for(var k in b||(b={}))s.call(b,k)&&h(E,k,b[k]);if(o)for(var k of o(b))f.call(b,k)&&h(E,k,b[k]);return E};const m=E=>React.createElement("svg",y({width:31,height:30,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u7F16\u7EC4 7"),React.createElement("g",{transform:"translate(2 1)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#D55",strokeWidth:2,cx:14,cy:14,r:14}),React.createElement("path",{d:"M14 5a2 2 0 0 1 2 2v8a2 2 0 1 1-4 0V7a2 2 0 0 1 2-2Z",fill:"#D55"}),React.createElement("circle",{fill:"#D55",cx:14,cy:21,r:2})));r.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},29287:function(M,r,t){"use strict";var e=t(59301),p=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(E,b,k)=>b in E?p(E,b,{enumerable:!0,configurable:!0,writable:!0,value:k}):E[b]=k,y=(E,b)=>{for(var k in b||(b={}))s.call(b,k)&&h(E,k,b[k]);if(o)for(var k of o(b))f.call(b,k)&&h(E,k,b[k]);return E};const m=E=>React.createElement("svg",y({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},E),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#19CB70",cx:18,cy:18,r:18}),React.createElement("path",{stroke:"#172740",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 18.85 15.274 24 26 14"})));r.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},88838:function(M,r,t){"use strict";t.d(r,{$Y:function(){return pn},A0:function(){return Rt},EP:function(){return f},F_:function(){return m},Fk:function(){return pe},G9:function(){return y},GB:function(){return je},GR:function(){return z},GW:function(){return Pn},Hh:function(){return Me},Hp:function(){return Y},Ir:function(){return p},N$:function(){return ht},NZ:function(){return Vn},Nv:function(){return re},OA:function(){return rr},OJ:function(){return Te},QF:function(){return ce},RS:function(){return O},RY:function(){return Ne},Rj:function(){return Ke},SX:function(){return Ce},Tp:function(){return Jt},Ui:function(){return zt},V1:function(){return ft},Vn:function(){return Ee},dL:function(){return V},fo:function(){return tt},gG:function(){return Lt},gK:function(){return P},hK:function(){return Q},i3:function(){return b},ib:function(){return Z},lS:function(){return I},m5:function(){return h},n4:function(){return e},n_:function(){return k},oP:function(){return Tt},p2:function(){return en},pl:function(){return vn},rM:function(){return ae},sM:function(){return te},t2:function(){return ue},tD:function(){return K},u8:function(){return ie},um:function(){return st},vm:function(){return De},wQ:function(){return E},wj:function(){return Et},wt:function(){return Yt},yS:function(){return ge},yi:function(){return o},ym:function(){return sn},z2:function(){return s}});const e="FETCH_TASK_START",p="FETCH_TASK_FAILURE",o="FETCH_TASK_SUCCESS",s="UPDATE_TASK_DATA",f="HIDE_EVALUATE_RESULT",h="SHOW_EVALUATE_RESULT",y="UPDATE_TIMESTRAP",m="MOVE_X",E="MOVE_Y",b="TRIGGER_RIGHT_PANEL_MASK ",k="SET_ACTIVE_INDEX",te="GET_TASK_LIST",Y="SHOW_TASK_LIST",Q="HIDE_TASK_LIST",Z="SET_TASK_STAR",I="TRIGGER_ENLARGE_UNITY3D ",P="TRIGGER_TAB_FIXED ",z="GET_DISCUSSES",K="SHOW_DISCUSSES_LOADING",ie="TOP_OR_DOWN_DISCUSS",ae="PLUS_DISCUSS",ge="SET_ACTION_TYPE",O="SHOW_REWARD_DIALOG",ue="CANCEL_REWARD_DIALOG",Ee="SET_REWARD",Ce="ACTIVE_DISCUSS_INDEX",gt="CREATE_DISCUSS",tt="DISABLE_DISCUSS",Lt="CHANGE_PAGE",Yt="SHOW_ANSWER_LOADING",vn="FETCH_ANSWER_INFO",Vn="HIGH_TIP_MODAL",Ke="SHOW_TIP_MODAL",sn="SELECT_UNLOCK_ANSWER",Te="SET_CHOOSE_ANSWERS",Et="EVAL_CHOOSE_START",ft="EVAL_CHOOSE_END",Re="SHOW_REP_loading",je="FETCH_REP_CONTENT",ht="EDIT_REP_CONTENT",dn="SET_REP_PATH",zt="SHOW_EVALUATE_LOADING",Rt="HIDE_EVALUATE_LOADING",en="SET_EVALUATE_MESSAGE",Pn="SET_SHOW_DIR",Ln="SET_EDITOR_SETTING",pn="SET_EDITOR_THEME",Jt="SET_EDITOR_FONTSIZE",Tt="SET_REPOS",$t="SHOW_PATH_LIST",Nn="HIDE_PATH_LIST",rr="HIDE_PICTURE_VIEW",De="SHOW_PICTURE_VIEW",V="SHOW_NOTICE",re="HIDE_NOTICE",pe="SHOW_CASE_NOTICE",Me="HIDE_CASE_NOTICE",wt="SET_TAB_INDEX",Ye="SET_SSH_TABS",rt="SET_SSH_CONFIGDATA",et="SET_SSH_CONFIGDATAARR",Ne="SET_VNC_LOADING ",st="ON_TAB_TO_SPACE ",ce="ON_AUTO_FORMAT "},80373:function(M,r,t){"use strict";t.d(r,{KQ:function(){return te},KY:function(){return m},OY:function(){return h},S8:function(){return y},U_:function(){return k},_Z:function(){return s},ae:function(){return f},o7:function(){return p},rd:function(){return b},wJ:function(){return o},wg:function(){return E}});var e=t(82093);function p(Y,Q=1){return(0,e.U2)("/discusses.json",{container_type:"Shixun",container_identifier:Y,page:Q-1})}function o(Y,Q){return(0,e.v_)(`/discusses/${Y}/top_or_down_discuss.json`,{top:Q})}function s(Y,Q){return(0,e.v_)(`/discusses/${Y}/disable_or_open_discuss.json`,{is_disable:!!Q})}function f(Y,Q){return(0,e.v_)(`/discusses/${Y}/plus.json`,{container_type:"Discuss",type:Q?1:0})}function h(Y,Q){return(0,e.v_)(`/discusses/${Y}/hidden.json`,Q)}function y(Y,Q){return(0,e.v_)(`/discusses/${Y}/reward_code.json`,Q)}function m(Y){return(0,e.ZP)(`/api/discusses/${Y}.json`,{method:"delete"})}function E(Y,Q){return(0,e.v_)(`/discusses/${Y}/reply.json`,{container_type:"Shixun",content:Q})}function b(Y){return(0,e.v_)("/discusses.json",Y)}function k(Y){return(0,e.v_)("/discusses/ai_reply.json",Y)}function te(Y,Q){return(0,e.v_)(`/discusses/${Y}/turing.json`,Q)}},6480:function(M,r,t){"use strict";t.d(r,{G0:function(){return re},JW:function(){return dn},Jd:function(){return Te},Kl:function(){return zt},L5:function(){return Z},MH:function(){return je},MI:function(){return Tt},Qo:function(){return O},SO:function(){return Q},Tf:function(){return K},VT:function(){return vn},XO:function(){return te},Xy:function(){return ae},Y0:function(){return tt},Ye:function(){return De},Yv:function(){return Jt},ZH:function(){return Pn},am:function(){return sn},bD:function(){return $t},eA:function(){return ge},fA:function(){return en},fY:function(){return Ee},g6:function(){return Y},g7:function(){return Nn},gT:function(){return Ce},gn:function(){return Ln},h$:function(){return pn},hG:function(){return ie},i8:function(){return Rt},j3:function(){return ht},lH:function(){return ft},li:function(){return I},n4:function(){return P},pU:function(){return Lt},qK:function(){return z},sA:function(){return Yt},sP:function(){return Re},t$:function(){return Et},wj:function(){return V},zl:function(){return ue}});var e=t(82093),p=t(49661),o=Object.defineProperty,s=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,y=(pe,Me,wt)=>Me in pe?o(pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:wt}):pe[Me]=wt,m=(pe,Me)=>{for(var wt in Me||(Me={}))f.call(Me,wt)&&y(pe,wt,Me[wt]);if(s)for(var wt of s(Me))h.call(Me,wt)&&y(pe,wt,Me[wt]);return pe},E=(pe,Me,wt)=>new Promise((Ye,rt)=>{var et=ce=>{try{st(wt.next(ce))}catch(We){rt(We)}},Ne=ce=>{try{st(wt.throw(ce))}catch(We){rt(We)}},st=ce=>ce.done?Ye(ce.value):Promise.resolve(ce.value).then(et,Ne);st((wt=wt.apply(pe,Me)).next())});const b=(0,p.oP)(),k={};b!=null&&b.homework_common_id&&(k.homework_common_id=b==null?void 0:b.homework_common_id),b!=null&&b.exercisesId&&(k.exercise_id=b==null?void 0:b.exercisesId),console.log(b,k,"urlParamsAll");function te(pe,Me){return(0,e.U2)(`tasks/${pe}.json`,m(m({},Me),k))}function Y(pe,Me={}){return(0,e.U2)(`myshixuns/${pe}/challenges.json`,m({},Me))}function Q(pe,Me){return(0,e.U2)(`myshixuns/${pe}/subject_challenges.json`,Me)}function Z(pe,Me,wt){return(0,e.U2)(`tasks/${pe}/star.json`,{shixun_id:Me,star:wt})}function I(pe,Me){return Me.path&&(Me.path=encodeURIComponent(Me.path)),(0,e.U2)(`tasks/${pe}/rep_content.json`,m(m({},Me),k))}function P(pe,Me){return(0,e.v_)(`myshixuns/${pe}/update_file.json`,m(m({},Me),k))}function z(pe,Me){return(0,e.U2)(`tasks/${pe}/reset_original_code.json`,m(m({},Me),k))}function K(pe,Me){return(0,e.v_)(`myshixuns/${pe}/reset_repository.json`,Me)}function ie(pe,Me){return(0,e.U2)(`tasks/${pe}/reset_passed_code.json`,m(m({},Me),k))}function ae(pe,Me){return(0,e.v_)(`tasks/${pe}/game_build.json`,m(m({},Me),k))}function ge(pe){return(0,e.ZP)("http://localhost:49352/api/game_build",{method:"post",body:pe})}function O(pe,Me){return(0,e.U2)(`tasks/${pe}/game_status.json`,m(m({},Me),k))}function ue(pe,Me){return(0,e.v_)(`tasks/${pe}/choose_build.json`,m(m({},Me),k))}function Ee(pe){return(0,e.U2)(`myshixuns/${pe}/get_remaining_time.json`)}function Ce(pe){return(0,e.U2)(`tasks/${pe}/picture_display.json`,k)}function gt(pe,Me){return get(`courses/${pe}/inform_detail.json`,Me)}function tt(pe){return(0,e.v_)(`tasks/${pe}/plus_or_cancel_praise.json`)}function Lt(pe,Me={}){return(0,e.v_)(`myshixuns/${pe}/repository.json`,Me)}function Yt(pe,Me={}){return(0,e.U2)(`myshixuns/${pe}/start.json`,Me)}function vn(pe,Me={}){return(0,e.v_)(`myshixuns/${pe}/force_delete_pod.json`,Me)}function Vn(pe,Me={}){return get(`myshixuns/${pe}/set_tpisession.json`,Me)}function Ke(pe){return get(`myshixuns/${pe}/reset_pod.json`)}function sn(pe,Me){return(0,e.U2)(`myshixuns/${pe}/reset_pod.json`,Me)}function Te(pe,Me){return(0,e.ZP)(`/api/tasks/${pe}/reboot_esc.json`,{method:"post",body:Me})}function Et(pe){return(0,e.U2)(`tasks/${pe}/check_test_sets.json`)}function ft(pe){return(0,e.U2)(`tasks/${pe}/get_answer_info.json`)}function Re(pe){return(0,e.U2)(`tasks/${pe}/get_choose_answer.json`)}function je(pe){return(0,e.U2)(`tasks/${pe}/unlock_choose_answer.json`)}function ht(pe,Me){return(0,e.U2)(`tasks/${pe}/unlock_answer.json`,{answer_id:Me})}function dn(pe,Me,wt,Ye){return(0,e.v_)(`tasks/${pe}/set_games_status.json`,m({result:Me,data:wt},Ye||{}))}function zt(pe,Me){return(0,e.U2)(`myshixuns/${pe}/active_pod.json`,Me)}function Rt(pe,Me){return(0,e.U2)(`tasks/${pe}/rank_list.json`,Me)}function en(pe,Me){return(0,e.v_)(`tasks/${pe}/close_windows_vnc.json`,{tpi_id:Me})}function Pn(pe,Me){return(0,e.U2)(`tasks/${pe}/commit_files.json`,Me)}function Ln(pe,Me){return(0,e.U2)(`tasks/${pe}/pull_files.json`,Me)}function pn(pe,Me){return(0,e.v_)(`tasks/${pe}/log_output`,Me)}function Jt(pe,Me){return(0,e.U2)(`tasks/${pe}/stop_log_output.json`,Me)}function Tt(pe){return E(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${pe.id}/add_file.json`,{method:"post",body:pe})})}function $t(pe){return E(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${pe.id}/delete_git_file.json`,{method:"Delete",body:pe})})}function Nn(pe){return E(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${pe.id}/mv_file.json`,{method:"post",body:pe})})}function rr(pe){return E(this,null,function*(){return pe.path&&(pe.path=encodeURIComponent(pe.path)),Fetch(`/api/tasks/${pe.id}/rep_content.json`,{method:"get",params:pe})})}function De(pe,Me){return(0,e.ZP)(`/api/shixuns/${pe}/set_start_permanent.json`,{method:"put",body:Me})}function V(pe){return E(this,null,function*(){return(0,e.ZP)("/api/myshixuns/wuying_record.json",{method:"get",params:pe})})}function re(pe){return E(this,null,function*(){return(0,e.ZP)("/api/jupyters/save_with_wuying_tpi.json",{method:"Get",params:pe})})}},25557:function(M,r,t){"use strict";t.d(r,{Z:function(){return k}});var e=t(59301),p=t(76560),o=t(8591),s=t(82093),f={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},h=t(80541),y=t(59301),m=(te,Y,Q)=>new Promise((Z,I)=>{var P=ie=>{try{K(Q.next(ie))}catch(ae){I(ae)}},z=ie=>{try{K(Q.throw(ie))}catch(ae){I(ae)}},K=ie=>ie.done?Z(ie.value):Promise.resolve(ie.value).then(P,z);K((Q=Q.apply(te,Y)).next())});const E=function(Y,Q){const Z=Y.split(","),I=Z[0].match(/:(.*?);/)[1],P=atob(Z[1]);let z=P.length;const K=new Uint8Array(z);for(;z--;)K[z]=P.charCodeAt(z);return new Blob([K],{type:I})};var k=(0,e.forwardRef)(({time:te,number:Y,supportCamera:Q,take_photo:Z,isExercise:I=!0,update:P,onUserMediaLoaded:z},K)=>{const ie=(0,e.useRef)(),ae=(0,e.useRef)(),ge=(0,p.useParams)();let[O,ue]=(0,e.useState)([]),[Ee,Ce]=(0,e.useState)(0);const[gt,tt]=(0,e.useState)("");let[Lt,Yt]=(0,e.useState)();const[vn,Vn]=(0,e.useState)(0),Ke=(Rt,en)=>m(void 0,null,function*(){return(0,s.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Rt,file:en}})}),sn=Rt=>m(void 0,null,function*(){const en=new Date().valueOf();if(Rt){const Pn=yield Ke(`\u7167\u7247${en}`,Rt);Pn.status||(yield(0,h.Ju)({container_id:ge.categoryId,container_type:"Exercise",attachment_id:Pn==null?void 0:Pn.id}))}});(0,e.useEffect)(()=>(ft(),()=>{dn(),Te()}),[]),(0,e.useEffect)(()=>{Ee===2&&te&&Y>0&&(Et(),Vn(1))},[te]),(0,e.useEffect)(()=>{if(vn!==0){if(vn===2)clearInterval(Lt);else{let Rt=0,en=setInterval(()=>{O.includes(Rt)&&Re(),Rt++},1e3);Yt(en)}return()=>clearInterval(Lt)}},[vn]),(0,e.useImperativeHandle)(K,()=>({handlePhoto:Re,handleTakePhoto:je}));const Te=()=>{Vn(2)},Et=()=>{const Rt=te/Y,en=[];function Pn(Ln,pn){return parseInt(Math.floor(Math.random()*(pn-Ln+1))+Ln)}new Array(Y).fill(0).map((Ln,pn)=>{Z?en.push(Pn(Rt*pn,Rt*(pn+1))):pn==0?en.push(0):en.push(Pn(Rt*pn,Rt*(pn+1)))}),O=en,ue([...en]),console.log(en)},ft=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Rt){const en=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return en?new Promise(function(Pn,Ln){en.call(navigator,Rt,Pn,Ln)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Rt){ht.current=Rt,Q&&Q(2),Ce(2),"srcObject"in ie.current?ie.current.srcObject=Rt:ie.current.src=window.URL.createObjectURL(Rt),ie.current.onloadedmetadata=function(en){ie.current.play(),z&&z()},ie.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Te(),I&&o.ZP.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(Rt){Ce(1),Q&&Q(1),Rt.message==="Permission denied"||Rt.name==="NotAllowedError"?o.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):o.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Rt.name),console.log("err: "+Rt.message)})},Re=()=>{try{ae.current.width=ie.current.videoWidth,ae.current.height=ie.current.videoHeight,ae.current.getContext("2d").drawImage(ie.current,0,0,ae.current.width,ae.current.height),tt(ae.current.toDataURL("image/png")),sn(ae.current.toDataURL("image/png")),zt(ae.current.toDataURL("image/png"))}catch(Rt){}},je=()=>{try{return ae.current.width=ie.current.videoWidth,ae.current.height=ie.current.videoHeight,ae.current.getContext("2d").drawImage(ie.current,0,0,ae.current.width,ae.current.height),ae.current.toDataURL("image/png")}catch(Rt){}},ht=(0,e.useRef)(),dn=()=>{try{ht.current.getTracks().forEach(function(Pn){Pn.stop()}),ie.current.srcObject=null}catch(Rt){}},zt=Rt=>m(void 0,null,function*(){const en=new FormData;en.append("file",E(Rt,"1")),en.append("1","123");var Pn=new window.XMLHttpRequest;Pn.withCredentials=!0,Pn.addEventListener("load",function(Ln){let pn=JSON.parse(Ln.target.responseText);(0,s.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:pn.id}})},!1),Pn.addEventListener("error",function(Ln){console.error(Ln)},!1),Pn.open("POST",`${ENV.API_SERVER}/api/attachments.json`),Pn.send(en)});return y.createElement(y.Fragment,null,Ee!==3&&y.createElement("aside",{className:f.video,id:"screenshot"},Ee===0&&y.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),Ee===1&&y.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),Ee===2&&y.createElement("div",null,y.createElement("video",{width:"288",ref:ie,autoPlay:!0}),y.createElement("canvas",{style:{display:"none"},ref:ae}))))})},74257:function(M,r,t){"use strict";t.d(r,{Z:function(){return Zh}});var e={};t.r(e),t.d(e,{boolean:function(){return Et},booleanish:function(){return ft},commaOrSpaceSeparated:function(){return zt},commaSeparated:function(){return dn},number:function(){return je},overloadedBoolean:function(){return Re},spaceSeparated:function(){return ht}});var p={};t.r(p),t.d(p,{attentionMarkers:function(){return Pf},contentInitial:function(){return Of},disable:function(){return Tc},document:function(){return Lf},flow:function(){return Bd},flowInitial:function(){return ys},insideSpan:function(){return ho},string:function(){return Ni},text:function(){return Rc}});var o=t(59301),s=t(8591),f=t(54580),h=t(43418),y=t(92832),m=t(3113),E=t(6848),b=t(43428),k=t(95237),te=t(76560);function Y(n){return n}function Q(){}function Z(){}function I(){}function P(n){const v=[],C=String(n||"");let F=C.indexOf(","),oe=0,fe=!1;for(;!fe;){F===-1&&(F=C.length,fe=!0);const be=C.slice(oe,F).trim();(be||!fe)&&v.push(be),oe=F+1,F=C.indexOf(",",oe)}return v}function z(n,v){const C=v||{};return(n[n.length-1]===""?[...n,""]:n).join((C.padRight?" ":"")+","+(C.padLeft===!1?"":" ")).trim()}const K=/[$_\p{ID_Start}]/u,ie=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,ae=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,ge=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,O=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ue={};function Ee(n){return n?K.test(String.fromCodePoint(n)):!1}function Ce(n,v){const F=(v||ue).jsx?ae:ie;return n?F.test(String.fromCodePoint(n)):!1}function gt(n,v){return((v||ue).jsx?O:ge).test(n)}const tt=/[ \t\n\f\r]/g;function Lt(n){return typeof n=="object"?n.type==="text"?Yt(n.value):!1:Yt(n)}function Yt(n){return n.replace(tt,"")===""}class vn{constructor(v,C,F){this.normal=C,this.property=v,F&&(this.space=F)}}vn.prototype.normal={},vn.prototype.property={},vn.prototype.space=void 0;function Vn(n,v){const C={},F={};for(const oe of n)Object.assign(C,oe.property),Object.assign(F,oe.normal);return new vn(C,F,v)}function Ke(n){return n.toLowerCase()}class sn{constructor(v,C){this.attribute=C,this.property=v}}sn.prototype.attribute="",sn.prototype.booleanish=!1,sn.prototype.boolean=!1,sn.prototype.commaOrSpaceSeparated=!1,sn.prototype.commaSeparated=!1,sn.prototype.defined=!1,sn.prototype.mustUseProperty=!1,sn.prototype.number=!1,sn.prototype.overloadedBoolean=!1,sn.prototype.property="",sn.prototype.spaceSeparated=!1,sn.prototype.space=void 0;let Te=0;const Et=Rt(),ft=Rt(),Re=Rt(),je=Rt(),ht=Rt(),dn=Rt(),zt=Rt();function Rt(){return om(2,++Te)}const en=Object.keys(e);class Pn extends sn{constructor(v,C,F,oe){let fe=-1;if(super(v,C),Ln(this,"space",oe),typeof F=="number")for(;++fe4&&C.slice(0,4)==="data"&&rt.test(v)){if(v.charAt(4)==="-"){const fe=v.slice(5).replace(Ye,st);F="data"+fe.charAt(0).toUpperCase()+fe.slice(1)}else{const fe=v.slice(4);if(!Ye.test(fe)){let be=fe.replace(wt,Ne);be.charAt(0)!=="-"&&(be="-"+be),v="data"+be}}oe=Pn}return new oe(F,v)}function Ne(n){return"-"+n.toLowerCase()}function st(n){return n.charAt(1).toUpperCase()}const ce={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};function We(n){const v=String(n||"").trim();return v?v.split(/[ \t\n\r\f]+/g):[]}function Be(n){return n.join(" ").trim()}var St=t(6526);const bn=Jn("end"),Rn=Jn("start");function Jn(n){return v;function v(C){const F=C&&C.position&&C.position[n]||{};if(typeof F.line=="number"&&F.line>0&&typeof F.column=="number"&&F.column>0)return{line:F.line,column:F.column,offset:typeof F.offset=="number"&&F.offset>-1?F.offset:void 0}}}function xe(n){const v=Rn(n),C=bn(n);if(v&&C)return{start:v,end:C}}function gn(n){return!n||typeof n!="object"?"":"position"in n||"type"in n?Yn(n.position):"start"in n||"end"in n?Yn(n):"line"in n||"column"in n?vt(n):""}function vt(n){return Fn(n&&n.line)+":"+Fn(n&&n.column)}function Yn(n){return vt(n&&n.start)+"-"+vt(n&&n.end)}function Fn(n){return n&&typeof n=="number"?n:1}class mn extends Error{constructor(v,C,F){super(),typeof C=="string"&&(F=C,C=void 0);let oe="",fe={},be=!1;if(C&&("line"in C&&"column"in C?fe={place:C}:"start"in C&&"end"in C?fe={place:C}:"type"in C?fe={ancestors:[C],place:C.position}:fe=Du({},C)),typeof v=="string"?oe=v:!fe.cause&&v&&(be=!0,oe=v.message,fe.cause=v),!fe.ruleId&&!fe.source&&typeof F=="string"){const ot=F.indexOf(":");ot===-1?fe.ruleId=F:(fe.source=F.slice(0,ot),fe.ruleId=F.slice(ot+1))}if(!fe.place&&fe.ancestors&&fe.ancestors){const ot=fe.ancestors[fe.ancestors.length-1];ot&&(fe.place=ot.position)}const ze=fe.place&&"start"in fe.place?fe.place.start:fe.place;this.ancestors=fe.ancestors||void 0,this.cause=fe.cause||void 0,this.column=ze?ze.column:void 0,this.fatal=void 0,this.file="",this.message=oe,this.line=ze?ze.line:void 0,this.name=gn(fe.place)||"1:1",this.place=fe.place||void 0,this.reason=this.message,this.ruleId=fe.ruleId||void 0,this.source=fe.source||void 0,this.stack=be&&fe.cause&&typeof fe.cause.stack=="string"?fe.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}mn.prototype.file="",mn.prototype.name="",mn.prototype.reason="",mn.prototype.message="",mn.prototype.stack="",mn.prototype.column=void 0,mn.prototype.line=void 0,mn.prototype.ancestors=void 0,mn.prototype.cause=void 0,mn.prototype.fatal=void 0,mn.prototype.place=void 0,mn.prototype.ruleId=void 0,mn.prototype.source=void 0;const ut={}.hasOwnProperty,dt=new Map,He=/[A-Z]/g,tr=new Set(["table","tbody","thead","tfoot","tr"]),Lr=new Set(["td","th"]),X="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Wt(n,v){if(!v||v.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const C=v.filePath||void 0;let F;if(v.development){if(typeof v.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");F=Sr(C,v.jsxDEV)}else{if(typeof v.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof v.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");F=Gn(C,v.jsx,v.jsxs)}const oe={Fragment:v.Fragment,ancestors:[],components:v.components||{},create:F,elementAttributeNameCase:v.elementAttributeNameCase||"react",evaluater:v.createEvaluater?v.createEvaluater():void 0,filePath:C,ignoreInvalidStyle:v.ignoreInvalidStyle||!1,passKeys:v.passKeys!==!1,passNode:v.passNode||!1,schema:v.space==="svg"?Me:pe,stylePropertyNameCase:v.stylePropertyNameCase||"dom",tableCellAlignToStyle:v.tableCellAlignToStyle!==!1},fe=xt(oe,n,void 0);return fe&&typeof fe!="string"?fe:oe.create(n,oe.Fragment,{children:fe||void 0},void 0)}function xt(n,v,C){if(v.type==="element")return Le(n,v,C);if(v.type==="mdxFlowExpression"||v.type==="mdxTextExpression")return Ft(n,v);if(v.type==="mdxJsxFlowElement"||v.type==="mdxJsxTextElement")return Cn(n,v,C);if(v.type==="mdxjsEsm")return kt(n,v);if(v.type==="root")return Zt(n,v,C);if(v.type==="text")return hn(n,v)}function Le(n,v,C){const F=n.schema;let oe=F;v.tagName.toLowerCase()==="svg"&&F.space==="html"&&(oe=Me,n.schema=oe),n.ancestors.push(v);const fe=Oe(n,v.tagName,!1),be=Mn(n,v);let ze=T(n,v);return tr.has(v.tagName)&&(ze=ze.filter(function(ot){return typeof ot=="string"?!Lt(ot):!0})),Fr(n,be,fe,v),ea(be,ze),n.ancestors.pop(),n.schema=F,n.create(v,fe,be,C)}function Ft(n,v){if(v.data&&v.data.estree&&n.evaluater){const F=v.data.estree.body[0];return F.type,n.evaluater.evaluateExpression(F.expression)}Ct(n,v.position)}function kt(n,v){if(v.data&&v.data.estree&&n.evaluater)return n.evaluater.evaluateProgram(v.data.estree);Ct(n,v.position)}function Cn(n,v,C){const F=n.schema;let oe=F;v.name==="svg"&&F.space==="html"&&(oe=Me,n.schema=oe),n.ancestors.push(v);const fe=v.name===null?n.Fragment:Oe(n,v.name,!0),be=A(n,v),ze=T(n,v);return Fr(n,be,fe,v),ea(be,ze),n.ancestors.pop(),n.schema=F,n.create(v,fe,be,C)}function Zt(n,v,C){const F={};return ea(F,T(n,v)),n.create(v,n.Fragment,F,C)}function hn(n,v){return v.value}function Fr(n,v,C,F){typeof C!="string"&&C!==n.Fragment&&n.passNode&&(v.node=F)}function ea(n,v){if(v.length>0){const C=v.length>1?v:v[0];C&&(n.children=C)}}function Gn(n,v,C){return F;function F(oe,fe,be,ze){const Ot=Array.isArray(be.children)?C:v;return ze?Ot(fe,be,ze):Ot(fe,be)}}function Sr(n,v){return C;function C(F,oe,fe,be){const ze=Array.isArray(fe.children),ot=Rn(F);return v(oe,fe,be,ze,{columnNumber:ot?ot.column-1:void 0,fileName:n,lineNumber:ot?ot.line:void 0},void 0)}}function Mn(n,v){const C={};let F,oe;for(oe in v.properties)if(oe!=="children"&&ut.call(v.properties,oe)){const fe=_(n,oe,v.properties[oe]);if(fe){const[be,ze]=fe;n.tableCellAlignToStyle&&be==="align"&&typeof ze=="string"&&Lr.has(v.tagName)?F=ze:C[be]=ze}}if(F){const fe=C.style||(C.style={});fe[n.stylePropertyNameCase==="css"?"text-align":"textAlign"]=F}return C}function A(n,v){const C={};for(const F of v.attributes)if(F.type==="mdxJsxExpressionAttribute")if(F.data&&F.data.estree&&n.evaluater){const fe=F.data.estree.body[0];fe.type;const be=fe.expression;be.type;const ze=be.properties[0];ze.type,Object.assign(C,n.evaluater.evaluateExpression(ze.argument))}else Ct(n,v.position);else{const oe=F.name;let fe;if(F.value&&typeof F.value=="object")if(F.value.data&&F.value.data.estree&&n.evaluater){const ze=F.value.data.estree.body[0];ze.type,fe=n.evaluater.evaluateExpression(ze.expression)}else Ct(n,v.position);else fe=F.value===null?!0:F.value;C[oe]=fe}return C}function T(n,v){const C=[];let F=-1;const oe=n.passKeys?new Map:dt;for(;++Foe?0:oe+v:v=v>oe?oe:v,C=C>0?C:0,F.length<1e4)be=Array.from(F),be.unshift(v,C),n.splice(...be);else for(C&&n.splice(v,C);fe0?(xr(n,n.length,0,v),n):v}class aa{constructor(v){this.left=v?[...v]:[],this.right=[]}get(v){if(v<0||v>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+v+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return vthis.left.length?this.right.slice(this.right.length-F+this.left.length,this.right.length-v+this.left.length).reverse():this.left.slice(v).concat(this.right.slice(this.right.length-F+this.left.length).reverse())}splice(v,C,F){const oe=C||0;this.setCursor(Math.trunc(v));const fe=this.right.splice(this.right.length-oe,Number.POSITIVE_INFINITY);return F&&eu(this.left,F),fe.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(v){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(v)}pushMany(v){this.setCursor(Number.POSITIVE_INFINITY),eu(this.left,v)}unshift(v){this.setCursor(0),this.right.push(v)}unshiftMany(v){this.setCursor(0),eu(this.right,v.reverse())}setCursor(v){if(!(v===this.left.length||v>this.left.length&&this.right.length===0||v<0&&this.left.length===0))if(v-1&&n.test(String.fromCharCode(C))}}function ta(n,v,C,F){const oe=F?F-1:Number.POSITIVE_INFINITY;let fe=0;return be;function be(ot){return zr(ot)?(n.enter(C),ze(ot)):v(ot)}function ze(ot){return zr(ot)&&fe++be))return;const Na=v.events.length;let Su=Na,vu,Ru;for(;Su--;)if(v.events[Su][0]==="exit"&&v.events[Su][1].type==="chunkFlow"){if(vu){Ru=v.events[Su][1].end;break}vu=!0}for(Er(F),sr=Na;sroa;){const Pa=C[Nu];v.containerState=Pa[1],Pa[0].exit.call(v,n)}C.length=oa}function Oa(){oe.write([null]),fe=void 0,oe=void 0,v.containerState._closeFlow=void 0}}function rf(n,v,C){return ta(n,n.attempt(this.parser.constructs.document,v,C),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const Ho={partial:!0,tokenize:v0};function v0(n,v,C){return F;function F(fe){return zr(fe)?ta(n,oe,"linePrefix")(fe):oe(fe)}function oe(fe){return fe===null||ir(fe)?v(fe):C(fe)}}const nd={resolve:af,tokenize:uf},rd={partial:!0,tokenize:sf};function af(n){return si(n),n}function uf(n,v){let C;return F;function F(ze){return n.enter("content"),C=n.enter("chunkContent",{contentType:"content"}),oe(ze)}function oe(ze){return ze===null?fe(ze):ir(ze)?n.check(rd,be,fe)(ze):(n.consume(ze),oe)}function fe(ze){return n.exit("chunkContent"),n.exit("content"),v(ze)}function be(ze){return n.consume(ze),n.exit("chunkContent"),C.next=n.enter("chunkContent",{contentType:"content",previous:C}),C=C.next,oe}}function sf(n,v,C){const F=this;return oe;function oe(be){return n.exit("chunkContent"),n.enter("lineEnding"),n.consume(be),n.exit("lineEnding"),ta(n,fe,"linePrefix")}function fe(be){if(be===null||ir(be))return C(be);const ze=F.events[F.events.length-1];return!F.parser.constructs.disable.null.includes("codeIndented")&&ze&&ze[1].type==="linePrefix"&&ze[2].sliceSerialize(ze[1],!0).length>=4?v(be):n.interrupt(F.parser.constructs.flow,C,v)(be)}}const of={tokenize:y0};function y0(n){const v=this,C=n.attempt(Ho,F,n.attempt(this.parser.constructs.flowInitial,oe,ta(n,n.attempt(this.parser.constructs.flow,oe,n.attempt(nd,oe)),"linePrefix")));return C;function F(fe){if(fe===null){n.consume(fe);return}return n.enter("lineEndingBlank"),n.consume(fe),n.exit("lineEndingBlank"),v.currentConstruct=void 0,C}function oe(fe){if(fe===null){n.consume(fe);return}return n.enter("lineEnding"),n.consume(fe),n.exit("lineEnding"),v.currentConstruct=void 0,C}}const ad={resolveAll:sd()},bc=ud("string"),lf=ud("text");function ud(n){return{resolveAll:sd(n==="text"?Dc:void 0),tokenize:v};function v(C){const F=this,oe=this.parser.constructs[n],fe=C.attempt(oe,be,ze);return be;function be(it){return Ot(it)?fe(it):ze(it)}function ze(it){if(it===null){C.consume(it);return}return C.enter("data"),C.consume(it),ot}function ot(it){return Ot(it)?(C.exit("data"),fe(it)):(C.consume(it),ot)}function Ot(it){if(it===null)return!0;const Vt=oe[it];let jt=-1;if(Vt)for(;++jt=3&&(Ot===null||ir(Ot))?(n.exit("thematicBreak"),v(Ot)):C(Ot)}function ot(Ot){return Ot===oe?(n.consume(Ot),F++,ot):(n.exit("thematicBreakSequence"),zr(Ot)?ta(n,ze,"whitespace")(Ot):ze(Ot))}}const vs={continuation:{tokenize:hf},exit:mf,name:"list",tokenize:ff},cf={partial:!0,tokenize:Uo},df={partial:!0,tokenize:pf};function ff(n,v,C){const F=this,oe=F.events[F.events.length-1];let fe=oe&&oe[1].type==="linePrefix"?oe[2].sliceSerialize(oe[1],!0).length:0,be=0;return ze;function ze(at){const Or=F.containerState.type||(at===42||at===43||at===45?"listUnordered":"listOrdered");if(Or==="listUnordered"?!F.containerState.marker||at===F.containerState.marker:Ia(at)){if(F.containerState.type||(F.containerState.type=Or,n.enter(Or,{_container:!0})),Or==="listUnordered")return n.enter("listItemPrefix"),at===42||at===45?n.check(_l,C,Ot)(at):Ot(at);if(!F.interrupt||at===49)return n.enter("listItemPrefix"),n.enter("listItemValue"),ot(at)}return C(at)}function ot(at){return Ia(at)&&++be<10?(n.consume(at),ot):(!F.interrupt||be<2)&&(F.containerState.marker?at===F.containerState.marker:at===41||at===46)?(n.exit("listItemValue"),Ot(at)):C(at)}function Ot(at){return n.enter("listItemMarker"),n.consume(at),n.exit("listItemMarker"),F.containerState.marker=F.containerState.marker||at,n.check(Ho,F.interrupt?C:it,n.attempt(cf,jt,Vt))}function it(at){return F.containerState.initialBlankLine=!0,fe++,jt(at)}function Vt(at){return zr(at)?(n.enter("listItemPrefixWhitespace"),n.consume(at),n.exit("listItemPrefixWhitespace"),jt):C(at)}function jt(at){return F.containerState.size=fe+F.sliceSerialize(n.exit("listItemPrefix"),!0).length,v(at)}}function hf(n,v,C){const F=this;return F.containerState._closeFlow=void 0,n.check(Ho,oe,fe);function oe(ze){return F.containerState.furtherBlankLines=F.containerState.furtherBlankLines||F.containerState.initialBlankLine,ta(n,v,"listItemIndent",F.containerState.size+1)(ze)}function fe(ze){return F.containerState.furtherBlankLines||!zr(ze)?(F.containerState.furtherBlankLines=void 0,F.containerState.initialBlankLine=void 0,be(ze)):(F.containerState.furtherBlankLines=void 0,F.containerState.initialBlankLine=void 0,n.attempt(df,v,be)(ze))}function be(ze){return F.containerState._closeFlow=!0,F.interrupt=void 0,ta(n,n.attempt(vs,v,C),"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(ze)}}function pf(n,v,C){const F=this;return ta(n,oe,"listItemIndent",F.containerState.size+1);function oe(fe){const be=F.events[F.events.length-1];return be&&be[1].type==="listItemIndent"&&be[2].sliceSerialize(be[1],!0).length===F.containerState.size?v(fe):C(fe)}}function mf(n){n.exit(this.containerState.type)}function Uo(n,v,C){const F=this;return ta(n,oe,"listItemPrefixWhitespace",F.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function oe(fe){const be=F.events[F.events.length-1];return!zr(fe)&&be&&be[1].type==="listItemPrefixWhitespace"?v(fe):C(fe)}}const js={continuation:{tokenize:Fl},exit:ql,name:"blockQuote",tokenize:gf};function gf(n,v,C){const F=this;return oe;function oe(be){if(be===62){const ze=F.containerState;return ze.open||(n.enter("blockQuote",{_container:!0}),ze.open=!0),n.enter("blockQuotePrefix"),n.enter("blockQuoteMarker"),n.consume(be),n.exit("blockQuoteMarker"),fe}return C(be)}function fe(be){return zr(be)?(n.enter("blockQuotePrefixWhitespace"),n.consume(be),n.exit("blockQuotePrefixWhitespace"),n.exit("blockQuotePrefix"),v):(n.exit("blockQuotePrefix"),v(be))}}function Fl(n,v,C){const F=this;return oe;function oe(be){return zr(be)?ta(n,fe,"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(be):fe(be)}function fe(be){return n.attempt(js,v,C)(be)}}function ql(n){n.exit("blockQuote")}function C0(n,v,C,F,oe,fe,be,ze,ot){const Ot=ot||Number.POSITIVE_INFINITY;let it=0;return Vt;function Vt(Er){return Er===60?(n.enter(F),n.enter(oe),n.enter(fe),n.consume(Er),n.exit(fe),jt):Er===null||Er===32||Er===41||gu(Er)?C(Er):(n.enter(F),n.enter(be),n.enter(ze),n.enter("chunkString",{contentType:"string"}),Vr(Er))}function jt(Er){return Er===62?(n.enter(fe),n.consume(Er),n.exit(fe),n.exit(oe),n.exit(F),v):(n.enter(ze),n.enter("chunkString",{contentType:"string"}),at(Er))}function at(Er){return Er===62?(n.exit("chunkString"),n.exit(ze),jt(Er)):Er===null||Er===60||ir(Er)?C(Er):(n.consume(Er),Er===92?Or:at)}function Or(Er){return Er===60||Er===62||Er===92?(n.consume(Er),at):at(Er)}function Vr(Er){return!it&&(Er===null||Er===41||ku(Er))?(n.exit("chunkString"),n.exit(ze),n.exit(be),n.exit(F),v(Er)):it999||at===null||at===91||at===93&&!ot||at===94&&!ze&&"_hiddenFootnoteSupport"in be.parser.constructs?C(at):at===93?(n.exit(fe),n.enter(oe),n.consume(at),n.exit(oe),n.exit(F),v):ir(at)?(n.enter("lineEnding"),n.consume(at),n.exit("lineEnding"),it):(n.enter("chunkString",{contentType:"string"}),Vt(at))}function Vt(at){return at===null||at===91||at===93||ir(at)||ze++>999?(n.exit("chunkString"),it(at)):(n.consume(at),ot||(ot=!zr(at)),at===92?jt:Vt)}function jt(at){return at===91||at===92||at===93?(n.consume(at),ze++,Vt):Vt(at)}}function Jr(n,v,C,F,oe,fe){let be;return ze;function ze(jt){return jt===34||jt===39||jt===40?(n.enter(F),n.enter(oe),n.consume(jt),n.exit(oe),be=jt===40?41:jt,ot):C(jt)}function ot(jt){return jt===be?(n.enter(oe),n.consume(jt),n.exit(oe),n.exit(F),v):(n.enter(fe),Ot(jt))}function Ot(jt){return jt===be?(n.exit(fe),ot(be)):jt===null?C(jt):ir(jt)?(n.enter("lineEnding"),n.consume(jt),n.exit("lineEnding"),ta(n,Ot,"linePrefix")):(n.enter("chunkString",{contentType:"string"}),it(jt))}function it(jt){return jt===be||jt===null||ir(jt)?(n.exit("chunkString"),Ot(jt)):(n.consume(jt),jt===92?Vt:it)}function Vt(jt){return jt===be||jt===92?(n.consume(jt),it):it(jt)}}function $l(n,v){let C;return F;function F(oe){return ir(oe)?(n.enter("lineEnding"),n.consume(oe),n.exit("lineEnding"),C=!0,F):zr(oe)?ta(n,F,C?"linePrefix":"lineSuffix")(oe):v(oe)}}function $o(n){return n.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ld={name:"definition",tokenize:cd},Af={partial:!0,tokenize:D0};function cd(n,v,C){const F=this;let oe;return fe;function fe(at){return n.enter("definition"),be(at)}function be(at){return b0.call(F,n,ze,C,"definitionLabel","definitionLabelMarker","definitionLabelString")(at)}function ze(at){return oe=$o(F.sliceSerialize(F.events[F.events.length-1][1]).slice(1,-1)),at===58?(n.enter("definitionMarker"),n.consume(at),n.exit("definitionMarker"),ot):C(at)}function ot(at){return ku(at)?$l(n,Ot)(at):Ot(at)}function Ot(at){return C0(n,it,C,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(at)}function it(at){return n.attempt(Af,Vt,Vt)(at)}function Vt(at){return zr(at)?ta(n,jt,"whitespace")(at):jt(at)}function jt(at){return at===null||ir(at)?(n.exit("definition"),F.parser.defined.push(oe),v(at)):C(at)}}function D0(n,v,C){return F;function F(ze){return ku(ze)?$l(n,oe)(ze):C(ze)}function oe(ze){return Jr(n,fe,C,"definitionTitle","definitionTitleMarker","definitionTitleString")(ze)}function fe(ze){return zr(ze)?ta(n,be,"whitespace")(ze):be(ze)}function be(ze){return ze===null||ir(ze)?v(ze):C(ze)}}const Ys={name:"codeIndented",tokenize:vf},Ef={partial:!0,tokenize:dd};function vf(n,v,C){const F=this;return oe;function oe(Ot){return n.enter("codeIndented"),ta(n,fe,"linePrefix",5)(Ot)}function fe(Ot){const it=F.events[F.events.length-1];return it&&it[1].type==="linePrefix"&&it[2].sliceSerialize(it[1],!0).length>=4?be(Ot):C(Ot)}function be(Ot){return Ot===null?ot(Ot):ir(Ot)?n.attempt(Ef,be,ot)(Ot):(n.enter("codeFlowValue"),ze(Ot))}function ze(Ot){return Ot===null||ir(Ot)?(n.exit("codeFlowValue"),be(Ot)):(n.consume(Ot),ze)}function ot(Ot){return n.exit("codeIndented"),v(Ot)}}function dd(n,v,C){const F=this;return oe;function oe(be){return F.parser.lazy[F.now().line]?C(be):ir(be)?(n.enter("lineEnding"),n.consume(be),n.exit("lineEnding"),oe):ta(n,fe,"linePrefix",5)(be)}function fe(be){const ze=F.events[F.events.length-1];return ze&&ze[1].type==="linePrefix"&&ze[2].sliceSerialize(ze[1],!0).length>=4?v(be):ir(be)?oe(be):C(be)}}const ec={name:"headingAtx",resolve:dh,tokenize:fd};function dh(n,v){let C=n.length-2,F=3,oe,fe;return n[F][1].type==="whitespace"&&(F+=2),C-2>F&&n[C][1].type==="whitespace"&&(C-=2),n[C][1].type==="atxHeadingSequence"&&(F===C-1||C-4>F&&n[C-2][1].type==="whitespace")&&(C-=F+1===C?2:4),C>F&&(oe={type:"atxHeadingText",start:n[F][1].start,end:n[C][1].end},fe={type:"chunkText",start:n[F][1].start,end:n[C][1].end,contentType:"text"},xr(n,F,C-F+1,[["enter",oe,v],["enter",fe,v],["exit",fe,v],["exit",oe,v]])),n}function fd(n,v,C){let F=0;return oe;function oe(it){return n.enter("atxHeading"),fe(it)}function fe(it){return n.enter("atxHeadingSequence"),be(it)}function be(it){return it===35&&F++<6?(n.consume(it),be):it===null||ku(it)?(n.exit("atxHeadingSequence"),ze(it)):C(it)}function ze(it){return it===35?(n.enter("atxHeadingSequence"),ot(it)):it===null||ir(it)?(n.exit("atxHeading"),v(it)):zr(it)?ta(n,ze,"whitespace")(it):(n.enter("atxHeadingText"),Ot(it))}function ot(it){return it===35?(n.consume(it),ot):(n.exit("atxHeadingSequence"),ze(it))}function Ot(it){return it===null||it===35||ku(it)?(n.exit("atxHeadingText"),ze(it)):(n.consume(it),Ot)}}const eo={name:"setextUnderline",resolveTo:el,tokenize:yf};function el(n,v){let C=n.length,F,oe,fe;for(;C--;)if(n[C][0]==="enter"){if(n[C][1].type==="content"){F=C;break}n[C][1].type==="paragraph"&&(oe=C)}else n[C][1].type==="content"&&n.splice(C,1),!fe&&n[C][1].type==="definition"&&(fe=C);const be={type:"setextHeading",start:Du({},n[F][1].start),end:Du({},n[n.length-1][1].end)};return n[oe][1].type="setextHeadingText",fe?(n.splice(oe,0,["enter",be,v]),n.splice(fe+1,0,["exit",n[F][1],v]),n[F][1].end=Du({},n[fe][1].end)):n[F][1]=be,n.push(["exit",be,v]),n}function yf(n,v,C){const F=this;let oe;return fe;function fe(Ot){let it=F.events.length,Vt;for(;it--;)if(F.events[it][1].type!=="lineEnding"&&F.events[it][1].type!=="linePrefix"&&F.events[it][1].type!=="content"){Vt=F.events[it][1].type==="paragraph";break}return!F.parser.lazy[F.now().line]&&(F.interrupt||Vt)?(n.enter("setextHeadingLine"),oe=Ot,be(Ot)):C(Ot)}function be(Ot){return n.enter("setextHeadingLineSequence"),ze(Ot)}function ze(Ot){return Ot===oe?(n.consume(Ot),ze):(n.exit("setextHeadingLineSequence"),zr(Ot)?ta(n,ot,"lineSuffix")(Ot):ot(Ot))}function ot(Ot){return Ot===null||ir(Ot)?(n.exit("setextHeadingLine"),v(Ot)):C(Ot)}}const Cf=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],wc=["pre","script","style","textarea"],bf={concrete:!0,name:"htmlFlow",resolveTo:Ic,tokenize:pd},Df={partial:!0,tokenize:gd},hd={partial:!0,tokenize:md};function Ic(n){let v=n.length;for(;v--&&!(n[v][0]==="enter"&&n[v][1].type==="htmlFlow"););return v>1&&n[v-2][1].type==="linePrefix"&&(n[v][1].start=n[v-2][1].start,n[v+1][1].start=n[v-2][1].start,n.splice(v-2,2)),n}function pd(n,v,C){const F=this;let oe,fe,be,ze,ot;return Ot;function Ot(un){return it(un)}function it(un){return n.enter("htmlFlow"),n.enter("htmlFlowData"),n.consume(un),Vt}function Vt(un){return un===33?(n.consume(un),jt):un===47?(n.consume(un),fe=!0,Vr):un===63?(n.consume(un),oe=3,F.interrupt?v:_t):Ur(un)?(n.consume(un),be=String.fromCharCode(un),ma):C(un)}function jt(un){return un===45?(n.consume(un),oe=2,at):un===91?(n.consume(un),oe=5,ze=0,Or):Ur(un)?(n.consume(un),oe=4,F.interrupt?v:_t):C(un)}function at(un){return un===45?(n.consume(un),F.interrupt?v:_t):C(un)}function Or(un){const ps="CDATA[";return un===ps.charCodeAt(ze++)?(n.consume(un),ze===ps.length?F.interrupt?v:Cu:Or):C(un)}function Vr(un){return Ur(un)?(n.consume(un),be=String.fromCharCode(un),ma):C(un)}function ma(un){if(un===null||un===47||un===62||ku(un)){const ps=un===47,Xs=be.toLowerCase();return!ps&&!fe&&wc.includes(Xs)?(oe=1,F.interrupt?v(un):Cu(un)):Cf.includes(be.toLowerCase())?(oe=6,ps?(n.consume(un),Er):F.interrupt?v(un):Cu(un)):(oe=7,F.interrupt&&!F.parser.lazy[F.now().line]?C(un):fe?Oa(un):oa(un))}return un===45||ha(un)?(n.consume(un),be+=String.fromCharCode(un),ma):C(un)}function Er(un){return un===62?(n.consume(un),F.interrupt?v:Cu):C(un)}function Oa(un){return zr(un)?(n.consume(un),Oa):Ru(un)}function oa(un){return un===47?(n.consume(un),Ru):un===58||un===95||Ur(un)?(n.consume(un),Nu):zr(un)?(n.consume(un),oa):Ru(un)}function Nu(un){return un===45||un===46||un===58||un===95||ha(un)?(n.consume(un),Nu):Pa(un)}function Pa(un){return un===61?(n.consume(un),sr):zr(un)?(n.consume(un),Pa):oa(un)}function sr(un){return un===null||un===60||un===61||un===62||un===96?C(un):un===34||un===39?(n.consume(un),ot=un,Na):zr(un)?(n.consume(un),sr):Su(un)}function Na(un){return un===ot?(n.consume(un),ot=null,vu):un===null||ir(un)?C(un):(n.consume(un),Na)}function Su(un){return un===null||un===34||un===39||un===47||un===60||un===61||un===62||un===96||ku(un)?Pa(un):(n.consume(un),Su)}function vu(un){return un===47||un===62||zr(un)?oa(un):C(un)}function Ru(un){return un===62?(n.consume(un),xi):C(un)}function xi(un){return un===null||ir(un)?Cu(un):zr(un)?(n.consume(un),xi):C(un)}function Cu(un){return un===45&&oe===2?(n.consume(un),ti):un===60&&oe===1?(n.consume(un),mi):un===62&&oe===4?(n.consume(un),Oi):un===63&&oe===3?(n.consume(un),_t):un===93&&oe===5?(n.consume(un),hs):ir(un)&&(oe===6||oe===7)?(n.exit("htmlFlowData"),n.check(Df,is,Ea)(un)):un===null||ir(un)?(n.exit("htmlFlowData"),Ea(un)):(n.consume(un),Cu)}function Ea(un){return n.check(hd,au,is)(un)}function au(un){return n.enter("lineEnding"),n.consume(un),n.exit("lineEnding"),uu}function uu(un){return un===null||ir(un)?Ea(un):(n.enter("htmlFlowData"),Cu(un))}function ti(un){return un===45?(n.consume(un),_t):Cu(un)}function mi(un){return un===47?(n.consume(un),be="",$i):Cu(un)}function $i(un){if(un===62){const ps=be.toLowerCase();return wc.includes(ps)?(n.consume(un),Oi):Cu(un)}return Ur(un)&&be.length<8?(n.consume(un),be+=String.fromCharCode(un),$i):Cu(un)}function hs(un){return un===93?(n.consume(un),_t):Cu(un)}function _t(un){return un===62?(n.consume(un),Oi):un===45&&oe===2?(n.consume(un),_t):Cu(un)}function Oi(un){return un===null||ir(un)?(n.exit("htmlFlowData"),is(un)):(n.consume(un),Oi)}function is(un){return n.exit("htmlFlow"),v(un)}}function md(n,v,C){const F=this;return oe;function oe(be){return ir(be)?(n.enter("lineEnding"),n.consume(be),n.exit("lineEnding"),fe):C(be)}function fe(be){return F.parser.lazy[F.now().line]?C(be):v(be)}}function gd(n,v,C){return F;function F(oe){return n.enter("lineEnding"),n.consume(oe),n.exit("lineEnding"),n.attempt(Ho,v,C)}}const Ad={partial:!0,tokenize:If},w0={concrete:!0,name:"codeFenced",tokenize:wf};function wf(n,v,C){const F=this,oe={partial:!0,tokenize:Pa};let fe=0,be=0,ze;return ot;function ot(sr){return Ot(sr)}function Ot(sr){const Na=F.events[F.events.length-1];return fe=Na&&Na[1].type==="linePrefix"?Na[2].sliceSerialize(Na[1],!0).length:0,ze=sr,n.enter("codeFenced"),n.enter("codeFencedFence"),n.enter("codeFencedFenceSequence"),it(sr)}function it(sr){return sr===ze?(be++,n.consume(sr),it):be<3?C(sr):(n.exit("codeFencedFenceSequence"),zr(sr)?ta(n,Vt,"whitespace")(sr):Vt(sr))}function Vt(sr){return sr===null||ir(sr)?(n.exit("codeFencedFence"),F.interrupt?v(sr):n.check(Ad,Vr,Nu)(sr)):(n.enter("codeFencedFenceInfo"),n.enter("chunkString",{contentType:"string"}),jt(sr))}function jt(sr){return sr===null||ir(sr)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),Vt(sr)):zr(sr)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),ta(n,at,"whitespace")(sr)):sr===96&&sr===ze?C(sr):(n.consume(sr),jt)}function at(sr){return sr===null||ir(sr)?Vt(sr):(n.enter("codeFencedFenceMeta"),n.enter("chunkString",{contentType:"string"}),Or(sr))}function Or(sr){return sr===null||ir(sr)?(n.exit("chunkString"),n.exit("codeFencedFenceMeta"),Vt(sr)):sr===96&&sr===ze?C(sr):(n.consume(sr),Or)}function Vr(sr){return n.attempt(oe,Nu,ma)(sr)}function ma(sr){return n.enter("lineEnding"),n.consume(sr),n.exit("lineEnding"),Er}function Er(sr){return fe>0&&zr(sr)?ta(n,Oa,"linePrefix",fe+1)(sr):Oa(sr)}function Oa(sr){return sr===null||ir(sr)?n.check(Ad,Vr,Nu)(sr):(n.enter("codeFlowValue"),oa(sr))}function oa(sr){return sr===null||ir(sr)?(n.exit("codeFlowValue"),Oa(sr)):(n.consume(sr),oa)}function Nu(sr){return n.exit("codeFenced"),v(sr)}function Pa(sr,Na,Su){let vu=0;return Ru;function Ru(uu){return sr.enter("lineEnding"),sr.consume(uu),sr.exit("lineEnding"),xi}function xi(uu){return sr.enter("codeFencedFence"),zr(uu)?ta(sr,Cu,"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(uu):Cu(uu)}function Cu(uu){return uu===ze?(sr.enter("codeFencedFenceSequence"),Ea(uu)):Su(uu)}function Ea(uu){return uu===ze?(vu++,sr.consume(uu),Ea):vu>=be?(sr.exit("codeFencedFenceSequence"),zr(uu)?ta(sr,au,"whitespace")(uu):au(uu)):Su(uu)}function au(uu){return uu===null||ir(uu)?(sr.exit("codeFencedFence"),Na(uu)):Su(uu)}}}function If(n,v,C){const F=this;return oe;function oe(be){return be===null?C(be):(n.enter("lineEnding"),n.consume(be),n.exit("lineEnding"),fe)}function fe(be){return F.parser.lazy[F.now().line]?C(be):v(be)}}const kl=document.createElement("i");function Bc(n){const v="&"+n+";";kl.innerHTML=v;const C=kl.textContent;return C.charCodeAt(C.length-1)===59&&n!=="semi"||C===v?!1:C}const I0={name:"characterReference",tokenize:Ed};function Ed(n,v,C){const F=this;let oe=0,fe,be;return ze;function ze(Vt){return n.enter("characterReference"),n.enter("characterReferenceMarker"),n.consume(Vt),n.exit("characterReferenceMarker"),ot}function ot(Vt){return Vt===35?(n.enter("characterReferenceMarkerNumeric"),n.consume(Vt),n.exit("characterReferenceMarkerNumeric"),Ot):(n.enter("characterReferenceValue"),fe=31,be=ha,it(Vt))}function Ot(Vt){return Vt===88||Vt===120?(n.enter("characterReferenceMarkerHexadecimal"),n.consume(Vt),n.exit("characterReferenceMarkerHexadecimal"),n.enter("characterReferenceValue"),fe=6,be=Ma,it):(n.enter("characterReferenceValue"),fe=7,be=Ia,it(Vt))}function it(Vt){if(Vt===59&&oe){const jt=n.exit("characterReferenceValue");return be===ha&&!Bc(F.sliceSerialize(jt))?C(Vt):(n.enter("characterReferenceMarker"),n.consume(Vt),n.exit("characterReferenceMarker"),n.exit("characterReference"),v)}return be(Vt)&&oe++1&&n[C][1].end.offset-n[C][1].start.offset>1?2:1;const Vt=Du({},n[F][1].end),jt=Du({},n[C][1].start);Fc(Vt,-ot),Fc(jt,ot),be={type:ot>1?"strongSequence":"emphasisSequence",start:Vt,end:Du({},n[F][1].end)},ze={type:ot>1?"strongSequence":"emphasisSequence",start:Du({},n[C][1].start),end:jt},fe={type:ot>1?"strongText":"emphasisText",start:Du({},n[F][1].end),end:Du({},n[C][1].start)},oe={type:ot>1?"strong":"emphasis",start:Du({},be.start),end:Du({},ze.end)},n[F][1].end=Du({},be.start),n[C][1].start=Du({},ze.end),Ot=[],n[F][1].end.offset-n[F][1].start.offset&&(Ot=Yr(Ot,[["enter",n[F][1],v],["exit",n[F][1],v]])),Ot=Yr(Ot,[["enter",oe,v],["enter",be,v],["exit",be,v],["enter",fe,v]]),Ot=Yr(Ot,wo(v.parser.constructs.insideSpan.null,n.slice(F+1,C),v)),Ot=Yr(Ot,[["exit",fe,v],["enter",ze,v],["exit",ze,v],["exit",oe,v]]),n[C][1].end.offset-n[C][1].start.offset?(it=2,Ot=Yr(Ot,[["enter",n[C][1],v],["exit",n[C][1],v]])):it=0,xr(n,F-1,C-F+3,Ot),C=F+Ot.length-it-2;break}}for(C=-1;++C-1){const ze=be[0];typeof ze=="string"?be[0]=ze.slice(F):be.shift()}fe>0&&be.push(n[oe].slice(0,fe))}return be}function he(n,v){let C=-1;const F=[];let oe;for(;++Cr in M?UE(M,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):M[r]=t,Iu=(M,r)=>{for(var t in r||(r={}))hm.call(r,t)&&fm(M,t,r[t]);if(Uh)for(var t of Uh(r))pm.call(r,t)&&fm(M,t,r[t]);return M},fh=(M,r)=>YE(M,zE(r));var ep=(M,r)=>{var t={};for(var e in M)hm.call(M,e)&&r.indexOf(e)<0&&(t[e]=M[e]);if(M!=null&&Uh)for(var e of Uh(M))r.indexOf(e)<0&&pm.call(M,e)&&(t[e]=M[e]);return t};var tp=(M,r,t)=>new Promise((e,p)=>{var o=h=>{try{f(t.next(h))}catch(y){p(y)}},s=h=>{try{f(t.throw(h))}catch(y){p(y)}},f=h=>h.done?e(h.value):Promise.resolve(h.value).then(o,s);f((t=t.apply(M,r)).next())});(self.webpackChunk=self.webpackChunk||[]).push([[3665],{61481:function(M,r,t){"use strict";t.d(r,{Z:function(){return m}});var e=t(54476),p=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},s=o,f=t(7657),h=function(b,k){return p.createElement(f.Z,(0,e.Z)({},b,{ref:k,icon:s}))},y=p.forwardRef(h),m=y},76618:function(M,r,t){"use strict";t.d(r,{Z:function(){return m}});var e=t(54476),p=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},s=o,f=t(7657),h=function(b,k){return p.createElement(f.Z,(0,e.Z)({},b,{ref:k,icon:s}))},y=p.forwardRef(h),m=y},32050:function(M,r,t){"use strict";t.d(r,{Z:function(){return m}});var e=t(54476),p=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},s=o,f=t(7657),h=function(b,k){return p.createElement(f.Z,(0,e.Z)({},b,{ref:k,icon:s}))},y=p.forwardRef(h),m=y},40390:function(){"use strict"},77277:function(M,r){"use strict";r.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},73835:function(){"use strict"},68788:function(M,r,t){"use strict";var e=t(59301),p=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(v,b,k)=>b in v?p(v,b,{enumerable:!0,configurable:!0,writable:!0,value:k}):v[b]=k,y=(v,b)=>{for(var k in b||(b={}))s.call(b,k)&&h(v,k,b[k]);if(o)for(var k of o(b))f.call(b,k)&&h(v,k,b[k]);return v};const m=v=>React.createElement("svg",y({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},v),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));r.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},33438:function(M,r,t){"use strict";var e=t(59301),p=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(v,b,k)=>b in v?p(v,b,{enumerable:!0,configurable:!0,writable:!0,value:k}):v[b]=k,y=(v,b)=>{for(var k in b||(b={}))s.call(b,k)&&h(v,k,b[k]);if(o)for(var k of o(b))f.call(b,k)&&h(v,k,b[k]);return v};const m=v=>React.createElement("svg",y({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#D55",cx:18,cy:18,r:18}),React.createElement("path",{d:"M18 6a2.818 2.818 0 0 1 2.813 2.994l-.688 11.01a2.129 2.129 0 0 1-4.25 0l-.688-11.01A2.818 2.818 0 0 1 18 6Z",fill:"#172740"}),React.createElement("circle",{fill:"#172740",cx:18,cy:26.5,r:2.5})));r.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},83846:function(M,r,t){"use strict";var e=t(59301),p=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(v,b,k)=>b in v?p(v,b,{enumerable:!0,configurable:!0,writable:!0,value:k}):v[b]=k,y=(v,b)=>{for(var k in b||(b={}))s.call(b,k)&&h(v,k,b[k]);if(o)for(var k of o(b))f.call(b,k)&&h(v,k,b[k]);return v};const m=v=>React.createElement("svg",y({width:31,height:30,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4 7"),React.createElement("g",{transform:"translate(2 1)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#D55",strokeWidth:2,cx:14,cy:14,r:14}),React.createElement("path",{d:"M14 5a2 2 0 0 1 2 2v8a2 2 0 1 1-4 0V7a2 2 0 0 1 2-2Z",fill:"#D55"}),React.createElement("circle",{fill:"#D55",cx:14,cy:21,r:2})));r.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},29287:function(M,r,t){"use strict";var e=t(59301),p=Object.defineProperty,o=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,h=(v,b,k)=>b in v?p(v,b,{enumerable:!0,configurable:!0,writable:!0,value:k}):v[b]=k,y=(v,b)=>{for(var k in b||(b={}))s.call(b,k)&&h(v,k,b[k]);if(o)for(var k of o(b))f.call(b,k)&&h(v,k,b[k]);return v};const m=v=>React.createElement("svg",y({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#19CB70",cx:18,cy:18,r:18}),React.createElement("path",{stroke:"#172740",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 18.85 15.274 24 26 14"})));r.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},88838:function(M,r,t){"use strict";t.d(r,{$Y:function(){return pn},A0:function(){return Rt},EP:function(){return f},F_:function(){return m},Fk:function(){return pe},G9:function(){return y},GB:function(){return Ue},GR:function(){return z},GW:function(){return Pn},Hh:function(){return Me},Hp:function(){return Y},Ir:function(){return p},N$:function(){return ft},NZ:function(){return Xn},Nv:function(){return re},OA:function(){return ar},OJ:function(){return Le},QF:function(){return ce},RS:function(){return O},RY:function(){return Ne},Rj:function(){return Ke},SX:function(){return Ce},Tp:function(){return Jt},Ui:function(){return zt},V1:function(){return dt},Vn:function(){return Ee},dL:function(){return V},fo:function(){return tt},gG:function(){return Ot},gK:function(){return P},hK:function(){return Q},i3:function(){return b},ib:function(){return Z},lS:function(){return I},m5:function(){return h},n4:function(){return e},n_:function(){return k},oP:function(){return Tt},p2:function(){return en},pl:function(){return vn},rM:function(){return ae},sM:function(){return te},t2:function(){return ue},tD:function(){return K},u8:function(){return ie},um:function(){return it},vm:function(){return De},wQ:function(){return v},wj:function(){return At},wt:function(){return Yt},yS:function(){return ge},yi:function(){return o},ym:function(){return sn},z2:function(){return s}});const e="FETCH_TASK_START",p="FETCH_TASK_FAILURE",o="FETCH_TASK_SUCCESS",s="UPDATE_TASK_DATA",f="HIDE_EVALUATE_RESULT",h="SHOW_EVALUATE_RESULT",y="UPDATE_TIMESTRAP",m="MOVE_X",v="MOVE_Y",b="TRIGGER_RIGHT_PANEL_MASK ",k="SET_ACTIVE_INDEX",te="GET_TASK_LIST",Y="SHOW_TASK_LIST",Q="HIDE_TASK_LIST",Z="SET_TASK_STAR",I="TRIGGER_ENLARGE_UNITY3D ",P="TRIGGER_TAB_FIXED ",z="GET_DISCUSSES",K="SHOW_DISCUSSES_LOADING",ie="TOP_OR_DOWN_DISCUSS",ae="PLUS_DISCUSS",ge="SET_ACTION_TYPE",O="SHOW_REWARD_DIALOG",ue="CANCEL_REWARD_DIALOG",Ee="SET_REWARD",Ce="ACTIVE_DISCUSS_INDEX",mt="CREATE_DISCUSS",tt="DISABLE_DISCUSS",Ot="CHANGE_PAGE",Yt="SHOW_ANSWER_LOADING",vn="FETCH_ANSWER_INFO",Xn="HIGH_TIP_MODAL",Ke="SHOW_TIP_MODAL",sn="SELECT_UNLOCK_ANSWER",Le="SET_CHOOSE_ANSWERS",At="EVAL_CHOOSE_START",dt="EVAL_CHOOSE_END",Re="SHOW_REP_loading",Ue="FETCH_REP_CONTENT",ft="EDIT_REP_CONTENT",dn="SET_REP_PATH",zt="SHOW_EVALUATE_LOADING",Rt="HIDE_EVALUATE_LOADING",en="SET_EVALUATE_MESSAGE",Pn="SET_SHOW_DIR",Tn="SET_EDITOR_SETTING",pn="SET_EDITOR_THEME",Jt="SET_EDITOR_FONTSIZE",Tt="SET_REPOS",$t="SHOW_PATH_LIST",Nn="HIDE_PATH_LIST",ar="HIDE_PICTURE_VIEW",De="SHOW_PICTURE_VIEW",V="SHOW_NOTICE",re="HIDE_NOTICE",pe="SHOW_CASE_NOTICE",Me="HIDE_CASE_NOTICE",Dt="SET_TAB_INDEX",Ye="SET_SSH_TABS",rt="SET_SSH_CONFIGDATA",et="SET_SSH_CONFIGDATAARR",Ne="SET_VNC_LOADING ",it="ON_TAB_TO_SPACE ",ce="ON_AUTO_FORMAT "},80373:function(M,r,t){"use strict";t.d(r,{KQ:function(){return te},KY:function(){return m},OY:function(){return h},S8:function(){return y},U_:function(){return k},_Z:function(){return s},ae:function(){return f},o7:function(){return p},rd:function(){return b},wJ:function(){return o},wg:function(){return v}});var e=t(82093);function p(Y,Q=1){return(0,e.U2)("/discusses.json",{container_type:"Shixun",container_identifier:Y,page:Q-1})}function o(Y,Q){return(0,e.v_)(`/discusses/${Y}/top_or_down_discuss.json`,{top:Q})}function s(Y,Q){return(0,e.v_)(`/discusses/${Y}/disable_or_open_discuss.json`,{is_disable:!!Q})}function f(Y,Q){return(0,e.v_)(`/discusses/${Y}/plus.json`,{container_type:"Discuss",type:Q?1:0})}function h(Y,Q){return(0,e.v_)(`/discusses/${Y}/hidden.json`,Q)}function y(Y,Q){return(0,e.v_)(`/discusses/${Y}/reward_code.json`,Q)}function m(Y){return(0,e.ZP)(`/api/discusses/${Y}.json`,{method:"delete"})}function v(Y,Q){return(0,e.v_)(`/discusses/${Y}/reply.json`,{container_type:"Shixun",content:Q})}function b(Y){return(0,e.v_)("/discusses.json",Y)}function k(Y){return(0,e.v_)("/discusses/ai_reply.json",Y)}function te(Y,Q){return(0,e.v_)(`/discusses/${Y}/turing.json`,Q)}},6480:function(M,r,t){"use strict";t.d(r,{G0:function(){return re},JW:function(){return dn},Jd:function(){return Le},Kl:function(){return zt},L5:function(){return Z},MH:function(){return Ue},MI:function(){return Tt},Qo:function(){return O},SO:function(){return Q},Tf:function(){return K},VT:function(){return vn},XO:function(){return te},Xy:function(){return ae},Y0:function(){return tt},Ye:function(){return De},Yv:function(){return Jt},ZH:function(){return Pn},am:function(){return sn},bD:function(){return $t},eA:function(){return ge},fA:function(){return en},fY:function(){return Ee},g6:function(){return Y},g7:function(){return Nn},gT:function(){return Ce},gn:function(){return Tn},h$:function(){return pn},hG:function(){return ie},i8:function(){return Rt},j3:function(){return ft},lH:function(){return dt},li:function(){return I},n4:function(){return P},pU:function(){return Ot},qK:function(){return z},sA:function(){return Yt},sP:function(){return Re},t$:function(){return At},wj:function(){return V},zl:function(){return ue}});var e=t(82093),p=t(49661),o=Object.defineProperty,s=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,y=(pe,Me,Dt)=>Me in pe?o(pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):pe[Me]=Dt,m=(pe,Me)=>{for(var Dt in Me||(Me={}))f.call(Me,Dt)&&y(pe,Dt,Me[Dt]);if(s)for(var Dt of s(Me))h.call(Me,Dt)&&y(pe,Dt,Me[Dt]);return pe},v=(pe,Me,Dt)=>new Promise((Ye,rt)=>{var et=ce=>{try{it(Dt.next(ce))}catch(We){rt(We)}},Ne=ce=>{try{it(Dt.throw(ce))}catch(We){rt(We)}},it=ce=>ce.done?Ye(ce.value):Promise.resolve(ce.value).then(et,Ne);it((Dt=Dt.apply(pe,Me)).next())});const b=(0,p.oP)(),k={};b!=null&&b.homework_common_id&&(k.homework_common_id=b==null?void 0:b.homework_common_id),b!=null&&b.exercisesId&&(k.exercise_id=b==null?void 0:b.exercisesId),console.log(b,k,"urlParamsAll");function te(pe,Me){return(0,e.U2)(`tasks/${pe}.json`,m(m({},Me),k))}function Y(pe,Me={}){return(0,e.U2)(`myshixuns/${pe}/challenges.json`,m({},Me))}function Q(pe,Me){return(0,e.U2)(`myshixuns/${pe}/subject_challenges.json`,Me)}function Z(pe,Me,Dt){return(0,e.U2)(`tasks/${pe}/star.json`,{shixun_id:Me,star:Dt})}function I(pe,Me){return Me.path&&(Me.path=encodeURIComponent(Me.path)),(0,e.U2)(`tasks/${pe}/rep_content.json`,m(m({},Me),k))}function P(pe,Me){return(0,e.v_)(`myshixuns/${pe}/update_file.json`,m(m({},Me),k))}function z(pe,Me){return(0,e.U2)(`tasks/${pe}/reset_original_code.json`,m(m({},Me),k))}function K(pe,Me){return(0,e.v_)(`myshixuns/${pe}/reset_repository.json`,Me)}function ie(pe,Me){return(0,e.U2)(`tasks/${pe}/reset_passed_code.json`,m(m({},Me),k))}function ae(pe,Me){return(0,e.v_)(`tasks/${pe}/game_build.json`,m(m({},Me),k))}function ge(pe){return(0,e.ZP)("http://localhost:49352/api/game_build",{method:"post",body:pe})}function O(pe,Me){return(0,e.U2)(`tasks/${pe}/game_status.json`,m(m({},Me),k))}function ue(pe,Me){return(0,e.v_)(`tasks/${pe}/choose_build.json`,m(m({},Me),k))}function Ee(pe){return(0,e.U2)(`myshixuns/${pe}/get_remaining_time.json`)}function Ce(pe){return(0,e.U2)(`tasks/${pe}/picture_display.json`,k)}function mt(pe,Me){return get(`courses/${pe}/inform_detail.json`,Me)}function tt(pe){return(0,e.v_)(`tasks/${pe}/plus_or_cancel_praise.json`)}function Ot(pe,Me={}){return(0,e.v_)(`myshixuns/${pe}/repository.json`,Me)}function Yt(pe,Me={}){return(0,e.U2)(`myshixuns/${pe}/start.json`,Me)}function vn(pe,Me={}){return(0,e.v_)(`myshixuns/${pe}/force_delete_pod.json`,Me)}function Xn(pe,Me={}){return get(`myshixuns/${pe}/set_tpisession.json`,Me)}function Ke(pe){return get(`myshixuns/${pe}/reset_pod.json`)}function sn(pe,Me){return(0,e.U2)(`myshixuns/${pe}/reset_pod.json`,Me)}function Le(pe,Me){return(0,e.ZP)(`/api/tasks/${pe}/reboot_esc.json`,{method:"post",body:Me})}function At(pe){return(0,e.U2)(`tasks/${pe}/check_test_sets.json`)}function dt(pe){return(0,e.U2)(`tasks/${pe}/get_answer_info.json`)}function Re(pe){return(0,e.U2)(`tasks/${pe}/get_choose_answer.json`)}function Ue(pe){return(0,e.U2)(`tasks/${pe}/unlock_choose_answer.json`)}function ft(pe,Me){return(0,e.U2)(`tasks/${pe}/unlock_answer.json`,{answer_id:Me})}function dn(pe,Me,Dt,Ye){return(0,e.v_)(`tasks/${pe}/set_games_status.json`,m({result:Me,data:Dt},Ye||{}))}function zt(pe,Me){return(0,e.U2)(`myshixuns/${pe}/active_pod.json`,Me)}function Rt(pe,Me){return(0,e.U2)(`tasks/${pe}/rank_list.json`,Me)}function en(pe,Me){return(0,e.v_)(`tasks/${pe}/close_windows_vnc.json`,{tpi_id:Me})}function Pn(pe,Me){return(0,e.U2)(`tasks/${pe}/commit_files.json`,Me)}function Tn(pe,Me){return(0,e.U2)(`tasks/${pe}/pull_files.json`,Me)}function pn(pe,Me){return(0,e.v_)(`tasks/${pe}/log_output`,Me)}function Jt(pe,Me){return(0,e.U2)(`tasks/${pe}/stop_log_output.json`,Me)}function Tt(pe){return v(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${pe.id}/add_file.json`,{method:"post",body:pe})})}function $t(pe){return v(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${pe.id}/delete_git_file.json`,{method:"Delete",body:pe})})}function Nn(pe){return v(this,null,function*(){return(0,e.ZP)(`/api/myshixuns/${pe.id}/mv_file.json`,{method:"post",body:pe})})}function ar(pe){return v(this,null,function*(){return pe.path&&(pe.path=encodeURIComponent(pe.path)),Fetch(`/api/tasks/${pe.id}/rep_content.json`,{method:"get",params:pe})})}function De(pe,Me){return(0,e.ZP)(`/api/shixuns/${pe}/set_start_permanent.json`,{method:"put",body:Me})}function V(pe){return v(this,null,function*(){return(0,e.ZP)("/api/myshixuns/wuying_record.json",{method:"get",params:pe})})}function re(pe){return v(this,null,function*(){return(0,e.ZP)("/api/jupyters/save_with_wuying_tpi.json",{method:"Get",params:pe})})}},25557:function(M,r,t){"use strict";t.d(r,{Z:function(){return k}});var e=t(59301),p=t(76560),o=t(8591),s=t(82093),f={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},h=t(80541),y=t(59301),m=(te,Y,Q)=>new Promise((Z,I)=>{var P=ie=>{try{K(Q.next(ie))}catch(ae){I(ae)}},z=ie=>{try{K(Q.throw(ie))}catch(ae){I(ae)}},K=ie=>ie.done?Z(ie.value):Promise.resolve(ie.value).then(P,z);K((Q=Q.apply(te,Y)).next())});const v=function(Y,Q){const Z=Y.split(","),I=Z[0].match(/:(.*?);/)[1],P=atob(Z[1]);let z=P.length;const K=new Uint8Array(z);for(;z--;)K[z]=P.charCodeAt(z);return new Blob([K],{type:I})};var k=(0,e.forwardRef)(({time:te,number:Y,supportCamera:Q,take_photo:Z,isExercise:I=!0,update:P,onUserMediaLoaded:z},K)=>{const ie=(0,e.useRef)(),ae=(0,e.useRef)(),ge=(0,p.useParams)();let[O,ue]=(0,e.useState)([]),[Ee,Ce]=(0,e.useState)(0);const[mt,tt]=(0,e.useState)("");let[Ot,Yt]=(0,e.useState)();const[vn,Xn]=(0,e.useState)(0),Ke=(Rt,en)=>m(void 0,null,function*(){return(0,s.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Rt,file:en}})}),sn=Rt=>m(void 0,null,function*(){const en=new Date().valueOf();if(Rt){const Pn=yield Ke(`\u7167\u7247${en}`,Rt);Pn.status||(yield(0,h.Ju)({container_id:ge.categoryId,container_type:"Exercise",attachment_id:Pn==null?void 0:Pn.id}))}});(0,e.useEffect)(()=>(dt(),()=>{dn(),Le()}),[]),(0,e.useEffect)(()=>{Ee===2&&te&&Y>0&&(At(),Xn(1))},[te]),(0,e.useEffect)(()=>{if(vn!==0){if(vn===2)clearInterval(Ot);else{let Rt=0,en=setInterval(()=>{O.includes(Rt)&&Re(),Rt++},1e3);Yt(en)}return()=>clearInterval(Ot)}},[vn]),(0,e.useImperativeHandle)(K,()=>({handlePhoto:Re,handleTakePhoto:Ue}));const Le=()=>{Xn(2)},At=()=>{const Rt=te/Y,en=[];function Pn(Tn,pn){return parseInt(Math.floor(Math.random()*(pn-Tn+1))+Tn)}new Array(Y).fill(0).map((Tn,pn)=>{Z?en.push(Pn(Rt*pn,Rt*(pn+1))):pn==0?en.push(0):en.push(Pn(Rt*pn,Rt*(pn+1)))}),O=en,ue([...en]),console.log(en)},dt=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Rt){const en=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return en?new Promise(function(Pn,Tn){en.call(navigator,Rt,Pn,Tn)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Rt){ft.current=Rt,Q&&Q(2),Ce(2),"srcObject"in ie.current?ie.current.srcObject=Rt:ie.current.src=window.URL.createObjectURL(Rt),ie.current.onloadedmetadata=function(en){ie.current.play(),z&&z()},ie.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Le(),I&&o.ZP.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(Rt){Ce(1),Q&&Q(1),Rt.message==="Permission denied"||Rt.name==="NotAllowedError"?o.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):o.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Rt.name),console.log("err: "+Rt.message)})},Re=()=>{try{ae.current.width=ie.current.videoWidth,ae.current.height=ie.current.videoHeight,ae.current.getContext("2d").drawImage(ie.current,0,0,ae.current.width,ae.current.height),tt(ae.current.toDataURL("image/png")),sn(ae.current.toDataURL("image/png")),zt(ae.current.toDataURL("image/png"))}catch(Rt){}},Ue=()=>{try{return ae.current.width=ie.current.videoWidth,ae.current.height=ie.current.videoHeight,ae.current.getContext("2d").drawImage(ie.current,0,0,ae.current.width,ae.current.height),ae.current.toDataURL("image/png")}catch(Rt){}},ft=(0,e.useRef)(),dn=()=>{try{ft.current.getTracks().forEach(function(Pn){Pn.stop()}),ie.current.srcObject=null}catch(Rt){}},zt=Rt=>m(void 0,null,function*(){const en=new FormData;en.append("file",v(Rt,"1")),en.append("1","123");var Pn=new window.XMLHttpRequest;Pn.withCredentials=!0,Pn.addEventListener("load",function(Tn){let pn=JSON.parse(Tn.target.responseText);(0,s.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:pn.id}})},!1),Pn.addEventListener("error",function(Tn){console.error(Tn)},!1),Pn.open("POST",`${ENV.API_SERVER}/api/attachments.json`),Pn.send(en)});return y.createElement(y.Fragment,null,Ee!==3&&y.createElement("aside",{className:f.video,id:"screenshot"},Ee===0&&y.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),Ee===1&&y.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),Ee===2&&y.createElement("div",null,y.createElement("video",{width:"288",ref:ie,autoPlay:!0}),y.createElement("canvas",{style:{display:"none"},ref:ae}))))})},74257:function(M,r,t){"use strict";t.d(r,{Z:function(){return Vh}});var e={};t.r(e),t.d(e,{boolean:function(){return At},booleanish:function(){return dt},commaOrSpaceSeparated:function(){return zt},commaSeparated:function(){return dn},number:function(){return Ue},overloadedBoolean:function(){return Re},spaceSeparated:function(){return ft}});var p={};t.r(p),t.d(p,{attentionMarkers:function(){return Qf},contentInitial:function(){return Yh},disable:function(){return Hf},document:function(){return Pf},flow:function(){return Nf},flowInitial:function(){return S0},insideSpan:function(){return Ld},string:function(){return kl},text:function(){return Rd}});var o=t(59301),s=t(8591),f=t(54580),h=t(43418),y=t(92832),m=t(3113),v=t(6848),b=t(43428),k=t(95237),te=t(76560);function Y(n){return n}function Q(){}function Z(){}function I(){}function P(n){const E=[],C=String(n||"");let F=C.indexOf(","),oe=0,fe=!1;for(;!fe;){F===-1&&(F=C.length,fe=!0);const be=C.slice(oe,F).trim();(be||!fe)&&E.push(be),oe=F+1,F=C.indexOf(",",oe)}return E}function z(n,E){const C=E||{};return(n[n.length-1]===""?[...n,""]:n).join((C.padRight?" ":"")+","+(C.padLeft===!1?"":" ")).trim()}const K=/[$_\p{ID_Start}]/u,ie=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,ae=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,ge=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,O=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,ue={};function Ee(n){return n?K.test(String.fromCodePoint(n)):!1}function Ce(n,E){const F=(E||ue).jsx?ae:ie;return n?F.test(String.fromCodePoint(n)):!1}function mt(n,E){return((E||ue).jsx?O:ge).test(n)}const tt=/[ \t\n\f\r]/g;function Ot(n){return typeof n=="object"?n.type==="text"?Yt(n.value):!1:Yt(n)}function Yt(n){return n.replace(tt,"")===""}class vn{constructor(E,C,F){this.normal=C,this.property=E,F&&(this.space=F)}}vn.prototype.normal={},vn.prototype.property={},vn.prototype.space=void 0;function Xn(n,E){const C={},F={};for(const oe of n)Object.assign(C,oe.property),Object.assign(F,oe.normal);return new vn(C,F,E)}function Ke(n){return n.toLowerCase()}class sn{constructor(E,C){this.attribute=C,this.property=E}}sn.prototype.attribute="",sn.prototype.booleanish=!1,sn.prototype.boolean=!1,sn.prototype.commaOrSpaceSeparated=!1,sn.prototype.commaSeparated=!1,sn.prototype.defined=!1,sn.prototype.mustUseProperty=!1,sn.prototype.number=!1,sn.prototype.overloadedBoolean=!1,sn.prototype.property="",sn.prototype.spaceSeparated=!1,sn.prototype.space=void 0;let Le=0;const At=Rt(),dt=Rt(),Re=Rt(),Ue=Rt(),ft=Rt(),dn=Rt(),zt=Rt();function Rt(){return mm(2,++Le)}const en=Object.keys(e);class Pn extends sn{constructor(E,C,F,oe){let fe=-1;if(super(E,C),Tn(this,"space",oe),typeof F=="number")for(;++fe4&&C.slice(0,4)==="data"&&rt.test(E)){if(E.charAt(4)==="-"){const fe=E.slice(5).replace(Ye,it);F="data"+fe.charAt(0).toUpperCase()+fe.slice(1)}else{const fe=E.slice(4);if(!Ye.test(fe)){let be=fe.replace(Dt,Ne);be.charAt(0)!=="-"&&(be="-"+be),E="data"+be}}oe=Pn}return new oe(F,E)}function Ne(n){return"-"+n.toLowerCase()}function it(n){return n.charAt(1).toUpperCase()}const ce={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};function We(n){const E=String(n||"").trim();return E?E.split(/[ \t\n\r\f]+/g):[]}function Be(n){return n.join(" ").trim()}var Bt=t(6526);const bn=Jn("end"),Rn=Jn("start");function Jn(n){return E;function E(C){const F=C&&C.position&&C.position[n]||{};if(typeof F.line=="number"&&F.line>0&&typeof F.column=="number"&&F.column>0)return{line:F.line,column:F.column,offset:typeof F.offset=="number"&&F.offset>-1?F.offset:void 0}}}function xe(n){const E=Rn(n),C=bn(n);if(E&&C)return{start:E,end:C}}function gn(n){return!n||typeof n!="object"?"":"position"in n||"type"in n?zn(n.position):"start"in n||"end"in n?zn(n):"line"in n||"column"in n?Et(n):""}function Et(n){return Fn(n&&n.line)+":"+Fn(n&&n.column)}function zn(n){return Et(n&&n.start)+"-"+Et(n&&n.end)}function Fn(n){return n&&typeof n=="number"?n:1}class mn extends Error{constructor(E,C,F){super(),typeof C=="string"&&(F=C,C=void 0);let oe="",fe={},be=!1;if(C&&("line"in C&&"column"in C?fe={place:C}:"start"in C&&"end"in C?fe={place:C}:"type"in C?fe={ancestors:[C],place:C.position}:fe=Iu({},C)),typeof E=="string"?oe=E:!fe.cause&&E&&(be=!0,oe=E.message,fe.cause=E),!fe.ruleId&&!fe.source&&typeof F=="string"){const st=F.indexOf(":");st===-1?fe.ruleId=F:(fe.source=F.slice(0,st),fe.ruleId=F.slice(st+1))}if(!fe.place&&fe.ancestors&&fe.ancestors){const st=fe.ancestors[fe.ancestors.length-1];st&&(fe.place=st.position)}const ze=fe.place&&"start"in fe.place?fe.place.start:fe.place;this.ancestors=fe.ancestors||void 0,this.cause=fe.cause||void 0,this.column=ze?ze.column:void 0,this.fatal=void 0,this.file="",this.message=oe,this.line=ze?ze.line:void 0,this.name=gn(fe.place)||"1:1",this.place=fe.place||void 0,this.reason=this.message,this.ruleId=fe.ruleId||void 0,this.source=fe.source||void 0,this.stack=be&&fe.cause&&typeof fe.cause.stack=="string"?fe.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}mn.prototype.file="",mn.prototype.name="",mn.prototype.reason="",mn.prototype.message="",mn.prototype.stack="",mn.prototype.column=void 0,mn.prototype.line=void 0,mn.prototype.ancestors=void 0,mn.prototype.cause=void 0,mn.prototype.fatal=void 0,mn.prototype.place=void 0,mn.prototype.ruleId=void 0,mn.prototype.source=void 0;const at={}.hasOwnProperty,ct=new Map,He=/[A-Z]/g,tr=new Set(["table","tbody","thead","tfoot","tr"]),Tr=new Set(["td","th"]),X="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Wt(n,E){if(!E||E.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const C=E.filePath||void 0;let F;if(E.development){if(typeof E.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");F=xr(C,E.jsxDEV)}else{if(typeof E.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof E.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");F=Vn(C,E.jsx,E.jsxs)}const oe={Fragment:E.Fragment,ancestors:[],components:E.components||{},create:F,elementAttributeNameCase:E.elementAttributeNameCase||"react",evaluater:E.createEvaluater?E.createEvaluater():void 0,filePath:C,ignoreInvalidStyle:E.ignoreInvalidStyle||!1,passKeys:E.passKeys!==!1,passNode:E.passNode||!1,schema:E.space==="svg"?Me:pe,stylePropertyNameCase:E.stylePropertyNameCase||"dom",tableCellAlignToStyle:E.tableCellAlignToStyle!==!1},fe=St(oe,n,void 0);return fe&&typeof fe!="string"?fe:oe.create(n,oe.Fragment,{children:fe||void 0},void 0)}function St(n,E,C){if(E.type==="element")return Te(n,E,C);if(E.type==="mdxFlowExpression"||E.type==="mdxTextExpression")return xt(n,E);if(E.type==="mdxJsxFlowElement"||E.type==="mdxJsxTextElement")return Cn(n,E,C);if(E.type==="mdxjsEsm")return kt(n,E);if(E.type==="root")return Zt(n,E,C);if(E.type==="text")return hn(n,E)}function Te(n,E,C){const F=n.schema;let oe=F;E.tagName.toLowerCase()==="svg"&&F.space==="html"&&(oe=Me,n.schema=oe),n.ancestors.push(E);const fe=Oe(n,E.tagName,!1),be=Mn(n,E);let ze=L(n,E);return tr.has(E.tagName)&&(ze=ze.filter(function(st){return typeof st=="string"?!Ot(st):!0})),kr(n,be,fe,E),ea(be,ze),n.ancestors.pop(),n.schema=F,n.create(E,fe,be,C)}function xt(n,E){if(E.data&&E.data.estree&&n.evaluater){const F=E.data.estree.body[0];return F.type,n.evaluater.evaluateExpression(F.expression)}yt(n,E.position)}function kt(n,E){if(E.data&&E.data.estree&&n.evaluater)return n.evaluater.evaluateProgram(E.data.estree);yt(n,E.position)}function Cn(n,E,C){const F=n.schema;let oe=F;E.name==="svg"&&F.space==="html"&&(oe=Me,n.schema=oe),n.ancestors.push(E);const fe=E.name===null?n.Fragment:Oe(n,E.name,!0),be=A(n,E),ze=L(n,E);return kr(n,be,fe,E),ea(be,ze),n.ancestors.pop(),n.schema=F,n.create(E,fe,be,C)}function Zt(n,E,C){const F={};return ea(F,L(n,E)),n.create(E,n.Fragment,F,C)}function hn(n,E){return E.value}function kr(n,E,C,F){typeof C!="string"&&C!==n.Fragment&&n.passNode&&(E.node=F)}function ea(n,E){if(E.length>0){const C=E.length>1?E:E[0];C&&(n.children=C)}}function Vn(n,E,C){return F;function F(oe,fe,be,ze){const Lt=Array.isArray(be.children)?C:E;return ze?Lt(fe,be,ze):Lt(fe,be)}}function xr(n,E){return C;function C(F,oe,fe,be){const ze=Array.isArray(fe.children),st=Rn(F);return E(oe,fe,be,ze,{columnNumber:st?st.column-1:void 0,fileName:n,lineNumber:st?st.line:void 0},void 0)}}function Mn(n,E){const C={};let F,oe;for(oe in E.properties)if(oe!=="children"&&at.call(E.properties,oe)){const fe=_(n,oe,E.properties[oe]);if(fe){const[be,ze]=fe;n.tableCellAlignToStyle&&be==="align"&&typeof ze=="string"&&Tr.has(E.tagName)?F=ze:C[be]=ze}}if(F){const fe=C.style||(C.style={});fe[n.stylePropertyNameCase==="css"?"text-align":"textAlign"]=F}return C}function A(n,E){const C={};for(const F of E.attributes)if(F.type==="mdxJsxExpressionAttribute")if(F.data&&F.data.estree&&n.evaluater){const fe=F.data.estree.body[0];fe.type;const be=fe.expression;be.type;const ze=be.properties[0];ze.type,Object.assign(C,n.evaluater.evaluateExpression(ze.argument))}else yt(n,E.position);else{const oe=F.name;let fe;if(F.value&&typeof F.value=="object")if(F.value.data&&F.value.data.estree&&n.evaluater){const ze=F.value.data.estree.body[0];ze.type,fe=n.evaluater.evaluateExpression(ze.expression)}else yt(n,E.position);else fe=F.value===null?!0:F.value;C[oe]=fe}return C}function L(n,E){const C=[];let F=-1;const oe=n.passKeys?new Map:ct;for(;++Foe?0:oe+E:E=E>oe?oe:E,C=C>0?C:0,F.length<1e4)be=Array.from(F),be.unshift(E,C),n.splice(...be);else for(C&&n.splice(E,C);fe0?(Fr(n,n.length,0,E),n):E}class ra{constructor(E){this.left=E?[...E]:[],this.right=[]}get(E){if(E<0||E>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+E+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return Ethis.left.length?this.right.slice(this.right.length-F+this.left.length,this.right.length-E+this.left.length).reverse():this.left.slice(E).concat(this.right.slice(this.right.length-F+this.left.length).reverse())}splice(E,C,F){const oe=C||0;this.setCursor(Math.trunc(E));const fe=this.right.splice(this.right.length-oe,Number.POSITIVE_INFINITY);return F&&$a(this.left,F),fe.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(E){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(E)}pushMany(E){this.setCursor(Number.POSITIVE_INFINITY),$a(this.left,E)}unshift(E){this.setCursor(0),this.right.push(E)}unshiftMany(E){this.setCursor(0),$a(this.right,E.reverse())}setCursor(E){if(!(E===this.left.length||E>this.left.length&&this.right.length===0||E<0&&this.left.length===0))if(E-1&&n.test(String.fromCharCode(C))}}function ou(n,E,C,F){const oe=F?F-1:Number.POSITIVE_INFINITY;let fe=0;return be;function be(st){return Vr(st)?(n.enter(C),ze(st)):E(st)}function ze(st){return Vr(st)&&fe++be))return;const Pa=E.events.length;let ku=Pa,Au,Mu;for(;ku--;)if(E.events[ku][0]==="exit"&&E.events[ku][1].type==="chunkFlow"){if(Au){Mu=E.events[ku][1].end;break}Au=!0}for(yr(F),dr=Pa;drsa;){const Ya=C[Uu];E.containerState=Ya[1],Ya[0].exit.call(E,n)}C.length=sa}function Ta(){oe.write([null]),fe=void 0,oe=void 0,E.containerState._closeFlow=void 0}}function hh(n,E,C){return ou(n,n.attempt(this.parser.constructs.document,E,C),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}const Il={partial:!0,tokenize:nd};function nd(n,E,C){return F;function F(fe){return Vr(fe)?ou(n,oe,"linePrefix")(fe):oe(fe)}function oe(fe){return fe===null||sr(fe)?E(fe):C(fe)}}const rd={resolve:pf,tokenize:ad},hf={partial:!0,tokenize:mf};function pf(n){return oi(n),n}function ad(n,E){let C;return F;function F(ze){return n.enter("content"),C=n.enter("chunkContent",{contentType:"content"}),oe(ze)}function oe(ze){return ze===null?fe(ze):sr(ze)?n.check(hf,be,fe)(ze):(n.consume(ze),oe)}function fe(ze){return n.exit("chunkContent"),n.exit("content"),E(ze)}function be(ze){return n.consume(ze),n.exit("chunkContent"),C.next=n.enter("chunkContent",{contentType:"content",previous:C}),C=C.next,oe}}function mf(n,E,C){const F=this;return oe;function oe(be){return n.exit("chunkContent"),n.enter("lineEnding"),n.consume(be),n.exit("lineEnding"),ou(n,fe,"linePrefix")}function fe(be){if(be===null||sr(be))return C(be);const ze=F.events[F.events.length-1];return!F.parser.constructs.disable.null.includes("codeIndented")&&ze&&ze[1].type==="linePrefix"&&ze[2].sliceSerialize(ze[1],!0).length>=4?E(be):n.interrupt(F.parser.constructs.flow,C,E)(be)}}const ph={tokenize:d0};function d0(n){const E=this,C=n.attempt(Il,F,n.attempt(this.parser.constructs.flowInitial,oe,ou(n,n.attempt(this.parser.constructs.flow,oe,n.attempt(rd,oe)),"linePrefix")));return C;function F(fe){if(fe===null){n.consume(fe);return}return n.enter("lineEndingBlank"),n.consume(fe),n.exit("lineEndingBlank"),E.currentConstruct=void 0,C}function oe(fe){if(fe===null){n.consume(fe);return}return n.enter("lineEnding"),n.consume(fe),n.exit("lineEnding"),E.currentConstruct=void 0,C}}const gf={resolveAll:f0()},ud=sd("string"),Af=sd("text");function sd(n){return{resolveAll:f0(n==="text"?Ef:void 0),tokenize:E};function E(C){const F=this,oe=this.parser.constructs[n],fe=C.attempt(oe,be,ze);return be;function be(ut){return Lt(ut)?fe(ut):ze(ut)}function ze(ut){if(ut===null){C.consume(ut);return}return C.enter("data"),C.consume(ut),st}function st(ut){return Lt(ut)?(C.exit("data"),fe(ut)):(C.consume(ut),st)}function Lt(ut){if(ut===null)return!0;const Vt=oe[ut];let Ut=-1;if(Vt)for(;++Ut=3&&(Lt===null||sr(Lt))?(n.exit("thematicBreak"),E(Lt)):C(Lt)}function st(Lt){return Lt===oe?(n.consume(Lt),F++,st):(n.exit("thematicBreakSequence"),Vr(Lt)?ou(n,ze,"whitespace")(Lt):ze(Lt))}}const Ja={continuation:{tokenize:ld},exit:yf,name:"list",tokenize:p0},yc={partial:!0,tokenize:mo},od={partial:!0,tokenize:Cc};function p0(n,E,C){const F=this,oe=F.events[F.events.length-1];let fe=oe&&oe[1].type==="linePrefix"?oe[2].sliceSerialize(oe[1],!0).length:0,be=0;return ze;function ze(Ft){const Or=F.containerState.type||(Ft===42||Ft===43||Ft===45?"listUnordered":"listOrdered");if(Or==="listUnordered"?!F.containerState.marker||Ft===F.containerState.marker:Ba(Ft)){if(F.containerState.type||(F.containerState.type=Or,n.enter(Or,{_container:!0})),Or==="listUnordered")return n.enter("listItemPrefix"),Ft===42||Ft===45?n.check(h0,C,Lt)(Ft):Lt(Ft);if(!F.interrupt||Ft===49)return n.enter("listItemPrefix"),n.enter("listItemValue"),st(Ft)}return C(Ft)}function st(Ft){return Ba(Ft)&&++be<10?(n.consume(Ft),st):(!F.interrupt||be<2)&&(F.containerState.marker?Ft===F.containerState.marker:Ft===41||Ft===46)?(n.exit("listItemValue"),Lt(Ft)):C(Ft)}function Lt(Ft){return n.enter("listItemMarker"),n.consume(Ft),n.exit("listItemMarker"),F.containerState.marker=F.containerState.marker||Ft,n.check(Il,F.interrupt?C:ut,n.attempt(yc,Ut,Vt))}function ut(Ft){return F.containerState.initialBlankLine=!0,fe++,Ut(Ft)}function Vt(Ft){return Vr(Ft)?(n.enter("listItemPrefixWhitespace"),n.consume(Ft),n.exit("listItemPrefixWhitespace"),Ut):C(Ft)}function Ut(Ft){return F.containerState.size=fe+F.sliceSerialize(n.exit("listItemPrefix"),!0).length,E(Ft)}}function ld(n,E,C){const F=this;return F.containerState._closeFlow=void 0,n.check(Il,oe,fe);function oe(ze){return F.containerState.furtherBlankLines=F.containerState.furtherBlankLines||F.containerState.initialBlankLine,ou(n,E,"listItemIndent",F.containerState.size+1)(ze)}function fe(ze){return F.containerState.furtherBlankLines||!Vr(ze)?(F.containerState.furtherBlankLines=void 0,F.containerState.initialBlankLine=void 0,be(ze)):(F.containerState.furtherBlankLines=void 0,F.containerState.initialBlankLine=void 0,n.attempt(od,E,be)(ze))}function be(ze){return F.containerState._closeFlow=!0,F.interrupt=void 0,ou(n,n.attempt(Ja,E,C),"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(ze)}}function Cc(n,E,C){const F=this;return ou(n,oe,"listItemIndent",F.containerState.size+1);function oe(fe){const be=F.events[F.events.length-1];return be&&be[1].type==="listItemIndent"&&be[2].sliceSerialize(be[1],!0).length===F.containerState.size?E(fe):C(fe)}}function yf(n){n.exit(this.containerState.type)}function mo(n,E,C){const F=this;return ou(n,oe,"listItemPrefixWhitespace",F.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function oe(fe){const be=F.events[F.events.length-1];return!Vr(fe)&&be&&be[1].type==="listItemPrefixWhitespace"?E(fe):C(fe)}}const m0={continuation:{tokenize:bc},exit:dd,name:"blockQuote",tokenize:cd};function cd(n,E,C){const F=this;return oe;function oe(be){if(be===62){const ze=F.containerState;return ze.open||(n.enter("blockQuote",{_container:!0}),ze.open=!0),n.enter("blockQuotePrefix"),n.enter("blockQuoteMarker"),n.consume(be),n.exit("blockQuoteMarker"),fe}return C(be)}function fe(be){return Vr(be)?(n.enter("blockQuotePrefixWhitespace"),n.consume(be),n.exit("blockQuotePrefixWhitespace"),n.exit("blockQuotePrefix"),E):(n.exit("blockQuotePrefix"),E(be))}}function bc(n,E,C){const F=this;return oe;function oe(be){return Vr(be)?ou(n,fe,"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(be):fe(be)}function fe(be){return n.attempt(m0,E,C)(be)}}function dd(n){n.exit("blockQuote")}function fd(n,E,C,F,oe,fe,be,ze,st){const Lt=st||Number.POSITIVE_INFINITY;let ut=0;return Vt;function Vt(yr){return yr===60?(n.enter(F),n.enter(oe),n.enter(fe),n.consume(yr),n.exit(fe),Ut):yr===null||yr===32||yr===41||gu(yr)?C(yr):(n.enter(F),n.enter(be),n.enter(ze),n.enter("chunkString",{contentType:"string"}),zr(yr))}function Ut(yr){return yr===62?(n.enter(fe),n.consume(yr),n.exit(fe),n.exit(oe),n.exit(F),E):(n.enter(ze),n.enter("chunkString",{contentType:"string"}),Ft(yr))}function Ft(yr){return yr===62?(n.exit("chunkString"),n.exit(ze),Ut(yr)):yr===null||yr===60||sr(yr)?C(yr):(n.consume(yr),yr===92?Or:Ft)}function Or(yr){return yr===60||yr===62||yr===92?(n.consume(yr),Ft):Ft(yr)}function zr(yr){return!ut&&(yr===null||yr===41||Fu(yr))?(n.exit("chunkString"),n.exit(ze),n.exit(be),n.exit(F),E(yr)):ut999||Ft===null||Ft===91||Ft===93&&!st||Ft===94&&!ze&&"_hiddenFootnoteSupport"in be.parser.constructs?C(Ft):Ft===93?(n.exit(fe),n.enter(oe),n.consume(Ft),n.exit(oe),n.exit(F),E):sr(Ft)?(n.enter("lineEnding"),n.consume(Ft),n.exit("lineEnding"),ut):(n.enter("chunkString",{contentType:"string"}),Vt(Ft))}function Vt(Ft){return Ft===null||Ft===91||Ft===93||sr(Ft)||ze++>999?(n.exit("chunkString"),ut(Ft)):(n.consume(Ft),st||(st=!Vr(Ft)),Ft===92?Ut:Vt)}function Ut(Ft){return Ft===91||Ft===92||Ft===93?(n.consume(Ft),ze++,Vt):Vt(Ft)}}function pd(n,E,C,F,oe,fe){let be;return ze;function ze(Ut){return Ut===34||Ut===39||Ut===40?(n.enter(F),n.enter(oe),n.consume(Ut),n.exit(oe),be=Ut===40?41:Ut,st):C(Ut)}function st(Ut){return Ut===be?(n.enter(oe),n.consume(Ut),n.exit(oe),n.exit(F),E):(n.enter(fe),Lt(Ut))}function Lt(Ut){return Ut===be?(n.exit(fe),st(be)):Ut===null?C(Ut):sr(Ut)?(n.enter("lineEnding"),n.consume(Ut),n.exit("lineEnding"),ou(n,Lt,"linePrefix")):(n.enter("chunkString",{contentType:"string"}),ut(Ut))}function ut(Ut){return Ut===be||Ut===null||sr(Ut)?(n.exit("chunkString"),Lt(Ut)):(n.consume(Ut),Ut===92?Vt:ut)}function Vt(Ut){return Ut===be||Ut===92?(n.consume(Ut),ut):ut(Ut)}}function Vl(n,E){let C;return F;function F(oe){return sr(oe)?(n.enter("lineEnding"),n.consume(oe),n.exit("lineEnding"),C=!0,F):Vr(oe)?ou(n,F,C?"linePrefix":"lineSuffix")(oe):E(oe)}}function Zo(n){return n.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Xl={name:"definition",tokenize:bf},Cf={partial:!0,tokenize:md};function bf(n,E,C){const F=this;let oe;return fe;function fe(Ft){return n.enter("definition"),be(Ft)}function be(Ft){return hd.call(F,n,ze,C,"definitionLabel","definitionLabelMarker","definitionLabelString")(Ft)}function ze(Ft){return oe=Zo(F.sliceSerialize(F.events[F.events.length-1][1]).slice(1,-1)),Ft===58?(n.enter("definitionMarker"),n.consume(Ft),n.exit("definitionMarker"),st):C(Ft)}function st(Ft){return Fu(Ft)?Vl(n,Lt)(Ft):Lt(Ft)}function Lt(Ft){return fd(n,ut,C,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(Ft)}function ut(Ft){return n.attempt(Cf,Vt,Vt)(Ft)}function Vt(Ft){return Vr(Ft)?ou(n,Ut,"whitespace")(Ft):Ut(Ft)}function Ut(Ft){return Ft===null||sr(Ft)?(n.exit("definition"),F.parser.defined.push(oe),E(Ft)):C(Ft)}}function md(n,E,C){return F;function F(ze){return Fu(ze)?Vl(n,oe)(ze):C(ze)}function oe(ze){return pd(n,fe,C,"definitionTitle","definitionTitleMarker","definitionTitleString")(ze)}function fe(ze){return Vr(ze)?ou(n,be,"whitespace")(ze):be(ze)}function be(ze){return ze===null||sr(ze)?E(ze):C(ze)}}const Bl={name:"codeIndented",tokenize:Ad},gd={partial:!0,tokenize:g0};function Ad(n,E,C){const F=this;return oe;function oe(Lt){return n.enter("codeIndented"),ou(n,fe,"linePrefix",5)(Lt)}function fe(Lt){const ut=F.events[F.events.length-1];return ut&&ut[1].type==="linePrefix"&&ut[2].sliceSerialize(ut[1],!0).length>=4?be(Lt):C(Lt)}function be(Lt){return Lt===null?st(Lt):sr(Lt)?n.attempt(gd,be,st)(Lt):(n.enter("codeFlowValue"),ze(Lt))}function ze(Lt){return Lt===null||sr(Lt)?(n.exit("codeFlowValue"),be(Lt)):(n.consume(Lt),ze)}function st(Lt){return n.exit("codeIndented"),E(Lt)}}function g0(n,E,C){const F=this;return oe;function oe(be){return F.parser.lazy[F.now().line]?C(be):sr(be)?(n.enter("lineEnding"),n.consume(be),n.exit("lineEnding"),oe):ou(n,fe,"linePrefix",5)(be)}function fe(be){const ze=F.events[F.events.length-1];return ze&&ze[1].type==="linePrefix"&&ze[2].sliceSerialize(ze[1],!0).length>=4?E(be):sr(be)?oe(be):C(be)}}const Ed={name:"headingAtx",resolve:mh,tokenize:vd};function mh(n,E){let C=n.length-2,F=3,oe,fe;return n[F][1].type==="whitespace"&&(F+=2),C-2>F&&n[C][1].type==="whitespace"&&(C-=2),n[C][1].type==="atxHeadingSequence"&&(F===C-1||C-4>F&&n[C-2][1].type==="whitespace")&&(C-=F+1===C?2:4),C>F&&(oe={type:"atxHeadingText",start:n[F][1].start,end:n[C][1].end},fe={type:"chunkText",start:n[F][1].start,end:n[C][1].end,contentType:"text"},Fr(n,F,C-F+1,[["enter",oe,E],["enter",fe,E],["exit",fe,E],["exit",oe,E]])),n}function vd(n,E,C){let F=0;return oe;function oe(ut){return n.enter("atxHeading"),fe(ut)}function fe(ut){return n.enter("atxHeadingSequence"),be(ut)}function be(ut){return ut===35&&F++<6?(n.consume(ut),be):ut===null||Fu(ut)?(n.exit("atxHeadingSequence"),ze(ut)):C(ut)}function ze(ut){return ut===35?(n.enter("atxHeadingSequence"),st(ut)):ut===null||sr(ut)?(n.exit("atxHeading"),E(ut)):Vr(ut)?ou(n,ze,"whitespace")(ut):(n.enter("atxHeadingText"),Lt(ut))}function st(ut){return ut===35?(n.consume(ut),st):(n.exit("atxHeadingSequence"),ze(ut))}function Lt(ut){return ut===null||ut===35||Fu(ut)?(n.exit("atxHeadingText"),ze(ut)):(n.consume(ut),Lt)}}const yd={name:"setextUnderline",resolveTo:Df,tokenize:wf};function Df(n,E){let C=n.length,F,oe,fe;for(;C--;)if(n[C][0]==="enter"){if(n[C][1].type==="content"){F=C;break}n[C][1].type==="paragraph"&&(oe=C)}else n[C][1].type==="content"&&n.splice(C,1),!fe&&n[C][1].type==="definition"&&(fe=C);const be={type:"setextHeading",start:Iu({},n[F][1].start),end:Iu({},n[n.length-1][1].end)};return n[oe][1].type="setextHeadingText",fe?(n.splice(oe,0,["enter",be,E]),n.splice(fe+1,0,["exit",n[F][1],E]),n[F][1].end=Iu({},n[fe][1].end)):n[F][1]=be,n.push(["exit",be,E]),n}function wf(n,E,C){const F=this;let oe;return fe;function fe(Lt){let ut=F.events.length,Vt;for(;ut--;)if(F.events[ut][1].type!=="lineEnding"&&F.events[ut][1].type!=="linePrefix"&&F.events[ut][1].type!=="content"){Vt=F.events[ut][1].type==="paragraph";break}return!F.parser.lazy[F.now().line]&&(F.interrupt||Vt)?(n.enter("setextHeadingLine"),oe=Lt,be(Lt)):C(Lt)}function be(Lt){return n.enter("setextHeadingLineSequence"),ze(Lt)}function ze(Lt){return Lt===oe?(n.consume(Lt),ze):(n.exit("setextHeadingLineSequence"),Vr(Lt)?ou(n,st,"lineSuffix")(Lt):st(Lt))}function st(Lt){return Lt===null||sr(Lt)?(n.exit("setextHeadingLine"),E(Lt)):C(Lt)}}const Cd=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],bs=["pre","script","style","textarea"],If={concrete:!0,name:"htmlFlow",resolveTo:bd,tokenize:Dd},Dc={partial:!0,tokenize:wd},wc={partial:!0,tokenize:_r};function bd(n){let E=n.length;for(;E--&&!(n[E][0]==="enter"&&n[E][1].type==="htmlFlow"););return E>1&&n[E-2][1].type==="linePrefix"&&(n[E][1].start=n[E-2][1].start,n[E+1][1].start=n[E-2][1].start,n.splice(E-2,2)),n}function Dd(n,E,C){const F=this;let oe,fe,be,ze,st;return Lt;function Lt(un){return ut(un)}function ut(un){return n.enter("htmlFlow"),n.enter("htmlFlowData"),n.consume(un),Vt}function Vt(un){return un===33?(n.consume(un),Ut):un===47?(n.consume(un),fe=!0,zr):un===63?(n.consume(un),oe=3,F.interrupt?E:qt):Yr(un)?(n.consume(un),be=String.fromCharCode(un),pa):C(un)}function Ut(un){return un===45?(n.consume(un),oe=2,Ft):un===91?(n.consume(un),oe=5,ze=0,Or):Yr(un)?(n.consume(un),oe=4,F.interrupt?E:qt):C(un)}function Ft(un){return un===45?(n.consume(un),F.interrupt?E:qt):C(un)}function Or(un){const Es="CDATA[";return un===Es.charCodeAt(ze++)?(n.consume(un),ze===Es.length?F.interrupt?E:wu:Or):C(un)}function zr(un){return Yr(un)?(n.consume(un),be=String.fromCharCode(un),pa):C(un)}function pa(un){if(un===null||un===47||un===62||Fu(un)){const Es=un===47,vs=be.toLowerCase();return!Es&&!fe&&bs.includes(vs)?(oe=1,F.interrupt?E(un):wu(un)):Cd.includes(be.toLowerCase())?(oe=6,Es?(n.consume(un),yr):F.interrupt?E(un):wu(un)):(oe=7,F.interrupt&&!F.parser.lazy[F.now().line]?C(un):fe?Ta(un):sa(un))}return un===45||ha(un)?(n.consume(un),be+=String.fromCharCode(un),pa):C(un)}function yr(un){return un===62?(n.consume(un),F.interrupt?E:wu):C(un)}function Ta(un){return Vr(un)?(n.consume(un),Ta):Mu(un)}function sa(un){return un===47?(n.consume(un),Mu):un===58||un===95||Yr(un)?(n.consume(un),Uu):Vr(un)?(n.consume(un),sa):Mu(un)}function Uu(un){return un===45||un===46||un===58||un===95||ha(un)?(n.consume(un),Uu):Ya(un)}function Ya(un){return un===61?(n.consume(un),dr):Vr(un)?(n.consume(un),Ya):sa(un)}function dr(un){return un===null||un===60||un===61||un===62||un===96?C(un):un===34||un===39?(n.consume(un),st=un,Pa):Vr(un)?(n.consume(un),dr):ku(un)}function Pa(un){return un===st?(n.consume(un),st=null,Au):un===null||sr(un)?C(un):(n.consume(un),Pa)}function ku(un){return un===null||un===34||un===39||un===47||un===60||un===61||un===62||un===96||Fu(un)?Ya(un):(n.consume(un),ku)}function Au(un){return un===47||un===62||Vr(un)?sa(un):C(un)}function Mu(un){return un===62?(n.consume(un),Ii):C(un)}function Ii(un){return un===null||sr(un)?wu(un):Vr(un)?(n.consume(un),Ii):C(un)}function wu(un){return un===45&&oe===2?(n.consume(un),ai):un===60&&oe===1?(n.consume(un),yi):un===62&&oe===4?(n.consume(un),oa):un===63&&oe===3?(n.consume(un),qt):un===93&&oe===5?(n.consume(un),As):sr(un)&&(oe===6||oe===7)?(n.exit("htmlFlowData"),n.check(Dc,is,ya)(un)):un===null||sr(un)?(n.exit("htmlFlowData"),ya(un)):(n.consume(un),wu)}function ya(un){return n.check(wc,nu,is)(un)}function nu(un){return n.enter("lineEnding"),n.consume(un),n.exit("lineEnding"),uu}function uu(un){return un===null||sr(un)?ya(un):(n.enter("htmlFlowData"),wu(un))}function ai(un){return un===45?(n.consume(un),qt):wu(un)}function yi(un){return un===47?(n.consume(un),be="",us):wu(un)}function us(un){if(un===62){const Es=be.toLowerCase();return bs.includes(Es)?(n.consume(un),oa):wu(un)}return Yr(un)&&be.length<8?(n.consume(un),be+=String.fromCharCode(un),us):wu(un)}function As(un){return un===93?(n.consume(un),qt):wu(un)}function qt(un){return un===62?(n.consume(un),oa):un===45&&oe===2?(n.consume(un),qt):wu(un)}function oa(un){return un===null||sr(un)?(n.exit("htmlFlowData"),is(un)):(n.consume(un),oa)}function is(un){return n.exit("htmlFlow"),E(un)}}function _r(n,E,C){const F=this;return oe;function oe(be){return sr(be)?(n.enter("lineEnding"),n.consume(be),n.exit("lineEnding"),fe):C(be)}function fe(be){return F.parser.lazy[F.now().line]?C(be):E(be)}}function wd(n,E,C){return F;function F(oe){return n.enter("lineEnding"),n.consume(oe),n.exit("lineEnding"),n.attempt(Il,E,C)}}const A0={partial:!0,tokenize:Bd},Id={concrete:!0,name:"codeFenced",tokenize:Bf};function Bf(n,E,C){const F=this,oe={partial:!0,tokenize:Ya};let fe=0,be=0,ze;return st;function st(dr){return Lt(dr)}function Lt(dr){const Pa=F.events[F.events.length-1];return fe=Pa&&Pa[1].type==="linePrefix"?Pa[2].sliceSerialize(Pa[1],!0).length:0,ze=dr,n.enter("codeFenced"),n.enter("codeFencedFence"),n.enter("codeFencedFenceSequence"),ut(dr)}function ut(dr){return dr===ze?(be++,n.consume(dr),ut):be<3?C(dr):(n.exit("codeFencedFenceSequence"),Vr(dr)?ou(n,Vt,"whitespace")(dr):Vt(dr))}function Vt(dr){return dr===null||sr(dr)?(n.exit("codeFencedFence"),F.interrupt?E(dr):n.check(A0,zr,Uu)(dr)):(n.enter("codeFencedFenceInfo"),n.enter("chunkString",{contentType:"string"}),Ut(dr))}function Ut(dr){return dr===null||sr(dr)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),Vt(dr)):Vr(dr)?(n.exit("chunkString"),n.exit("codeFencedFenceInfo"),ou(n,Ft,"whitespace")(dr)):dr===96&&dr===ze?C(dr):(n.consume(dr),Ut)}function Ft(dr){return dr===null||sr(dr)?Vt(dr):(n.enter("codeFencedFenceMeta"),n.enter("chunkString",{contentType:"string"}),Or(dr))}function Or(dr){return dr===null||sr(dr)?(n.exit("chunkString"),n.exit("codeFencedFenceMeta"),Vt(dr)):dr===96&&dr===ze?C(dr):(n.consume(dr),Or)}function zr(dr){return n.attempt(oe,Uu,pa)(dr)}function pa(dr){return n.enter("lineEnding"),n.consume(dr),n.exit("lineEnding"),yr}function yr(dr){return fe>0&&Vr(dr)?ou(n,Ta,"linePrefix",fe+1)(dr):Ta(dr)}function Ta(dr){return dr===null||sr(dr)?n.check(A0,zr,Uu)(dr):(n.enter("codeFlowValue"),sa(dr))}function sa(dr){return dr===null||sr(dr)?(n.exit("codeFlowValue"),Ta(dr)):(n.consume(dr),sa)}function Uu(dr){return n.exit("codeFenced"),E(dr)}function Ya(dr,Pa,ku){let Au=0;return Mu;function Mu(uu){return dr.enter("lineEnding"),dr.consume(uu),dr.exit("lineEnding"),Ii}function Ii(uu){return dr.enter("codeFencedFence"),Vr(uu)?ou(dr,wu,"linePrefix",F.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(uu):wu(uu)}function wu(uu){return uu===ze?(dr.enter("codeFencedFenceSequence"),ya(uu)):ku(uu)}function ya(uu){return uu===ze?(Au++,dr.consume(uu),ya):Au>=be?(dr.exit("codeFencedFenceSequence"),Vr(uu)?ou(dr,nu,"whitespace")(uu):nu(uu)):ku(uu)}function nu(uu){return uu===null||sr(uu)?(dr.exit("codeFencedFence"),Pa(uu)):ku(uu)}}}function Bd(n,E,C){const F=this;return oe;function oe(be){return be===null?C(be):(n.enter("lineEnding"),n.consume(be),n.exit("lineEnding"),fe)}function fe(be){return F.parser.lazy[F.now().line]?C(be):E(be)}}const Sl=document.createElement("i");function Ms(n){const E="&"+n+";";Sl.innerHTML=E;const C=Sl.textContent;return C.charCodeAt(C.length-1)===59&&n!=="semi"||C===E?!1:C}const E0={name:"characterReference",tokenize:Sd};function Sd(n,E,C){const F=this;let oe=0,fe,be;return ze;function ze(Vt){return n.enter("characterReference"),n.enter("characterReferenceMarker"),n.consume(Vt),n.exit("characterReferenceMarker"),st}function st(Vt){return Vt===35?(n.enter("characterReferenceMarkerNumeric"),n.consume(Vt),n.exit("characterReferenceMarkerNumeric"),Lt):(n.enter("characterReferenceValue"),fe=31,be=ha,ut(Vt))}function Lt(Vt){return Vt===88||Vt===120?(n.enter("characterReferenceMarkerHexadecimal"),n.consume(Vt),n.exit("characterReferenceMarkerHexadecimal"),n.enter("characterReferenceValue"),fe=6,be=ka,ut):(n.enter("characterReferenceValue"),fe=7,be=Ba,ut(Vt))}function ut(Vt){if(Vt===59&&oe){const Ut=n.exit("characterReferenceValue");return be===ha&&!Ms(F.sliceSerialize(Ut))?C(Vt):(n.enter("characterReferenceMarker"),n.consume(Vt),n.exit("characterReferenceMarker"),n.exit("characterReference"),E)}return be(Vt)&&oe++1&&n[C][1].end.offset-n[C][1].start.offset>1?2:1;const Vt=Iu({},n[F][1].end),Ut=Iu({},n[C][1].start);kd(Vt,-st),kd(Ut,st),be={type:st>1?"strongSequence":"emphasisSequence",start:Vt,end:Iu({},n[F][1].end)},ze={type:st>1?"strongSequence":"emphasisSequence",start:Iu({},n[C][1].start),end:Ut},fe={type:st>1?"strongText":"emphasisText",start:Iu({},n[F][1].end),end:Iu({},n[C][1].start)},oe={type:st>1?"strong":"emphasis",start:Iu({},be.start),end:Iu({},ze.end)},n[F][1].end=Iu({},be.start),n[C][1].start=Iu({},ze.end),Lt=[],n[F][1].end.offset-n[F][1].start.offset&&(Lt=Kr(Lt,[["enter",n[F][1],E],["exit",n[F][1],E]])),Lt=Kr(Lt,[["enter",oe,E],["enter",be,E],["exit",be,E],["enter",fe,E]]),Lt=Kr(Lt,ls(E.parser.constructs.insideSpan.null,n.slice(F+1,C),E)),Lt=Kr(Lt,[["exit",fe,E],["enter",ze,E],["exit",ze,E],["exit",oe,E]]),n[C][1].end.offset-n[C][1].start.offset?(ut=2,Lt=Kr(Lt,[["enter",n[C][1],E],["exit",n[C][1],E]])):ut=0,Fr(n,F-1,C-F+3,Lt),C=F+Lt.length-ut-2;break}}for(C=-1;++C-1){const ze=be[0];typeof ze=="string"?be[0]=ze.slice(F):be.shift()}fe>0&&be.push(n[oe].slice(0,fe))}return be}function he(n,E){let C=-1;const F=[];let oe;for(;++C13&&C<32||C>126&&C<160||C>55295&&C<57344||C>64975&&C<65008||(C&65535)===65535||(C&65535)===65534||C>1114111?"\uFFFD":String.fromCodePoint(C)}const Sn=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function In(n){return n.replace(Sn,jn)}function jn(n,v,C){if(v)return v;if(C.charCodeAt(0)===35){const oe=C.charCodeAt(1),fe=oe===120||oe===88;return Ut(C.slice(fe?2:1),fe?16:10)}return Bc(C)||n}const gr={}.hasOwnProperty;function Xn(n,v,C){return typeof v!="string"&&(C=v,v=void 0),Wn(C)(ua(Je(C).document().write(Kt()(n,v,!0))))}function Wn(n){const v={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:fe(vo),autolinkProtocol:vu,autolinkEmail:vu,atxHeading:fe(Bs),blockQuote:fe(ms),characterEscape:vu,characterReference:vu,codeFenced:fe(Vu),codeFencedFenceInfo:be,codeFencedFenceMeta:be,codeIndented:fe(Vu,be),codeText:fe(Eo,be),codeTextData:vu,data:vu,codeFlowValue:vu,definition:fe(zl),definitionDestinationString:be,definitionLabelString:be,definitionTitleString:be,emphasis:fe(ul),hardBreakEscape:fe(ao),hardBreakTrailing:fe(ao),htmlFlow:fe(Fi,be),htmlFlowData:vu,htmlText:fe(Fi,be),htmlTextData:vu,image:fe(X0),label:be,link:fe(vo),listItem:fe(lc),listItemValue:jt,listOrdered:fe(Zs,Vt),listUnordered:fe(Zs),paragraph:fe(qf),reference:un,referenceString:be,resourceDestinationString:be,resourceTitleString:be,setextHeading:fe(Bs),strong:fe(Zd),thematicBreak:fe(yl)},exit:{atxHeading:ot(),atxHeadingSequence:Pa,autolink:ot(),autolinkEmail:Is,autolinkProtocol:Pi,blockQuote:ot(),characterEscapeValue:Ru,characterReferenceMarkerHexadecimal:Xs,characterReferenceMarkerNumeric:Xs,characterReferenceValue:al,characterReference:vl,codeFenced:ot(ma),codeFencedFence:Vr,codeFencedFenceInfo:at,codeFencedFenceMeta:Or,codeFlowValue:Ru,codeIndented:ot(Er),codeText:ot(uu),codeTextData:Ru,data:Ru,definition:ot(),definitionDestinationString:Nu,definitionLabelString:Oa,definitionTitleString:oa,emphasis:ot(),hardBreakEscape:ot(Cu),hardBreakTrailing:ot(Cu),htmlFlow:ot(Ea),htmlFlowData:Ru,htmlText:ot(au),htmlTextData:Ru,image:ot(mi),label:hs,labelText:$i,lineEnding:xi,link:ot(ti),listItem:ot(),listOrdered:ot(),listUnordered:ot(),paragraph:ot(),referenceString:ps,resourceDestinationString:_t,resourceTitleString:Oi,resource:is,setextHeading:ot(Su),setextHeadingLineSequence:Na,setextHeadingText:sr,strong:ot(),thematicBreak:ot()}};cr(v,(n||{}).mdastExtensions||[]);const C={};return F;function F(or){let Xr={type:"root",children:[]};const cu={stack:[Xr],tokenStack:[],config:v,enter:ze,exit:Ot,buffer:be,resume:it,data:C},Tu=[];let Xu=-1;for(;++Xu0){const Ss=cu.tokenStack[cu.tokenStack.length-1];(Ss[1]||Kn).call(cu,void 0,Ss[0])}for(Xr.position={start:ar(or.length>0?or[0][1].start:{line:1,column:1,offset:0}),end:ar(or.length>0?or[or.length-2][1].end:{line:1,column:1,offset:0})},Xu=-1;++Xu{const C=(oe,fe)=>(n.set(fe,oe),oe),F=oe=>{if(n.has(oe))return n.get(oe);const[fe,be]=v[oe];switch(fe){case Tr:case Gr:return C(be,oe);case Qr:{const ze=C([],oe);for(const ot of be)ze.push(F(ot));return ze}case _r:{const ze=C({},oe);for(const[ot,Ot]of be)ze[F(ot)]=F(Ot);return ze}case Kr:return C(new Date(be),oe);case Rr:{const{source:ze,flags:ot}=be;return C(new RegExp(ze,ot),oe)}case Ya:{const ze=C(new Map,oe);for(const[ot,Ot]of be)ze.set(F(ot),F(Ot));return ze}case Ca:{const ze=C(new Set,oe);for(const ot of be)ze.add(F(ot));return ze}case ru:{const{name:ze,message:ot}=be;return C(new ju[ze](ot),oe)}case Au:return C(BigInt(be),oe);case"BigInt":return C(Object(BigInt(be)),oe);case"ArrayBuffer":return C(new Uint8Array(be).buffer,be);case"DataView":{const{buffer:ze}=new Uint8Array(be);return C(new DataView(ze),be)}}return C(new ju[fe](be),oe)};return F},oi=n=>Yu(new Map,n)(0),iu="",{toString:Eu}={},{keys:ou}=Object,wu=n=>{const v=typeof n;if(v!=="object"||!n)return[Tr,v];const C=Eu.call(n).slice(8,-1);switch(C){case"Array":return[Qr,iu];case"Object":return[_r,iu];case"Date":return[Kr,iu];case"RegExp":return[Rr,iu];case"Map":return[Ya,iu];case"Set":return[Ca,iu];case"DataView":return[Qr,C]}return C.includes("Array")?[Qr,C]:C.includes("Error")?[ru,C]:[_r,C]},Pu=([n,v])=>n===Tr&&(v==="function"||v==="symbol"),Iu=(n,v,C,F)=>{const oe=(be,ze)=>{const ot=F.push(be)-1;return C.set(ze,ot),ot},fe=be=>{if(C.has(be))return C.get(be);let[ze,ot]=wu(be);switch(ze){case Tr:{let it=be;switch(ot){case"bigint":ze=Au,it=be.toString();break;case"function":case"symbol":if(n)throw new TypeError("unable to serialize "+ot);it=null;break;case"undefined":return oe([Gr],be)}return oe([ze,it],be)}case Qr:{if(ot){let jt=be;return ot==="DataView"?jt=new Uint8Array(be.buffer):ot==="ArrayBuffer"&&(jt=new Uint8Array(be)),oe([ot,[...jt]],be)}const it=[],Vt=oe([ze,it],be);for(const jt of be)it.push(fe(jt));return Vt}case _r:{if(ot)switch(ot){case"BigInt":return oe([ot,be.toString()],be);case"Boolean":case"Number":case"String":return oe([ot,be.valueOf()],be)}if(v&&"toJSON"in be)return fe(be.toJSON());const it=[],Vt=oe([ze,it],be);for(const jt of ou(be))(n||!Pu(wu(be[jt])))&&it.push([fe(jt),fe(be[jt])]);return Vt}case Kr:return oe([ze,be.toISOString()],be);case Rr:{const{source:it,flags:Vt}=be;return oe([ze,{source:it,flags:Vt}],be)}case Ya:{const it=[],Vt=oe([ze,it],be);for(const[jt,at]of be)(n||!(Pu(wu(jt))||Pu(wu(at))))&&it.push([fe(jt),fe(at)]);return Vt}case Ca:{const it=[],Vt=oe([ze,it],be);for(const jt of be)(n||!Pu(wu(jt)))&&it.push(fe(jt));return Vt}}const{message:Ot}=be;return oe([ze,{name:ot,message:Ot}],be)};return fe},zu=(n,{json:v,lossy:C}={})=>{const F=[];return Iu(!(v||C),!!v,new Map,F)(n),F};var bi=typeof structuredClone=="function"?(n,v)=>v&&("json"in v||"lossy"in v)?oi(zu(n,v)):structuredClone(n):(n,v)=>oi(zu(n,v));function di(n,v){const C=encode(Ai(n||""));if(!v)return C;const F=C.indexOf(":"),oe=C.indexOf("?"),fe=C.indexOf("#"),be=C.indexOf("/");return F<0||be>-1&&F>be||oe>-1&&F>oe||fe>-1&&F>fe||v.test(C.slice(0,F))?C:""}function Ai(n){const v=[];let C=-1,F=0,oe=0;for(;++C55295&&fe<57344){const ze=n.charCodeAt(C+1);fe<56320&&ze>56319&&ze<57344?(be=String.fromCharCode(fe,ze),oe=1):be="\uFFFD"}else be=String.fromCharCode(fe);be&&(v.push(n.slice(F,C),encodeURIComponent(be)),F=C+oe+1,be=""),oe&&(C+=oe,oe=0)}return v.join("")+n.slice(F)}function Ei(n,v){const C=[{type:"text",value:"\u21A9"}];return v>1&&C.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(v)}]}),C}function Gi(n,v){return"Back to reference "+(n+1)+(v>1?"-"+v:"")}function Mu(n){const v=typeof n.options.clobberPrefix=="string"?n.options.clobberPrefix:"user-content-",C=n.options.footnoteBackContent||Ei,F=n.options.footnoteBackLabel||Gi,oe=n.options.footnoteLabel||"Footnotes",fe=n.options.footnoteLabelTagName||"h2",be=n.options.footnoteLabelProperties||{className:["sr-only"]},ze=[];let ot=-1;for(;++ot0&&Or.push({type:"text",value:" "});let Oa=typeof C=="string"?C:C(ot,at);typeof Oa=="string"&&(Oa={type:"text",value:Oa}),Or.push({type:"element",tagName:"a",properties:{href:"#"+v+"fnref-"+jt+(at>1?"-"+at:""),dataFootnoteBackref:"",ariaLabel:typeof F=="string"?F:F(ot,at),className:["data-footnote-backref"]},children:Array.isArray(Oa)?Oa:[Oa]})}const ma=it[it.length-1];if(ma&&ma.type==="element"&&ma.tagName==="p"){const Oa=ma.children[ma.children.length-1];Oa&&Oa.type==="text"?Oa.value+=" ":ma.children.push({type:"text",value:" "}),ma.children.push(...Or)}else it.push(...Or);const Er={type:"element",tagName:"li",properties:{id:v+"fn-"+jt},children:n.wrap(it,!0)};n.patch(Ot,Er),ze.push(Er)}if(ze.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:fe,properties:ch(Du({},bi(be)),{id:"footnote-label"}),children:[{type:"text",value:oe}]},{type:"text",value:` +`;break}case-2:{be=E?" ":" ";break}case-1:{if(!E&&oe)continue;be=" ";break}default:be=String.fromCharCode(fe)}oe=fe===-2,F.push(be)}return F.join("")}function Je(n){const F={constructs:Ln([p,...(n||{}).extensions||[]]),content:oe(Gi),defined:[],document:oe(Io),flow:oe(ph),lazy:{},string:oe(ud),text:oe(Af)};return F;function oe(fe){return be;function be(ze){return J(F,fe,ze)}}}const $e=/[\0\t\n\r]/g;function Kt(){let n=1,E="",C=!0,F;return oe;function oe(fe,be,ze){const st=[];let Lt,ut,Vt,Ut,Ft;for(fe=E+(typeof fe=="string"?fe.toString():new TextDecoder(be||void 0).decode(fe)),Vt=0,E="",C&&(fe.charCodeAt(0)===65279&&Vt++,C=void 0);Vt13&&C<32||C>126&&C<160||C>55295&&C<57344||C>64975&&C<65008||(C&65535)===65535||(C&65535)===65534||C>1114111?"\uFFFD":String.fromCodePoint(C)}const In=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Sn(n){return n.replace(In,Yn)}function Yn(n,E,C){if(E)return E;if(C.charCodeAt(0)===35){const oe=C.charCodeAt(1),fe=oe===120||oe===88;return jt(C.slice(fe?2:1),fe?16:10)}return Ms(C)||n}const Ar={}.hasOwnProperty;function jn(n,E,C){return typeof E!="string"&&(C=E,E=void 0),Zn(C)(aa(Je(C).document().write(Kt()(n,E,!0))))}function Zn(n){const E={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:fe(vo),autolinkProtocol:Au,autolinkEmail:Au,atxHeading:fe(Is),blockQuote:fe(Xi),characterEscape:Au,characterReference:Au,codeFenced:fe(Vu),codeFencedFenceInfo:be,codeFencedFenceMeta:be,codeIndented:fe(Vu,be),codeText:fe(oo,be),codeTextData:Au,data:Au,codeFlowValue:Au,definition:fe(gl),definitionDestinationString:be,definitionLabelString:be,definitionTitleString:be,emphasis:fe(al),hardBreakEscape:fe(Zs),hardBreakTrailing:fe(Zs),htmlFlow:fe(ki,be),htmlFlowData:Au,htmlText:fe(ki,be),htmlTextData:Au,image:fe(V0),label:be,link:fe(vo),listItem:fe(Vc),listItemValue:Ut,listOrdered:fe(Ws,Vt),listUnordered:fe(Ws),paragraph:fe(ef),reference:un,referenceString:be,resourceDestinationString:be,resourceTitleString:be,setextHeading:fe(Is),strong:fe($f),thematicBreak:fe(Xc)},exit:{atxHeading:st(),atxHeadingSequence:Ya,autolink:st(),autolinkEmail:ji,autolinkProtocol:Ni,blockQuote:st(),characterEscapeValue:Mu,characterReferenceMarkerHexadecimal:vs,characterReferenceMarkerNumeric:vs,characterReferenceValue:ml,characterReference:rl,codeFenced:st(pa),codeFencedFence:zr,codeFencedFenceInfo:Ft,codeFencedFenceMeta:Or,codeFlowValue:Mu,codeIndented:st(yr),codeText:st(uu),codeTextData:Mu,data:Mu,definition:st(),definitionDestinationString:Uu,definitionLabelString:Ta,definitionTitleString:sa,emphasis:st(),hardBreakEscape:st(wu),hardBreakTrailing:st(wu),htmlFlow:st(ya),htmlFlowData:Mu,htmlText:st(nu),htmlTextData:Mu,image:st(yi),label:As,labelText:us,lineEnding:Ii,link:st(ai),listItem:st(),listOrdered:st(),listUnordered:st(),paragraph:st(),referenceString:Es,resourceDestinationString:qt,resourceTitleString:oa,resource:is,setextHeading:st(ku),setextHeadingLineSequence:Pa,setextHeadingText:dr,strong:st(),thematicBreak:st()}};lr(E,(n||{}).mdastExtensions||[]);const C={};return F;function F(fr){let qr={type:"root",children:[]};const cu={stack:[qr],tokenStack:[],config:E,enter:ze,exit:Lt,buffer:be,resume:ut,data:C},Ru=[];let Yu=-1;for(;++Yu0){const Bs=cu.tokenStack[cu.tokenStack.length-1];(Bs[1]||Gn).call(cu,void 0,Bs[0])}for(qr.position={start:ur(fr.length>0?fr[0][1].start:{line:1,column:1,offset:0}),end:ur(fr.length>0?fr[fr.length-2][1].end:{line:1,column:1,offset:0})},Yu=-1;++Yu{const C=(oe,fe)=>(n.set(fe,oe),oe),F=oe=>{if(n.has(oe))return n.get(oe);const[fe,be]=E[oe];switch(fe){case vr:case Xr:return C(be,oe);case jr:{const ze=C([],oe);for(const st of be)ze.push(F(st));return ze}case Nr:{const ze=C({},oe);for(const[st,Lt]of be)ze[F(st)]=F(Lt);return ze}case Wr:return C(new Date(be),oe);case Mr:{const{source:ze,flags:st}=be;return C(new RegExp(ze,st),oe)}case za:{const ze=C(new Map,oe);for(const[st,Lt]of be)ze.set(F(st),F(Lt));return ze}case Ea:{const ze=C(new Set,oe);for(const st of be)ze.add(F(st));return ze}case tu:{const{name:ze,message:st}=be;return C(new ju[ze](st),oe)}case iu:return C(BigInt(be),oe);case"BigInt":return C(Object(BigInt(be)),oe);case"ArrayBuffer":return C(new Uint8Array(be).buffer,be);case"DataView":{const{buffer:ze}=new Uint8Array(be);return C(new DataView(ze),be)}}return C(new ju[fe](be),oe)};return F},li=n=>Ku(new Map,n)(0),vu="",{toString:hu}={},{keys:yu}=Object,Cu=n=>{const E=typeof n;if(E!=="object"||!n)return[vr,E];const C=hu.call(n).slice(8,-1);switch(C){case"Array":return[jr,vu];case"Object":return[Nr,vu];case"Date":return[Wr,vu];case"RegExp":return[Mr,vu];case"Map":return[za,vu];case"Set":return[Ea,vu];case"DataView":return[jr,C]}return C.includes("Array")?[jr,C]:C.includes("Error")?[tu,C]:[Nr,C]},Ou=([n,E])=>n===vr&&(E==="function"||E==="symbol"),Bu=(n,E,C,F)=>{const oe=(be,ze)=>{const st=F.push(be)-1;return C.set(ze,st),st},fe=be=>{if(C.has(be))return C.get(be);let[ze,st]=Cu(be);switch(ze){case vr:{let ut=be;switch(st){case"bigint":ze=iu,ut=be.toString();break;case"function":case"symbol":if(n)throw new TypeError("unable to serialize "+st);ut=null;break;case"undefined":return oe([Xr],be)}return oe([ze,ut],be)}case jr:{if(st){let Ut=be;return st==="DataView"?Ut=new Uint8Array(be.buffer):st==="ArrayBuffer"&&(Ut=new Uint8Array(be)),oe([st,[...Ut]],be)}const ut=[],Vt=oe([ze,ut],be);for(const Ut of be)ut.push(fe(Ut));return Vt}case Nr:{if(st)switch(st){case"BigInt":return oe([st,be.toString()],be);case"Boolean":case"Number":case"String":return oe([st,be.valueOf()],be)}if(E&&"toJSON"in be)return fe(be.toJSON());const ut=[],Vt=oe([ze,ut],be);for(const Ut of yu(be))(n||!Ou(Cu(be[Ut])))&&ut.push([fe(Ut),fe(be[Ut])]);return Vt}case Wr:return oe([ze,be.toISOString()],be);case Mr:{const{source:ut,flags:Vt}=be;return oe([ze,{source:ut,flags:Vt}],be)}case za:{const ut=[],Vt=oe([ze,ut],be);for(const[Ut,Ft]of be)(n||!(Ou(Cu(Ut))||Ou(Cu(Ft))))&&ut.push([fe(Ut),fe(Ft)]);return Vt}case Ea:{const ut=[],Vt=oe([ze,ut],be);for(const Ut of be)(n||!Ou(Cu(Ut)))&&ut.push(fe(Ut));return Vt}}const{message:Lt}=be;return oe([ze,{name:st,message:Lt}],be)};return fe},$u=(n,{json:E,lossy:C}={})=>{const F=[];return Bu(!(E||C),!!E,new Map,F)(n),F};var ci=typeof structuredClone=="function"?(n,E)=>E&&("json"in E||"lossy"in E)?li($u(n,E)):structuredClone(n):(n,E)=>li($u(n,E));function Li(n,E){const C=encode(Ai(n||""));if(!E)return C;const F=C.indexOf(":"),oe=C.indexOf("?"),fe=C.indexOf("#"),be=C.indexOf("/");return F<0||be>-1&&F>be||oe>-1&&F>oe||fe>-1&&F>fe||E.test(C.slice(0,F))?C:""}function Ai(n){const E=[];let C=-1,F=0,oe=0;for(;++C55295&&fe<57344){const ze=n.charCodeAt(C+1);fe<56320&&ze>56319&&ze<57344?(be=String.fromCharCode(fe,ze),oe=1):be="\uFFFD"}else be=String.fromCharCode(fe);be&&(E.push(n.slice(F,C),encodeURIComponent(be)),F=C+oe+1,be=""),oe&&(C+=oe,oe=0)}return E.join("")+n.slice(F)}function Ei(n,E){const C=[{type:"text",value:"\u21A9"}];return E>1&&C.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(E)}]}),C}function Ki(n,E){return"Back to reference "+(n+1)+(E>1?"-"+E:"")}function di(n){const E=typeof n.options.clobberPrefix=="string"?n.options.clobberPrefix:"user-content-",C=n.options.footnoteBackContent||Ei,F=n.options.footnoteBackLabel||Ki,oe=n.options.footnoteLabel||"Footnotes",fe=n.options.footnoteLabelTagName||"h2",be=n.options.footnoteLabelProperties||{className:["sr-only"]},ze=[];let st=-1;for(;++st0&&Or.push({type:"text",value:" "});let Ta=typeof C=="string"?C:C(st,Ft);typeof Ta=="string"&&(Ta={type:"text",value:Ta}),Or.push({type:"element",tagName:"a",properties:{href:"#"+E+"fnref-"+Ut+(Ft>1?"-"+Ft:""),dataFootnoteBackref:"",ariaLabel:typeof F=="string"?F:F(st,Ft),className:["data-footnote-backref"]},children:Array.isArray(Ta)?Ta:[Ta]})}const pa=ut[ut.length-1];if(pa&&pa.type==="element"&&pa.tagName==="p"){const Ta=pa.children[pa.children.length-1];Ta&&Ta.type==="text"?Ta.value+=" ":pa.children.push({type:"text",value:" "}),pa.children.push(...Or)}else ut.push(...Or);const yr={type:"element",tagName:"li",properties:{id:E+"fn-"+Ut},children:n.wrap(ut,!0)};n.patch(Lt,yr),ze.push(yr)}if(ze.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:fe,properties:fh(Iu({},ci(be)),{id:"footnote-label"}),children:[{type:"text",value:oe}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:n.wrap(ze,!0)},{type:"text",value:` -`}]}}const fi=function(n,v,C,F,oe){const fe=Ri(v);if(C!=null&&(typeof C!="number"||C<0||C===Number.POSITIVE_INFINITY))throw new Error("Expected positive finite index");if(F!=null&&(!fi(F)||!F.children))throw new Error("Expected parent node");if(F==null!=(C==null))throw new Error("Expected both parent and index");return vi(n)?fe.call(oe,n,C,F):!1},Ri=function(n){if(n==null)return nu;if(typeof n=="function")return ns(n);if(typeof n=="object")return Array.isArray(n)?Zi(n):Qi(n);if(typeof n=="string")return Cs(n);throw new Error("Expected function, string, or object as test")};function Zi(n){const v=[];let C=-1;for(;++C":""))+")"})}return jt;function jt(){let at=Hi,Or,Vr,ma;if((!v||fe(ot,Ot,it[it.length-1]||void 0))&&(at=to(C(ot,it)),at[0]===hi))return at;if("children"in ot&&ot.children){const Er=ot;if(Er.children&&at[0]!==Ui)for(Vr=(F?Er.children.length:-1)+be,ma=it.concat(Er);Vr>-1&&Vr1?"-"+ze:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(be)}]};n.patch(v,ot);const Ot={type:"element",tagName:"sup",properties:{},children:[ot]};return n.patch(v,Ot),n.applyData(v,Ot)}function hl(n,v){const C={type:"element",tagName:"h"+v.depth,properties:{},children:n.all(v)};return n.patch(v,C),n.applyData(v,C)}function Li(n,v){if(n.options.allowDangerousHtml){const C={type:"raw",value:v.value};return n.patch(v,C),n.applyData(v,C)}}function Ms(n,v){const C=v.referenceType;let F="]";if(C==="collapsed"?F+="[]":C==="full"&&(F+="["+(v.label||v.identifier)+"]"),v.type==="imageReference")return[{type:"text",value:"!["+v.alt+F}];const oe=n.all(v),fe=oe[0];fe&&fe.type==="text"?fe.value="["+fe.value:oe.unshift({type:"text",value:"["});const be=oe[oe.length-1];return be&&be.type==="text"?be.value+=F:oe.push({type:"text",value:F}),oe}function Di(n,v){const C=String(v.identifier).toUpperCase(),F=n.definitionById.get(C);if(!F)return Ms(n,v);const oe={src:Ai(F.url||""),alt:v.alt};F.title!==null&&F.title!==void 0&&(oe.title=F.title);const fe={type:"element",tagName:"img",properties:oe,children:[]};return n.patch(v,fe),n.applyData(v,fe)}function cs(n,v){const C={src:Ai(v.url)};v.alt!==null&&v.alt!==void 0&&(C.alt=v.alt),v.title!==null&&v.title!==void 0&&(C.title=v.title);const F={type:"element",tagName:"img",properties:C,children:[]};return n.patch(v,F),n.applyData(v,F)}function Bo(n,v){const C={type:"text",value:v.value.replace(/\r?\n|\r/g," ")};n.patch(v,C);const F={type:"element",tagName:"code",properties:{},children:[C]};return n.patch(v,F),n.applyData(v,F)}function _i(n,v){const C=String(v.identifier).toUpperCase(),F=n.definitionById.get(C);if(!F)return Ms(n,v);const oe={href:Ai(F.url||"")};F.title!==null&&F.title!==void 0&&(oe.title=F.title);const fe={type:"element",tagName:"a",properties:oe,children:n.all(v)};return n.patch(v,fe),n.applyData(v,fe)}function Rs(n,v){const C={href:Ai(v.url)};v.title!==null&&v.title!==void 0&&(C.title=v.title);const F={type:"element",tagName:"a",properties:C,children:n.all(v)};return n.patch(v,F),n.applyData(v,F)}function zs(n,v,C){const F=n.all(v),oe=C?Ts(C):Bi(v),fe={},be=[];if(typeof v.checked=="boolean"){const it=F[0];let Vt;it&&it.type==="element"&&it.tagName==="p"?Vt=it:(Vt={type:"element",tagName:"p",properties:{},children:[]},F.unshift(Vt)),Vt.children.length>0&&Vt.children.unshift({type:"text",value:" "}),Vt.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:v.checked,disabled:!0},children:[]}),fe.className=["task-list-item"]}let ze=-1;for(;++ze1:v}function as(n,v){const C={},F=n.all(v);let oe=-1;for(typeof v.start=="number"&&v.start!==1&&(C.start=v.start);++oe0){const be={type:"element",tagName:"tbody",properties:{},children:n.wrap(C,!0)},ze=Rn(v.children[1]),ot=bn(v.children[v.children.length-1]);ze&&ot&&(be.position={start:ze,end:ot}),oe.push(be)}const fe={type:"element",tagName:"table",properties:{},children:n.wrap(oe,!0)};return n.patch(v,fe),n.applyData(v,fe)}function _u(n,v,C){const F=C?C.children:void 0,fe=(F?F.indexOf(v):1)===0?"th":"td",be=C&&C.type==="table"?C.align:void 0,ze=be?be.length:v.children.length;let ot=-1;const Ot=[];for(;++ot0,!0),F[0]),oe=F.index+F[0].length,F=C.exec(v);return fe.push(ko(v.slice(oe),oe>0,!1)),fe.join("")}function ko(n,v,C){let F=0,oe=n.length;if(v){let fe=n.codePointAt(F);for(;fe===us||fe===Gs;)F++,fe=n.codePointAt(F)}if(C){let fe=n.codePointAt(oe-1);for(;fe===us||fe===Gs;)oe--,fe=n.codePointAt(oe-1)}return oe>F?n.slice(F,oe):""}function zo(n,v){const C={type:"text",value:pl(String(v.value))};return n.patch(v,C),n.applyData(v,C)}function Go(n,v){const C={type:"element",tagName:"hr",properties:{},children:[]};return n.patch(v,C),n.applyData(v,C)}const Ga={blockquote:mo,break:fl,code:tl,delete:Ji,emphasis:ls,footnoteReference:bs,heading:hl,html:Li,imageReference:Di,image:cs,inlineCode:Bo,linkReference:_i,link:Rs,listItem:zs,list:as,paragraph:So,root:Si,strong:Ds,table:xo,tableCell:Fo,tableRow:_u,text:zo,thematicBreak:Go,toml:$r,yaml:$r,definition:$r,footnoteDefinition:$r};function $r(){}const za={}.hasOwnProperty,pi={};function no(n,v){const C=v||pi,F=new Map,oe=new Map,fe=new Map,be=Du(Du({},Ga),C.handlers),ze={all:Ot,applyData:Lc,definitionById:F,footnoteById:oe,footnoteCounts:fe,footnoteOrder:[],handlers:be,one:ot,options:C,patch:tc,wrap:Tl};return rs(n,function(it){if(it.type==="definition"||it.type==="footnoteDefinition"){const Vt=it.type==="definition"?F:oe,jt=String(it.identifier).toUpperCase();Vt.has(jt)||Vt.set(jt,it)}}),ze;function ot(it,Vt){const jt=it.type,at=ze.handlers[jt];if(za.call(ze.handlers,jt)&&at)return at(ze,it,Vt);if(ze.options.passThrough&&ze.options.passThrough.includes(jt)){if("children"in it){const Vr=it,{children:ma}=Vr,Er=Vh(Vr,["children"]),Oa=bi(Er);return Oa.children=ze.all(it),Oa}return bi(it)}return(ze.options.unknownHandler||Oc)(ze,it,Vt)}function Ot(it){const Vt=[];if("children"in it){const jt=it.children;let at=-1;for(;++at":""))+")"})}return Ut;function Ut(){let Ft=Ti,Or,zr,pa;if((!E||fe(st,Lt,ut[ut.length-1]||void 0))&&(Ft=Gs(C(st,ut)),Ft[0]===ei))return Ft;if("children"in st&&st.children){const yr=st;if(yr.children&&Ft[0]!==Ui)for(zr=(F?yr.children.length:-1)+be,pa=ut.concat(yr);zr>-1&&zr1?"-"+ze:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(be)}]};n.patch(E,st);const Lt={type:"element",tagName:"sup",properties:{},children:[st]};return n.patch(E,Lt),n.applyData(E,Lt)}function fl(n,E){const C={type:"element",tagName:"h"+E.depth,properties:{},children:n.all(E)};return n.patch(E,C),n.applyData(E,C)}function Vi(n,E){if(n.options.allowDangerousHtml){const C={type:"raw",value:E.value};return n.patch(E,C),n.applyData(E,C)}}function rs(n,E){const C=E.referenceType;let F="]";if(C==="collapsed"?F+="[]":C==="full"&&(F+="["+(E.label||E.identifier)+"]"),E.type==="imageReference")return[{type:"text",value:"!["+E.alt+F}];const oe=n.all(E),fe=oe[0];fe&&fe.type==="text"?fe.value="["+fe.value:oe.unshift({type:"text",value:"["});const be=oe[oe.length-1];return be&&be.type==="text"?be.value+=F:oe.push({type:"text",value:F}),oe}function bi(n,E){const C=String(E.identifier).toUpperCase(),F=n.definitionById.get(C);if(!F)return rs(n,E);const oe={src:Ai(F.url||""),alt:E.alt};F.title!==null&&F.title!==void 0&&(oe.title=F.title);const fe={type:"element",tagName:"img",properties:oe,children:[]};return n.patch(E,fe),n.applyData(E,fe)}function fs(n,E){const C={src:Ai(E.url)};E.alt!==null&&E.alt!==void 0&&(C.alt=E.alt),E.title!==null&&E.title!==void 0&&(C.title=E.title);const F={type:"element",tagName:"img",properties:C,children:[]};return n.patch(E,F),n.applyData(E,F)}function Bo(n,E){const C={type:"text",value:E.value.replace(/\r?\n|\r/g," ")};n.patch(E,C);const F={type:"element",tagName:"code",properties:{},children:[C]};return n.patch(E,F),n.applyData(E,F)}function So(n,E){const C=String(E.identifier).toUpperCase(),F=n.definitionById.get(C);if(!F)return rs(n,E);const oe={href:Ai(F.url||"")};F.title!==null&&F.title!==void 0&&(oe.title=F.title);const fe={type:"element",tagName:"a",properties:oe,children:n.all(E)};return n.patch(E,fe),n.applyData(E,fe)}function Ds(n,E){const C={href:Ai(E.url)};E.title!==null&&E.title!==void 0&&(C.title=E.title);const F={type:"element",tagName:"a",properties:C,children:n.all(E)};return n.patch(E,F),n.applyData(E,F)}function hs(n,E,C){const F=n.all(E),oe=C?ao(C):Oi(E),fe={},be=[];if(typeof E.checked=="boolean"){const ut=F[0];let Vt;ut&&ut.type==="element"&&ut.tagName==="p"?Vt=ut:(Vt={type:"element",tagName:"p",properties:{},children:[]},F.unshift(Vt)),Vt.children.length>0&&Vt.children.unshift({type:"text",value:" "}),Vt.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:E.checked,disabled:!0},children:[]}),fe.className=["task-list-item"]}let ze=-1;for(;++ze1:E}function ps(n,E){const C={},F=n.all(E);let oe=-1;for(typeof E.start=="number"&&E.start!==1&&(C.start=E.start);++oe0){const be={type:"element",tagName:"tbody",properties:{},children:n.wrap(C,!0)},ze=Rn(E.children[1]),st=bn(E.children[E.children.length-1]);ze&&st&&(be.position={start:ze,end:st}),oe.push(be)}const fe={type:"element",tagName:"table",properties:{},children:n.wrap(oe,!0)};return n.patch(E,fe),n.applyData(E,fe)}function Ju(n,E,C){const F=C?C.children:void 0,fe=(F?F.indexOf(E):1)===0?"th":"td",be=C&&C.type==="table"?C.align:void 0,ze=be?be.length:E.children.length;let st=-1;const Lt=[];for(;++st0,!0),F[0]),oe=F.index+F[0].length,F=C.exec(E);return fe.push(Ao(E.slice(oe),oe>0,!1)),fe.join("")}function Ao(n,E,C){let F=0,oe=n.length;if(E){let fe=n.codePointAt(F);for(;fe===ms||fe===Ts;)F++,fe=n.codePointAt(F)}if(C){let fe=n.codePointAt(oe-1);for(;fe===ms||fe===Ts;)oe--,fe=n.codePointAt(oe-1)}return oe>F?n.slice(F,oe):""}function ko(n,E){const C={type:"text",value:Jo(String(E.value))};return n.patch(E,C),n.applyData(E,C)}function Uo(n,E){const C={type:"element",tagName:"hr",properties:{},children:[]};return n.patch(E,C),n.applyData(E,C)}const Ga={blockquote:Ho,break:go,code:dl,delete:Hi,emphasis:ro,footnoteReference:Ls,heading:fl,html:Vi,imageReference:bi,image:fs,inlineCode:Bo,linkReference:So,link:Ds,listItem:hs,list:ps,paragraph:jo,root:Pi,strong:ws,table:xo,tableCell:Fo,tableRow:Ju,text:ko,thematicBreak:Uo,toml:Qr,yaml:Qr,definition:Qr,footnoteDefinition:Qr};function Qr(){}const au={}.hasOwnProperty,Di={};function Ks(n,E){const C=E||Di,F=new Map,oe=new Map,fe=new Map,be=Iu(Iu({},Ga),C.handlers),ze={all:Lt,applyData:Vs,definitionById:F,footnoteById:oe,footnoteCounts:fe,footnoteOrder:[],handlers:be,one:st,options:C,patch:Fc,wrap:Ml};return $i(n,function(ut){if(ut.type==="definition"||ut.type==="footnoteDefinition"){const Vt=ut.type==="definition"?F:oe,Ut=String(ut.identifier).toUpperCase();Vt.has(Ut)||Vt.set(Ut,ut)}}),ze;function st(ut,Vt){const Ut=ut.type,Ft=ze.handlers[Ut];if(au.call(ze.handlers,Ut)&&Ft)return Ft(ze,ut,Vt);if(ze.options.passThrough&&ze.options.passThrough.includes(Ut)){if("children"in ut){const zr=ut,{children:pa}=zr,yr=ep(zr,["children"]),Ta=ci(yr);return Ta.children=ze.all(ut),Ta}return ci(ut)}return(ze.options.unknownHandler||kc)(ze,ut,Vt)}function Lt(ut){const Vt=[];if("children"in ut){const Ut=ut.children;let Ft=-1;for(;++Ft0&&C.push({type:"text",value:` -`}),C}function ji(n){let v=0,C=n.charCodeAt(v);for(;C===9||C===32;)v++,C=n.charCodeAt(v);return n.slice(v)}function Ka(n,v){const C=no(n,v),F=C.one(n,void 0),oe=Mu(C),fe=Array.isArray(F)?{type:"root",children:F}:F||{type:"root",children:[]};return oe&&("children"in fe,fe.children.push({type:"text",value:` -`},oe)),fe}function Ll(n,v){return n&&"run"in n?function(C,F){return Xh(this,null,function*(){const oe=Ka(C,Du({file:F},v));yield n.run(oe,F)})}:function(C,F){return Ka(C,Du({file:F},n||v))}}function Ks(n){if(n)throw n}var Ol=t(58847);function Ko(n){if(typeof n!="object"||n===null)return!1;const v=Object.getPrototypeOf(n);return(v===null||v===Object.prototype||Object.getPrototypeOf(v)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)}function T0(){const n=[],v={run:C,use:F};return v;function C(...oe){let fe=-1;const be=oe.pop();if(typeof be!="function")throw new TypeError("Expected function as last argument, not "+be);ze(null,...oe);function ze(ot,...Ot){const it=n[++fe];let Vt=-1;if(ot){be(ot);return}for(;++Vtbe.length;let ot;ze&&be.push(oe);try{ot=n.apply(this,be)}catch(Ot){const it=Ot;if(ze&&C)throw it;return oe(it)}ze||(ot&&ot.then&&typeof ot.then=="function"?ot.then(fe,oe):ot instanceof Error?oe(ot):fe(ot))}function oe(be,...ze){C||(C=!0,v(be,...ze))}function fe(be){oe(null,be)}}const Ls={basename:Pc,dirname:L0,extname:Nc,join:yi,sep:"/"};function Pc(n,v){if(v!==void 0&&typeof v!="string")throw new TypeError('"ext" argument must be a string');Yi(n);let C=0,F=-1,oe=n.length,fe;if(v===void 0||v.length===0||v.length>n.length){for(;oe--;)if(n.codePointAt(oe)===47){if(fe){C=oe+1;break}}else F<0&&(fe=!0,F=oe+1);return F<0?"":n.slice(C,F)}if(v===n)return"";let be=-1,ze=v.length-1;for(;oe--;)if(n.codePointAt(oe)===47){if(fe){C=oe+1;break}}else be<0&&(fe=!0,be=oe+1),ze>-1&&(n.codePointAt(oe)===v.codePointAt(ze--)?ze<0&&(F=oe):(ze=-1,F=be));return C===F?F=be:F<0&&(F=n.length),n.slice(C,F)}function L0(n){if(Yi(n),n.length===0)return".";let v=-1,C=n.length,F;for(;--C;)if(n.codePointAt(C)===47){if(F){v=C;break}}else F||(F=!0);return v<0?n.codePointAt(0)===47?"/":".":v===1&&n.codePointAt(0)===47?"//":n.slice(0,v)}function Nc(n){Yi(n);let v=n.length,C=-1,F=0,oe=-1,fe=0,be;for(;v--;){const ze=n.codePointAt(v);if(ze===47){if(be){F=v+1;break}continue}C<0&&(be=!0,C=v+1),ze===46?oe<0?oe=v:fe!==1&&(fe=1):oe>-1&&(fe=-1)}return oe<0||C<0||fe===0||fe===1&&oe===C-1&&oe===F+1?"":n.slice(oe,C)}function yi(...n){let v=-1,C;for(;++v0&&n.codePointAt(n.length-1)===47&&(C+="/"),v?"/"+C:C}function ds(n,v){let C="",F=0,oe=-1,fe=0,be=-1,ze,ot;for(;++be<=n.length;){if(be2){if(ot=C.lastIndexOf("/"),ot!==C.length-1){ot<0?(C="",F=0):(C=C.slice(0,ot),F=C.length-1-C.lastIndexOf("/")),oe=be,fe=0;continue}}else if(C.length>0){C="",F=0,oe=be,fe=0;continue}}v&&(C=C.length>0?C+"/..":"..",F=2)}else C.length>0?C+="/"+n.slice(oe+1,be):C=n.slice(oe+1,be),F=be-oe-1;oe=be,fe=0}else ze===46&&fe>-1?fe++:fe=-1}return C}function Yi(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}const nc={cwd:rc};function rc(){return"/"}function ml(n){return!!(n!==null&&typeof n=="object"&&"href"in n&&n.href&&"protocol"in n&&n.protocol&&n.auth===void 0)}function Sd(n){if(typeof n=="string")n=new URL(n);else if(!ml(n)){const v=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+n+"`");throw v.code="ERR_INVALID_ARG_TYPE",v}if(n.protocol!=="file:"){const v=new TypeError("The URL must be of scheme file");throw v.code="ERR_INVALID_URL_SCHEME",v}return Qc(n)}function Qc(n){if(n.hostname!==""){const F=new TypeError('File URL host must be "localhost" or empty on darwin');throw F.code="ERR_INVALID_FILE_URL_HOST",F}const v=n.pathname;let C=-1;for(;++C0){let[at,...Or]=it;const Vr=F[jt][1];Ko(Vr)&&Ko(at)&&(at=Ol(!0,Vr,at)),F[jt]=[Ot,at,...Or]}}}}const Mo=new Al().freeze();function Uc(n,v){if(typeof v!="function")throw new TypeError("Cannot `"+n+"` without `parser`")}function jc(n,v){if(typeof v!="function")throw new TypeError("Cannot `"+n+"` without `compiler`")}function ac(n,v){if(v)throw new Error("Cannot call `"+n+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function uc(n){if(!Ko(n)||typeof n.type!="string")throw new TypeError("Expected node, got `"+n+"`")}function Yc(n,v,C){if(!C)throw new Error("`"+n+"` finished async. Use `"+v+"` instead")}function Ql(n){return N0(n)?n:new Hc(n)}function N0(n){return!!(n&&typeof n=="object"&&"message"in n&&"messages"in n)}function xd(n){return typeof n=="string"||Qf(n)}function Qf(n){return!!(n&&typeof n=="object"&&"byteLength"in n&&"byteOffset"in n)}const Fd="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",kd=[],fs={allowDangerousHtml:!0},lu=/^(https?|ircs?|mailto|xmpp)$/i,Md=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Rd(n){const v=zc(n),C=ic(n);return sc(v.runSync(v.parse(C),C),n)}function Td(n){return Xh(this,null,function*(){const v=zc(n),C=ic(n),F=yield v.run(v.parse(C),C);return sc(F,n)})}function Hf(n){const v=zc(n),[C,F]=useState(void 0),[oe,fe]=useState(void 0);if(useEffect(function(){const be=ic(n);v.run(v.parse(be),be,function(ze,ot){F(ze),fe(ot)})},[n.children,n.rehypePlugins,n.remarkPlugins,n.remarkRehypeOptions]),C)throw C;return oe?sc(oe,n):createElement(Fragment)}function zc(n){const v=n.rehypePlugins||kd,C=n.remarkPlugins||kd,F=n.remarkRehypeOptions?Du(Du({},n.remarkRehypeOptions),fs):fs;return Mo().use(fr).use(C).use(Ll,F).use(v)}function ic(n){const v=n.children||"",C=new Hc;return typeof v=="string"?C.value=v:(""+v,void 0),C}function sc(n,v){const C=v.allowedElements,F=v.allowElement,oe=v.components,fe=v.disallowedElements,be=v.skipHtml,ze=v.unwrapDisallowed,ot=v.urlTransform||Ld;for(const it of Md)Object.hasOwn(v,it.from)&&(""+it.from+(it.to?"use `"+it.to+"` instead":"remove it")+Fd+it.id,void 0);return C&&fe&&void 0,v.className&&(n={type:"element",tagName:"div",properties:{className:v.className},children:n.type==="root"?n.children:[n]}),rs(n,Ot),Wt(n,{Fragment:pa.Fragment,components:oe,ignoreInvalidStyle:!0,jsx:pa.jsx,jsxs:pa.jsxs,passKeys:!0,passNode:!0});function Ot(it,Vt,jt){if(it.type==="raw"&&jt&&typeof Vt=="number")return be?jt.children.splice(Vt,1):jt.children[Vt]={type:"text",value:it.value},Vt;if(it.type==="element"){let at;for(at in nr)if(Object.hasOwn(nr,at)&&Object.hasOwn(it.properties,at)){const Or=it.properties[at],Vr=nr[at];(Vr===null||Vr.includes(it.tagName))&&(it.properties[at]=ot(String(Or||""),at,it))}}if(it.type==="element"){let at=C?!C.includes(it.tagName):fe?fe.includes(it.tagName):!1;if(!at&&F&&typeof Vt=="number"&&(at=!F(it,Vt,jt)),at&&jt&&typeof Vt=="number")return ze&&it.children?jt.children.splice(Vt,1,...it.children):jt.children.splice(Vt,1),Vt}}}function Ld(n){const v=n.indexOf(":"),C=n.indexOf("?"),F=n.indexOf("#"),oe=n.indexOf("/");return v===-1||oe!==-1&&v>oe||C!==-1&&v>C||F!==-1&&v>F||lu.test(n.slice(0,v))?n:""}var Od=t(75931),Q0=t(94480),ws=t(20068),Uf=t(54476);function jf(n,v){var C=Object.keys(n);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(n);v&&(F=F.filter(function(oe){return Object.getOwnPropertyDescriptor(n,oe).enumerable})),C.push.apply(C,F)}return C}function Hl(n){for(var v=1;v=4)return[n[0],n[1],n[2],n[3],"".concat(n[0],".").concat(n[1]),"".concat(n[0],".").concat(n[2]),"".concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[0]),"".concat(n[1],".").concat(n[2]),"".concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[0]),"".concat(n[2],".").concat(n[1]),"".concat(n[2],".").concat(n[3]),"".concat(n[3],".").concat(n[0]),"".concat(n[3],".").concat(n[1]),"".concat(n[3],".").concat(n[2]),"".concat(n[0],".").concat(n[1],".").concat(n[2]),"".concat(n[0],".").concat(n[1],".").concat(n[3]),"".concat(n[0],".").concat(n[2],".").concat(n[1]),"".concat(n[0],".").concat(n[2],".").concat(n[3]),"".concat(n[0],".").concat(n[3],".").concat(n[1]),"".concat(n[0],".").concat(n[3],".").concat(n[2]),"".concat(n[1],".").concat(n[0],".").concat(n[2]),"".concat(n[1],".").concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[2],".").concat(n[0]),"".concat(n[1],".").concat(n[2],".").concat(n[3]),"".concat(n[1],".").concat(n[3],".").concat(n[0]),"".concat(n[1],".").concat(n[3],".").concat(n[2]),"".concat(n[2],".").concat(n[0],".").concat(n[1]),"".concat(n[2],".").concat(n[0],".").concat(n[3]),"".concat(n[2],".").concat(n[1],".").concat(n[0]),"".concat(n[2],".").concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[3],".").concat(n[0]),"".concat(n[2],".").concat(n[3],".").concat(n[1]),"".concat(n[3],".").concat(n[0],".").concat(n[1]),"".concat(n[3],".").concat(n[0],".").concat(n[2]),"".concat(n[3],".").concat(n[1],".").concat(n[0]),"".concat(n[3],".").concat(n[1],".").concat(n[2]),"".concat(n[3],".").concat(n[2],".").concat(n[0]),"".concat(n[3],".").concat(n[2],".").concat(n[1]),"".concat(n[0],".").concat(n[1],".").concat(n[2],".").concat(n[3]),"".concat(n[0],".").concat(n[1],".").concat(n[3],".").concat(n[2]),"".concat(n[0],".").concat(n[2],".").concat(n[1],".").concat(n[3]),"".concat(n[0],".").concat(n[2],".").concat(n[3],".").concat(n[1]),"".concat(n[0],".").concat(n[3],".").concat(n[1],".").concat(n[2]),"".concat(n[0],".").concat(n[3],".").concat(n[2],".").concat(n[1]),"".concat(n[1],".").concat(n[0],".").concat(n[2],".").concat(n[3]),"".concat(n[1],".").concat(n[0],".").concat(n[3],".").concat(n[2]),"".concat(n[1],".").concat(n[2],".").concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[2],".").concat(n[3],".").concat(n[0]),"".concat(n[1],".").concat(n[3],".").concat(n[0],".").concat(n[2]),"".concat(n[1],".").concat(n[3],".").concat(n[2],".").concat(n[0]),"".concat(n[2],".").concat(n[0],".").concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[0],".").concat(n[3],".").concat(n[1]),"".concat(n[2],".").concat(n[1],".").concat(n[0],".").concat(n[3]),"".concat(n[2],".").concat(n[1],".").concat(n[3],".").concat(n[0]),"".concat(n[2],".").concat(n[3],".").concat(n[0],".").concat(n[1]),"".concat(n[2],".").concat(n[3],".").concat(n[1],".").concat(n[0]),"".concat(n[3],".").concat(n[0],".").concat(n[1],".").concat(n[2]),"".concat(n[3],".").concat(n[0],".").concat(n[2],".").concat(n[1]),"".concat(n[3],".").concat(n[1],".").concat(n[0],".").concat(n[2]),"".concat(n[3],".").concat(n[1],".").concat(n[2],".").concat(n[0]),"".concat(n[3],".").concat(n[2],".").concat(n[0],".").concat(n[1]),"".concat(n[3],".").concat(n[2],".").concat(n[1],".").concat(n[0])]}var Gc={};function Yf(n){if(n.length===0||n.length===1)return n;var v=n.join(".");return Gc[v]||(Gc[v]=Pd(n)),Gc[v]}function zf(n){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=arguments.length>2?arguments[2]:void 0,F=n.filter(function(fe){return fe!=="token"}),oe=Yf(F);return oe.reduce(function(fe,be){return Hl(Hl({},fe),C[be])},v)}function Kc(n){return n.join(" ")}function H0(n,v){var C=0;return function(F){return C+=1,F.map(function(oe,fe){return Vc({node:oe,stylesheet:n,useInlineStyles:v,key:"code-segment-".concat(C,"-").concat(fe)})})}}function Vc(n){var v=n.node,C=n.stylesheet,F=n.style,oe=F===void 0?{}:F,fe=n.useInlineStyles,be=n.key,ze=v.properties,ot=v.type,Ot=v.tagName,it=v.value;if(ot==="text")return it;if(Ot){var Vt=H0(C,fe),jt;if(!fe)jt=Hl(Hl({},ze),{},{className:Kc(ze.className)});else{var at=Object.keys(C).reduce(function(Er,Oa){return Oa.split(".").forEach(function(oa){Er.includes(oa)||Er.push(oa)}),Er},[]),Or=ze.className&&ze.className.includes("token")?["token"]:[],Vr=ze.className&&Or.concat(ze.className.filter(function(Er){return!at.includes(Er)}));jt=Hl(Hl({},ze),{},{className:Kc(Vr)||void 0,style:zf(ze.className,Object.assign({},ze.style,oe),C)})}var ma=Vt(v.children);return o.createElement(Ot,(0,Uf.Z)({key:be},jt),ma)}}var Nd=function(n,v){var C=n.listLanguages();return C.indexOf(v)!==-1},Gf=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function Xc(n,v){var C=Object.keys(n);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(n);v&&(F=F.filter(function(oe){return Object.getOwnPropertyDescriptor(n,oe).enumerable})),C.push.apply(C,F)}return C}function Vo(n){for(var v=1;v1&&arguments[1]!==void 0?arguments[1]:[],C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],F=0;F2&&arguments[2]!==void 0?arguments[2]:[];return Wc({children:Pa,lineNumber:sr,lineNumberStyle:ze,largestLineNumber:be,showInlineLineNumbers:oe,lineProps:C,className:Na,showLineNumbers:F,wrapLongLines:ot,wrapLines:v})}function Vr(Pa,sr){if(F&&sr&&oe){var Na=Zc(ze,sr,be);Pa.unshift(j0(sr,Na))}return Pa}function ma(Pa,sr){var Na=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return v||Na.length>0?Or(Pa,sr,Na):Vr(Pa,sr)}for(var Er=function(){var sr=it[at],Na=sr.children[0].value,Su=Kf(Na);if(Su){var vu=Na.split(` -`);vu.forEach(function(Ru,xi){var Cu=F&&Vt.length+fe,Ea={type:"text",value:"".concat(Ru,` -`)};if(xi===0){var au=it.slice(jt+1,at).concat(Wc({children:[Ea],className:sr.properties.className})),uu=ma(au,Cu);Vt.push(uu)}else if(xi===vu.length-1){var ti=it[at+1]&&it[at+1].children&&it[at+1].children[0],mi={type:"text",value:"".concat(Ru)};if(ti){var $i=Wc({children:[mi],className:sr.properties.className});it.splice(at+1,0,$i)}else{var hs=[mi],_t=ma(hs,Cu,sr.properties.className);Vt.push(_t)}}else{var Oi=[Ea],is=ma(Oi,Cu,sr.properties.className);Vt.push(is)}}),jt=at}at++};at code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},El=t(11594),zd=t.n(El),Zf=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],_c=Xf(zd(),z0);_c.supportedLanguages=Zf;var Gd=_c,Kd={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}},G0=t(56102),K0={wrp:"wrp___H70W8","file-list":"file-list___S5XYJ",ExtraEdit:"ExtraEdit___K6Xf2",btn:"btn___Yiu8q"},qc=t(43604),Ul=t(49661),Ci=t(59301),Wf=Object.defineProperty,jl=Object.getOwnPropertySymbols,$c=Object.prototype.hasOwnProperty,e0=Object.prototype.propertyIsEnumerable,Vd=(n,v,C)=>v in n?Wf(n,v,{enumerable:!0,configurable:!0,writable:!0,value:C}):n[v]=C,V0=(n,v)=>{for(var C in v||(v={}))$c.call(v,C)&&Vd(n,C,v[C]);if(jl)for(var C of jl(v))e0.call(v,C)&&Vd(n,C,v[C]);return n},Lu=(n,v)=>{var C={};for(var F in n)$c.call(n,F)&&v.indexOf(F)<0&&(C[F]=n[F]);if(n!=null&&jl)for(var F of jl(n))v.indexOf(F)<0&&e0.call(n,F)&&(C[F]=n[F]);return C},ca=(n,v,C)=>new Promise((F,oe)=>{var fe=ot=>{try{ze(C.next(ot))}catch(Ot){oe(Ot)}},be=ot=>{try{ze(C.throw(ot))}catch(Ot){oe(Ot)}},ze=ot=>ot.done?F(ot.value):Promise.resolve(ot.value).then(fe,be);ze((C=C.apply(n,v)).next())}),Bu=({onCallback:n,scrollBox:v,Data:C,extraEdit:F,showEditableBox:oe,onRedraw:fe,loading:be,showPreference:ze,onPreference:ot})=>{var Ot,it;const{allowCopy:Vt=!1,fileList:jt,hideTextEffect:at=!1,text:Or=""}=C,[Vr,ma]=(0,o.useState)(""),[Er,Oa]=(0,o.useState)(!0),oa=(0,o.useRef)(0),Nu=(0,o.useRef)(!1);(0,o.useEffect)(()=>Or?(Oa(!0),at?ma(Or):ca(void 0,null,function*(){for(let Na=0;NaNa+4?" __":"");ma(Su),yield new Promise(vu=>setTimeout(vu,70))}Oa(!1),n==null||n(C)}),v.current.addEventListener("wheel",Pa),()=>{var Na;ma(""),(Na=v.current)==null||Na.removeEventListener("wheel",Pa)}):void 0,[]),(0,o.useEffect)(()=>{v.current.scrollTo({top:v.current.scrollHeight,behavior:"smooth"})},[]);const Pa=()=>{Nu.current=!0};return Ci.createElement("div",{className:`${K0.wrp} fadeIn animated`},C.sender!=="AI"&&Ci.createElement("p",{dangerouslySetInnerHTML:{__html:Or.replace(//g,">").replace(/\n/g,"
")}}),C.sender==="AI"&&Ci.createElement(Rd,{components:{code(sr){var Na=sr,{node:Su,inline:vu,className:Ru,children:xi}=Na,Cu=Lu(Na,["node","inline","className","children"]);const Ea=/language-(\w+)/.exec(Ru||"");return v.current.scrollHeight-oa.current>60&&!Nu.current&&(v.current.scrollTo({top:v.current.scrollHeight,behavior:"smooth"}),oa.current=v.current.scrollHeight),!vu&&Ea?Ci.createElement("div",{style:{position:"relative",minHeight:50}},Ci.createElement(G0.CopyToClipboard,{text:String(xi).replace(/\n$/,""),onCopy:()=>s.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},Ci.createElement("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"}},"\u590D\u5236")),Ci.createElement(Gd,V0({style:Kd,language:Ea[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Cu),String(xi||"").replace(/\n$/,""))):Ci.createElement("code",V0({className:Ru},Cu),xi)}}},Vr),jt&&!Er&&Ci.createElement(k.Z,{className:`${K0["file-list"]} animated fadeIn`},Ci.createElement(qc.Z,null,Ci.createElement("img",{src:t(90034)(`./${((it=(Ot=jt==null?void 0:jt.name)==null?void 0:Ot.split("."))==null?void 0:it.pop())||"txt"}.png`),width:20,className:"mr10"})),Ci.createElement(qc.Z,null,jt==null?void 0:jt.name,Ci.createElement("br",null),(0,Ul.RD)(jt==null?void 0:jt.size))),!Er&&Ci.createElement("div",{className:K0.ExtraEdit},F==null?void 0:F(C),Vt&&Ci.createElement(G0.CopyToClipboard,{text:String(Vr).replace(/\n$/,""),onCopy:()=>s.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},Ci.createElement(E.Z,{title:"\u590D\u5236"},Ci.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),ze&&Ci.createElement(Ci.Fragment,null,Ci.createElement(E.Z,{title:"\u559C\u6B22"},Ci.createElement("i",{style:C!=null&&C.like?{color:"#FA8D30"}:{},onClick:()=>ot("like",!(C!=null&&C.like)),className:"iconfot icon-yijiejue font15"})),Ci.createElement(E.Z,{title:"\u4E0D\u559C\u6B22"},Ci.createElement("i",{style:C!=null&&C.boring?{color:"#e86d7c"}:{},onClick:()=>ot("boring",!(C!=null&&C.boring)),className:"iconfot icon-weijiejuezhengchang font15"}))),oe&&!be&&Ci.createElement(E.Z,{title:"\u91CD\u65B0\u751F\u6210"},Ci.createElement("i",{onClick:fe,className:"iconfot icon-gengxin-genghuan-tihuan"}))))},Aa={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33",full:"full___dZLXo",lineFour:"lineFour___Lhbz5","input-container":"input-container___M88BT",fullIcon:"fullIcon___YWXTV","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46",itemMask:"itemMask___pC6Cb",show:"show___WQ1Wl",mask:"mask___irVlm",disabledNumClass:"disabledNumClass___UIKcm",editable:"editable___CpDhE",text:"text___yWTCV",file:"file___fxAKb",action:"action___I2zGy"},Xo=t(82093),ro=t(34055),rl=({positionX:n,src:v,onClick:C})=>{const F=(0,o.useRef)(null),[oe,fe]=(0,o.useState)(!1),[be,ze]=(0,o.useState)({x:20,y:window.innerHeight*.62}),[ot,Ot]=(0,o.useState)({x:20,y:window.innerHeight*.62}),[it,Vt]=(0,o.useState)({x:20,y:window.innerHeight*.62}),[jt,at]=(0,o.useState)(!1);(0,o.useEffect)(()=>{const ma=()=>{ze({x:20,y:window.innerHeight*.62})};return window.addEventListener("resize",ma),()=>{window.removeEventListener("resize",ma)}},[]),(0,o.useEffect)(()=>{const ma=Oa=>{var oa;if(oe){const Nu=Oa.clientY-it.y;let Pa=ot.y+Nu;const sr=window.innerHeight-(((oa=F.current)==null?void 0:oa.offsetHeight)||0)-50,Na=50;Pasr&&(Pa=sr),requestAnimationFrame(()=>{ze({x:20,y:Pa})}),at(!0)}},Er=()=>{fe(!1)};return document.addEventListener("mousemove",ma),document.addEventListener("mouseup",Er),()=>{document.removeEventListener("mousemove",ma),document.removeEventListener("mouseup",Er)}},[oe,it,ot]);const Or=ma=>{fe(!0),Vt({x:ma.clientX,y:ma.clientY}),Ot(be),at(!1)},Vr=ma=>{fe(!1),!jt&&C&&C(ma)};return o.createElement("div",{style:{position:"fixed",top:be.y,right:be.x,zIndex:100,cursor:oe?"grabbing":"grab"},onMouseDown:Or,onMouseUp:Vr,ref:F},o.createElement("img",{src:v||"/images/ai_teacher.png",width:60,draggable:"false"}))},oc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",go="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",Ao="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",Ph="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAACuCAYAAADtT0V5AAAAAXNSR0IArs4c6QAAIABJREFUeF7cfQecVcX59nPqLdt3YekdAUWjBhuxgKCAWBN7w/a3EGs01tgL9oi9x0Y1YIsFFRUUK9I7Ir0ty/a97bT58s7Muffs3QZZTfkuv+XcesrMM8/7vGXmKNiFx9lfsK5I4SEGDAXQiTHGf6UoCug5bf8dDzosHUoePv28ucP75/ZLne8vvb/dbbNf4voBbFOAWQjhholHKptbO4dWe/bsD1lXT8EiMFbcaGd+b/k9RLihPQr8yCcN3mjxfLJ/7v8yfZKNjpeFmMYnGDiHXTmf7CM2uqCGR/hfvn5FqVQZ9p04umWQtAqQMz9gkxjYmf9Cf2fA4h8lq72zGYiBQYEC2u7K8VrDS1v3nwZ7M+ff2uhr7fdtPb+2Xr8CZfLkY5WzWrqOVgFyxvtsKxjr1NROWhvxrYy/xu0nzVVzJqExQTVkkMYNnkVoWRfRGl80YrCs3/+vX7+qKNsmH6d0bhNATn/X9U1+ow7NpohsBthdE9G4wQWbEKsI0ZNtMbJNTMtdvtuAzbKYjQHT8J3/xet/80StRZJolUFOe9slFSopP1slZnVYNhRbGWKtiq6s37c2Yluj9CYQ3vCMGx1AKuL/j6//zZPaCJBT33LTkrMRFbXaw61a6awO2k03ZTdNxi9+/v8fXP/fT9bbxiCnTHOaB0gr/e8LTt9ENBKhv/Lvs3ffSKNkaZ7dhHOrX/9fuP5pp7QRICe/6bBdDXNkDyhqwUsHKdheD7y7Slgq/ztNit7WLFgzEuO3HYGIrmDuVgbLDexZfr9dFBjZV8GCbQzLdzYfR2krIRy/h4K4Dcxc1/SYau76u+cD+3dU8PUmhp2JwPllWfBT91JQFgO+3LhrXl62SW3q+qad2kaA/GGKzdKBsKwjNDbZDQNn+3cE/nKEhndXenhjMcugo5lIV6uBqCaOn2cCT47WkHKBqz/ykHQygTt/f3sUM9x/lI5JSzxMX+41G9gLHj+sA6U5WYHAwPETDlAeb+glvXqShh0x4MaZXtPs0gwCh/VW8ccDVdw1y8WSHdRMAgDtcxR0ygV/L6IDr/9exeIy4J7ZYhS01v6ttieA6ae3FSCT7eZFagskS4P3oREaehcrqEowJJ2mv3zXFx7CBsPDI7Rm97ZoO8P9XzVudALuZQcoOKqPiofnuPhuM0PHXAVj9lPwt/kedsbFLvuVAPcfrWPiYg9vLaf9CLPbMZehfzuVf/7aQq8B+xzYRcFNhzd/TvO2ehj3ZcNzevX3AiA3fBKkseBlZSiwWwHQJU98tk8HBaP2UPH3pR7WVzMQ+BZtp8GlYGCpgj++76JbgYI7j9Tw9nIPExaL4+6+yWxMwW+dabRNg/xhku0DupGJaAmhY/ZTceKeKlbvZKhMMIQ0YP/OKjbXMGyuzVDwi3M95IWA8cfq/LurdpJbKx6kWUb3U7F4O8M9s9xMnF3avAM7K7jpCBXztzLcN5sajaFvsYL7R2hYWc5w+2ce30e/dgoeGKFjwVaPd2D3QgXdC4AcUxzJ9RjGzfawcDtLm0AOkCM0fLne4/sKPi4apGLhNjqmm+4k+vy1k3UBkI/lCG8h0HvOvir+MFBtclBQ+7y5xMO1h2qYuMjF9GUe/rCXinP20/DIHAffbEo3UCuR69YiOcDbZ7cRIL+fYLNmI5tZRtU/HWrcW4ZqWLTNwz1fePAY0KcYePgYHa/Mc/GPlQ0bvHuhAMjUxS6mLqFOynw+5Qwdy3cw3P15pjNo5PQoBMaN0FARB27+xEXMEoAiYXjGbxScto+GNxa4nDH6E0BG6rxVHY9hay2wsZrx0bqqnOHnSjRiuAO7Krh5iIZnvnPx6c+SKSSnv3mGjkUcIF4DUfX6KRp21APXz2iOQTJ4KIkARRHx+sCuKk7dR8WLP7j4qYJB14AbDtdQbwF/+sCB4wE3DdFwcDcVCZvx9sx+TFns4f1VXoNIdCOR3EQg8u1z2giQE1+3WPMc1HSgKKQzXH2ohqe+cRGzxaUc3E3BzUN1PPqVgznrxRX6NpQA8vjxBgfI5EV0kfKhKJhyhiYBkumMbvkMtw3XETGAR750kXKAwghQHFH4lmz30N4qLJfh6n84yA8pePAYHe8s8/D6AhcsfUUNrXjw1UFdFdxypI6nv3Uwc03DHnnzLAmQLzxcOVhFTkic76AuCj+XpWWNe/BJagsOYt/AZZ4P66Pgyt/puHOmw5np8kM0HL2HittnuliyzePM+fIfNIR0cJb1Hz0KFRSEyRwxzFzj4dsNYig3lxnIBgydwTtjJI02yWWZfTXzMXDiq1aA81uJXEq8XHWohqF9GsKKXvk2M9h866uAx+c4ePwEA1MXCYCkHwyYeraOZWUMd88kEyNQdf0QDYf2bEzPZCqIUXbUk1kDDu+pYMFWhqmLPDw4WseE+S6mLaEGb0jRVwzWMOtnr0HHHtRNwS3DdExe6OK7jQ0Z5NHjdCzcynDvZy7+dqrOQUkPVZo+L8CA/nsXvGmjKinOv3+pgvY5mcvcu6OCUf00/H2Ji5oEcNGBKrbUAlMWuty8dclXcNcIHVtqGC5/x0mf/x3DNXQuUHDpdCnwdjd3wIB3z28jQE54xSL3wx/SDR2vLFXuA2BYXxX921OYPGMij+wjOvQLn67lHiviDD9sZHjiJIM3yOQFGXqm/U09RwLkUxr5wkPpVQyuK+osoC7JOBXXJoHKOAPnH9lB1w3RkbQZZq1lGHeMjjfmOZhOJiyQDIyawOSzTby3zMXLczMsRQD5y3Bhlpp6zN3k4d6Z1FmZ400+28CmGoYbP/A1CMPlh+oY0U/FeVMsVEuAXDdEwxG9mxfAweM99IWDo/up2L+LyrXS6RMc2DJ2+fTvDa7vbpOaJy2gminHaCoZ+t6FobaJ1BP+Zgnl1pRb1Uoy3Qf04B4Kbh5uoC7F8PQch1Mhf8jG7VGsCIAscDF5oZfWIPT7N8cYWLad4a5PnAaAMzUgP9SQsrM70vIIQEDPYgWPn2Tgg+Uunv/OzZgwKNivM3DXKAPPfuNixioCiED1Qd0FQIhZVmwXDOID/pLBGuZvYbj308w5qQrw1vkG5m9muOtTMaLp/K84TMPR/TSMmWShhgACIZI56wQ0XEkOMHawxvXGE1853BwJ1gXuHmUgbjNEDQVXvW1jfZVovzfPNfDlWg9Pf9205mk1NQEF713URgY5/sVU88m6VkQy/ZA6/+HjdegqsLyMYd/OKlaUeXjhWwc/U9AKDD2LVDx5soHttQzbAh4ONcK+XRQs3MJw5wxJrfKqh/ZRce3Q5kc4/XbSfAeT57uc+l8/ywCxxeJtDJZkZALZPp0UGBow9u82F6/+42ACyAgDT37l4BMCToAN37rA4Od0DwFBnk9+GJhwtokv1rh4zI9TMOCaIRqG76Hh7AkWapMNu8zXBB1yFdw72kBxFLhjhoOlEpD0Of3+yL4qf/+OkToeneVizjrh+U08x8QbPzr4+0IfwA3LJRoVdGUj5p+66R8Xt5FBjns+mYmDZIdmsg6Yffx+pSpuGKajY76CR75wMHuNi8N7a7jkdxq/QLqwKfMdlOYpuLEFOl9RxvD81wE6VxQM7aviuiN1vL/MxfpK3wSKMyDv4OwDdEyaJwBC7x3QTcGxAzV0L2rIqBsrGb782cUXPzWMaRzcQ8WtIw08+aWNT1Y13P9bFxJAPNwdAG2XAgXPnW7ivSUOXvhWjGjqoD8N0TCsn4azX7dQm8q00KBuKg7oJszuIT1UtMtVsK7C42zpP75d5+LgnhqiBvD4bAfjjjOwoZLh+W9dfj13jDLw8OcOvkyb7dY5owHLMob3Lw23zcQc+xyHfYMR1JxK9r9Ho+m8g3SMGKDyRnr9BwdvBrRFURS45WgDuSHgpvfsNPVmm4iWXg/dQ8Wfhxm48yMbP/oiUv6ga6HorIk/Opg8z+Xqn4CxM8ZQJYNnghEalhMEbTQB5LZRBp6YbeOTlQ0Z5O3/M7Fws4e7ZjjpaPaADgoeOcnEhLkOpnBQisf1w3UM6avh9FdS3Gz4j9P21zDmIMGApC3sgJUgRtNUhR975iqPM199CjhxHw0n76vhvAkWrhyi4+j+Ki6cZKG8fndaLvNduv73L2sjg4x+hgDStEhtXNEkRORfRuoY3EvDlmoP7y2hDhKQCn6fTA65qXWpTO4h+zLp+9MWUPyjcQNwgAw38MYPDlaW+ZFFsS9ipKuHGpg4VwCEvIZH/2Dite9tvDlfBNSahnzmOIf0VHHbMQbvPDcriGvqCn7Y4OLuj5y0Lhy1p4orhhh45DMbX6z2e1vBTSN0HN5Hwx9eTPFIrTg/4LLDdM4Oy7d5ePRzG9uleftNZwW3jjIwZ62HJ2dn9k9n1jEfeOmsEG5+z8JNRws2ueUfdrM1uo1zY40Z5sM/tpFBjnkqkc7FNI6cZiffhCgpiCg4aoCGdxY6OLSPhhtHGP8axAEc/2wKvtsYvOAj+6m4/mizxf1O+MHG5B899C8F/npKCK9952DqPCediyEN0rNE4X+frqCAngA4XechvVTcPtrEki0eNklR6DPMqIEqftzg4a4PRecQgK8dZmD4AA0XvJHCjjpxWrQfAtng3hpOeDYJl+IvjOHJ0010K1Iw4QcHby30OAjpcURfDdcdpePzVR6emEVCqWGH0rGePdOE4wJ92qt47DMbn65s6PUFi8h3JRfz4eVtBciTicZRn93o7iP2UHHTSBPPfmnji1WtRxj9Xd822sQ+XVQc93SyycghB8gIE0/PsrF4S8Mh3onyFseZmPC9jUlzXQzoqHCAfL7Kxdpyjzdu73YKuhYpnMrpcfM7FhZtzuyHA+RYE49/buPj5Q3P+92xISzY5OHO92UUEMDL55owNAVjXk01aJ07jzNwUE8Nxz6VTPMWaTJiz3UVmaYlszvhghA3l3f8I7NfMi/xgGk67xAdpx8g3Pez/5ZCIvPV3eiVzFc/ujLSNg0y6vF4ACC7F4mhkXVEXxU3HWPisZk2PlkuRm8mlN78/sb93sT+3TQc+2RCxDbEkEzbqWH9NVw/0sTt76UwV0Zm/RHXtQh48dwwJnxnY+IPDgZ0VPHYaTLc+U9dEEsxrK9gWLfT49u1Oz2sLWdI8dIXcU6H9FZxx3EhjP/MwsfLMiaDPnvv8jAW8I6knlNQksMw4aIIZq928cAM8Z5vUu87ycDenVWc+EwqHcdp6vrb5wKvXxjGD+tcLN3qoV8Hlf8REC6dKBHCGIYN0PjAmLfBxa3vEjpaip02xEzj5B4w4+o2AmTk+DhL14S2gtGmAjFD+mu4+RgTmyo9VMZ2nYx6t1eRF1Yw+nECiK8YMqJy2ACVA+TH9S521DXcb25YwRF7aBwgE753sCcB5PQQPl7qYNIPDsqkK91SVflgAsjxIYyfSQDJMAsRzruXh1AZo+Acw8TvHexRquKsg3U8/LGFz1eKBKEANPDoaSa6F6s49blkWoNRJw/uo3FTXBAB3+ZHMpFY+mlVjGFNuceB+NYC4Zd3yFPwxJkh/n0yh9dPs7B8ayDwl9U/u5KLmXFNGwEy4q8EkPT1Npz20uiEGgeuhvTTcPOxJrZWe/yid/XRsx3lOBQcMz6RFmFBi0yNfOMxJgddym64X0p2tc9T8ca3NiZ+52BAJxXjzwjh1a9tTP5BeB7Bx9D+GlZt97C1RmQVaG+D/xn5vfOEEJ75wsL6nQx7d1H5316dVYRlfuvnHR6e/sLGnSeY3As57+Uk7EAkn47xzDkh5IWBc19Kpcf6aQfqGDNY5+deEQMq6hniFsOIgTrm/OTi6S8sDsAgv5In9tfTQ+hTqnLgn/xbHTUJhsveyJiZ3eN30QIfXxttm4kZ8UgsUA+SPTEqu7sbq+Qh/VXcclwIf/1YUnUDRmy+BvWBU0zs313DMY8l4KUHcGb/w/bUcOPoEG57K4kf0iZGnA8JwJcuCOONbyxM+M7Fnh0VjD8rjFfm2JjyvS3MlBSRxCKTLw1j1TYXd75r8U4cvY+GQ/roOKRPw3A4mab5GzzMXefyP+rEE/fX8MdhJl6cbWPaj0T5fjcJN3rK2DDK6xiumJBKf0QApohp0GRSHGTipRG8M9/Gs1ygZqwHFS/dNNrE4L4a3vzBxstf2Th6oIY/jwph9ioHD3xoN6nTskPv2fUaZOo+/XNO2wBy9MPxdKi9iYKQrLmQjU3i0D01DpBXv7Lw9U9ZIrVRJDbzxrUjTezZWcWoRwkgkiEC3x9OADk2hFsJIGsbJtO6Fyt46cIIXv/awoRvHL6fx88O47WvLUz8tmHlEonDKWMjmP6jgxdmC8/h2TFhPlIr6xmWbfWwbLOLpVs8rNnBxLlIgHUrAp44J8w759znE7zcMCgJfvdPgN35+xDeW2DjqZlNqMnA9XQsUPD6xRG8Pc/Gs1/4AGHo1V7FrSeY6FasYs5PDu5+R8bgAdxynImhA3R8tdrB/e9b3LtpQPGtRLoJg59e30aAHPXgrtuFpijuyAEabjkhIxB31cT43xv5cDw9OoL7H76XhhuPC+HWaRmA/LanysPmNPqP3U/Hox+lMGOJi+IcYNLYCKfyWStcMXoBHv4/sLfGO+Gut1Oc3ukYfTuoqE8xbKtu3iTmmMBTY8LoXKTg9ukpfL/W48c5tJ+OlMX4PobtpSM3DIx5IYkdtRnz5Q/Zwhzgtz007qUc1k/DiL11PPWphXel5hhKgnS0CYq7/GOBjec+t3ksxf+9qQO3nxjCQX00zF3r4i/ThAfVXJSnqTjrpze2ESDD768P1KS2jNBsv5tOlhjk1hPD+GiRjcX/dA139XHGIQZ6tFMx8sF4WqQGwwLDB2q46fgQbv17Et/9LJjpluNDGDZQRCdJ7/zfS3HUJoSwveAIA6P3NVCU1R7ltR6++cnlHZMNh5ZyGYf313DbSSZe/crGJMlKVAfzzjVR6JrCYxvLNnuYscTBJ0uarrck8Ey/Kpp2tdfu8HDT1CSqYqKVfttL5Qz0+McWPiNXO6uH6bp0VcENx5ncbb59Ol1DZqJZo4lcWZPtqb8+uzm3bSZm2H0ZgDQKvGTPm2qC0roWKzikr4Yf17pc7DV8NC+rqAM65CuYNlcmxOiHga93L1H4yJmzysX2GrHfToUquhQpSFjAiq0i8JU9+ZLEXvBBBT7+o3FNccOi5ezr36eriiX/DLmnW1gBiqIKIiGgJs4QaxgSaWJsKOhcBGiKgqQNlNf59bIZL6gkT0GF76U1YzLo7bwI+GDYHbeXTuizW9oKkHvrd9312FV6yHTJbhrNpkgyqHp39wR+6f392sf/pc+X4fNb89rIIPdkANLYhLSM2KYCMy2t79Fo/61NX8+a+NFcbqi5wFxr83Syu/v/x+v//LY2MsiRd9U1W9Xe2voOTU2kCjb6bvZ/i9nXtDrLeJmNna5Wli9p7XwaA6rlAfK/cP2z7mwjgwy5o7bZSGprUykbF8nuHgU3ni2fNdt/93bX6NttPf+2/r610/93XP/su/LbZmKG3EZxabmPRgNm95ZfaNwgrYiq1oZ0ox22JtKyPt/d69nd7zea+5Z9wv/56599dxsZ5Ihb6zILyLQWeGlFQ7U6mbmNv28NHm3tr91fPqKhU/Hfd/3Kti/vy2vbAjKH/6VuksLEElS7S3mtfb/1z7Od1MZuawNN00KFmPCSWzZRrfkIrZ1vI1GbtaRWawBp/Pmve/2KokyefV9e25agGnpHvKtrOYvAUNx4tnimwCYrTCHaqjUTkfV563GW1hZ0aeXzrB5sBIjsVRtbQcwvfb6/9P4a5WIajqZKzTT2nXVXtMWVDlsUKP7+ht4Q7+rCfgiqMpR5rFMT5RlN4qEJVdhyrqD1Idzi7xsFuhoF8rLXn2gUmswesg0vIcuG7fZyEW28vsbT+VucptTYIiq8cGMbFGWWFtJuaA0c/qBvTUz/V37OMvMn/fMLgt1/zrfzpMqOLBfQNk2x1XUoF7xQ+xfHwa3ChLaMD1PDPU+dm39vYi8RlR+USXv4wcRgULFBgFFRlF8x4PjrddEuMcivd/jd23MLoKDrSIMhCAQCAf2VaeJzQ4WiV4jnmnzv8lfrbk7a7OaW3NaQro4b/6e8cTbVA1HxjgvmOOLPkmkcAk4WaJoCDlXV/c+A5b8eIFmgaMAMBApiBwIEsUIQDD4QCATVGhRdhaLRXx0UHxj18j3q8Btfrbs+nvRuaGCmpUXKjagPjj877yHXBXPzwFwPzPHACuk1AaUEjICTDZoAYLKBkgbIfztY/msB0gIwmgRFpQGVmKHOhOqDwYxDJRAYOlRNgaImoCRUKCo9l9ukKthETUK5fXLdn2ri3p8yIGHIz9H+ev+5eY96HpjHwCK0jYC5DMx24OV6YFYUng+aPAseAabYhhdkmCywNGKW/1ag/FcBZHdAURGCSiwRqoZKDBHSoRIgEjpUQ4OaSkElIOgaVMuCSlvSaJYCRbOhKhIg9JoDRG7vmlh/xc4a5wp6ryRfffLes/KfJGAwD8w14Jli+RLmuPBMEx5t6fNQCJ7twos48AgwKQceMUyqEB6xS0lKAIbM0f8SWP4rALIrwIhGoZIJIabwQRFNQEsYUIkhjCRU24BmaVD1FFRNg+o60GjrqFBVG6qrCpCoLlRH4QX25GjzLQHCkeWq90+ru5he33p63vN8ZTUGpjMwT+MVBEzz4HkGPN2D57rwNB0ubZ0QPNOFZ9hw7TA8YpiIDS8egeuDxWeWeBze/wJQ/uMACYAjqC/SZoSAQWwRqYJK5sNnipQJzQeFY0MzdGg+IGjradBUFarn8Xqc9NZ1odL7BAxXggRiNkaDtuDLKukCHJooumSeB0/TOGN4qliNQWw9eKoL1wcKbW0Hrm7A9cESsuD6zEJmKFEEj1ilNaD8p03PfwwguwsMYgsrBI3Mh21B81zoPihcHRrzoOuq2BIoNBUabZkKTfWgecQitFW46SHA0MxpwSIKlEAlH5cgmmQOuf4WU1UJDCpLVeGqxCIqXMWDSyBx5VZR4TgeXNpqjgANgUXV4BgmXDJDZgouscr/AlD+7QBpwpxwF9X3RoKMkQhDM2NQCRghC5prQie24CAwoNPW8KAzDTpj4jUBgp5r9FoAhpgkCBaVKSAHV1E8qHyBJ8Ee2W3B2UMloKjgk10UmqarwvNB4QkgcJC4ChyF/iQ4+HMXjq3CIbCottgSq2gWnJQJl4Bi5cCLJOG2wij/Ma/n3wqQ5lhj+XKovsaorYVGpsRnDM+B7pnQQ7QlALjQmU7kD4OAQFtoWa8JHBp0YgwyFAQURbIJPF7hpxKTKEyYGgKHl2ViVDH7iZsWpsBTae04WsBIAoLJLRQ4nElcMlT8zyZw0BbivfRrxYGjaHBUFU5Kh6NacFQdTpBR8vPhkpgl07PXXrwcl5+H9Kz49t9pdv4tAGmJNQrWQA2HoZL4TNRBaw4Y8EAzwA2bAKHDUGgL0BQmk4NEvPYB44OHXuuua+ubtm4p2FS+o6B8587CDdu3dtpauaO0Op4oiCdj+XHbiliOa7rM06kHVFV1NN20wkYokRsK1ebn5tV0LC7e0bNjl22d2pVUdysprenVuUuNphk+KDh7wIXNgQEJEAU0pYvmTdqM3ndgG+JzGyrs5oASyYNLYjaZhFfTF54MvvlA+beyya8OkNZYgwRobi20RAialYQWdaCTKSGNwajTPRiOIkDgg0FRYHoEDIDWTyJg8M8ZYDIV+o7y8ryNWzYUL12xoueaDet6VlVWt6+JxQtqrES+BUVzFLIX4DaBBqejgM//5dlUSSlELHyiQroahnF7pCnMzQlHagtyojWl+cXle3bvuX7/PQes79mtW2XHkvZ1isd3Z0mg0AJvBAhLBSzGxPscNApsnV6rnGFs0ihkeuLEKGG4kRTc+ny4vpD9T7HJrwqQLHCktUY2a+RZ0MkrgQuDTEoaDIDhCBCYngJa6aTxc1e8t3nrhqIv58wZsGLVin7by3d021lf084lb1fRQIvNC4GgIKUBNj8TshsCBHwyBnd41YbJGD7pVA5cYWzEazl7Q/UYFNeh+TVuu5y8nd3bd9w0sG//1SMPP3Rl947daNEIS9VAIOF/KgOtMdTgue4zjAQNmRxosMnrqTPh7Aqb/Jom51cDSFPg8LVGkDVcC7qvMxSXUiUwFQbTsWGqEhQEDnruuQgpCkIMYltTW5Mz67MZey5YMG/vtRvWDYil7DxoBu9oAgGjDtcg3AxF5YAgXrd1Upoa72+PviP8GTljjv8QoHRJenU2+iItcOeBz+LiJO9BofApc/lXdVflokhxHOSFQnV9evRYOXjf/ZaOHHrUioL8vBhjSCkALfiWUjWkPNpKwNBz3QAtSEvr7llMg+3rE41A0jKb/Kq65BcHSFN6Yx6gUr6EhGhtBJqvNZwIdGINMiPEAjYTbOASIByECBiaijABgykIEyjgIbxi6YLOMz/5eNCS5Qv2q6muLYWmwyN3Q5FblbaSOTQFnkZ+KbU6sYbKw560mAu/l5bK0SGlajDBLZvGZ400OAggrgCM50GhP4q7k7vkkRliMMi/JvfIc9C+oGDHvgMGLjzmyGHz9tl7v61QkeRgYUgSUFwPSQKKpyOlScAYimAZMj/EJnoCDrnFxCb5CbiB2Em2iP3FBewvCpDmwOGbFPJQyHUl1iCtEQvD0BIwYcJQbYQ4MIAQ8xD2FISZirDqIUzgIGDM/e6rXp/OeP93P/+0au94KpnLW4cGPHW6BAWlaF1iBzIfxBYGGXcyI8QgGixdg6cZ3Oxw1uALyASf+76LBA2nGckaBAz+WoBDrE3lCpDQnyNBQv6243FmIQ+ZfOwc3agf0HePpaNHjvzmdwcdto6AQiDxaCtAklRUJD0IoHgGUrBguxFYOUnYpE04myThkqcTELC/Kkh+MYA0IUZVim0EwWFFofsmRSW2UGDaAK0EReaDA0JTEPY8hKEiQkCBgsj8777t+ck704fIJsmOAAAgAElEQVT8tGrZbyzPC7nkc/LBTuaBGEKDp+hgkimg6vx9h15rvmkhoOhcDTKNrxLH8/1p00L7IqAQYDhpB7QHHYybGGIOCRgCB3/tSAAxgEK4tBij58B0GffLGXM4kIhdDKbA1JTUgD36Lj7p+JNnH3jQwevBkCBgwENCVZF0CSgEGA1JF0gZUtx6CizSJwQSMw4nCyR0sv681l/U5PwiAGkJHDU50MhLsSzoQZNik/kAQq6DEIGCMUQ4U4hthLab167pMOW1l49asWTRAY7thD2KVKkKXO6FUGiUAELmg0Cgg6kaNyEKAUFX4HLgqLA14mmdg8Ul8HBgkCClrW9W/PvZBKu0gs0jxSmZGv/PlQAhsHBTQ1sXqkuuFzGIB80lhnGhuR5Ues0UziqGqSX2HbD3vDFnnz+zZ+++ZVCQUBgScptUFCQILJrOb4WTMhhSQZNjmnDIyymIwQ24wr84SNoMkF0FB4vCYC6MFIOpWQi5qgAGMQc0zhYRhSHKiDlcL+fNV14cPOfzGcNraura+Sv2kNlwNbHENz3nHSxNCukMqAb5oTy+bXNTQsEGTbzWNDi+J0LgCIcRDYeQEzKQnxdBXjSKnGgImq5BUVReoO25DPFECjV1MVTVxxBLukglU0AyKUDCGYyAYwO0PLZD4HC4uYHDeD7A4OBwuTZh3Hcns0O/cWEwFYV5uTuHHnnUZ2PGXPitoqkxxUOCKYgrKhJwkeBMQnpF5+bHCimwFA22Eof97wDJLwUQfz9psxJkDgJHgoCREJ6JJ4QnBwY8zhZRqIgSQJYtmNf976+8cNy6n1fvzX0FGtjEFNRpulh6icBBTEE5e2INAgA3M6oGUECB/E5iDUNHiow6rfdg6OhaWoCBe3TDwQN6YECv7uhaUoj2+TkozstBWNdhUOpX5v05ZzNav5TuYuWgvK4eFXUJbK+qw5oN2/D1yvVYuno9Nm2vAktaHJjcPBGDOA4HiMochFzGs4hkduhiSI8ojMSsAAufK+Ay9O3TZ+m5Yy56f//9B20kgMBDHLQNAEX1kCSPh3RJhICyCyBpqwvcJoBksUcDcDgx6BTf8DwYJEb1JEKOypdMDRNbcGBoiBI4XAZaByln6gvPHDrr4/dHJ5KJPK4yZNTKo2pzjXSFytOr5K5y70PqCQIDFB2uThky0iIKYjTsXKCkXS6G7D8Aww/eByMO3Bud2xUhZLa8fOauFEI6rostFdX4buU6fPHjCnz+4wr8tG6rWDpIV7g5gesizNmDzI/L31P5lueGubfDK9nJ+yEbGw7XjRg1+sPzLxr79T9vahHTCCD05wqgEKs4DEndQ8oJI0XilXQ4xUv0HDhNmJs265F/GSDZcQ5yZUmQ+szhErt6MBKASbENnzV0FRGHACFBQcxRXlZW8upj95+wdMH8Q4Sf5rufYtEV8kBIWNIrRuxAo5zTuxCcxBwejWA9xIERty3069MZpx1zGE4cdhD27NmNF4bs6oMMedP3gvL34Ee7M823dWcVPvxmASZ+8A3mLFgFJ5UCLfFskjh1bJE+5l4P6RLyeoSYJU9HYS43RzwdxMD23Xf/78Zec+N7HTu0ryAmIbAQq+gK4g6JWQ1JziaAFaEAnJRZWZqkgXfzrzLJvwSQ1sBBgpQ8lCA4OGuowpwoDDkeQEu55Cz45qveE58ff/rOsrLulBXjjSTv9ctdWGIP7oaSECWgkFmhsjB6zxSei0aG2kW97aBXrw648NSROH30UHQubZ/GBHVpyxfrB8DE5KoGUEiH3zNZMxGKp5EvPvT3HUumMGfBSjz/5gx89OUCJOMWIqbOU80CIDZ07i1TKtkRbMLjJv4yWiKkX1pauvGisVdNPfCQQ9cSQFQBkhhnFE+wSRAkFMZvQpO0GSS7DZCmIqRr1kCjhFssBp3A4WsOMivEHFyASnMSAEfu5++/tfe0V184vb62tpjHrCjsyeMaokhDRLpVARLyVshlJZlB+oPYQzU4m9SlkujQsQRnnHI0zjxhOPp077qrZMG/JwvVRYiDdzxFWDM51PSyLk20FmlUogFiHI2JxWDoYTsOPvtuMZ6e+CE+mPUDdE/j98hjPGxMZoVYhLQJS2sSvitpbqghcvNyK88576KpI487aSkD6oMgYa4QsgQSMjdBTZKTA6e5OMnuMsm/ChAZXYJC4fP8fGgUBCOzsgvgyGVA7juvvDj442kT/5CwU1QHzMFBZRr8OXkk/kqEnoiEkl2n8Dj1AlM0qJoOy2OIWUkcf8yhuPGa89G/Ty8BjFboIriyKC1exfP5cmqpqyhwJYP46dP0Mrp8phSvEBEH4Uk+XtHKYUWLF1HGUIdCp0twh2XbmPzhbIx7YjJ+WrMZeTkRUdHECCDkJpMbTNef0SN0NvQeufJhw0yc8PtT3zrjwou/VQRI6n0maQ4kpM8pTlJbCzcryUfLiWXocReG0W4BJFuU+rmVeBw6BcGYA0P1YNophFwNYbiCOciUSObg4Hjz2fFDPn1v+kmO4xh+JY5gD2piFwr3RkiQUh9I00KSn4Jh1D+ajmQyhZyCKK6+4mxccPZJCIdaubuQX1DBizoocSdwJFQB414qZw3K1VPMK80s1HXyu7xtxQxaH4Uehew5WKiTFZ5apiX7SDERWEKKytPOG7Zswx0Pv4op785CSKdlu0WizzctXMimk4HC7HATRg6YptrHnnjy2+eOvfLLIEi4NiEBqyGhuUgaIaQ8FZaiw6ZgWjQKJ1BX4l/GboXjdxkgTemOkvXQKLdix0A5SIOiozZJMxthJlzYqAvkqACFxTk4XvvruBFzPvlgtOsy3SMwUANzRUgNT08owknVPEIm8mQa2XiZYCMPpj4Rx2/264txd/0Jg/bbR5CGXIi/0aAgaSG0H2cKfo8oSvUTCOS8F+pgntyTgKE8DQXleOcrAiz0I49DiY/vdAka/YbfF5RKAYQDA0NReGNQkQplFikDSX48VUW/OOkfuOnul/iEmqipcu9GmBuxSB2/iTUHi1yxmQJsJHBVwxk+avQHl15346c+SDygXgNiUBFXXCQcA0kDSFHUFTpsIwcO5W4qesIdJMaCj+xdBsnuAoSblqDHQu6s4vABYWoKQq4PDuG+cnAwhYMjb+rz44+Y+dabf3A9ly8lx9fjkyOXXFkCCAcJd2OF8iNzwsGjUwaL7iqZwvHHHoY7br8GHTuUynXfaRJ5034HAYebEckalKDjnax4sDlz0HMBAv4n2YOAQUCgCiACVbBah3tT/KyE9uCrq1o0OsRrUuh0OgQW3igEFgUIKypyAUx9+1PcfNezqNxZgxy6pbYr4iJEmbyBpWD1eAJQTMghlOuq6h578inTx4y9ipikTmGo5yCR4pVAohk8sJZyqbkoXtjQ/U2DZFdNzS4BpCnTQrrDF6XksaQIHNKsEHOo4J4KgSNPVZD31qvPD/5g6uunu44t7g1CtkIMTEHzqgqdawFNeigyBU/dQEkKEnQGcP31F+OSi86ARvEOGra8uLThZfBJLDLIRsATABEdyUFA7ECFQhT85KVg3LDxbfrPB670Vjio6PsEMFknwi0OZ0AGPUlhYgqnCyeMSukJJIaqQNMUXiQbUjWeeCpSFKxYvgZXXvsA5i9cjcJohItXAgaZFO4D8wsQN1nkeoTASJ68ptsnnXXO1DPPv+Rbj3GQ1JEu8SST+OYmRJlh6dmQaA3okd0yNbsDkDR7+KbFS8Ag3WEBIcPiybYGZoW5yCOAfP7e9H3ffOnxMVYyFc0sdE81GYL+fQNDwlRhJETJg5GejKYhnkiiXYd8jHvwBowccWTApEiE+XaF5iHQP4paUvEoKKUvwCeqxqhYiBhF5axAZsUHhAAI4689T/5OlgRwLUmBUB4uFxFW4X34ng4Bg9c2ch3BQzLSE6M1UwkkNLWP/gxd4QvjFmkayjdvw8Vj78Tcb5egIDcqzCTPGFM7iHA8HZBC83yxaYrAQoEZMuPnXXrl6yNPPHkRAUTRQAtoZsyNh4RtImkCKdIjagR2U6ZmV1ikVYBI9kh7LeTSUjCMTIvuwSTd4VoIE3sonohxkEkh1iCzsvC7OX1ffPjui+O1NUXB+ILKxIKlVA1MD6J00d2aEKkK49tYIole/bti/BN3Yt99B8pEq1iXhA8zP1xNrMFHmguXEUhENp6bEOp8ntSjsDwdiwotgBTJAjJB9OdR9TEFPxlcR+Hhb4fqPOg1TXyh4iA+oEX1MnUWPRdurjh3AglnD4W2TMyvUAkgKp/JRbE6DhgCiaYiL2KgamsZrrjsdsz9ZgmiuVF4jGouaeTIBCDXVv7dtoV3Q+Y0Nze36qqb7nxx0O9+t4bMjWQT7uEwFXESrZqJJOkRR4Xlm5q+fdOEKvivFa+mRYC0ZFrIpY2BD4aQ5yBCopR7KqQ3JHNU7Nha+uB1Y8fuLNvenWhfdKqgDf6Pxzp4soUzCS/6gcix0FdTloVe/bri+b+NQ+8+3eHR6OJOpFy/gTqJZrRwcNB9dWl0EzioU0XHU6eLDL0Kh+nwdBWWRnUhlMzgGXrSjmC2y8vJPYd+4wnmcUXCjgBHYEszP41oWSMiFI0ECC94FuAlp11XySwQc1BOURV/ZEp1+lOgGyoKc0OoWL8ZZ598NTZuLENOxIDK9aoQqgQIoddEeD4NTEVFaYeOm+5+/OlnSko77/CZRGXCDSY9ouo8NJ/KAb9k+18xNbsCkBZNS8hGxHN5+DxHVYS3AgX5nusVPHLTFWeuWPjjIf46mhmA8PHGbbTPGoJNhE3nBUDUMBrDSxPuwqGH7wfPjcvSDfINwgCLcJARIHij0Sgn/uAjnfwjMVlFMIkQow6ZDj4PQYdFEVg+3ZLBtul3NmcLAgSxCvdyOHMI4cpBRiYsQ1rCu5GuKTEJzaMQtUfk7hJ7iOgZmRvSJKRF0gChxKApQFKUE8bqeUvxx/+7DRVlFYiauqh2o8IjcvMJ/Dw2wlspzVx0/XsPOvC72x5+fLKqqTVgqOV6hKFeVxBTNSRSBhJtMTXNAqQ59tiShEFei6EgRC6t4oqEGwGDPBZ4yCeA/P1vTx/2wZTXzuT14zI0ExSTpDUEoYhCHc4gciSSaUmmLPTp1x1vffgIcnM13umK5HMxZilOQnZb99mYT5TlJoAzgMfvfkDPPZc0hQLH9WTnU320MCm0OD7/nkumiYAizQ7pFwIE/yOQMNjSdEk5wM+X3HQRdPfPStwYiFcfyIoEMjMUYSWg6DrN6qLlBiSTGAovMWhXnIe5X3yDyy+8Bcxy+WxzipOQ2RIkQowizCoxSzoboCjs92edO/mciy+fQwCBilrSIwQUCsszDXFyfW0SrTrsLmHYuyNYWwNIA/aggBiZFt9rYToicNO6I495yIOCgmXzvu/91L23jE3U1xcEsxe+lhRmhrBBjasL0+PHG6jwh0aw46CgIA9T//EIevctAfMyt/oSo5Q0gAHPDcN1NFH954NDagbqVBmshENmwmWwiUWoAoeLUQIEaQ2Fv0+vxfd8QAhRyk2VzyL0mdQ+FCchMSmdGX5OJCjJRPqeOmkRkVdUYdD73KNRqYxWlBcYBBoNuqmhpCQf016ZivtufIwyuzz7S/vnolgCkOdwJFD41D8AkdycmhvufvDZfQcduBYMNYoqvBsecdUQVxwkfK+GTA0F0LJjI81pkV0BiEoR00QRdF+Y6kDIsRCGjiiZFs1BrqdwcOS7tld4z1XnX7zx59UDhRvaxENWjfPYBYXNqVlV0fAEGH+ln9rqetz5yJW46JJjwbzMDW+5wk9XBuqw7Ag8R+UNKUyMWJOBOp+zCdXvcLEp3rNd0iMEFgkQLk4FY3DRSmZHahlulsi95eaJ1oAQ5ynyNkT/8hopdCOBQ4lEiqLyvCM3LbK2ieaAktUxSJcIBjEMTWoSHXpEQ1FeFPff+ACmv/oucvOiIqJK5kskaqR5EYzLdR1nFxW9++6x7P7nXn5RM4xqbmoY6lxdmBo4iOsmkg6VxkjBGqmCI8PworS3GbHaJECCngsFxcit9dkjqfGajhBzEaXbyctAWB5U5CseCqa99PQRH06bcLpHvN7KgwCi8LI/8VXKg6g8li7C147t4unXbsaIUQdQJCp9M8R0NkERWRPPNZFKhWCT9+G5DbwOh+w3TZylzqcZ1mRmyGNxVdgEHteDzbWHNC38c3pOYlfhYKLv8M8JGKJYjLMKaR5eGpC2jTLQRdfh10HzqkgBEk2lRUoYF6iUcNRIrEqAGIbOmSScG4bq2rjhouux6LslCEfCfEkjjVe5uVxz0bxRMsNcdfEyARFyPOmMc6eec9kVXzIVNfBQSyxC5sagCjUNcRKsYRep3WGR1gCSZg8kYFA43aH8EbGHCKMLUSrBsXnt6q4P3XjllfW11SWZBfSbYxCRZ/EnK3GaJneQiSV/LMtBz37d8Nqbd6N9aZQLPGGMhf3l3g93YEVhUcoKI5Y0uKDj4QMCA4HFkV4N1xrU0VQyTqAiU0Pg8E0PsQSxjCt0iLyhMpkfASjp2XAzJnWJzANzoSx9GV4oLz0xPvmXci5cf4hL1cmLIcDoBBqNs4muaTBp2QJarsDQUFBcgLXLl+Oqs66Fl7I524hBIcPv3PWl9+h2JZkIekF+YcUd4596snvvfpt9kJAW0UiPqIhTbET3kKQwPCKwd4VFGgEkIE6pQqwRexhULugg4sgcC4GDecj3FBSMv/mqM5bM++GwZk2L9FmE3ybstEjlixHFLQcBRFFQH0/hmBMH4/6/Xo38PF34mP6Du7fkNhPNihA1dXgsloOERVpCxC1c8mG5GXG5K8vXaKDn3LshncNgSYBYnipELFE6L0QnE+SzCM1oos+EHuC6RD4nsAa5ksspP+0vRSrP7HL9QSyi8liIxsUqxUYoLkJMovMVcsirUU0d7UqLMenpV/Hcgy8gN4cC9GLuDe1chH5IrIoZ6L4zRZ3524MOnnPTw09MUYUWqSUmIRbRqaZER8L2kGyGRXgDZ5ua5gDC3YRs7eGzB+kOGRDL416LioLF33/d78m7brjSse1wS5YlOyzO3V2uRUQshP4jkVdXV4+/3HcJzrtkNA8scS+Gn60MUnFdKyvMZYzATpqoqjdh2UJ70DpR3OTQ8j/cnJDJILDQc5WDwXIEYDhruAwWZyAm4yEELoVPgyOXl2sUV2qdgEcjvBl5bnLZIjolGgDkvchqSbGiDbFIIC5CgpVuo0brZgkzI5ZMCuWaiJgGbrjoBiz5fjGiORHOjlwqyDt4Bx0AUbzEYJqh1J/veviJ/Q8dvBoeasir8QUr6RGfRXZVi7QIEIqaxvOgKzvkHBYNYdIeQfZwPRQo/7wb+4N/vvi81UuWHEDDy0+b7xpQZIKOB85oNhy5/1SYzPD8pDtw6GF78YU8RLyBTlcwCY8LcNEmXT6aAukqqKmLoCZGuoE6moBBa1X6otVLMwmxBWkPmwJjBA4CDbEEF7EiisoX/aDnBAwOEPGaB87kHCqhRIjqRUE11x7knfHndE0UURVswbUID7sTSLQ0UChmoOk6d3fpTzd1aKaGgpJC/LR4BW76vxt5rSt5QOJ6xeRz7mL6kWSSzORV/fMunv1/s++P9zz+4mtMQY0m9YjPIqRFDJfP7rNYKaxoHRwZXW1SrDYASNC8LF8OzU/I1StUXcnnsPi5Fp6E89lj3pdf7Pn8/bdcYVuuyZOx/kS0FmRqhkkIICKTyyvJoCKVstG9bye8Pu0+dOyUKzOnInsq/GOhP/x5sWRuCJgEEDupYUe1iXiSwuS20CTS5PggoJXnyLxQpzs2VX953M3lnzvCzFiOWC2GgCYAIzQMiV6qFiMBTfrF882YHNhisp4IsZMo5V4KmRLqfFWYFKqG02l6Dtci9JwCZkKLkAahP900oJkGStoXYcLTr2PSMxMQyQnxwUORI/KoggAhQMrkAzRTt/5067inDh565Iogi/haRKMIK5DKpShrJpEnSmCyzExTAOHmxWcPSsipLkw7KYRpkD3AUMAYCh++8YpzViyYe7AQjnKqCFkNP+qYRSXpPAoPSMsZbeLMuLmJxRI46riD8egz1yISIVqm8HoAHNz/F/lZ3ihcqMmwtMNQVRNGeY3CO5GbGUZ3uiRTQy6Iw4HAO5tkvUPmhAACDhbOLB59x4ZluUilEkjE40jUJRCPJ5Cst2DV27ATDG5S5Ys7UASWh4HJZefClGyLB8WkxJoKPUeFGdVg5IZg5oUQikZhRiIIGSEYpgGds4fwagxyf6W50UwdJiXx/jn8/3z+tSjbtIn/Jh12D7QrD55Jr4qG2T6/HfT9HX99boKioBqK8Gp8FiHBaoSR9DRYlMhriUWaAkgDcUprbyTIrSX20IXnornIc1UUkFu7asG8PuPvuPaqVDKRw42AXE+Dz4311VOTABFvcjeXf09kcFVFQ21NDJdc83vccNu53GbTd/jeuFAVNMtjJYrIntIaUBpPt4ocv5VQsancRF1CTD0gt8ZxHTDPBiPmCACEP3ccWK6NZDKJeCyGeHUMqRoLVpUKp9qAW2sAdSFoyTBUqiN3yBWlSDDNOxcFrAoVyxI4ZFWigD55Kg5UzQUz4nDCMdEbufVwciyoRUCoyEC4IAeh/DyYkVwYpikAQswSMqCaBopLi/HpO5/imfseRzhs8hCAzHHKLI3/WrjdNABD4XDslvvGPzFw0KCfyaPRPNS4Guo4iziIKzoSEZqtB1hZgTMvKFTTAMk2L35gzKSgWBJhipqqnqjx8E2LwlD43LhbTvxh1swRIhwsUuDparAG9eE+IGSSTi6tkAGIWLiUCLS+JobbHroEF1w6WiSo0pMQ/KCUdHEJKKofGxBahBfb2ArKKjVsrVD4qnFUa+HxXIuvRYQ+sZwkEnX1iFXXI1luw9phwC6Pwq3KgxvLgRUzkYwD1VYSNU4McaceMS+OhJtAkqWQRAoO7ZfXbcjAlaxQpZVsTIQQRQR5SgR5Rh4KzQIUhfNQHM1DXsiEFrHhhGtg5e1Eon0Z1I4OQqV5CBeXIBTN52YmZBgwIyaMnBzcfc1tWLFoGUKmEdCnIsTLM74SLqIuT8PgYUd9cu2d495lxCJSsPJcjYoYRVf1MGjKV4oyvdLlbWRmsgHSyLzo9Qg5OiIpKgISqXzSHgWKioLqiorSOy4968+1lVV8fgEJS17Gr2qiUiwAEF9zpLWHCHxk+p7cW+73qojF43j8lRtx3IkHy1yYEKdpQaYK5uCUyrO5YtkFoUlEg8XrVKzdqqI67nBgUNkemA3XSSBRW43YzgSsHQriW00ktuehtsxEVbWD6pSFMqsWO1KVqPQqEEMtLMT4XEdGwToKTzGHV6TxSGn6btd0DiImw1mUtIJLLEKBPx2qZ8g/HTlKDor0dugY6YQeuR1RarZH14IihPMTSBVvQ6prJbSeQLhze5g5edBDJopKivDlZ3Pw5N2PIRQikysicYLBZDxIMjW1DC2cU1hYWP7QK5MeKS4p2cEEQGp48ExBLKQirjtIOLlItWRmGgFkHqBR5DSVglHDYFJSzrMRocJjMi8U9yAG8RgKP5ry6uDprz03hpGaIzhQ8EZqCVH8EigIyqr6UhSdNyDXLbzsVIKFqUjaFl75+9343eF7iuotGSTyq0aFqyfqxPy0uCjLIxCJghuWAjZt97C2jMGxkvBSdYhVVCC10Ya9sRCJ7UXYttPFsqrtWFe/HRX2TtSxaqSUOBw+LTYJl3ZCQRFem0FMxcuJRERXHl/0kNRH/txfPznJo6xkNkVkldbao7+wkgtTiUKHiWRCBFI6mh2xT87+OKB0ELoVlcAuXYdk3/VQ+oUR7lSCcE4+DCOEe/98D35esQpmSBbm+cpU5mt4QlyaGXLzzrxo7OsnnX3+tyqxiIyLkJnhc20MJCiJV6DACoVgy/wMb1jfzGQDhGIf3HuhrG3QvGhMRk09FPji9NEbxp67ctH8g/jyfzJGIac+pb1S2VaNygJ5JJDn930LIqY6+OV8k94fh3326yMrqQQzUDaXdw7XHuROS/aQxULcxJFXwTR+G4bqihTmLqrE1lVlsLZqULZ1QE15HlZWbMey6p+w2dqCGlTCZUl4ShKOm4RHOoVc43TGNF2hFwCqTPNzQAQFllwhIA0a+p4/hVQuFyGLjEpycrFH104oLuiE2koNGzfXoaq+FrlqFL8tHISRnY5Cj44FqCvdAGfvKpj981DSuQu++uw7PPvgUwjT9FGpyXy29mtkhbgTdTZ77/fbH24f/9wbabGqoobMjKugPmhmAllebmaaAgh3JwggTgkM8l6C5kUTVencvBBAyrZs6HLPlRden4jV5VNOgEatAIn0S9LV5Bnt4Vee+24tZ0kyM3KSFLEAJdPUkILpM8aj/549+Y9tz0A9ua2JWhQXOtyUiXiLWFKBdIdgLFlGJgNJFZsr8OGrm1A1twNcqx1+LF+NH6sXYadbhpQSg8ticNwEXCclC48CHe4PHT8AlgaCH3eRb/hTFXwiCQpz/pkEiAzwcb1Ak6JMHb06l+A3A3uhU6f2sFM61q2JY+XySmyrqkJUM3B852MwsudwqPlxJPusg36wAbNdCe67+QFsWb0eeogmV4jwkF+3KrBBmkRM48jJidY++OwbD3fq1mML92bIzAB1LlCfbWb0Cth77SUqzhQefJIJhEByjru3liVWDvS9F8VAjmvLnAtDAZmXd9947oj3J/7tbL89/PZLM0bAvAirE3SYMtMaCCCJRILPkMvLy+X36sgvzsNrk29H2dqNSNUlcdDRg1EXLsXmLTG0c8vRrZdYNJ2HmQNVVlygygpwN5nA3Ok7sWBqe2zdaWPmztlYmVwGS6mD7dXAdsl8yGiXTwN+gWwQFCL+H7Du0qVNmxWfQQS4RAVY8E+UKcowsfDGaCEUXUOXkgIMHNANPXp2RlFxFEbYRH0tsOCbKqxcXIMyZwP2K+qPi/pehh2K3xgAACAASURBVNK8XCR7rYY+xMZX3y/BlNfegmno3ERzj447B6SP0hWQkkUUnHLuBRNP+7/LvyQzQ8Ezcnk1A/XMRizozZgm7OygmTAMgtdpOoPWYTN0qlan4BiF1qlizCZxKtmDoqaeisKHr7v0vJ8WLzqQ2EPEIjJU2yCSml4EXTQMPyAFiGhRQ48haScxcvRgjBh5MPbYdxDMnCKoIQ0F7Quwed0WfDbpExSgEiMuPRUL6tshvm4zRg70UFgaktld4dlwccq1ghC0a2bX4PO/RrFo4w58UP4RypXNsNxKOE5C1rbLfgzaiPQ1+JG+AC0ETYk0LaKzfez4OsRvBz/iK/El5+bwH9D8GU1Dh7xc7NWnK3rv0QVFxfkI5RgIRwxU18bw5YdrUbE2ig3OGnSORnFjrwfQLb8Uqe6rUL7HKjw58S1UV9byZKAwu7KIOm1eOK3wFMbA/fafe8fjL7ymehIgkkUMBTGqOKMEnh80K+sKZ5Ao/uc6JAgQrj/IvaXMrcEQ8oNjLtWZKsijuAeJ48qd5R3u+eN5f6qtqOggA82Zyl2/vaS54fTnt7PMdPptSt7KpVefgatvuJgLyR3btqBdn36Im0WwRSId23bE8eHDz+DQg9qhstshWLuuFocUVmLo0O78tgvpcjVelidqWRMVMXx0n4c5n6TwdsXfsQ2bYDs74TErg2Qf0Y10hA+cDOqFZ5Tm28BIkCI5aI78Yh5ZARbEFfkc4jUlKjUUR6IY0Ksj9ujXDaXtixCK6jBNHZbL8NXX87FyYTny2d5YnfoMRxaMwtiOdyKak4R10Cq8vmoSvv9xKUyTalIcmd0W5t1nPD+jXljUruyBlyY81q60fRlzUU1xEfJmNCayvBQ0sxWkAhnetA5pBBBff9hxhClza3ty8pOHfB4cYyikxNwTt153HWO+yqSzCsQrfGUtK8X8UUaFNAKTCmLxGA4fcRCefOlB5FLRgGdh45Y67NhRCa/HAFRYBl9S0k542L5wKbZ9/i4GnzIK838Gcms346wz+qOoY64omknbORG+XT2zHu+O0zFt7QwsTs2D5ZTD81ICqT4ggpTnvxfwCISVEN0pZlyK56LRG9BJ2lXLMKn/nYBZlWFlcQiRoMzXczGgUw/0H9gBHbvmIxzWYYQpF+9h/ryfMGvOjyjS9kAqRWtA/Iy/tH8F+xT2hzJgK2awKZg262OeCc6kH2Q6gg9Kyg3JKRRQvBsfeuzRQYMPX00xEQqaUaaX14qoiFGG14giSe5uQIdwoRoEiJatP6ickKKnngNeEEQClQFFU54bP3zm9EmniHB3ZpaZyMrK5vMjqgFG4VkXherwHT7P5bW3xqN3n1J4bh0Ux4brmZi/pAqVcQ+brHykYgkwKwW4FjZ9/ikG/bY9ttSVomrHTpwwqhMOPKyPjKhmBrUTs/HROAtvT9+Ot+umoNbeAs8lsyJnUgWsRrqjZeU4j1/IMj7uQgcL4ngH+/5rxlw2rntJq7DMSQWeCYCQUDWxJw7CmdoJ2KPIwPojlyPWqQ4GFSyrDEuX/IyZsxYhmXLRydgHG1Nf4ZzIrfh9/mmI9K3GjOgbePP792BQUiewfh23NpKyRUhezC897vSzpp13xXWfKUAVCVXSIaqOOoqqUlmiH1UN6BA3CBAefFu/Hrof/wjRsg2iaszXH/nEHgSQR264dMyqRQsPFNMQ5Ex8iVo/Hc3njvhgkQ3kjyfLsnDDPX/ERZedCs/bCZXiDbYDJ+FhW4WHed9vwuZkCFW1FpidgmvbqN64Hh2ilSjqMACrf6rGb/qHcO6FB0OPUgPR6Xtc25QtTeCNP1uYvmI25sY/h+vWiqOnTUrARaWOknNdfBGZudevqLcQSeQMS2W4w6ebbBz47NHcEjTicx35OBFX406ciyLE8f5RU7Bl4DoYeoi8dKxYvhafzlrMXd8ukYHYaS3HUJyG86J/RP6AOKapz+LDFV/A1GSeKi2kA+fDJZIoLtprv/3m3jn+hdcJIDyySmUAQB3pEMrwpjwk/XhIz55i/hh5Mj6DUP6FC9Rg/EMxEFU85DCX13zw4JjnpEpuvfiMq8q3bu5JIWZGVyNNiQyTSdAKAec7BpyqqVLcdZFXHMW0Gc+gW/dCMK8OimsBlgOrxkYsYeGzz9Zg7XYL22qT8GwLzKXPYkiUr8MhQw7AkiX1KIgmcM01Q9GhZ5EUB4RQF3MnxzHp4Vq8W/kW1sUWi8mU6WCbZIG0tyFKC/yHALDvvord+iaMr6saNEtN8oM/EqR45RgKem8CbHQIHXkYhvNwPk5DfrQMC0d/gETHOAwzxCf1rlqxHp/OWoidddXoEO6NuFOGQe5IjCm4GMV7JvBCzaNYsHkpzwbLeQHNnhG1e2mXLusff3XKE2ooVMGDZlSSqKGWAtfMRtwPu1M8xBeqHCBBDwbbYPgC1bVotUFEfYHqm5dNa1Z3/+vNl18Vq60u4pOHKE0v2YMihlyk85J/CjJTwa+s2RDSDIlkEoOH7ouXJj8Ew6gDY0kolEtPWohXJxCPpfDjD+vx7Y/bsKMuBccSwtK1LOxYvxWHDxuITRso3V6Hyy4bjP0O6SXnF6jwLBfv3l+Nd6duxT9q30KltVFqDtlJcrGWtA7hlfEB7ypQdxI0HcRROXw1Q6G4a9IlhjSdwUOe4qKWbiTDrzizQpFcg6jhkJamijI1HdAT+4b2Rc/+DNH9LERyojAiJl9YZNXyDfj0SwJIPdqFOsLyYhjkDseZRWOQu1cFxm96AJuqyniFvF/x3jRCBODz8vOrbnv0mSd69Buw0TczvlAlBtFMJHyhik6w056MBEjag9FSMP0AWVMCdeHXX+z17L03X+m6Dq2qJFNTouG4RyOnM1BYmEBCjEGTknyTk4glcOWNY3D1zecDrEJMenUsIJlCbWUS9dX1WLeuHO++sxzVNSkk6Y6EmoL6uiRS1cCgA9ujutJBXV0KJ56+J44/aX9+50KaiBKvsPH6DTvx0Vc/YWbdB0g4O+UdG6QLGGALwRwyxiHvKiS81qDwEE2eqzIcZLo4u9jBOtvEveW+IFeQo7o4rVDBx3UuttqGNHbS9ZesKSo4BDsJ0AihHlJVdCkpxj79u6JHz47IyY8iEo6gwC7CDyuW4Ou5c1FWH0dYa889sIPdY3Byx1Ng9V2BJ1aMR4LfZM8Ti0U38xArvlEJgu786c5xTxx8xPAVQaHqUJ46kJdxQ7CCiTufQThAyIOh6jGqXOcTogICleIfjKFoxrTXD57+8pMX+DPrucH0L598cR45pAJcgyeMXM/hf5y5qc7TcfDQMzfjhFMPA7xqngBTbAte0kZteR1qK2KoKK/DhDd+REVFApbt8iKbmvoEEI9gwD75/BZQlRUpHPC7TrjwkkMRikT4IhzlP8fx4p924JMVC/F1/edw3PoMxfuTreWUhbRnJe10w/bNgMSP7xUrLh7p4uLjeg1TqkQH04Nimb8JAZtchp2OP1UwExjLhK38hWd8UU+r+1GwrJAvzdmzVyfkFIQRjoQweMkIzNgwE2+WvYmqehuGWsLvpTZUORnH9ByGNaWf4Y1lk6DTgjt+6WVLJo9/puCcsVe8csLpY75XFK5D0kKVZ3ddJKhWlarMGngyPoOsWcPXF0tHUPmEKFrCQc53If1BIvWFh+448YfPPxwpKJhqRaXlplI6KehoQpGcNpe26dwc02IouopnJtyLw4buCbBagCKaDt0r1EZ1WT2qd9aitjaOia/Mw7at9XCYw0cIlXVU7EyiV98SlBRFUVFuoUfffFxxzVDkFkWhhTSsm1eL527ehplr52Jh7Afh2nIhKqOcfoyTE4cs3ZMd7Y/whi5scGgqiNLqcZIHGrm6DTpIQSE85CgKtnA33M+SBD0cD2FNQ/d2JdizXzd069EBOblhmGEDxRVd8c3ixXhvxWxetFQQKkTYDWNU6BwcNmBvfMT+hq/XzIVJd7YIuNxNTW1JL6zDgMNGHPPx1bfezdP/PKrqocZP3DXhyQihKgGSdnHrVYQog8trT2lSFJDnMhH/oAjqA9dcdNHPyxfvLwSbkEeZoL0fakj7Wg2ajSqvjLCGFyY8hIMO6yEFagYgVWX1qCyvQaw+iamvL8CG9bVgqn+rHwXVNXUwcwwMHNAdFWVJFHUI4aprhqCkA6XENSz7uhLP3bUJn236EavrFoFRjsUvxPPdbqJckalPz7PJnGRD88LLINMdICK0wmuTq5ZlC1BpRohVnu/joKoeuL5Mini+Hoq/f+EBRTQdvTq0w4D+3dC5SztEc0IwTRO1sRS++XYlFq9aB4diDGYhClkxjs87B/sc0B6TdzyPVT+vh6nTkWSshic6RV1I8JHRUgz999lvwT3PvPwyMYjqoppiIS5QR8XMpEMos5vrIdXA1fUB0oqLW6BAuLh/uejkq8s2b+wjXBRpXqQ72/DUGnMeMYgR0vHchIdwyOFBgNhgcRtV5bWo2F6NeNzCOxOWYv3PMTAquKBFYBhQVVGD/KII9uzfBTvLkjDzVVxx9aHo1L0AZljD/FkVeG7cWszaPB9ra1eCeUk5lSIAgYAn0hgkwQ4UtJwZoT5Agtu0cQ1cLEUTbUwd4GDiduCNKiryF2yb2Qo9kqtr6Nu5FHv064oOHYsQiYZhGAZ2bK/Bl98sw7rt5XBpqQSzCJ2UXjih+CT0H65h2sZpWLhgDUxDLCzMz7QJgDScNM/QpXuPnx97Y/rj3NUFd3V54q4FV9dNM4gPED8HoziIUgVZ0MVVgaJrTxt5a01NRXvhAwqby9PwnqwalfNCeBMEA4n0mqheBZ54+W4MG7U3GKvm+oOKQbmJIYCU1SEWS+KjyauxcU1SFOdqOuK2g3htCiWdQujRIw+VZRat6YRLrjgIPXpRmFrDvNnlePrBlfhqw1Ksr/0JLksEg4xyfAdiIo1YJDvI5Xes6NCmwRIInvGvUcWHh46Kh+18TbRMPETMF/RrcBnyTB39upaiT+/OKO1QhHA4xGfMrVqzCd/PW4PK+gQvgsoNFaC/tj9GdBqKXqOSeG/ZTHw3dxVMurtOI9dbVNLzCEj6M1FEXVhUXP7C2zPu9YAqWR8iCojI1dUR93MyVBsiYyENAVLmwKRFYShJRwDhNSAO8hRNZHAVhqKxJx4+zkqkovxeorRGuiPnavAcnLjLcLo5JVjEqg4izJ5IpXD7Q3/EOReNBrxKwBFBMhZ3ULOzDjt31CJRZ+Hjaeuw9We5EAy/aS3pHQMFHYHC4hSqtrtgJnDe2N+gV68ihHN0LPy+HOPHLcL3G9dgXdVPcIlB/JPxJxzJ1+nGazK2ETQ1GQ8kQxPZYPEP0hTrNCD8QM6KIWJo6Fqchx5d2qNr1/YoKMhFwnIwb9EarF5bxqNVqqciR8/DAdHfYXCv36DTsHq8/c1szF/0E69bFeZOjEQ/Y84nk2XFbWhiWjgSjb3+0ay/MDIxpEFc1FA0lWpDdgsgnoVIMEjm52DIxFw26uCHXc+jGda82jwYL/ApmzssEhxc7wdS/fXxBE47dyTuf+I6MLYDsFNQkuTFOKip/H/dvQecZXV99/8+7fbpbXdne4Fld+ldmqhosMRYYif+NRqjRhOT+MQkJpbEaCT6WKLGCDHKYxQVjYgEAakiLLCUhe1snZ0+c3s99Xm+v3POzN1hlwVEE//X13jbcPfOOZ/z7d/Pp0Zxuk6t2OKW700wO6or4dmY1LbV8MgN+fQv8ciPBvipgCv+4ESWre5Sja6922b51Mc2c/+BQxzO7yNp2iFrkNrXDfdbFMWDqpfNrwmE33uuG9d2Rhe+djwnuhAoC9ysqrPMZ0ASfKcsg+5sipWL+hga6qbWdNi2a5RCpaHWMWXyriPo48Ke53HqxhV0nF7j+z+9nZ37Dqil79htzW8KhIvlIT7m3Y/iLElYrWtuuedDcTVV9WSiYplnUBMLIgtVQyb2ERZkC5hxFVUsSAwQzyZnaNEEe0A30PuOF5/1WfVlVBm6fQA5HIQJ5yTnxw3j1YcQIxqO47Nq3TDfufGf6OyS+kcdv9bAqdpUyzbVUoPCrM3dP8hTnUhji9JbtOZQbzgYnRWWrLIojFvIAujr37WCpcs7FECmxsr8/Yfv5N5doxzOj7CoKySBUQvbajnKoyXDytGKZbjQHa40hmyI0QFtK3aFpzgGRgyY9uzmaG7pyfHXkdZn/r9XBBi6TkfKojOTVGsX+aqtjILQN5maRZ+2hEuWnMP6UwfRl9T49o9vYWRqSq1pxt8tvgYXNhOPnMPxg2vv2vKn7QDxpKubULMhdT1BQwAi1dSlSxVLV+hinhlAzv6sLP6EAAkXk0MKhHD2IHQloZ+PWB5C760WinS1QyKUlt/8wZWcdvZSqM/ilpvY1Rb1ioOAYOZwkwdvqlCf7MRuyFUU+tNSrYI2kGe4v5vyZBq9t86r3zXE0JAM25i0Gjaf+ugt3Hb/IfZOj7GsXwlshzRSEdeYbO2rpakIJAo8imwmBJLi8pFpNfX9w79RxePqeTz/0R68RnFK9NI8YWYczLYHsgsD1dglhVe87O/GWWHIY6aR0TMMJ5bxvLWbWLtxgJpW55qf3EC11VCzrvHO8jEBEvqeaOIuCK79+bMAiNR7JEiNY5CndDGXn3+l77myF6YibvmjZNFIyUVHiZycFrnF0w9zYUDEUdZotHjL217GR658L1pzAr/UpFkLAdKyPQ4+XmP//R61sR7cVshpKo3BycIUmVVVBvWlVGYNMqvLvPytvXT3JNWQkRzUq798F9++bis7Jyfpz0FWGO7FSijuD9mNEcAIF0goaujJbEy0/B2T3ykCK0VpFVZWY4ZBoc9U859HtPzDNUs15a5KKyHIFB+rIn9RbCILMpijWRg5ZjIGEFqkkPxOo9fqZU3/Es47cS0nrF3Nlj07+PF9dynCGcXNpmZ7QrcVTgnOZ0xRv3TO/lmW1frWbfc+cxezECDHC1KdZjMj0bjk7KYI+Mg6oiPV0vCgtJu12GyrrTnlevSQnkFz+fI1H+eSF23Cn5qgWXVp1WxaTZ/t9xSp7MtROCh0Z4J+OY0uOyZ3s+6cFInRlZRqDYbPr3PxK3JkOhKqaZVKGtx793Y++albeWRkEs+1WdGbw3VDchh18qJ9bynmhSc/ppiKE4LQh4fLWRHNtuqvRcta8lp8ImJ2LbGgevi+sjTKAoXEL1JFFkEisVLz7mph2htaloVkwFJIG0r2smnVUs496SSGe9dw9U+/z/78CJZSu5iPicLj3m6tjqzzyFupVKZ2zc13PfsgVVr9x0tzP/D6l3y4XMwPqC18I9SNC0mCQz+uXElbdTKeGVFmLu7ViExBs8XKNUv4t+9+gqUDCZrjJRw7YPJwjdFdDZq7h6jPJMLhWx/G8lOMu3s475ITKTzQQ1mb5bRXuWw8M61qIELVLRtpxdkiH/3wddz5yEEOTFVYN9hFQhMrMt+5VWCJZo8VEYxiVw6J8Oav9pAwV2VPIZTCvy8+zepkRO4nmoqRol5MaifrF2oQLZC4x6XuSsAcU/rOZzthMBmNYs4pf4f9k95klm4zxXmnrOKCE89jZiLgqnu+pYiGVXmyDSBxHWRhsaw9iejp6Z3+2o9ufvZp7lPMgswVyv7mna/944mDB9eEwbhYhJAqW2UtwpkhAIk4x1VIp1iDIvqmuTaVKp5QrTY4+9wNfPHqDzGYSVAcKzJysIQ/20fh0W5RRFZdXCMd8MD27aw416DbHmb80QSJleOc9ZoEA4sSWMKpoZaihd5J59tfv5V/veY+th7Ok9YTLO/qUaV6+XJCMRmS94ccIcp9xWyJykuEMYgi1ZtLgUOIxINn8t8cMSgUuRxlF9RJC2Oy0GYKOZ5H3W1Rs+2IyvPIIFVxfoT/cQg6mdZHY1G2h6xh8ILz13POovP5/j138ejENizhk2jnS2nzWHGQemRMEv7C8MoVez/3zWdZKIunyY5Xav/0H//+7z+xfevpcRFMDaXNcXtE9iK6zMIxjLBg3V6jjGM9CQJr5QbPu+hU/vrDv8+yvj7KowbTD2ewGyZWViga6vheC7urolh5Zu7pwNbrrHx+gZUbciSzsvgcbtRrhq84Ng49Mcbffvy73Lt9nINTDVZ19dCX6FA8ZjK/oop6ipU5YmaOLJ9yN5El8fWQSnN+oTGcJVFQieZE2uxJlOuEMUDIMhRnciG4HN+mbDdoOJIchBlf2NcNXYU6sTEvaCDq3Wk6jBRDvR381kUnU57RuH7zvWjSelClmaOn3CHE5us4c0DWYMPJpz380S9d9axK7bLu8LSadV/79Edeufm2m14Slg2igxDzpUerdO1XV5zBRAZnLqNRQVW0sN2q2/T2drFm9UrsomzbG2qZursvyV//7TsZ6EpRrhU58HiD2mGfdG+NM1+wCD0VbsSH4tlh7KMkOcyAb13zM/71mnvYPVEiX3bUiuMifSAquAlQQlpFIeJVMqvqsLoqvoiiCfVaCBJXuRh5LCwAil3I8BTvehyghjYhvvrjhn7UAFLaLy4Nr0mx2VR/m4JH28S/+j7RgLe466HOTlrNBs87+QQuPGMdN92zgz0j4yQVl1X4fY8a6ir0hHSg6hvN1ULg4ste+tP3Pctm3TNr91/1pbe1FyDjGkfIwhdG1HG8EQ15R52I8OqLPa4uV3MEMqGIEvYfTXRvwylhlbY+76LT+LsPv42M4TMxVqRvMMv4oRkSpsWJp8uwUDT1Jd3kKCYQNzM9PsOnr/w+P390hD2jRaoNjbWp5SwKhtG9RDiZETEaKzcjQBEI6J46mQoOaiE6goYm6bDHqekW52ZtDtUNftowaRpOWM1Ul66Q2sh3D09S7Eji7MINHKqtOkVbSugCkkhVSxmReTaEXCpJdypN06nx6uefzYpF/Vx704Pkq1XFb6ZOfFROPxpIYt6yOC4JIx6NK97zvq+/4tm2++OVh6czMPTlv/vr9/mebx7Rao5GU5Xnlass7vW28YjG1dXQtBoR3+dcEhz2KaIrKYSITrFY4b3vfQ2vfvH5ZFIBma4kVibF2N4pqrMNNpy1Win4SOqqlCYjdRdxNQ/eu43Pf/Un7Botsm+0TKXhsURfzGp3A50MqihBsiP5CRNesRGymO3gaWJNZL48fE9EADrx+MyZY5xz6kNMjSzmTbdtYLfhYRnh74THI852wqs8JP+VgDJcnLddh+lGGVvxvj55OEmSk1V9Q0yVplg1PMTLLtiE7wR85+aHFFTD2DgqICirOX/85nKYOWK7efgYMjD08U9+4dyLL31WA0NqaerpjRzuXP6///J976+WyyE5f1RNVSY+yl+iVtFcgandYyrDFw84q62JsA2uuEEMC034waKkUoJIGYp57ztfTW+6j8mRAr/zpg10DeRU0W3yQIH84TonnbsGPSf6xuGejPqJUPqzWzbzzWtv59Bsnb3jJaaLsv7RwcpgLcvZSCeh8KFDS2CAi6MA42PjYYduR70e0k1u6KiyqrOAbev8tJClICpCAhBNrE/8zcPfVQdAdyOrooi/1QhmsVmh6Mgwk1KamT+Lgc+ynn6VtuUbeV558ZmcvHoJ2/fO8LPN29XOjBwrqdFEhekoflnYhV44tqDR0dld+JvPfukLK0444ZmNHEZ+6hkOLb/p/dOjoytVMBQ14dR5VzFAeItLNnLIZLJMUTXFhyMyqYLJudqiuhSUk1CvScBo2w7nbNrIqavX0iwnqNcSvP0Dp7JoZRK7GrDtzhKrTu2lcKjGurMX44v6nUiORim3XLyObXPHHQ/w45s2s2+8wESpxWShTqnikPRyLGU9Qyynn0Vk1dqxiAi1cBRQBDQxQOS5QzNyOq4Cj42vO/iGg2c4+GJ1FBN/uDesrIYegkfTXKVTJ5ap5taZbZSw1UCTpMbS89VZ2t9HAouR/DhnblzNJaeuprurgx/89FEOT8wqOisVggrNRXShzQe4seOO2BDbfI+8M7Rs6YHPf/1ZDC3HAHlGaw9/8Qe/t3vr1rPVd5CCXnjuQ7DEvUWRMVVZgZCvCUDCwCmM2qM4RJh5wv8wTIBV8BUP/oZrtievWsHJq1bhJFbz4PYBLr0wx/vf00Ot0uLObxe47IplFKaqTOxw2HjhIrSk8IgpcZeQDC8i4d+1fR//+ZPb2XNonJrtUKq1mCg2lUVpNEXtOUO/v4TFrGaQZWTpIanU5yRElf+1sLEj6NgKQPL/YnFczcbTWyFADNGxklhLXJULhk2gORiaQ6CHP47XZLpepuKUlFUZHurirJPWcuDALHvGxjlnwwrO37SCvp40+8eq/OimLSp9j9cv5pUzQvujBL+P2I2JK7fxafnl1x7kPD3txanv/evnXnjLddeqxan2rkQM2vm2c1sDLO5rRL+kGJXnblE4Fyk9RHVF1a2UaYDzNp3AkmXnc/vhS0jYBi89ezNv/N3l7LzVY+iEJMtPzjJ90Ca/r8HJFwzjmdJviZiFFD23ENrB+OFpHnxwK9t272aqkKdh2yrtLEv/p2pTrNjUGx6+nSDpddMZ9NEV9NPNEBk6FZ9HnLSLEwodTwgUufd0G0cP4xcBgopf9CZoIt3uoBkCIgdfb9LU6mQ7YcVwv6JyeGL/pOJFO3fTMlYN95GyhA4zw3/84G6mChVFchdmJ3FJPQxwVXofp+eRu1Lt/iNuGi9/nSxOfeBZL04p+95O/fBUq5ePbL7nhK985IN/5geePhd9q1Z2SIIb31Qv4qgJmaaIVcKedJS5q2wmpMQM45SwU6yqnK7PeaeeRdO8nNHJEvmR77FmpcUbX/I6zNmVrD23gxPPTzL2RJ7qYY8TzxvCkYMkrIWBp2ZW5DOkM1wt+kxPFDk0MsLBsf2M5UcpNwvqqhbWwkbLp9psUWk6lJo21XqA09Jx7SSml8EKElhBCotkBBgrXPGQFoJi8A9PjrgdxIroYkGkOyvT+S000yGTg3Q6rP4KE6MIL69aHVSWLAAAIABJREFUNsDSRT2kLI2EZZHL9HPdjfexbfcBEkkZQXKjeEOcUTQzKSdNZkLUvlFYXwkHhRbEIJru/8U/fuaXXr18Rsvb//BHb/tAqTA7JGcwyrijhlFcEYh7GmH5fc66RHMkcYc0fjOOPcIicsggEnJchN1iuXq7sr3kK9Pqo1xb+MtNzj3xYt71jldy2vlDqiN7eFsFv2WxalNnyGzohPynMhPiVqDa0mhUdbwaNGotCoUS4/kJpgvjzFYmqNl56m4Fx23g+S1VJm8KG6Lt0HKEDd+jJUzMij7Ti3jbjXAGQ1XQRL0idL2KNFcXGVAfK6GrZmIqoZPNJOjIpOnqSNPTlSKXlFFDERuy6Mr0kE30c8Pt9/PzLVtIpxNhL0rcVQSBmF1ZniuabumHyerIXFPwyGmynr7eyU9+7Zdf3n5G9A+f+eC737pn6yOK/iFMVyK+U3VVhPJMEbdbtP4g9YU5mIRcqsqCxDzk4XuqLiKMgfJYRhnVaKM07MKYRrhF1XvRtlyz1WLF4FK+9r8/zsoVgzQdh9HHHaiZLD8loThOPc0j+8Mcxt1JqhtblNa2qHU4irPdqVvYLYNWE2q2lMNrVFpFKs1ZSo0Zqs1Zaq1ZGnYR16nT8hpzmY5EJyGQQzpxRZIrhP1KgkxXE/zSVJOajVJ2ME2shBTyLBK6iWUmSOopslYHuXQfi7OrmJotctVPvsf+sYOKQjOMy6QmE/IdKFAcMZgcjSEscCoqgYg43TecftqT6B+EZcjUqD4T+gflZp42gcw3/uXin3znG2+eY9CZm5aaH2KJi2VSG5aiUzzFFf590UzrXBATzzZEgFDqBm23qOfT7r7CT9HUasDqRWu44rdfzaUXnkdPdxejj7kIXeziM3zMrSbJf86FGfWuUPm4usSnvM6nvNyj2hUolnspXdmKrtsINWREVyZwVZm87jVpuFVado2WV8V2a7ScRkRb1cQPmipZVrqdmqeoL4XQRQSERBdGACJrCpZhkbYy5JJZMokM2WQXGaub3qCbux6/n6tv/xbF5izJlAztSQYkdFieqvHIUrfKClWBra2Te4yiWexqQgKZ9zx7ApnwilRR4zOgoBoZ/vv3v/2DzXqls3049ohzGnrE0MCokCPKcmK6DWUpYgYfGTaKVJWiEvy8Glz0qeFXjPOktn9K1B4c3KbOiUtO4hUXvoLLzr6IdLNTcY4t+oVBco8O70FmuWELcA94U9DQoNwLpVU+5WU+9R6fRlpEEGPpMnAMlGJxwwrvK0koJKCcBNsEO2KXFm160w1IuD4ZO2DA9hho+qRlRdH1lLifJY04maYxZT83oMNOkq1b/J/N3+M/HvohuulhSQlSXIqKYdR0SUizJdmROgRRNzc+vnPFsrnLZ66+ks5my//4L0JBtezZU1BFAJkLVJ82id2H3nPF7scePidUm1xAlxCf0+g+DF7D2EJu8YBN2OxTvmUuzVWYUS8t3DoV6zK/yXeEVVWv6zi2g9PUGe5cy6UbX8CFK87nBGcZfYc1siOgrQDtLGCpD3UdtoK3H5ojUKlAIRdQ7odqT0CtR1PWZXxY54khmMrCEzmY6YaZDh877aN011WcGGmqCYhFTt3RGKrAuhl4wTQMl1166i7ppkumEtBZ1FlUStOoVPji/m/zvZGbSaZEB0bJPaOp+olkQWE2pmZMwlJR5NLjuRuxJguzljBQDbf6T3/go5/76jcXktgdbWk7kio7JomdOoPPhAbzpmu/cf711/zL73meiJtKhzQOoxY4RHX84qt/PtZQNRIVmEgxRcEmrIPMdYPbARLSdM/TYsb/Vgi68PWwWyvwUjTbLZ+OZD/rl53GSd0bOC9zKuu8RXQULVJJSA6DOSBKC2DI+oqmOHjVDnC9BOUmzGTg6hf5/NvJ4Cc1Qq11qW9EwFD8ljEPRxRkRb0kpTlf1zhhV8B774Xz98CilkavzHN0Nrnn0Fa+/MiPeXhmN6mEYF8ynrCwJvWTsLcVUomrnlCU+KlOV9tgViiNEo1Hhpefel/Xdf8N73jPc0qDOReHiMrDQqbDJxHpFguDf//ukEg3VuY6Yk7iCJyEJziCR2RF4oF9JcETCiK31UfaLcgcwKLprnAsSVOZhN2S5XCJ6IUsP0HCTGHoKdU+F2L8RJfFwekyBhneeNnLOGf1acxO9NJV7mFVI0XG0UkEIMwLyT7I9gckOwPMDmgMwzfOdPhof6AWWqM6bwToaPjFjPTcVVwV5WNqJCQchVg7aXLNwxpn1WCkNMFN2x7htq0P8eij+wlaHqYlFdhaaDXEggh1t8QzEnOojmLYMoy536QhOF9/ivjJ5hanorKB79Pd2/ucE+mqIDlu3IlG3fGouL/2yQ+/8sG7bnux0opbMG4413KOpuPCLCYs7CjEK9Wk2LuIFOr8mkFcCwnjlwhc0ShgWIs3qNcadPblOOvcU9m4cT2LegbpSPRiBTlaTZNGQ4SZdcq1Ovc/sYfRyj4uOW05KdfhcCXBD3ctpqOxmLVGhmV9WRb1ZejNJshkTGVhtDTctQluuAjynQEyYI8p44XheMEccZn6u6JdlLlmQ9hnkqXrf/yFx8vvGOP6+x7lhw9sYWxqVok+JQ0/qpM0CUwpu88DRBXFtHB7Pxxk9nBjYMjxkGOlvPORWUw8RC4e7zml4m6PQ9qVpo5H5r/n4S1rPv/xD77frguZ/5EzCgutSfxunO0qkKizHfVkojlOFYJFPR4FIFWAigEUIkp4Ri5/9fN51/veyvq1a7G8JAiZkASh/28ntlaxOTzrMFUyKDZSlHzYlmrx01yZ1MQe1u/fz633JBgpLofpJnrLIJXJks52kulPkV3k4Q377F2fwD81C2sz0GGAVDQl7pB76Z3JHyUuRpp24t6kXNF0oOqijTVYcvMoz/vWTvbueoIZv0TS8DB1lS/halJlbaJp0tNxVd9GCX1I1VUBTs0jhM1L0eeLJ87UxF5oOeJjqhinY7sSBKIoUfvQJz57TDJ/UeVOCp300yXzbwPIk9zM8eRAPvuhP3rLzke3nBsO7EbWYYE1iT4/qpK2UUOKhIYSMowCXbWdaYTqGuoYhCoQmgghK41TqDebvO7tL+Xjn/xLErJeV3GgKcwuJopYSWpGXkC9YTOSdxjPWxTrCaYMjR8Owc9WSxOvQOK7T+Dc1MQakxXNNL6RVrTYqjhngd4sKal1r78T/fIujBOTJBxHrVEE3Rns/g5IqZRDPpD+eoveoo+1v0j10R2U9+8hNyWqYD6mAEPNjbTQfAd0afY1CHQbXZ38cLxAk6BUgjld4jMp6KvllCjDC4eMVO8launPteiiJfewkhqw8YyzNn/ks1+ekwORFUvZgRFpMmE2FJnU4/G0h/a+7fasBYV+fvtJX/vU3/6Rb7uJ8IuHtyOXdsKgUq0QxAPZsZtRk/sRRYNSwWz/UpL+hlv2ki1Jh3fNxmV8+/ov093VrSqXStSi4MOskhMOARIFzE3bYWzCZ3LSJF8xKeiwpQe+fyIcHgTuHse88iGMMWnIZVT5GzMTWoXGBKR7cXM5tOen1EhBttjCdD060wlyyTSNVBLf0Fnh2PQ6FTTbxWqlWOz3Upka5c7tN2M3CiRlFCBw0NWgkPRjlBKHKsNLpiKqACp7UWsSYRob1kGiKRM1gzpPFhOyW0fHWNGUh9mggMMwDft9f/V3Xzr/hS/Y/pwKCh3LijwdSbIr//wP3/rE41vPmu8qPjmTma9hRFxhavEnlEb1HFcFZXPyICHE1NUZzoCG8yayuvnRf/oAb33Hq5g4OMmW+3aweNESNq5fR7KUhtloZijcXQDdodq0GR8LmD2YolpIKE90sAP+awXcsgHYN0vH1TMMHEozEzg0Gi5upYJW2Y1m9uKnOwjOkIETCSsctJRLOqOrafqa6oNoLEnCBstBc1rYDiT8DJckT8Cqz/Ct+/6d2enDpE2JuaS+YeNrQsspILDVZ6oKclSVVlTjaqbVx1W/E7YdJJsRoWYV/cT0nwpA87GbBPPrTz7lwY987ivf1Ay9+JxKki0EyDMTNbz3hK987C/e7zp2MrYAR6ZeRytwqZg43PyKKKHmxhejETw5GPFOi7ANdfd2ctPPv8zhfYf4kz/+Mgd22WrA9+KLTua9f/A7bFy+AaVgL2PsYpX0Fo5mU667TOwLqB3ooFZMUgsMhJnh+pVw81oou3DBnbDisM+s61Bs2hTLBYrVpgop7IyJ5oZXtdGpkemxsE2fSqWAl8+rmYf+zgTr+1IYMsvi6eRaHbwpeTJabpwv3fUFJscOqoVtsSQyRxIOWQk4wtgjLI2LUVTCvIoqXE3Xq98Lq6jz7iU200cOKVuJROvPP/apL5x+wQW/UlFDdeaeqSzqF/7qT96w7cHNF8ah09MDSFRAi0b/w4kQQ6lfywaentDp6MyqNDhr9bJh1SmccfpG7rptGyP7inTm+ihVSgRGnXNPX8bzLzuJi19wLjmrUxHjyUyGKFmKRGqx1GT2QEDjYC9OIUs9MMlnArYManxnBUyZ8KJHYf2MqOxAUyqoUsrQoaV+fOqiYilXgCvavlD5f5xrs+OjzBzaiZ8fo6crwZq1q9DNJA0txRpnKW9P95Pv3M3nfvoZirNTiqFHsT6LdVCDRbEShBz1QMW6WrzhFVVLxaoIUESPp31jUV3UUaldrMdp55zz8w9d+flfnSzqsazI0xNWfmLpZz/0VMLKC7lDj6yNxLshjWpT8Zb/9hteyEsuO5eB/m6wLfzxIfZvgx9fezdjY6NqZsKUQRytpWQ9HL2mdOHWn3IGf/b+F7B0qBe73prby5XF8WKlQPGgTuvgIG4+SzOwKKQN9vZo3LwE7kvDG3fBmgK4SWhloaL7jB4eZ//EKFVhJctmyA0NY3V04jZBNhkKxTpju7YRTO2jI2uydNVKvESOZqKfl7k9vDbt8IT+MF+88YvUagUsJRoVrjCE9Z+IVzaeM41WNsMygLiaULxAbdq0E/bHDU4h2+vqmv3I5770xeWr1/7qhJUXAEQqq89Imv17V/3zJTdf9x+vC2QlbcEtHkSef7kdIKq4QblS4/TzNvEXH7uCs89ag+YIw6FHo+oyM+ExuWWQ2RGLu++8g5HD47Q0i5Y0NyQaq+0i33qMge7LOOvs5Xz0f22iM9eJ3QoFkgMnZHkuVmcojJi0RvppFTtpBUkKKZPxTo3/GoKHOuDNkwHNXo1HlkKlYLPqa4cIGi1agU/ZqTNFk9qKQTLrV5Pyk+glKIxXyO/bCdMjDKweJrt4CV6imxOMLK9papzYXebe/F382y3/hl0rkkxZapFdlDnnWvXR+kY4ixe+LkdGUc9EdZD5ha64wq/WNoOXv/5N3/29d//RnUeTZj+OqLIKehaKKj8pizlKRjOX8payGFI4E3oIkUh1RZ7djHjMXHIx2Z3nON2ffP873jmyb89GlZYuuMU9mfCARFq56ncCqrUar33r5fzlx95KV5eBV27SrHhUKz4T9YB9jSrewwbGwROZLPh847YdlPQyRmsEvz6F59WpO7vJWL3o/jm8/lXdfPDPTsWVXXPXQHOTBI6pFK0KlSmK4z71sT5alU7qXpaSmWCy2+SGJfDwUrDXBXjdIoeps+mqGU6501YZiy1yTQ7sL5c4rJVwz16N1THAwBTU8g2aM0VwS/Su6qM/mWG5nuYcX2elb9M7UGJ09SHuuu927rr+VjyvgZUUcURxreGMb3iTGZCwZa8oWqMJeTXiHT1Xv6aaHBor167b9ol/ufprhmUVCSjrktaaqqVfE7ptM0FTpFBjQeWuGt5T6eXGp+1JV3n8RpuGzJOsiKaRaAnRnUlasSFGWnaBTwcaXTse2Lz6K5/88Lsb1WpXnPbGRR6pa8yTm8R7IZqqir7yTS/mU599F/Vkg6o0u4o25Zm64gzZ3/S50XdYcaBA765lNAsbuWX7Fm7b8UNSqRSuXcNpTOI6s1JCYCB7OR0dWd71Tp03/M6lNBoBRpBGc7IEdoKGP8tUeYLiqE9tppt6uZu6I1PqCXYHDe7Keuw5Y4DWGSmQrLfo0XNzg2xRmvoBLdPAs0TTq4ItdN9rF5MqGxjjOskxDfbl6e3W2ZTqYHlgsjQNWQ36nAaDJ7ZIXODx8COb+cY//ztjh0cV/VTMTqWFy85SLFaZjOKPV0WhCDrxUlLUtMrlcqUPfOQTXzn53HP3EUqyV2K1bWEvlJ0tqXtI7GwYOAtULo9pPZ6OBYl/R8m0x11ezUXEopMOEZ9qQEbUMPVYEVOj87p/+8rFN333m68XoM1vd7U13+J6iTTHWg7L1g1zzY/+noHBBI+hs7zukMpXKUwWKBdqVCt1DtVbNPNV/OmA8sFzGJnq4bqHHsPo6CGoj1OpPEyt9SiuM8HizIVkrQHWLKvxqX94Bf1DWYIgieFn0JyMKnaV3Skmp6bIT3qUZzKUS2lu376PR/ZsJ6NrpFZtYOySi5g4YwmN4QREDT1VQZVLWVgo1fiLB40W7JkFS4pnnVhjOmccgHNmPHql2Nrn49k+HVMFrNo2OhebrL90BeOVcb7+xW/yyAOPkRSWZTUWo1hKohGJaOVzXgc1THNVcBKOU/32m6649s3veu9dYjmEg11UHFRFSKMeiNI2tITBMDBx2qTHIlKXeMLziCmkObt/TAtyrFiknMaQJl7gYtmQFMEh3yMtlJm6FunaaXT6nt/1ub/+kzfufPjB80Ife2ThLAaNHAoh9/+7z/8Zb3jzC9lKnZRrs7pcpzhTpDheoFJsUKzUqJcblCsNSuUatZkhpveexvVbf8FkbSctRcordYgadjBDd7CIbnM5uVSa8y7J8DcfemnUzEtiBBnwkkp1aiY/yejILNOTLgdGWmzePk6+YWO3XPo7ukl3DJJYsp5HTuxjV66K7xngBFjCt+75pCs1MlPTmHXhnJeRVAMLk+F0F2u6elmc6yNpGtRNnZoL3c39HHz8TsYKFS47+3TOeel6Kk6dL/7T13nsse2kpfCmahxRZVlNkIWNOjmj7cMOYkg2nnnmfX/1mc9/Wzf0knItInsahK5FN2jIxFgCWpqJI3IfnQ28SLww3kw5auxxXBfTBpAnWRFRpPI8rFrIkiRzMOnAIC2uxhfxIU+5ms781NjAp//Xe98zMzGxTEl3RjMh4T8eltSaLYc165fxHz+6kmxfhp1Bk5PqVbxKleJkgfxkgUqppch1y+UmtUqdckXcjknp4Cau3/JDRmplWgO/jWnYGNP3Y9d3I7q1WYbptQZpmaN8/h9fy/nnrlYS7KYutBKWGk8oTpfYv2+cAwcrbH68RFkUtTFwWj5GQpToNZKJPpb0DfB4OmC/nqaY0CilUgSGFY4Xalb4t4kBEP/mBSxq1jjVaTJs6Qz5AUsq0rL3qGeL1ErjPLjzAEs7B3nJi06ib2Mvu/ZM8PnPXE2xUMC0rLDuEdGbq2kCmbkx2jhANI2+ocGRj3zxS1/uH1wyLeDQDCp6QDUQ3lOPhgSmMvWQJXQtbTLsT8t6PKWLOVosIkZARhLbA1Y9IOHZpDyDlObPxSM5kaDzfDofv/8Xa66+8qPvrFbKPWFtWKqJUVweQLVa54o/fA0f+/T7KNGg4TZZVCtRLVfIj82Qny5TLrUolapUKy31++VSk1rRpTa7khsfuIfJqoeeHKTRHMO2hZ25gRHUyDBEv76YbG+Lt77lTF77ytMwEhaGYSpJMCGRmZ4os2fnKI89XuLxAy3caKM00E1slYgJYYzFcI9QMdSZatRU46ylJu6FPCdQpDSqd6TLaKFBMmkh+7V9mSQd2QRZ0yATQNqQOdgWtVIFz2vRqHsM93ax7swh/GyCW255kG9/+0dKMybOXtQEmYpD4mEQgaxOtjNXePdf/s1VZ1xwwR7hOvUDFXcocAQ6dcOjKQ05XxI3HVvEk9sC03hx5imtx9MCyNN1NZZNKtCRS07k27MSj4glESmzO66/7tRrr/rC77VarUxISj0/3FKvN/nMVX/DK1/7Yg5QJeuU6K9WKBfKzI7NUJiuUCw1KJfqitC/Ki6m2KRcbFErDHLftr0cmpmi5ZXQg5zq0VeDPK4/Q4ZFLLaWcM4FfQwtSfOq3zqDdWvDnVzTlKtU4/D+PDu2jfLAo0X2jNYYXtxJS0uzd8IjmdBoiI5NENCbSrM6Z9C0a6rLqtiaI4IZR9UpRE9AJ2mYpBNJ9aOm13MmqZRo1IWjLk7LU/LvQvMmYYVnewwOdrLy1AFGpqtcffX32bv3AEkFkvAmdZBw4C7st6RSqfqb/vCPvvmiV73qUQlGxXJI3GFEjTjNp+EkaP4yruVpuZgFVuSorsa2MeOsRqwIXggSXXjeBSQaHWJNfvDv/3r+jd/95ut91wu5+RRxnEe6I8O/XPVBejsSzPgOa5YP0p8xyU/MMDM6rdiXSxJ7FBvUSg1K1SbFQp1CIaCU7+LA2CQP7N9MwuggY/ZRdyq0gjpNr0RG6+WEgUVsPKWPWqvFxrUr+cO3v0CNO5qmqWKGrQ+NsuXhSXY8UeL2rXfxsQ+8igNTnfzsoTw9PRb5UotA1xUXW4+lsTplqn6I41pU3RRe0IVlZtFEKNmQTMRQQDHMFmmzgZWYxNDrJKxARfa1UplmQ0BmkkobVEtFElYXp5+9goLdZM+hw3zv2hswrPnxTJW9KM1gxEI5r3jzW6593e//wb2R1aiouCMCBwYNsR5x1iIUbc/GtTwjgBzNinQ9gR67GslqjECR8iU9h5TEIwRkPAlcQ5Aozd3vffULF9/2n999jed5hkTpEn+ceeZa3vvuF6KZGarlKrt37OL8i05nzYphpg9PMDtdpliUmKNOpSwBapOZ2QblgkF+JqXWFO7adR+poI+WL1q4AY4vsgVl+o1uhrt7WHVCN+WipBxJrvzESxnol4wm5Ce57da93HPfBDO1Orc+eDP/+KG34Qb9/PC23WQTdtRcE4CYmIGF5WqKDC+X7WSylmL3WJ11g0IpIRKlCXSJbxTTEZhOicOjW9i0dpihxRlMS1yFo3Z6Zip1EgmDZLmppNgWrx7CyGmYPT5f/eoPqFQqSuVCXZWqAK1GHrzf+t3XXvem97zvLnEr4lKU5ZBah0Zd4g7DoukFtDwNW7KW2LWU1uKfOb8yfVzX8mwBEluRudqIZDVODRMXS+IRSX3NGCRt7kZZE8hd89lPvvgXN9/4Ms93DVG9fMkrzuXTX/oQ6UwH5UqeR+97kCcefISVy4ZZvnyQ6dEC5XKNiliPUkO5GwFIMZ+jMBuQSGncv2cX+XwRR2+Q1HqoeXlaQZUevYehbBcD3YsplpLsbTzMP3/89bzoeZtoOQ66bnHLTXt4YMskY8UCN2y5mY+8+wpOWnEC37n+AbKpUHxQBMRECUbXEjh+SqXLZjJNxUuxN68xmEgzm0iSzw6oVciuSp0h3SYZVMlPbuOsdf1090G9VVNVrnTKouW4pJMJGjN5nIJJx/Aghm6w+FSdb//Hrex6Yj+WMNREMxm6brrPf/nlP3n7n//FrejEVmPerXg0XEsN3bck7pCRNSuLe7SsJcooj5zumnNoRz54yjR34X/TNi+ijJ7URjIZ9Hod085gSuqr+yScFsnY3WhGKCuiMpywTtLxna9+4ZI7b7juleVi2fqdN1/KlV/6Wzy3SuDUMdMG06Mj3HDNzZx5ygnUZBO/WKUkqW6pSalYY3raZna6m0ajSSaVYMfhQzx66DFVQZUZzppXEftEp97JUGIZgdbBgeY2Gn6eP3nLK/jTt71YrUmI/NetN+3j3vsOU6HOaP0JXn7xxXgVjV17p1XAqYjsjDSVzkXYRhqvlaSiZdXRn+nuYzbTTTbfYrInhXduTtSF0Ucc+m4co29pjo7uNL2tMmvcgyxtjmMGLTX4ZMjooidrpU2CkkGut4tKyWDZaXDrzx7ijvseUCuXchZN3XRe/Lu/+8M3v++9YjlUjUMFo1AT+rPYrVhJWr6OLSltoo4rBbF6HX/Dhog0LZ6kPZpuyHMBkIWuJtqjUQW0chlZC7GCDFYjIGE2SfoijOiTFpCIy4lBIpbkR1//2vnX/5+vv/rSy89Iv/P/eyEP37GZUr3C2//yneSSAXddfy+5ZBK32SI/U1XqU8VCjWKhwfhEkvy0FIlcrESCfLXAndsewtK6qXklRU4no3wdRo6c2c+EM0bLq6OT4dxTl/KvH3uzIr0zEwkeeWCSUrPFxtMWMzyUZetj03zzew9gdw4zsWg56dEJGvUmjy9fS0sYyKerikwGNdhkwKkb4OT10O/DyAQ8XIPn98FouIZBjwN376enVOH0/D4GnVm6cxbZRUNkUyZdbhE9KUteGvtun2bDpUvZenAvP77j56TTFkbCbLzitW/4wWve/a5728GhimAedSGM1IVCO0UrrWFrdRxJaTs78aI1hrl6x7H6LcfAxpz1eqr3n/TeAiuiXI3EI6kUutRHJGh9GiCRqnPuv667dtPBbT97/SsuXdUbtAwG1w1z1qWbSNhNdj14iPFDBTIpg3KpRn62ysx0i4kJGJ1w8eymUnuS2MAwE9y7czf7p0bUFSejlrrm0KH3KNqXkpfH0jOYvsmSQZOvfOIKFi3qVK6jXLEZXtVNNmPSrDZ59KEJrrxjgoeWn8LynVOUHJsxYQIZ6IcVvZCLUhIpo5pJWCnqAh2ouvLmUdjRBFHifOlS2N6A1QY8egDV9nUdtKlZTpyYYmlHN8ty3SzzJsjlZDrco3VIZll19jLOT+94gL6h7vzr3vEH177oVb/zuFQEdLEYUbxxLHDEQWmzib8w7ngmruUZxyDtSDkWSCRozUWWxPexGqK6JcNVkSVB0uB5SyIgyR7c9eDqc85IvH7FqqXLZXawVZ/Gr1SY2TfJnu3T3HLzNvp6F5NJZZicDauorXqToOkr2impLSasLCP5aW57/D4kPrbJq0KTAKTuNxTlpaWnGM5l6Upp/PEg5Rq0AAAQXklEQVT7X8Dpp6xQ9YtGK6B7KEdndwK3bvPYwxP8082TjHX3sXr3Th4Yn6Gi69iZHEFHJ14ui2al1Y5EkPDxN26E558PUyUQeY7/GoPlOThtEPY0YJkGP3sEo15Hl2praZKlpUk6Gw6LUgYbh5fR02WQ6wno6jCpTzjctXU3T0xMHnrnn//ptadfdNE+cSXt4JBh1thy+GCnwZY+i4Cj2okn9Y7nAhxx/POMLMgxUt85S/JUIPE9UqauyvLiblRsInbftNy+3uSBVw4vzp6bP/SItm/bflYtW87Ox0f5h7/7KRdesp7hxUkKeZtCvkWp4COZomQVkjXo0hzRdG7aej/TxQqONo0ZJEnrWWpBCYIkPakcJ/YNcmDmMO/+/Qt52YtPV+S6nqOR7UvTM5jGbbg8/tAkX//P3eiOy+NWHw+nl4UMLZ1ZSPREyzPiXky1esFQDs5dAjMzkDXDyfe0Bw+0YFUORmx48Imwb5NwoVqDqTGoF+jW67ym02KpadA7lGRwOE2j6gc7R+zNF77hd3+0aPGSWUR0O7QcdVOj7vo0dIOmuJUYHLoeupXnGhy/FEDa4pG5QHsLaO3pb4eNKZaklsKSmMTVSQoDgsQlyE8Um3gRWDL23uf1GTte2jtkdT64eYRWoclD9x6kfyCL6zjMzLgUCw6FkseeA3mQ9LC7l8HOLkUPsW1ijLt3/wJPr9CrLVKT4UW3iBYk6UtL9d+laTd5zxXn86qXna0qqRKupDoyDCzpwLd9HntolK//514c12HCzzGW6MJyAtzuNFnLxBShZ8vHNzPYHf3Usn3MdPZTO2sIyuWQH6TpIVITZsVj0V3b6PaaWLqNJdtZmBTKTYoll8DVuUyb4KRkg4El3XQvSpVzgyfeOHTaefdG6WtdYg2p0IuirFgNN9wzb0nMkW3iCDgqCdwF6Wy8tBOtFx29Efd0LMMzymKO9oFtYwHytowpzoFE3E17TGI0SOjSu9FJiTVR/kCAEpARSyJWxWyNLz9hzdTL77jh9k0drvREHCYnKuRnpf7hUC56NJrSAQ6YzttkzKwi4NVcg0Ktzo+236jkPvrMThp+hYbjkTO6wmokPn05kze/5nQuv/SUcBRHyuOpJItX9eC7Pju3jvP1/5zAblRJCL2R8KzLdHkgo4YGetpSmxUNx8LRUwSpHkpGLw+tX4e3YRgqdrhDFSQ4fe8u1h58kKTXwAxs0hZ0d5kkdB+3Gg47G1oCK22xdMOyx1dfcOEN2f4lh8RaiOVQ4NBpIH2V2GpIjSONHQekR3ErMTjUNXy0IaCnA4xfKgZ5injkKUESeFgtKajZJD2pSmvzQFHZTkBGyvVB4GeN6iPn6xPbX1gYn+0fHy8xNd1kZsahXHZkBUW5Fc9NkiWHqWoVBrV6i9t3bWa6nqfLypB3JtG0JAPJPqpuhY5MkvXL07z0Radw1mlrwRAuDxM9mWTJSlmh8Dm0a5arfjSmKpyia9sSYURb0rMUCTNB5+JOHh2ts2XHDJqVIpPtoCvTzdSyIWZPW4MmNfeGj54wWFkqkLz9RxQmD2KZXQwPD3POusUMDwT4Tks1cAzLmhnccNLP1l5y8b2aodekTC4AEWsRA8MLaOpm6FKSkqkYOJKtHA8czyYoXQieX9qCHMXVHBMkblrOKjI+JcvvSQOSnhsCJQhIBxopEYMMNGVV0qadHyruvOOysV07z5yZbKbGpxqUy65iDZLJXt9NqlqHFJhkd6ZYqfPAvoeo2LWIF1kIX3SSUuDCobc7wZLeFG999YWcuG6xKoLploGRTjG8vEsxEU3ta3HzjWXyh53wc6UlEPjsKh2kP53B8nRmXZ+7x2fpzKRYnLXIJgxMK4WeSqr02dIlsEoo0cFU0CRfKPHzRw6TyyzilStOYVlXmonefc1F6xdtWfu882/JDA5OotHQAhrRfVPTaAgwDJOW0JRYAS0hL5BGs9nA/XWA45eOQZ6uJZEUWOokUkzzJC5xMaXqKj0cWSERoIjLCXRSyqr4pCTjCeReI10Z2bVy7713P//wrgMn10peUnTvAl9XFqRDCwEi094zlQq3776XxZ3dTNfy1O0qg1YPY40CiWSSFYMZVizt4C2vuYjuXBrTEroonUQuTd9AB7WKR2HMZ/+tJq2pLHpCo+CUuG7/DWwe38PlJ17Cut4+Rae9q1wmnfZFV1GR61crFVr1hpI57e7MMF0qqxHK4aF+1q5ZysQUPPZolcuWbWr1rO14zLq4445VZ514gEDFFsKu2dB1VSZvaj5NcSkKGFGGItVR3cQ1ErhSBJM6R1sqe4RbeS4sx3PmYo4DkiPqJAKSRgpDQJJxMSV4lbhEyEF1oS0VtXIhWPBJ+WJVdFK6T0pZFp/U+I5tq3fcc9/5B3bs29SstHKWl6I3I/Na4b7uTKXArpmdipN1qlik6hToNweY9ar0dmToTOpcftlGXvg82ZYKSCYTsqtGMp3E0hK0qgb5gzC6WUrhOvePP8zm6QeoeQ3W9ZzISYOrBQ0cLs6QSgWKNsIJfOXiJmaKFKo11g0PsLiviwPjE0zl82xas5YNq4bp7OiujswkHj/90rPvHThnaB86TS2g6cu9AEKAoSs30jICWr6leDcdiTckGK1H4Eg38RaAo70QFha3nkGl9HjxyHPiYo4BkthCKZCkt6NJWV56N40KRqaB0e5yZNzGEasCCQUUl6QvbigMaJMCEk0jKUDZ9dDWJff85Gdn7nhox2nrM8sHVw8sox60eGxiBzP1gyzJDXD//u0U7SnSegeBJoGhzjknL+Xtb7yQdMrAFDooGcyxDDq7pYSuU95nML7NYGzE466Rh8jbRYZywtMXMFud4pQVy8k3fayUT0faUBPyTc/DF2YDpWqlkUyaZNImliGCjB69Q31Ty05a/ciyM0/akl68eEyAEQhRgMQVBi0vBIcUaRUwAlnwkEab7GW2uZR6Gi/dgSe9FSmfNzYQtDff5q745xAcz6mLWYjEhcW0uCwvIJlNokuG00iG1kRcjp/AjK2JJixOTpjxCGDkuKvsxyMpIAlkFlYjWSiWsntufuSk9Li7cerQxPpd+e2djx64n/7sEIemJpiqH1aLA4u6BjjlhCGueM3F9HSKMXIxraRqy6c7UnT0pWjO6hz+BRx+wmW8WWeqUqJYqjJdH8MzWizuG2Sgs0eE5ejMWopBsWmHfKxScNM1A0s38QOXVCZRHli9eOeS9Su3DZ+5cYeZTtYUKITyLKAlwPDlPgKEPDYt7EDDlkA0MHB0Gzd2KekWntQ4+lr4bb2VuaGf59pqtJ/L59yCPIXLUeNZcRoscUneQhdrIvWSVkLW6bAELATzJAtuWJ9UIJH7Jz32wtfsUr27fnjvSVu3bD5hy/1blh0+PDrg+Q09kzA4+6RVnHzSMMuWDZNIp/D9sI2vyT6NDp19Scq7Mow+6jNZblExmkzPVCgUiwwOpMlm04pXTHiUJLMROjfPE81gXZHze4HvJ3Pp6VRvbqR/9fDuZWet39kx2C3q1rZuhNZAPY4A0f5YKM6E/U5ZDA1HQCGBaNLGk/qGWI1eB39BvPFrAcev1ILEQFlgSebcTtwJbrcm0l6R2MRLYPoeZhCEGY+rIfodITOH3GskInYwAYeqUcrrQg2GjqW7jY7pkf2949u3r6xNjq3sz5kDpuZ07T2wp/Ok9SuNxQOiG+OTlFUDYWQv61S39zOVb1Bu1aGokc8WSVlgSddV1Kww1Y8jZEBWqmyksqVER3Y6u6TvYPeaoQPZRV2zyZ6stJEdGRxTS7chMNS9HgWb8noMBlM2t3UcTYBh4Bo2rsQaiRTecayGSh5/lZbjVxKkHivgaQPJHECOZU0kNrFlOyFyO0m5Fx5dXwFBipoyNG5pch/Tucjj8LmyPiLIGUgnLvrRA99sFqe6tm7f2jXcZXUvyrDErtQG0xadnT1B58SDZia/J7D25Wes1E6DVbN9zgMX7XE605l6stMsJ7Md5XR3z1RucGDM6ukqZro7SslF3SVNSrPRj3osfNwhMOR19ViBQSyEPHdxrPB9R4ChC9O4iRu7k0QLL441jmc1fh3g+LVYkONlOQtjk3QBvZJAPxZQArEsZgiECAQCiCOfB5iBgan7quFrBrpauJfRSFleM+Re5OvUumvESTGnKxB9YcXhG27MqpEQRRcmpVhdDa0Jx4wwM0iz2JWMWxNZiBAsYhFCgISvzT3XXFzNwD0WMDpsfMlQRGH2KLHGr81q/NpikKNZlKeyJnGmI25HgCIpcaKGLhYlaWOI63Edpaph+ham3Ft+CAYBgMzhCFjksREDw8cIdEyhJxWgKOIeqXCHuoFqt75dpKLtOyvCJOE+UqQ9IRew58u9UMCH964m4BBNZgFMBBpNjx57SllefsfVRRRCxzUtPHElrQSeWAw7iy+pa6MHPw5CowylPc6Ym/56LlPY46W4v3YL8nSsiQSxC4HSblEsA92xMSRGsUwMz8XwzBA0plgKAY+PYQh/XAgOAYXhi7Sd3AtbtlgQAUgEDgFIJCo29xVlCD1i1FInStRfRapOLIlYDF32wSNw6BKzChGyPNdxRUNA7g1RBzEVN44nMYaVwHM8/NiViMU4DjD+W6zGf6sFOU463F47OSpQkiZ6oo4uWY/VRHcsDLEqAhbXQTcj0PjCiOljeDq6WBbZbxJgeF606yTLCyHNunIIc/qC0RdUlGlmCBIj0iUQMW5ZpxGgyGPdwBOiQlFv1b0QDFIWiUEh1sJy8JwUvmQldga/5eL/JgDj1xqkHs+UHcXtHBUosqkgqXGyiF400CROaYisiokuYGkZ6K6lNg6EMlUX6yL3roDDQRewCBB0D92NwNHGEC6NW5X2m+EoaCgkHlkSU+pgsmslgBHrYeGbAo4IEHLvJvFNBy/p4QsoHBc/7eBL4NntEbS68SX4jGOMo7iSOYvx6wpCj3dufqV1kOP9409hTdrd31z9RFxPIoEmQJE4xdLRYrDElqUhYDHQWy1lMTTTQLdtJauiwGHL9oCjJF6E9009l39MHrd/n1jlJBFy5ylhcc/Cl+cCEldcRUJJ0YhFCZJJfHEfaRc/thQxKByfQOILAYZtE/wmAON/lAV5msHsk6xKDJbYspizaBKvCFecyKiIK6rqaGJhhP1ab6A1ImCI+qqAohnpyOvNBQCRvrLo3UfKZrHCmcji+emwsi4WIucTCCCk2i4UZuI+3D6C2FL8JoLif1QMcjwr8xTuRwEmDmrbwTJpoIl1EcAYBpq4oxg0RiV8TYAjHyBAeqrvICde3hcgiOye16HkcBQYxELIawIIsRJD8lgGxY5uKdrdx39bVnK8473w/f9RLuZ4X34BWJ7khuSFGDDyeCFo5LUYOAocIcGzugmI2v99OfnxcwGBPI6BII8XgkFea3MdMRjizzhiSenXnaoe77g+1fu/UQBp/0OeAiwLgaNAIy9KDBMDR+7FNbV/ZvxcLED76/FziR9iIMj9mVG5e06cZf55u7VQH/WbBIr2v/03FiBHQ/1xQNMOnIWP1cfFQGo78Udgsu3JwrXF31gLcTzr8v8rgBzrjz0KcBb+6rGOw1Pur/6mWoXjgaL9/f8LItduoFASdkIAAAAASUVORK5CYII=",Nh=t(92310),Qh=t.n(Nh),fh=t(90524),Xd=Object.defineProperty,Jf=Object.getOwnPropertySymbols,hh=Object.prototype.hasOwnProperty,ph=Object.prototype.propertyIsEnumerable,mh=(n,v,C)=>v in n?Xd(n,v,{enumerable:!0,configurable:!0,writable:!0,value:C}):n[v]=C,_f=(n,v)=>{for(var C in v||(v={}))hh.call(v,C)&&mh(n,C,v[C]);if(Jf)for(var C of Jf(v))ph.call(v,C)&&mh(n,C,v[C]);return n},Yl=(n,v,C)=>new Promise((F,oe)=>{var fe=ot=>{try{ze(C.next(ot))}catch(Ot){oe(Ot)}},be=ot=>{try{ze(C.throw(ot))}catch(Ot){oe(Ot)}},ze=ot=>ot.done?F(ot.value):Promise.resolve(ot.value).then(fe,be);ze((C=C.apply(n,v)).next())});const Hh=({title:n,description:v,placeholder:C,hideUpload:F,hideInputBox:oe,aiIcon:fe,userIcon:be,children:ze,taskData:ot,user:Ot,name:it,code:Vt,globalSetting:jt,authority:at,isShowComponent:Or=!0,DrawerProps:Vr={},FetchUrl:ma="https://ai-data.educoder.net/v1/chat-messages",FetchData:Er={},defaultGetData:Oa=!1,extraEdit:oa=()=>null,isShowDefuatTips:Nu=!0,isReview:Pa,onOpen:sr,loadingOption:Na,isIntelligentAssistant:Su=!1,intelligentAssistantItems:vu=[],showEditableBox:Ru=!1,showPreference:xi=!1,initMessage:Cu="",customRequest:Ea})=>{var au,uu,ti,mi,$i,hs,_t,Oi,is,un,ps;const[Xs,al]=(0,o.useState)([]),[vl,Pi]=(0,o.useState)(null),[Is,ms]=(0,o.useState)(!1),[Vu,Eo]=(0,o.useState)([]),[zl,ul]=(0,o.useState)(!1),[Bs,ao]=(0,o.useState)([]),Fi=(0,o.useRef)(Bs),X0=(0,o.useRef)(),vo=(0,o.useRef)(),[Zs,lc]=(0,o.useState)(""),[qf,Zd]=(0,o.useState)([`${(au=ot==null?void 0:ot.challenge)==null?void 0:au.task_pass}\uFF0C\u8BF7\u7ED9\u51FA\u7B54\u9898\u601D\u8003\u65B9\u5411\u3002\\n\\n\u4E0D\u8981\u7ED9\u51FA\u5B66\u751F\u6B63\u786E\u7B54\u6848\uFF0C\u4E0D\u8981\u7ED9\u51FA\u4EFB\u4F55\u4EE3\u7801`]),Gl=Zs==null?void 0:Zs.split(` -`).length,[yl,or]=(0,o.useState)(!1),[Xr,cu]=(0,o.useState)(0),[Tu,Xu]=(0,o.useState)(null),[Ss,Os]=(0,o.useState)(""),uo=(0,o.useRef)(null),Cl=!!ot,Kl=[{img:oc,name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:go,name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(uu=ot==null?void 0:ot.challenge)==null?void 0:uu.task_pass},{img:Ao,name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(ti=ot==null?void 0:ot.challenge)==null?void 0:ti.task_pass}],Ws={maxCount:1,showUploadList:!1,withCredentials:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png",beforeUpload:Br=>{var du,fu,Zu,gs;const io=(gs=(Zu=(fu=(du=Br==null?void 0:Br.name)==null?void 0:du.split("."))==null?void 0:fu.slice(-1))==null?void 0:Zu[0])==null?void 0:gs.toLowerCase(),As=["doc","docx","md","pdf","txt","jpg","png"].includes(io);return Br.size==0?(s.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),f.default.LIST_IGNORE):As||(s.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u6587\u4EF6"),f.default.LIST_IGNORE)},onChange:({fileList:Br})=>{Eo((Br==null?void 0:Br.filter(du=>(du==null?void 0:du.status)==="done"))||[])},action:`${(mi=fh.Z)==null?void 0:mi.API_SERVER}/api/intelligent_imports/upload_file.json`},cc={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:Br=>{var du,fu,Zu,gs;const io=(gs=(Zu=(fu=(du=Br==null?void 0:Br.name)==null?void 0:du.split("."))==null?void 0:fu.slice(-1))==null?void 0:Zu[0])==null?void 0:gs.toLowerCase(),As=["doc","docx","md","pdf","txt"].includes(io);return Br.size==0?(s.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),f.default.LIST_IGNORE):As||(s.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u6587\u4EF6"),f.default.LIST_IGNORE)},onChange:({fileList:Br})=>{Eo((Br==null?void 0:Br.filter(du=>(du==null?void 0:du.status)==="done"))||[])},action:`${($i=fh.Z)==null?void 0:$i.API_SERVER}/api/attachments.json`};(0,o.useEffect)(()=>{var Br;if(uo.current&&Tu!==null){uo.current.focus();const du=(Br=uo.current.resizableTextArea)==null?void 0:Br.textArea;du&&(du.selectionStart=du.selectionEnd=du.value.length)}},[Tu]),(0,o.useEffect)(()=>{Gl<5&&or(!1)},[Gl]),(0,o.useEffect)(()=>{Su&&Is&&$f()},[Is]),(0,o.useEffect)(()=>{Fi.current=Bs},[Bs]),(0,o.useEffect)(()=>{var Br;jt!=null&&jt.setting&&al([...Xs,...((Br=jt==null?void 0:jt.setting)==null?void 0:Br.big_model_users)||[]])},[jt==null?void 0:jt.setting]),(0,o.useEffect)(()=>{var Br;Zd([`${(Br=ot==null?void 0:ot.challenge)==null?void 0:Br.task_pass}`,`${Vt}`,`${Vt}`])},[Vt]),(0,o.useEffect)(()=>{if(Oa&&(Vr!=null&&Vr.open||Is)&&(Er!=null&&Er.student_work_id)){if(vl!==(Er==null?void 0:Er.student_work_id))ao([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(Bs.length)return;ao([...Bs,{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])}t0(),Pi(Er==null?void 0:Er.student_work_id)}},[Oa,Is,Bs,Vr==null?void 0:Vr.open,Er==null?void 0:Er.student_work_id]),(0,o.useEffect)(()=>{Vr!=null&&Vr.open&&Cu&&(ao([{text:Cu,done:!1,key:Date.now(),sender:"user",fileList:Vu[0]},{text:Zs,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),ul(!0),setTimeout(()=>t0(Cu),300))},[Vr==null?void 0:Vr.open]);const Ro=()=>{ms(!0)},gh=()=>{ms(!1)},Ah=()=>{or(!yl)},$f=()=>Yl(void 0,null,function*(){const Br=yield(0,Xo.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Br==null?void 0:Br.status)===0&&cu(Br==null?void 0:Br.number)}),Uh=()=>{h.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:o.createElement("div",null,o.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),o.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},t0=(Br="")=>Yl(void 0,null,function*(){var du,fu;if(Ea){yield Ea({mes:Br,chatData:Bs,setChatData:ao,chatDataRef:Fi.current,fileList:Vu}),ul(!1);return}const Zu=(Vu==null?void 0:Vu.map(xa=>{var As,n0;return((As=xa==null?void 0:xa.response)==null?void 0:As.id)||((n0=xa==null?void 0:xa.response)==null?void 0:n0.file_id)}))||[],gs={};if(Su){Zu!=null&&Zu[0]&&(gs.file_id=Zu==null?void 0:Zu[0]),gs.prompt=Br;const xa=Bs.reduce((As,n0)=>{if(n0.sender==="user"){const yh=Bs.find(bl=>bl.key===n0.key&&bl.sender==="AI");yh&&As.push({question:n0.text,answer:yh.text})}return As},[]);gs.history=xa}const io=yield(0,Xo.ZP)(ma,{method:"post",body:_f(_f({inputs:{description:"",name:it},query:Br,response_mode:"blocking",conversation_id:X0.current||"",user:((du=Ot==null?void 0:Ot.userInfo)==null?void 0:du.login)||"\u672A\u77E5",files:Zu},Er),gs),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});Su&&$f(),ul(!1),Fi.current[Fi.current.length-1].text=io==null?void 0:io.answer,Fi.current[Fi.current.length-1].loading=!1,Fi.current[Fi.current.length-1].response=io,X0.current=io==null?void 0:io.conversation_id,Su&&(Fi.current[Fi.current.length-1].text=(fu=io==null?void 0:io.data)==null?void 0:fu.content),ao([...Fi.current])}),jh=(Br,du)=>Yl(void 0,null,function*(){var fu;if(zl)return;ul(!0),ao([...Bs,{text:Zs,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:Br==null?void 0:Br.name}]),setTimeout(()=>{vo.current.scrollTo({top:vo.current.scrollHeight,behavior:"smooth"})});const Zu=yield(0,Xo.ZP)(ma,{method:"post",body:{inputs:{description:Br==null?void 0:Br.inputs,name:Br==null?void 0:Br.name},query:qf[du],response_mode:"blocking",user:((fu=Ot==null?void 0:Ot.userInfo)==null?void 0:fu.login)||"\u672A\u77E5",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:Br==null?void 0:Br.Authorization}});Zu!=null&&Zu.answer&&(ul(!1),Fi.current[Fi.current.length-1].text=Zu==null?void 0:Zu.answer,Fi.current[Fi.current.length-1].loading=!1,Fi.current[Fi.current.length-1].response=Zu,X0.current=Zu==null?void 0:Zu.conversation_id,ao([...Fi.current]))}),Wh=Br=>{lc(Br.target.value)},Eh=(Br,du)=>{var fu;if(Br==="edit"&&Ss.trim()!==""&&(Fi.current.splice(du),lc(""),Eo([]),ao([...Fi.current,{text:Ss,done:!1,key:Date.now(),sender:"user",fileList:Vu[0]},{text:Zs,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),ul(!0),setTimeout(()=>{t0(Ss),vo.current.scrollTo({top:vo.current.scrollHeight,behavior:"smooth"})},300),Os(""),Xu(null)),Br==="redraw"){const Zu=Fi.current.splice(du-1),gs=(fu=Zu==null?void 0:Zu[0])==null?void 0:fu.text;lc(""),Eo([]),ao([...Fi.current,{text:gs,done:!1,key:Date.now(),sender:"user",fileList:Vu[0]},{text:Zs,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),ul(!0),setTimeout(()=>{t0(gs),vo.current.scrollTo({top:vo.current.scrollHeight,behavior:"smooth"})},300),Os(""),Xu(null)}},vh=()=>{Zs.trim()!==""&&(Os(""),Xu(null),lc(""),Eo([]),ao([...Bs,{text:Zs,done:!1,key:Date.now(),sender:"user",fileList:Vu[0]},{text:Zs,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),ul(!0),setTimeout(()=>{t0(Zs),vo.current.scrollTo({top:vo.current.scrollHeight,behavior:"smooth"})},300))},Zo=Br=>{var du;if(Br.shiftKey){if(Br.key==="Enter")return}else if(Br.key==="Enter"){if(Br.preventDefault(),Vu!=null&&Vu.length&&((du=Vu==null?void 0:Vu[0])==null?void 0:du.status)!=="done"||zl)return;vh()}},Jh=(Br,du)=>{var fu,Zu,gs,io,xa;return o.createElement("div",{className:Aa.editable},du===Tu?o.createElement(o.Fragment,null,o.createElement(y.default.TextArea,{value:Ss,ref:uo,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:As=>Os(As.target.value)}),o.createElement("div",{className:Aa.action,style:{bottom:-52}},o.createElement(m.ZP,{onClick:()=>{Os(""),Xu(null)},size:"small"},"\u53D6\u6D88"),o.createElement(m.ZP,{disabled:!Ss.trim(),onClick:()=>Eh("edit",du),type:"primary",size:"small"},"\u786E\u8BA4"))):o.createElement(o.Fragment,null,o.createElement("div",{className:Aa.text},Br==null?void 0:Br.text),o.createElement("div",{className:Aa.action},o.createElement(G0.CopyToClipboard,{text:(Br==null?void 0:Br.text)||"",onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(E.Z,{title:"\u590D\u5236"},o.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),!zl&&o.createElement(E.Z,{title:"\u7F16\u8F91"},o.createElement("i",{onClick:()=>{Xu(du),Os((Br==null?void 0:Br.text)||"")},className:"iconfot icon-bianji10 font14"})))),(Br==null?void 0:Br.fileList)&&o.createElement("div",{className:Aa.file},o.createElement("img",{src:t(90034)(`./${((gs=(Zu=(fu=Br==null?void 0:Br.fileList)==null?void 0:fu.name)==null?void 0:Zu.split("."))==null?void 0:gs.pop())||"txt"}.png`),width:20,className:"mr10"}),o.createElement("div",{className:"c-black"},o.createElement("div",null,(0,Ul.tP)((io=Br==null?void 0:Br.fileList)==null?void 0:io.name,20)),o.createElement("div",null,(0,Ul.RD)((xa=Br==null?void 0:Br.fileList)==null?void 0:xa.size)))))},Yh=(Br,du,fu)=>{ao(Zu=>(Zu[fu][Br]=du,du&&(Zu[fu][Br==="like"?"boring":"like"]=!1),[...Zu]))};if(Cl&&!Xs.includes((hs=(0,ro.eY)())==null?void 0:hs.login)){if(!(ot!=null&&ot.chatgpt))return o.createElement(o.Fragment,null)}else if(!Or||!(at||Xs.includes((_t=(0,ro.eY)())==null?void 0:_t.login)))return o.createElement(o.Fragment,null);return Su&&!Xs.includes((Oi=(0,ro.eY)())==null?void 0:Oi.login)?o.createElement(o.Fragment,null):o.createElement("div",null,ze?o.createElement("div",{onClick:sr||Ro},o.createElement(te.Outlet,null),ze):o.createElement(rl,{src:Su?Ph:"",onClick:sr||Ro}),o.createElement(b.Z,{className:`${Vr!=null&&Vr.open||Is?"body-overflow-hidden":""} ${Aa.answerWrp}`,width:(Vr==null?void 0:Vr.width)||880,title:o.createElement("span",{className:Aa.title},n||"AI"),onClose:(Vr==null?void 0:Vr.onClose)||gh,open:(Vr==null?void 0:Vr.open)||Is,afterOpenChange:Br=>{Br||(Os(""),Xu(null))}},o.createElement("div",{className:Aa["ai-wrp"]},o.createElement("div",{ref:vo,className:Aa["chat-container"]},Nu&&o.createElement("div",{className:Aa.li},o.createElement("img",{className:Aa.img,src:fe||"/images/ai_icon.png"}),o.createElement("div",{className:Aa.content},o.createElement("div",{className:"c-grey-333 font22"},o.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F","",Cl?n:"\u667A\u80FD\u52A9\u6559",Su?"\u5C0F\u6B4C":"","\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),o.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},v||"\u6211\u53EF\u4EE5\u9605\u8BFB\u60A8\u4E0A\u4F20\u7684\u6559\u6848\uFF0C\u4E66\u7C4D\u7B49\u6559\u5B66\u8D44\u6599\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u8981\u6C42\u4E3A\u60A8\u81EA\u52A8\u751F\u6210\u4EFB\u52A1\u8981\u6C42\u3002"),!Su&&o.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E"),Cl&&o.createElement("div",{className:Aa.container},Kl.map((Br,du)=>o.createElement("div",{onClick:()=>jh(Br,du),key:du,className:Aa.item},o.createElement(k.Z,{align:"middle"},o.createElement("img",{className:"mr10",src:Br.img}),o.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Br.name)),o.createElement("div",{className:"mt10",style:{color:"#434D6C"}},Br.des)))),Su&&o.createElement("div",{className:Aa.container},vu==null?void 0:vu.map((Br,du)=>o.createElement("div",{key:du,onClick:()=>{var fu,Zu;if(Br.show){if(Xr>9){Uh();return}(Zu=(fu=Br.ref)==null?void 0:fu.current)==null||Zu.onClick()}},className:Qh()(Aa.itemMask,(Br==null?void 0:Br.show)&&Aa.show)},o.createElement(k.Z,{align:"middle"},o.createElement("img",{className:"mr10",src:Br.img,width:24}),o.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},Br.name)),o.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},Br.des),!(Br!=null&&Br.show)&&o.createElement("div",{className:Aa.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(Br!=null&&Br.show)&&o.createElement("div",{onClick:fu=>fu.stopPropagation()}," ",o.createElement(Br.element,{ref:Br.ref,onUpdateNum:$f,onClose:gh}))))))),Bs==null?void 0:Bs.map((Br,du)=>{var fu;return o.createElement("div",{key:du,className:Aa.li,style:{marginBottom:Br.sender==="AI"&&((fu=Bs[du+1])==null?void 0:fu.sender)!=="user"||Ru?50:20}},o.createElement("img",{className:Aa.img,src:Br.sender==="AI"?fe||"/images/ai_icon.png":be||"/images/ai_user.png"}),o.createElement("div",{style:{marginTop:Ru&&Br.sender==="user"&&(Br!=null&&Br.fileList)?64:0},className:`${Aa.content} ${Br.sender==="AI"||Ru?"":Aa.user}`},Br.loading?o.createElement("div",null,o.createElement("div",{className:Aa["loading-wanx"]},o.createElement("div",{className:Aa["dot-flashing"]}),o.createElement("div",{className:Aa["dot-flashing"]}),o.createElement("div",{className:Aa["dot-flashing"]})),o.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Na==null?void 0:Na.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002")):o.createElement(o.Fragment,null,!!Br.name&&o.createElement("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600}},Br==null?void 0:Br.name),Br.sender==="user"&&Ru?Jh(Br,du):o.createElement(Bu,{showEditableBox:Ru,onRedraw:()=>Eh("redraw",du),scrollBox:vo,Data:Br,extraEdit:oa,loading:zl,showPreference:xi,onPreference:(Zu,gs)=>Yh(Zu,gs,du)}))))})),!oe&&o.createElement("div",{className:`${Aa["footer-container"]} ${yl?Aa.full:""} ${Vu.length>=1&&Aa["has-file"]}`},!!Vu.length&&o.createElement(k.Z,{align:"middle",className:"pb5 pt5"},o.createElement("span",{title:(is=Vu==null?void 0:Vu[0])==null?void 0:is.name,className:"mr10"},(0,Ul.tP)((un=Vu==null?void 0:Vu[0])==null?void 0:un.name,40)),o.createElement("i",{onClick:()=>Eo([]),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})),o.createElement(E.Z,{title:Xr>9?o.createElement("div",null,o.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),o.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002")):""},o.createElement("div",{style:Vu.length?{paddingLeft:0}:{},className:`${Aa["input-container"]} ${Gl>4?Aa.lineFour:""} ${Xr>9?Aa.disabledNumClass:""}`},!F&&o.createElement("div",{className:Aa["footer-container-upload"]},o.createElement(f.default,_f({},Pa?cc:Ws),Vu!=null&&Vu.length?null:o.createElement(m.ZP,{className:Aa["upload-btn"],icon:o.createElement("i",{className:"iconfont icon-shangchuan4 c-white"})}))),o.createElement(y.default.TextArea,{rows:Gl>4?4:Gl,placeholder:C||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:Zs,bordered:!1,style:F?{paddingLeft:0,marginLeft:0}:{},onChange:Wh,onKeyPress:Zo}),o.createElement(m.ZP,{className:Aa["send-btn"],icon:o.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!!(Vu!=null&&Vu.length)&&((ps=Vu==null?void 0:Vu[0])==null?void 0:ps.status)!=="done"||zl,onClick:vh}),Gl>4&&o.createElement("span",{className:Aa.fullIcon,onClick:Ah},yl&&o.createElement("span",{className:"iconfont icon-shousuo"}),!yl&&o.createElement("span",{className:"iconfont icon-zhankai"}))))))))};var Zh=(0,te.connect)(({globalSetting:n,user:v})=>({globalSetting:n,user:v}))(Hh)},62350:function(M,r,t){"use strict";var e=t(59301),p=t(80541),o=t(82093),s=t(43418),f=t(96249),h=t.n(f),y=t(25557),m=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,te=(I,P,z)=>P in I?m(I,P,{enumerable:!0,configurable:!0,writable:!0,value:z}):I[P]=z,Y=(I,P)=>{for(var z in P||(P={}))b.call(P,z)&&te(I,z,P[z]);if(E)for(var z of E(P))k.call(P,z)&&te(I,z,P[z]);return I},Q=(I,P,z)=>new Promise((K,ie)=>{var ae=ue=>{try{O(z.next(ue))}catch(Ee){ie(Ee)}},ge=ue=>{try{O(z.throw(ue))}catch(Ee){ie(Ee)}},O=ue=>ue.done?K(ue.value):Promise.resolve(ue.value).then(ae,ge);O((z=z.apply(I,P)).next())});const Z=({style:I={},data:P={}})=>{const z=(0,e.useRef)(),K=(0,e.useRef)(),[ie,ae]=(0,e.useState)(!1),[ge,O]=(0,e.useState)(!1),[ue,Ee]=(0,e.useState)({left:0,top:0,bottom:0,right:0}),Ce=(0,e.useRef)(null);(0,e.useEffect)(()=>(s.default.info({title:"\u63D0\u793A",width:642,icon:null,centered:!0,content:e.createElement("div",null,e.createElement("div",null,"\u5DF2\u7ECF\u5F00\u542F\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u9700\u8981\u8C03\u7528\u4F60\u8BBE\u5907\u7684\u6444\u50CF\u5934\uFF0C\u8BF7\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\u3002"),e.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/36625"},"\u5982\u4F55\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\uFF1F")),okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{ae(!0)}}),()=>{clearInterval(K.current)}),[]);const gt=(Yt,vn)=>Q(void 0,null,function*(){return(0,o.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Yt,file:vn}})}),tt=()=>Q(void 0,null,function*(){var Yt;const vn=(Yt=z.current)==null?void 0:Yt.handleTakePhoto(),Vn=new Date().valueOf();if(vn){const Ke=yield gt(`\u7167\u7247${Vn}`,vn);Ke.status||(yield(0,p.Ju)(Y({attachment_id:Ke==null?void 0:Ke.id},P)))}}),Lt=(Yt,vn)=>{var Vn;const{clientWidth:Ke,clientHeight:sn}=window.document.documentElement,Te=(Vn=Ce.current)==null?void 0:Vn.getBoundingClientRect();Ee({left:-Te.left+vn.x,right:Ke-(Te.right-vn.x),top:-Te.top+vn.y,bottom:sn-(Te.bottom-vn.y)})};return e.createElement(e.Fragment,null,ie&&e.createElement(h(),{disabled:ge,bounds:ue,onStart:(Yt,vn)=>Lt(Yt,vn)},e.createElement("div",{ref:Ce,style:Y({position:"fixed",left:40,top:92,zIndex:101},I)},e.createElement("div",{onMouseOver:()=>{ge&&O(!1)},onMouseOut:()=>{O(!0)}},e.createElement("div",null,e.createElement(y.Z,{ref:z,isExercise:!1,onUserMediaLoaded:()=>{tt(),K.current=window.setInterval(()=>Q(void 0,null,function*(){tt()}),1e3*120)}}))))))};r.Z=Z},854:function(M,r,t){"use strict";t.d(r,{xp:function(){return f},AG:function(){return k},JA:function(){return y},FX:function(){return re},k$:function(){return Tt},ub:function(){return $t},e6:function(){return Nn},v7:function(){return Q},BO:function(){return te},x7:function(){return ue},em:function(){return en},BV:function(){return h},qz:function(){return E},Gm:function(){return m},yt:function(){return ae},I2:function(){return sn},z3:function(){return o},GY:function(){return pn},wC:function(){return Jt},Pt:function(){return Ln},Oe:function(){return Pn},L6:function(){return p},RL:function(){return e},f$:function(){return s},j1:function(){return Z},jD:function(){return Y},g4:function(){return I}});var e=t(58143),p="data:image/png;base64,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",o=t(4977),s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",h=t.p+"static/err.2323787b.png",y="data:image/png;base64,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",m="data:image/png;base64,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",E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAH0CAYAAACXcF7rAAAgAElEQVR4XuzdB7B1V1k//n1JQiooQiBCiCSEFEoIJIQUSIMQAgYQKYK9gIplVEZnbKOiMzqWUWesoyMKiiBFCCUkIb2RUEIgEKVJJ+WlhZIK738+i9/3/e9c7j137/Pec++59z575sw5Z++113rWdz3Pdz177bWetfCyl71s+5FHHtnlOPPMM3f89uPNb37z3f7X9cKnrxClH2UffX0ofrg7P/zhH/5ht3DWWWdtXwzM3Vi1/hQChUAhUAhMhQAnZGH79u3bp7q7bioECoFCoBCYiECRbClIIVAIFAIzRqA82RkDXNkXAoXA1kagSHZrt3/VvhAoBGaMQL34mjHAlX0hUAhsbQSKZLd2+1ftC4FCYIYItBdfNYVrhghX1oVAIbClESiS3dLNX5UvBAqBWSNQU7hmjXDlXwgUAlsagSLZLd38VflCoBBYCwRqCtdaoFxlFAKFwJZFoEh2yzZ9VbwQKATWAoGaXbAWKFcZhUAhsGURKJLdsk1fFS8ECoFZIzDVFK677rqru+OOO5psCwsL3R577NG+Hbfddlv3rW99q/2+xz3u0a45BPpyLQG/dtttt87H8c1vfrO7/fbbd9TVPe513Hnnne2zUlm77LJLt/vuuy9Z1j3vec9u1113XbEsdVK3xbLPuhEq/0KgENi8CExFsrfcckt30003NVQQ5YMe9KAdJPa5z32u+8Y3vtGu7bXXXt0DH/jAHeT2mc98Zgdh7rvvvt13fdd37SBm13I8+MEP3kGYX/rSl7ovfOEL7RKy3H///XcQ8Gc/+9nu1ltvbdf22Wefbr/99mu/EeWnP/3pRt6OBzzgAd297nWv9lt694W0lSVfh3KU50DYrtVRCBQChcDOIFBTuCagx7vm3YagdwbourcQKAS2JgJFshPa/Stf+Ur31a9+tXnPdRQChUAhMC0Co6dwIR+P4t/zPd8zbZkb4r4i2Q3RTCVkITD3CIwm2W3btjWSNda5mQ9e7Ne//vUdY72bua5Vt0KgEJgdAqOncG0VkjUTwiczHWbXBJVzIVAIbGYERpPs1772tTZN6973vvdmxqXqVggUAoXATiMw1RSunS61MigECoFCYIsgUCQ7oaGNx5pXe7/73W+LqENVsxAoBFYbgammcGWSv1VWm/mo2QWbuXWrboXA2iAwFcl+8YtfbLMLrNrazMd6kix8LUO28syy4v6S5GBukUSWJjvnHi8ljZX3lzq75gVelkPLTwfpf5Y5W3ZshV6WH6cM5fLmlbX4mpV98rFiTp7+G6u3xHrPPffcsaTa/V4eSpfl12ZuyK8vJ3m+/OUvd9/93d/drvmvDfbee+8deZHLefdb5SedRSNZZeh6ylYWuZJnH6u+3spPHmTx7RNckg6m8kubBIvI7B4rGGHYf1EKDzJkqXnyCxbBhswO+avbfe973+9YWh6ck4f6KMsTl7aHW79N+ljLU/r73Oc+39GOm9mG56VuNYVrmZagsIyAws/iYMheIiJGxspIYgSWLl999dXtv3Qf/vCHm/ExqsRoOO200xoxMMwY6Ote97ruMY95THfYYYc1AnQgSPm9733va8uG/ZeHZcTulz8DfPzjH986zo9//OOd5dGI4YYbbmhLlA8//PBGag6LMw4++ODuPe95T5PJfdJdeumlzdgZ9+Me97juEY94REt/3XXXtTyOPvroHR3z+eef393//vdv+YawPv/5z3cXXXRRp17Ktvz5kksuaXV5yEMe0kiMfGS77LLLumOPPba1zac+9anuve99b7uuzR72sId1Rx55ZMuXXG984xu7E0444TuGfZC3OsFGXb7v+76v5W3JuHvVQ7uQ4/nPf34j+3e9611t6uKhhx7a8NUJnH322a2cI444ojvqqKO6G2+8sVMXuBpqQoLaOUvA5fPIRz6ydYbk9h+mH/nIR7r/+7//6/7nf/6nO/7441t91AWBX3PNNd2BBx7YXX/99U0n5Ak7Zai/tnzuc5/bXXvtta1TgbV8HVdeeWX3zne+sy1x1y4HHXTQLNS58pyAQJHsOqmHeA1vectbmjEzWMTC+B772MfuMA4GxKAZf4jkoQ99aCNHhuS6a/G8PvaxjzVPDhGEZBkjsnj729/eSOIXf/EXu09+8pONIBCkpcNIHBEhmn/5l3/pPK0g3gQC6ntPCMAHKVx88cXdKaec0sj73HPPbcRKHsTovAPh/Pd//3eT95hjjmnndAZiQ6hrPMx3vOMdjTyQ1Qc/+MEdMSZ4h8hbvZ7ylKc00iSveiFZHh4iefSjH92pP2J66lOf2vIl4z/+4z923/u937ujk0hdlKN8uF9++eWtHdyPyGH30Y9+tOX5T//0T90f/MEfNKLX8SFlaRC6Du4DH/hAI0Kd5NOe9rTWoWhX7fviF7+4yY343v3udzcZdADa2W+diE4PFq9+9avbvWKBaB9YPuMZz2hkeeGFFzaiPu+887pnPetZTRe0gc5BfWH+0pe+tPvEJz7R6vKoRz2qtaFDXogbuVpA9IM/+IPrpPFbt9jRU7gYHqOOR7V1oZu+5ryav/7rv27ezOmnn94MkSG89a1vbYaJPBgVw4f3FVdc0V1wwQWNcGHPUE899dRm6IyZcS0+eGMHHHBA84AQHe8REf7ET/xEM3qEwvDyWP7MZz6zkSxjRwJIGNE4EBFvCVn9+I//ePNgfRAOj4sHStanP/3pzcskz5Of/OTmPSUdEkqUM4QvoI9y1B1RIiaeH4LlrUmrQ3HwFNX1R37kR7pXvepVjUBgIA914X2TA0nzCnls8uXZ8eKQ6eIYFAiHTOoJax3XOeec07AnA+/xBS94Qffa1762+53f+Z3meWeY4+abb27lGgpA+NrIEwSZkKJ8EODv//7v7/A2//Zv/7b7gR/4ge64445rdVJfHQay1UZkpRdkgjX5XvjCF7ZrDpiq+7Of/eyWtw7A/SeddFJrX3pDPjipiw7GQVZPEzx/ZI6A61hbBEaT7NqKt36lIRaENosXfAzzn//5n7sXvehF7dEbQfGGPGoyOl6PD5LhEf7v//5v96//+q/NkHgqCPTHfuzHWlqeCkJYfOgEeWuIE6G+7W1vax4RkkVODNnwgzoiOYTHsJEsr9NvxswjlNajLM/q4Q9/eDNaXqxzP//zP988ZCSDhBEieXhYqUs8aPc43I8UkTDyYvxnnXVWk1PnQS4kxnt08GSlQ2K8YmSiAyHLa17zmka6yoYFL/4nf/In239DGDxk5/pOAazPPPPMRuY6L5gqF/7SqcP73//+5pn+13/9V/fbv/3bjch0IHA644wzGqHLxyO8DoGXTVdggvyQ3K/92q810lc3ZI3odETkVoaOD0baGWZIli7QPfhoezhIp0OUj3LgpyPpk6zOWn2R8W/+5m824tcJIFn4I2ed+nJj0+tnaZu75JrCNaF9eWkMibGu9uFxz6MiTwV59A8Gxnh5h4YDGJ3xVLIwyLyY+Zmf+ZlGOry4kFc/H4/ZHikPOeSQRkr//u//3h43X/KSlzQCyKMvgpX2h37oh7qTTz65pePtKMtjKJJCPs973vMaGfI2eVu8vb//+7/v/uiP/qiRFILjxSEcpGiMEFEz9l//9V9vXp1yHG9605vaYzFvDKkhVWSFTBALOR3IJ2PGcDjxxBPbvdIitCc84QntOhIh81VXXdXGRT1S8+Y8fuvQMlYcfBDeL//yLzeyQ2KvfOUrmzy8QPU2DJAIbEjWcAE9eMMb3tDOGw7hVZJbJwkX+CiHRyp/bQdrRAdD7apz00F6ZEeiGS7QCXiKgQ8MDb+4T0fqnPoaK37961+/LMn+0i/9UvehD32odd6/8iu/0mQwlEFH5GWYKOFFV1ufK7/lEZiKZLfKcMEsZxdQfgb7Uz/1U83TyUsWhMCYkRjiNITA8/Tdf4OOmHlyjNxwAYJbfLjGE0QA7n/5y1/eCMdLHMTA6D3Wuo6YyMHA/+RP/qR5TQjLwYNj6EjLSzoeIE9Rnn/1V3/V/cVf/EUjAaRtjJfX6xGdoWdVIAL4vd/7veY5IsfFY7I6NGOfCF+9QkpIEEHABAEjdWmRuhdSCMR/3qi0Oi/Ey9Mkt85h8YFM/+Ef/qF1cIgZrv/2b//WOg/k6jqP37CBIQay6CBgieSU97M/+7PdK17xitZBqo/2/NVf/dXWjuSFKzy0L89bZwIjMmovHZ+yecbaSdmeNDIzg+7BwlMCYkTYvFeeLO9aB2cIpO/JGpP1xPM3f/M3rePjUXsaeuITn9jq+1u/9Vt3m7VQxLg2CEw1hWurxC6YJcnyVJATcsssAYbzH//xH23M00sdXg5jR2rGbxkoL4vnxSh5isYdeX0es5FTDh6Vx0bG7DHRGChP2LdHX8TCm1UG78qjJyJg5MjwN37jNxrZODyOG3JAtIzWWKuykCxCRqY8MePGZENsyPZJT3rSDnl+7ud+ro2nGkKQdjHJ0il1RSyIHoEZi1QPnjHCU96f//mfN2JCYK4hGkTuHNJy3rCFR2ovw5YaRjEUoixeYp9kefscCG3yn//5n42o1UU+L3vZy3aQLEI1DIAUdRrK50EqE0ZIFs46gu///u9vbanOCJq8sEPM2oBXzkOFvyEPH/nxwA1LIFRtrA3kjWzdDxMdIe+3/+ILyf7pn/5p99M//dMtvY4SycJb56p9daZ5olgbmtnapRTJTmj/bH0zK4U05sdIGBZvBrl4w+/FiHEzhuqRj3HwhjzuMVaG5uOx2qO2RvTiJm/zVcmQAs+P98nrQmI8Oy9ffvd3f7eRCQLxIozRIRakapyQV8h7jhfKwHlxxk8RAy843hvyQQSI131IG/kpE5mpB8/vF37hF5rXKV+EuZQniyBhwovnpSIweZGVJytvBOJxHKmRAaEifh2KdnK/zogH6P5sXdRvZp624QGerLogV160PHiyZEdOmU4Hex0PcjN0QA4dlycNY6iGWOCvU9Z28uCt8oLJ4klBB4e4kawOyKG+Ojp1kwZpI1T1h6Xxeu2oXeClTJ2GIRzeLV1RP3WmDzxZ3u4f//Eft2EVHZZ8yKcdYGmowlBKBaJfW+IfPYWLkuZFxNqKurlK440gNQbJWBkxg8oChMx55LH82Z/9WRsHjCeLABiLtB4ZeVc8mhzyZsCmAXlkdfiPZHmVPB4eFM9THghKWmTBOL2g4W3zEJE1L9T0K8SWyfbGgr0YQ5oIJ2/1MyeXjMYeEbM83M8jdj+Zpec958UaT54sHquRH9LLGDQCI69HXmOwsPFfnXnxOhNpycEzz9Sn4IGszGf16B9yhh9Cgz1stAMCc14aL4yQFALTwakPknPNk4ROKnN3ea3GhXmQpneRUaeZOcBwRpQ6Gp2PA9bS6WSRt/ReiiH9v/zLv2zXPA3ATCdpaEI5nmx0mNI5jNfrbJzPXFuzUNgpEoaztJ4OlK9NZvEyd3NZ5+rWZjTJbpVltasL89K5JZyi8VGKn1U6zscLc834GsNGSDwlJMroEBailhYJ5HBPCDSP/cguj5vaMO2Ye7KiyDfSkp5HqTyP7kgs8rlHmXnJhSgQFqJQNoJ2HwNXF95oXnC5F0nw2njL6pBhARhkdRL5cx3Jyie7VLiWuamZARIsEBuiW7zyCvnLhxzk9MnsipSPcJVJDr8Rr3rDOuOtaSf1DImSmTzLraiCFQKXd7+dYMHLRaLOk4ks6gfbrLSLnkirU3PN78TX4AnDUznSkks+6ucjPdKVXxYprIV+VxnfRqCmcC2jCSGQ9Z4P3F/iydAXL/mM+H0CXHyPNDFU6fpp+9XPfSmn/3/IPcmrf99S8C4lX2RcnL5f534nNLTeQ2Xql9+v/yS8hua9XH0XlzmJlBZjmv++V4p5vFJ7FBnOFoEi2WXwneWLr9k2aeVeCBQC84LAVFO4tkrQ7iLZeVHTkqMQ2LgITEWyW2UKlzE8Y20Z09y4zVySFwKFwHohUFO4JiDvxYGXG7UMcb3Us8otBDY+AlORrDefyGezbwm+1s3rbby3wonI5dvbYi81/Eb63ngj/byM689CMCugf2gjL+/kudKLkcV1VZY31+5bHCNV2uTten8uKtny9j3xavudVGYa9F/4SJ80qY98+zFb8/IpLyNd8yFHOkIykwUOeaOeJbne/AdbZZvtkGlMiTQW2ZUhz/4LT/k4lxkZ+SaX+1zvR1MzM6PfTu7NSknlJxassvxO4By/F2MbLJSZtJlK19cJ+dIPci+OJ7zWulzl3R2B0VO4CsDVRQAxmAJlfqiOyzQbRmt+rKlOjM4iBGPh5mKaA2kuqPuyqIBEFgtkjq0pVK65x7QhBCNvhLncLIF+rchjMYShEhPsGa8xagYvH8ZunixZTQ3K1CLTzBg+Uss0roRdJIe5pdIn4HamrpkLal6scsgsf7Iqy9SkRPsyDSqxd03i1zE5Z7FEplwlFKSyYJC4sqYukddUM/OKTZlCRupF3gSqgblPtrwnCznIpaxMo4MXWVI24pMHLCwrJoepZKbYZUlypt+5Jk8ru3ybokdOGCkXRglGrr0S99f8YdPqYGIqF1wsnDCHmlyW81oAYXHJ4iDrq6u1ldsYBIpkl0GLQSTi/RhAx6RFpozchHrLUpEUYkCkJo4jDgbnnLFwBmV1FeNloIyPESMkBBsiFcuAASIU9yEXeZo8b5I9A00Q7qXkNT9UrAOrhUTyEvNAWfEadQCMXZniBSAfy0cZOFkzWV5HgNwQGgJCPspPdK14rlZBWShgDDxzeJGWiftZNqp8K5qUDTNLhpWvrvLXMVhkYVWVuqmD/IVrzOo1eVtKK/gODMgEH54n4rMgQ2eng0jgHmXo1NRLx0Iv3EM3kKyFG7xnJCx/1yzisMxWJ2VZLnLUQSXgT4J7W4ChHN+w0n4WIMgHhml7Cy/kIayh9qYX0jsvf0uA4WIRgzpYmFDDXGMscbZpawrXMviuxewCpIUMGRQvNRPfGXWiL1kIwMAZnI8AKEgBGTAsBsoTlIYhI1T5ITekxeMzxGPCOnLmaYWUl1MtBCUYibX3DBk5k4O8ymboSBZxIzFeI/KxBh8Z5H/yT6hBhIAILQntP5a7jsh544hIXoiLF60DUh8r4pA54vIfKepoEA6Slc5/MkmjHDgiPfjkEVodyAxr98IGqUljVZolu5m4T3446hScR6xI1/1kzC4HyiC7vJEt+cQMkL84CYlfAFPlIEttY0ksvNQ5QyDpwMgEY3nqSHQOVnZZdUYessgD1pbRandLc5Eroi6SnS1xjsl9NMlGKWe1LcsY4WeZdi1IljfCO0KwibiPDHi0PDIEihgZfVZwIQLEx+ilQzy+3c8TYuyuITGEg3w8cjJQxMJ4eYmTllYiWctQBfLmqTJw+fIM5YvQyYwQlOscQrEiiyyWvcIvY6+CndAXy2stA7XsVX14tTxlJIkgEZe6qjePjPwIGLEgJ8tcEzxb/FfyIGceL2LT8fASdSIw0CG4V/2d01GoB5J0LUMCruuMeM06IfXLGCuyJovz5FIPmEujrXjviBX59tuChyuNjgUuME2gb52ResBJucpQP6SqLog1u17Alo5oA2SaoQ7DK7BGtMoir2XFdCrxCmZpH5X3MARqCtcEnBgOw4ohDoN0XCqEx0isOUdaDBX5MXbenshTPBZHQh2SJ7EJGBYDQ3DIhOeWsT6yGy5g2O5l2LmGaFyb5MlaT++RNy+33JNhC4TAC2PkCCLEKnA08hBdiuccuZXr8d6QQAKEe2RHKoYKdAAe95GRugico/6w4LEKyoIgPcYjGeRuOAUOAsQgVgRtOCFb3GQPMsSnI+ApkgG2iVOgA+OFKoe3yRtE/HmxpS7IW0eA+AwD6KgyV1x7IeCMJbtXHdQr2wiRSb4wUBYPUxpYkh1pI1GyKBfJavOMUZNbBwRzQYDkRxZPEzx2dVF/47SC0NAB7VCe7DhbnFXqItlZITtFvgwH4fIAs70K42NseauOYF1jmEgU0eSxl4fImBEQYmGoyI9h8w4Z79CIYu43JosoEK0OAFEjXIaNqJBkPFXeHAJShqEFj8UM3YF4lI/8kAVyEBjGI7Br2Y8KYYWgjN3apysvyHjAvNZsT4N4lemc3QDIg8R4smRGTDxc3mxeojnHayRf9jBD2nBE0O7XEZED2SFS13141EhR1DIkZpggXqny1A9m2k4b8HB1Jnn5lFCROlNtQF6dorLyIi2dYp4KePeeWHSkxpSVwZPl/ZKfXM7LI+PGf/d3f9eGWERGK5KdwghncMtUU7goA0KocGmr2yIMm6FmAUT2rGKoyCQvVxgYQtAOCRrD4BAY75HhSSOvbK0tLwQ29I2zvOOBIYSlDBahOK8TIJ97eIoIhrcZQkcayk/Iv7wg4l061AuZhlDVg5z9XVXVL96isVnkw3OTr/PZqRbx8QgRk04GMaacBEwhB1LNVt30ODv+RqddM9YZ7zpBXbQN3c8+XDoJdVaW8+rCK4YNmft1gAP51C1PEQnak5kSOsTM0MgUsMgKN2QP50wdU5ZyXEP8hkF0AgnovroaWrlNg8BUJDtNQXVPIVAIFAJbFYGawrVMy/MOeBqL9+DaqopS9S4ECoHpEBhNsh67ErNyuiI3xl1rMbtgYyBRUhYChcDOIDB6CtdW2RmhSHZn1KruLQQKgSAwmmS3ShQuL1S8dFgcyb5UpxAoBAqBoQjUFK6hSFW6QqAQKASmQGAqku3vI9QvM5Gess3JDle5t93JmGuL92ja2fz624gslmNIWVPgW7cUAoXAFkdgp6ZwWdVizp7D/EJz/RzmA1oSmPBtzmf+obf1Vqg4EJv5fAnRZxjCvESHydUmcOfIenb/zTHMG3+E71pW6Jgon43iyEZGh/mEysp8z+zU6pp5na7lMEk+q6zMRzVvsY5CoBAoBKZBYKdINrMMFJx13n7zEvs7oWbHzKWu9XdoTWzQxfn53y9raH6L5djZsqYBuO4pBAqBQmD0FK6CrBAoBAqBQmA4AkWyw7Fqsw0SoNqQg5kHy60RNzRiaavlooYcllrSynuXJy/bEEniq1q+6ekgwVn8dl2elokagpkUD9Zwh6ESsllmOXQduzoZjskQTuqbZb2J7p9AKsoxRGOJ63KHPCJLhmUMJTlv6a3fGZ5Rx5StrOxGYEhnUtSwlZowUbLkmeEky3eHyL9U3mQ3+yRxahNbQnupA7kTrW4pHTE9UH3UnwzZ8UK+CdI9qX37MnnKs7yXXlgyPKkt+vfRY1j3MYGTOsiDXNod9uQyLEem2vNuJW37zuujp3CNL2Lz3CEik6AtIkSJKCUgynLRrIztCpQiJJ8ITxRWcBQKK8CJIwGuGZs194yT8QtP6D/jtTbdb8Rq3FqQEsFTrJlf7kCWr3/961u54pqK5sUIGYlzgqeY72xsWzzTEJg6iYiVMJYibYVoyewehigqlWAngogLhyguwnKHOpNFpCgRwxzqKUoWg5ZPIowxYPIiGrsFkM96fDKSyXn4wA1hw0ecBB2YGKsIlMwO6/yRIELTZtKLs2AXAelEwBoif79eeQcgv8RJgB08yCZAjahczsFYGmEe1UGd1UG7kRGRIUVt6qMuCRvpfjFhhxywEwISaQrmgxwTiEZbI2D6QMfI5oCh+8hD17KTgrCM9FRbZxscbavTf+Mb39g6kOc///lDxKo0PQSKZAeoA4XjlVLmBIFmOAxGEG0BShbHaHVd9CgRkZAHZb/66qtbWsqORBLgmWfI40GmCESEJgSTwMzIUbQqSi4M4PHHH9+Md7lDZ/CGN7yhEZZ8GTti4Y3EU/UtchdjZnAJ5SeqFM9KcBNEyAt1HTm5n0wiPSGJV7ziFd1zn/vcHTsdLCWP+1/1qld1L3zhC3d4QcgkL0cRVvYT05EoPy8mkRdil1Z9eW2ifXkh6RrSTGCW7EoAa22hvXQY6oAoePQJeyiCF0yGyN+vE1zUx8tbMvHy5JswiXRDvmTWBshf5CykB2/EK5KaDhjpiUbmZa+2gYNDZyF85LOe9awWcUt6ZSx3wO4tb3lLI0x6ob7CQiLG4CBPmCtTOsF/ECldpIc6OxjpsHwjWrFp4QxX4SjJgpxf9KIXDbCYShIEpprCtRXhS5QpxsIYkIyI90LjUVoRmxhDP5A5kuWx8GR5Oe5FkgxR2D/fFF8YQfciMWTKaJAfA83uBjweeTNUsVUR4Eoke95553WnnXbaDo+Y3Igh26XwMAWhFuAZcSAMhsSrQRTZV0od1N9sD4SmrkIs6hBe85rXtBin/Zkgi/VD3rzv5zznOTtmmcSTVSfExXj9RiauuSd7kxnqQEQIAykhqkT8EsoQDjomZKFOOj3EoG7w1CkglwxNZPsbBPLa1752RflTHxjoFMkKR2XxlpWhI3PNOW2lTmSAIcJDWOpBTl55hpHE6A3hulceOlNk5wmB7Oo9KXoaLOgickT29vlSN8RJLh4yfUG6Om9lks1QAfnI5GkJ/sqnJ9LTXxHY/NdZa4PLL7+8SHYkARbJDgSMUjIGhoscGRIlTFzTpcap+iSLALL7LC/NPl3+83bkacyW8TFYxMFbQ3SMmLEgH0bkOoMdQ7K8ZHkwYnVgOImpirDUAakhV8SsA9EpIFflkQVBJYwir5YXyZBf/epXr0hS8mb4z3ve8+42jswblJchimybQ1aknUdvBOExH36GZpACXA0BqIfHc6SE1KTRASAE98FVnZThMTjBtZG4ewyDDJE/KuI+ba8jMvyiEyCPjk+nidA8qTivznRCPZCse7QfeXWo6ZT9Jnc2piSrTpDsSJZH7IlhUhzgPsnqqG1BYzgJOdI1ZfBk6ZP2ho+OhkwwzNg3neJBcwbohM5fG+tcOAryKpIdSBi9ZDs1hWt8cRv3jmx4yLgYDsKhxIwjW5YwLuSVAxkgF/tkuR8RIDoEwQgoPa+IQvNoGR4jcV7QagZsOMJ97k80fY3mEXQlT5aXxqsz7KCcRPTPjrb+MzZ1YWi8IDsaIAGwotAAACAASURBVFll58UQr9rjtbrlkTO7M7zyla9sY3TZGHG54QLpXvCCF9zN42WwZPN4K29euzFPhKVTg1/mNvuN2LO/FgxhhagTgFt9nM+LM6SIZNUjuxtkLra8eJND5O/XiXzahzzZSFE5hlx0mggO2cJVx4ns0xkgY/XyXwfGcwzJwkE9EL92tuUPkjVeKj9kN2m4gE7IH4EiR08ZGYMnr85LG/NiDckgUrJoNzqZrYqksaGn87DS+ZHR/Tp3aWu4YByPFckOxIshMdR4sZTeIxZiRK6Jvp8317L1SAlgpMVzkiZb2iBNngEPlTHmhQpPhvJLK3+G4pzHxWyuyLNE0jzf5Q5GbkyWd2Kczn8GI1+ExkMig/8MknHHq0bgDDYykROBqHvGThEcUojHNemNM4zIgsQNTTjk7ZE4TwQ6EwasrkiIx82wYaEzc86QBDk89rof7shB/s6rF5zImd0EEKF8EZr6kR8miAyOyA6ZTfPGHC7kpBvGLMkED54nrMmgTOXpKHUQmU3Ai9RxwZmeeGLRBnnxSc68JFxJRbNZo3ob/1eu+2FCT+GVTTYRJjzoFryCueGfdKLahW71X3wham0ojWGfOsYhUFO4BuCFkDLNiJfnyHQr3wxo8UGxKSejQ779pbsMCoHEIN2bbUcyhQfhxFtyXVokwoAoe+RYSvx4XEgUGfXLXio9WZQX8spuDOrgyPboWWSCALOhYn/K10qyZCYGA5a3cnyrG7JwXr38dk65PunIYDPmyI4FytHBOcjuP6/X9ZXkX668yIbM5BlSgrVz/sM0u+RmMYy6Oe8e51L/6FQ6sqFbBWXbIvmoy0rT9ZQffSBHOiTnMrUO9vJNR+y8TtVTQgVMGqOB305bJDses7qjECgECoHBCNQUrsFQVcJCoBAoBMYjUCQ7HrO6oxAoBAqBQQjUFK5BMFWiQqAQKASmQ6BIdjrc6q5CoBAoBAYhUFO4BsFUiQqBQqAQmA6BmZPsdlOA7ri96/bcq1vYZZfppKy7CoFCoBDYwAjMdArX9s9/tus++5muO+zh3cI+99rAMJXohUAhUAhMh0CR7HS41V2FQCFQCAxCYKZTuMqTHdQGlagQKAQ2MQKzJdk77+y6O+/out33qDHZTaxEVbVCoBBYGoGawlWaUQgUAoXADBEokp0huJV1IVAIFAKzn8L1ta923Vdv6br77tst3POehXghUAgUAlsKgdmTbE3h2lIKVZUtBAqB70SgpnCVVhQChUAhMEMEZkuyN9/YdTfe0HUHHdwt7LX3DKtRWRcChUAhMJ8IzHYK1/btthDouoWFFoG9jkKgECgEthoCMyXZsWDa4iK7q2ZbDttx2N4lW5VIYzsSW2S4ZksM22jYSM8+R7bgyHYxtvdw2DbF9hq29Ji0vfJYeSt9IVAIFAKTEJibKVw29rOpnX3hba6HMJGoTQCdR4w2gZPO7ql2G7Wjpg3p7HeFQLN/vGu2WbYbKQK2aZx9iRCtDe/sDFpHIVAIFAJrgcDMSXb7F7Z13babuu6Ah3QLe+61ZJ1sZme/d9tt2wrbrqS2era98WMf+9i2gRsSteOq3T8/8YlPtC2YbW2MdHmx5557btuZ08aFdux0T3Yuve666xoh2/jO9ty8WdtE2wGV11xHIVAIFAKzQmAupnDxQG2L7HPBBRd0BxxwQCNFnisv9eyzz26kilxt/2znV1tiI2L709vO+UMf+lBnK2vf7kei9pbnDdsS+TGPeUwj4BNOOKHlm91CV9rZc1bAV76FQCGwNRCYC5JFeIYJeKN+Z/vnQw45pHvmM5/Zvf71r28kaY94RMvTtU+8cdrLL7+8fV922WXdTTfd1IYCELDfziNlZHvQQQe1LaFPO+20RrLGclPO1mjqqmUhUAisFwKzncL1pS923Re/0HUP2r9b2GPPJet45513NgL8wAc+0H32s59t+8bzbpEhD/Z1r3tdI0SP/8Zajdl6ueVx/6qrrmrEbOjAGCwytV+834Yh5OO+RzziEe1e47XI95Of/GR32GGHtXzrKAQKgUJglgjMlGSnEfzqq69u46+GDJAjIjX969Zbb21js0jzK1/5SnuJ9eEPf7gNDey///5taMG4LpI9/PDDW9G8X0SKWK+//vo2pJAXX/KqoxAoBAqBWSMwV1O4VJY3e9dddzXvNNOzfDuHLHmuvF8vrXirfiNe07UMExizNZsAid5yyy3tGoI2RLDffvu1POsoBAqBQmCtEJgpyW6/6y6TVLtut926hfIc16pNq5xCoBCYEwRmP4XLktrPf67rHnZIt7D3PnNS7RKjECgECoG1QWD2JFtRuNamJauUQqAQmEsE5mIK11wiU0IVAoVAIbAKCMyeZG+7tetuvbXr7nXvbmHXXVdB5MqiECgECoGNhcBcTOES0MUsATMEEtRlJRhNz7KUtj9bwNQvy2bNuzWrwNQvU7scVn5ltsL97ne/dk65ZisILGOql9kIYhy418ox/zN9zDkzHMxcyFxesxbIYYGEmQ5WmLlf+fe9733bDIePfexj7Zwpae6raGQrtWxdLwQ2FwJzQbLI6l3velf30Ic+tC2TXe5AVkjRt1ViBx988I6FCqZ3iW1g+SziQ5LiFTz84Q9v9wg0Y4GDObZWkyFzpItgXUeMSNp5/8VAEBvBdUt+Ean/Rx11VCPLD37wg60cJHrggQe26WVWpiHWj370oy09YrZUGIEfffTRrQMIGQ/tTDaXulVtCoGth8Bsp3DdflvX3XZb1+29z8ThAstf3/72t7egMFZtLXcgP6SG3Cw8sLDAQgSeKQ/TOfNspXMOiVqCy3u04otn6pp7eM7IFiH6FlTmkksuaemRvuA0iNR9iJnXjFylNYcX+ZqXKyqYzkHksEMPPbR5uwjbajPXLZhwXb48Z7Kr4x577LH1tK1qXAhsQQRmS7IjZhdceumljfx4hZMOiwoQFzK1tNYKL98IlHcrVoFHdd4uUrQyDCkiP9G+fCND0bmUJf0DH/jA7t3vfnfL99hjj21eKZK11Fc4RQsfeKW8UB4pz9RKMx6uc/IxVMB71WHwqK06Q8QI+pGPfGTrBOooBAqBrYXAXE3h6pMs4gxJ9puEh8lz5HUiL0MCxloNMSA+Xq5rCJI3KVIXgnOdB2uJLkJForxMww3uMV4qLc9VvASxD5AkgkXm8kDYonyJeeCxH6kLasOD9ehPluOOO679NjTB81Wm4QukbmzY8EV5slvLyKq2WxuB2ZPsDZ/vOt7sIYetuBjhiiuuaGSIrATaRn6PfvSj7/ZiixeL9JAwQpQWefEieZvGVHmYziNbXivvmBfJi/XNq/Uoz5PlARsu8PiOwHnCxxxzTCsDUfNIySEPpOowBIE0DUEgTLIgdN9I2/dFF13UiFgHgNANa+gEeNgZL7b8t45CoBDY3AjMfgrXnXd2naW1u+++4rJaXp9Hch6j8VKE6Xd/J4N4uJoFOSJlBOtlkw9PUYzZzFZAdAiRN+k6gkWmiNM19yNUY6ZIFCkq228kaygAGedlG3l4vXk5x9s2JCA/crpGRnkmIDjPFsHzgI3DKj+7OWxu9araFQKFwMxJdlqIkaSPY7loWdm3qz8lyj28V4ffriG5/Pbf79wrb6Qoje/cJw3CT9rI4rq0kcn5EP/i8325yJS9xdxTEcCm1Yy6rxDYeAjMxRSujQdbSVwIFAKFwDAEZkqy27/y5a7zecB+3cLuNWVpWJNUqkKgENhMCMzNFK7NBGrVpRAoBAqBIFAkW7pQCBQChcCMEJj9FK5tN3fdzTd13UMOXHZL8BnVrbItBAqBQmDdEZg5ya52DTM1K3t9mSVgupW5qKZkmR5lmpW3+Xm77/+kt/nSmjeb+80CyMwCU7gSMCazFswiUJ6yTMny3zVzeE0ny8owv00pc33x1uOmhJlvmxkHcJKHmQrOkZdMypZP8nY9dSSDg4wO97nH+cVxEbI/mnzJkvL9d797/DZ9TR6O1Mtv1xNwR51gm/Jdd18O92sn9UvwnsjdnxssjbxgmDKTJyxcs9DDQf7ImHKCSb9tncty5WARLP0nt/9wdaT9lgraQwbY9GeWBOfolHr12zh5O9c/YKks5bpHecFJXql3AhbRxciUe4I/uXyCbeqlDL+Vk7aUX9o7Ux3JBaeUCdtMN3SNfOqd2B6pR99OnFNH5Zn/7Xd0y2+yRX+CYQIsudf15YIlBdPM9kn58idz2pAO+51pn0kHLzL0da2vf+RxX8pXL/dk5lEwmxRbJO0EU3lna6yl9GhupnAhShP/VXbSun7XrcZyWLkFzIsvvrgtKnCfubUA8G3iPyWwMGE5wORnpZc5t/KzJJaSWq1l4YKFDUCkSIC0SMIS2n333bdtzOgeS2uBK11iF1iea16shQeukUWjSmulmnwYEmXTUO77+Mc/3hY1yNPiB/ea32szSSvI1JGCkMm95vyqF9nN7yWv+5VL8eAZAjZvV73cByeyO5CYdOSz/5l8si8awyNn5gb7T9GterPQQ7Ad97guZkQMPAqXOc7mEbumTaR3XR1dNweZvOrJaORJJnJkK3fGAje4u8c1WJubrB3IFcKxQk8dGSP8xK+ApdV98ne//MhirjLd8H8p4yCTMsiOiJQprTLh4DecYUkGH/WDjTaCt3ucd7+52La0h686Bid5RUZlwYvc9Ni3Muglec3FRpDaRVkOuiZ/OzirIzzhATPntTdc1BU2WZEICzKyJ/O+Ya+zVD6ZspiGnPL0rV7qow3oMRnsHq396R67YU90EU7sCx7wZUPSyAcWy80Vp7PmlasnPPyHtQ8ZnYODOjkHY/mpqzYjF4wzl50c8qC35HXNPWSEibrC08c53+KTTNoLUDlsUp3UTR3ZkPyc63f8c0GywAGqRtcIgNRwSxEjxQtJBUyrtE444YRGQoK5MC5GJI4AAKwaW27rbyTNSABK2eSvUfwH+Dvf+c6mFBYZ2EY8SpxVaRRKZC5lkx8hanxyUACK6h55iN6FONTLPYhA41Na8icQDcWXL2JgZPLU8NJSbr/JaLGE+l144YXNaP32EVtB2RQh3rcYDOoQTyALL2CoPAaqLHUMIfuPwOX5lKc8pZXpt2hpcKOIDIXC2mGYfJTLOXLC3G/tC9dsz04ueMEAiZGJgvrPyGHhvLIZBQzJpU6nn3566xT810bK8K3+WXWHJPx2zocuMQg64b/8EJB6P/WpT234L0Wy6gMf9dORW1pNTp0iXGGKRLRTnla0MWy1JcKRTh1gKkIbXWOQylYu3fBbh+m8fJSLWNPhwkcHLB9YSksH6Lf7yQYbOMDZikVyaRNYaCe6Lc8sztE+zmkfdVR/y8gRGx0NqWkz14844oimT65baSmynfvt/qws5EtudWAHdAfWsNCO6qVj1SE4TjnllEaCS+EuP2XRhfe85z0NR/YGBx+EDgflq48y1ZnM6otM6XqeHpSLE9zrHm2SzksHREb8w+ak1d4wk8dyR5wUOqUN2A/85QfTxfWa7RSuAWOyGpKBAYlno1fXAEuRLEDELtCTASORrsQMoDgA1uB5HKFYlHs5b1aDKhvAlJqSKhcJyMPqMY3I0+SFaHjgk5XhMjr3Atk1ckgHaIbGEDQoxUX2IZYQYh7tNQ7yUgfp8/hGcZEbxeLJITEEI39GgYycY6jkTJwFxAJLB6VnlKKA+dbrSytPJKVM9bAk2P3OqzuFI7dDdDTG5sPg5akM6Ri/NqFsDucpnzYiIxKCEQV3Tn2UBVu4MULtQwZGSE7YwReh0QdGp12QrDbXsTIw153XMdMH9WMwDNM96gA3ZagLw1dn9aQbT37yk+/2WNk3qgxN6TQZ1amnntryVyf3wkEnDAt6RA6kkzZeTLLaX16uu59sZISBa8GJbLBwP71DHNrcb2RBz9TD/XCPx4V4dB7ygjE9TCfrPznd/6hHParlxzumB2wt0ey0r3aBKxmUQ17toz3YiLrCUBvpVLSltqc36ezoL6KKxwdLdhOSfcITnrDDE19MZFngQ0bxTHS6yJ1NanPyiJanviFWacioY4GnD9zIpi50PPiSkV25Jp22zRNLHv/JCkf/lzrUS/50QDvBLStB48j075styQ6IwsU4NBKBE/8VeEutjNLAAHGN0SbkIHLTEHq+PGYCkpK5RmFCbP1ehsECGWAZR6O0eTQRUEbjIEFKKk1i3lJwDYbUGR7l940s85iT+yi0Ry5GwOCVx0goKwPwQUwaKzFvM2bJuJCKusonHk4ChTMUJOY+CoiANTy5yEeWPAq5ByHDWtqMQ1EMxuZcyJns6qt9kCxM4A9jefJmGJN7YU7x0vEhfp0F7+/KK69ssilTneWjLnDKEmaGnyEFyi0vBgMfJKku8Dj55JObzJdddll70mAE0jIw7Q1fdVW+9GRTD4Sgnf2XloFq55NOOqnlkVV/fcNQd4RNRu3iCQEByoNBIaMcCTivvmRQVwbc92RFd0Ny6hJdIqd0Ohb5JbpbPEE40QuE6YkGOdO7dIp0M51r0sJFu9AJ5EIm8isnnURiIbMhnST9k78603lklngbdCJDcdLTPwQKU3VSB+RJpx3BXR3gQl5tw24ynnz88cffbbl8H/cMSyiLPOT3TQ66wX7yhEFOeMqPA/bWt761Q+DSwkVbx5OP7eR9DjtI9D46ym7gr410HuqccfDFnqn2JR/dy3sV+pQwqIsdxHWfwpVgLUAhpAZ3qADjXPzSCskGRF4TZQK++/NIw3v1m8JLE29I3v2XTRm/FZyGkjo0BqMHOkPPOCfDpCx5NNDT+u+68imUchizNOShhBqDkVCWDCO4FnLVYBSQMlJUSq/x5U/hKDsSQ4LuEZKRkSoTiVI6GKonZXeeAqk7I6OIFEfevDEkx6D7L/uUg0RgqSzEg9wYpc4LnoyXssGEYsMr0cWUSw7egWuIiBzkNJyBlBBCxgthi6zhRDYk7hupUXBt4HHc/R5VyYEIE9pSecpWDmwZNOI5//zzW90pvHZJyEptkicMcsOF4SpLvnQFtrDKQccYszaFFyKUFh5wUF+6SU5t77fhB+XmpUzGn+P1qaP06mHYwz0JgsQrJoO6MnBtAKfETlY/xot03Ud2uhzvkN6QSVvRS78z/ok86Bkdpofagj5oa3rDDhCSc8rIuLjzsNGhsjv10jZkhk3GVuXtPHKnV/D1CO9enXaeDjPslQ5aun5sEtiTUX50Rpk6ZjhkiI1dBHdlKUNnSf7zzjuvO+OMM5oM7I4dS6scephxbNjTHzZFN1yHufbP8EbI3bn+i0gyam+6lhCoGcLTUS3pyZ511lnbzzzzzGXHH3bmwpAVX0ANUTAQoFJiAKv44jisQAZSSCKV5kUyAgaRLWgQCsPXSB5ngBygUy/KQcE1iIPiaQD3Ir6ArNxsW5PxMYpGYTPGyIPMm3J1YAiMhOeAcDUmIokHozzERknyAkN5FB8paLAYXsY8KRvMMnyggeOFyCNhGZFsXh4wDgZDKciqXn7DlkzZ8cH97iEDRXLNfe6h9IwaSWQ4wTUfJIIEYJEZHxTYb9fJy9PgScufYcHdNUTAIBm4toMZIoE/7NybHSXgor5wlgdCT/2l4cnkZZaOTFsgR08CypGGHJlVoZ3VU5to/+XG4cgVA9JmdCkvgLRfnrqUTSd0JuqpTHogDUKiQ3AiW/BN556390gDsesEsr0SXOmCdkrnp3xp8nIUuSMn9ZCXOqm/OurM6DWsXIcpuTL0o53y8jPDGeSDrzIy1OU3vYq3rM3kxx7pGLuQxn3eGWhjsoektKd2zVMcgjvttNOWpRjX5RkOUJ765ukJecObjWs7RMpRI4N2hq16OexQoh6xcbroPnWn0+7JEAR51Qs+cJK2P0MIvuecc05r07zPcY/OY3Ew/rmdwpVHZQBkGk9aoj8lhLEABhloDOk1ZKboIAUgAyJviSnc4sdC98TFB2DGsDLkkB0V8oaZTPGY8iiWPcQy1UTabG9DRvJlDLkfLEbj5VGO8mgsMsjP+UwvkU5ZjIuyUTxlSJ9pYwzb9b5CJAJZhmUoOBKLoTnvfnXO1C7lyCtDKAgtnpRr6phxY2ncx3gYcbwOeapPxk1dk065yCNjqsEJ8agzw8g4I+LgkaRDda0/tUs9lBNviLEjB4aR6W86xrSNMsggP3Vwn7K0LzyXCz8JQ/WNjvivXvQjwxN0Sp3obsZj/U6ITDoDU14lOXzLJ/flPUKwzwsVMqpPnqTkDYNMPcosh7RDXvLCIdMByYHw/Pd06IA7QkWCztPPjFcqT13TCWZWh7IyXUv93U9vtFNfz9yvHPi4FwbSqINDHTJ+Sx+XO9wXO5NG2Rn/ZgPqoKy8qM4QWH9KIRvKbJM89rtOn6PDZKcjuU6HfeIwxGONnMrFGelEfcNdWYuHCuaWZHfGe657C4FCYP4RyDzYxcOB8y/5OAlnPoVr+4h4suNEr9SFQCFQCMw/ArMn2RE7I8w/XCVhIVAIFALjEVj3KVzjRa47CoFCoBDYOAgUyW6ctipJC4FCYAMiMNt5srff5pVg1+29T7ew665LwuMNpsN3JscnYRYQZKpQ/vczyrX+APpSefbvzfV+eXmz2L+WcnLO/8UTk/vX+r83+4D+BtT1ErkQWBcEZkqyQ2qUIBKmUJiukfmCpoiY6pG14pk4nag7mSphaojpFOa85TBFIxOfTaswLSZTuaSRXr6mdmTKjykYCZCRIA/egCJLU0RMdTEtJVNn5ON8VgRlqorrCaoypP6VphAoBDYvAnMxhcvcN5PjkSxyQlzmPyJNk7vNUTPf7o1vfGObcOy/ycGZ04gw3W+1TQ7z67JiyPzHELQ5eUjdhOrMYcyEbWWZ/IwkM3k/c2BN6LagwIIH57KWnjzkNcmch2sepLmAiP9pT3takztzPCeFTtu8KlY1KwS2NgIzJ9ntt91qnVzX3eveyw4XIFkrcqxwyuomHqTfWYaJvEQbsiw0k9x5m4jLBPTLL7+8rVl2IFUkinhNKM5EbKtoEKlrJo1nnbk8XEOGynj84x+/Y5WKyc1WGSHQs88+u63oQP5IHLlm4QDi5nVn0YI17oJW6CzkoVNYLtjE1lbBqn0hsLkRmP0UrgEBYnh+SJan6NHekAEiRWYJdMwzFF/A8ktkZbWIlTA8XyR70UUXtWV8Dss5Lcm1Ukh+VrrwTj3q80QtoZUvMkaGhgOsdpEvjzQh6RAjz9Z/hPqWt7ylLdlDuJYs8qRdy5JReVuGJ+8En9jc6lO1KwQKgZUQmAuSTSQs3ihvULwCQwAe7XmOvEXe7ute97odoQOzZlgFkay15U9/+tNbfRPUQn7Ik4csL96wOJYJ6IFErSlHsogZabpmbbggLMZweabWrBseQMDW8PuNuI3nki8BkpG4MgwhkCHLT6VN8ImVGqSuFwKFwOZDYLZTuG68oes+/7mue9gh3cLe395KZPHBE/Rojwx5hl5YZc0+krT2HMkK/iFak/SGAYzN8lCRmFiXYoM6eMHIDskadvDIjgB5oO7nbSJB46whWcMFvGLh9xLpSV6uJ+ycWLWGG5SXUIXylzdPnGdsCAOhJygyElYvxLs4BsPmU6WqUSFQCCyFwGxJ9q67us5+Srvt1i3c4x5LtoCXTAn7ZvwysUN5iCLh8DgTl9KQQKZ6JY5qXi5lzBMxI2mRoRBkQtklaAchkHZimfqPIBO3FEkmCLZoS4Yt5IMsjc+aZWBcF0lnH6TEcc2WHwg73jF5eeM1pasMsBDYmgis+xSu/hxYhLh4rmkCMIdcM091cdo0X39ubX/u6+I5uBla8L3UPc4nyk/uzXdC26XM/hzfyN8n1cVza7emqlWtC4GticC6k+zWhL1qXQgUAlsBgdlP4fryl7ruS1/suu99ULewxx5bAdOqYyFQCBQCOxCYPckOmMJV7VEIFAKFwGZFYC6mcG1WcKtehUAhUAjMnmS/sK3rtt3UdQc8pFvY8//fpK6gLwQKgUJgqyAw0ylcswTRogBzT73FN1/WdCoLG0z98tvULosJzF01pSob8lkCawpXVpZFRufc198fS37SO2eqmbm5mSkg/+w3Jg/5WaCQbbHllWAyi8siizz7O+dGDvdnWpr8sjGbKWfm/5qeRq7c67wZDeSUdnGMhATeSb3IlK2+nXOvPLKXknqmHtl8sN+Oub9fp+wF5r7cH/nI7DyZM4tDGy03pU394aOc/iG9aXrZf8oqQL8T7yJp4ZC9tBbrH1zVNVulkzH7WJGxfwRX59yX7VLInrT0qz9zJPttzVLvK++Nh8BckCzCtMSVYVm6Ommdv/mx5tVaHGAOLVLJ3vGWwZqfak6sVWPXXntt2/0UMWUrZsFiLCiwLNfcWCuzGLVFC+azMhSGZIGCRQfmwDJw+bkH0drQz0IFhqd8RGaFGHnkpQwyqRcjRkjkSvAY6S1icJ4sFjm4J0FyEIVyxG/Ids5kMYfYajfy+GbgFleob38rafcjIeRgubL5vfJRL+fkhZykkZd6kF+drXbzH4GEZM0JJq+6Om/ZsvLliTwtM5YnfODiPNnVS3uRx/xi1xFydtpdylzkZ36ychBddhDVLuQjM/y1rfaSt7nM6pVtvN0Lbwe5YWneNBldc8696uC/JdjmR5ORvPJDxO7xDY+QrLzIJK9s9Gl+tHqJV5GNCjceFZTEs0JgplO42pxRn4WF74jDmgplS3DeAWVHCFZILRW1itEjWAp+5ZVXNmNTBiL123n5IRzkJa2ltIgku3IiAFtfMzBlMUwrxtzL8BiR84gAaTNuBpYdTy1MQKDvec97mteG6JCp9LYc1lkIJoNAGb5vaQS3USdyIA+E4RqCetzjHtfqg2CsZiMvWRLLAbmqjz3s3WfxhLLkf9lll+3YKZbciMw3meCAlNRBmYjPPWQPgSJX9yhTvkg2S4XT2VkpBxeEDj9LjC03ll7+/ssv5C1PZcJJ/XRQriFd5ZBdPkvNH84O1rsDSwAAIABJREFUobBApMp1H6zIo+3Svv4jRe2vo9FR6lToj3LIQC90KDCkD75hrL106BaZ6DSOO+64tjybHlr04l66oQxxM+Ldw58u0DN6oY1gzXu2YjHkPiuDrXw3HgKzJdmbb+q6m27sugMP6hb22ntJdPL4jrCuvvrqFsQlHupSj3uIGFExQEtgGSuSkA+Ddj+lZ6QI2Kox5MQrYVTKQYSM48gjj2z3ISpGyWvJkIB4A+SRRnoer8dL5xktAmZozuVRXdQw+TJkS4WRnXwRM+NECEiA9xQiQh5HHHFEW9LLaLNNsbojMYSHYOXJS1Qfho88EAQyQHRITMfhnpAf8mD0CAKx8rQQjbogGvfLi2xIGKkk8hgZ3aducHaok/yQEYJEVORRL+QnL2Sjg4B1PGmeXoYX4IWMYLPUcEmGPtTX0mhR0eQJ92yjrb0QHazowrHHHtuI9aqrrmp11wbqqT3Ior6IXn3lBSf38l51HD7q5WlCnXmj7iW3tDpAHYb2lj+vlXzqK2/ndKB0BdnXUQgEgbmYwsWIGSPFZbwINo+Ti8ftkAmSQpquMRSKziB4O0iRsXz0ox9tRow4XENSSJnBMApl+T7xxBPb77POOqsRlbwYqMdF3pbH1jxqZgyQfMpC2gyZd4gYEIZr0iM30b6UjfA9busIkDWDZOzkRDy8QERl+AMRIM2M5yJS9VSWeiNrJICgycfokRsyQDrxYpEYedQ596gLklUeslYGAtIZIRtYScuTlVcIEIHy7JCMIRdyIxh1IgcPVoeDnLMKj4zIRhtoK+0B+4yJIkVlLTUuSx/SocgPWTsHayRGfmU5Byt1lx8s3vSmN7WQl9pWm8db1THDUCdMfnXzDUPpyC/OhLzkrY2OP/741v7q6FsHrOOhG7A455xzGmY6bem15dFHH906L7It1YEU9Ww9BOaCZCkpD4LB8DJ4SLwShh6SSdNEqZFHHv8ZqsdtaS+55JJGcgyHEckDIUqb3RB4QwhC6EJBZRArA0QESAo5IE7G5Vy8IEbEyJDTM57xjPbIyuDjAZKfkSlTfTKWyhMVopHR8Sb7UcbUlQfrcRzxIVIkkVgJyhP3VhkXXnhhywOphSCQpAMpIRJpM7yh85Afo09sBVggq7xcQkw6CPWNZ8obRCjIFSmqB4LkvcNd2fLQMSAXB/KChf/ZlUKdyaBj0a4IMtHMkC+i0nHxGvtkq0yeJR3QGWkHH3UgA5yQmE4pnSWS1aaI7/TTT98xVm0YwaENyXD++ee3+rhPB8hD11Zkh7l86YPr8uS5k02bul/dYKwzffvb3946PDhpU2Woo3OeKnTWwWfrUUvV+G6e7PZ+sIBVxmb7V2/pultu6TpGfM+7v71NURQbARpPo9C8DyIhPsa43OMXgmBwlJt3Qal5YZlJgGyRlG/Ew2ND6Am4jRjOOOOMRpYOcjB8aeRJDjIxMN/IEikgukT8co/7ycqgEAPPDWEpz4GU83KOx0QexkomhIkgkUE6G0YeQmf4IYoEukEI7s1LJTKRN55stu1RzxATckNUSDmzLpAB2aXnyaqfNORHqrw69TD8op4ZuyR/XtzlJaBrOjYdnXojVt6vTksZOhd1QlRk551qayR28sknL+v16eTgSi6HvLSFPLSfPNQT7oju0ksvbQQIV+RHHh0I3ZBWPdyvbsjdNYSufVxTL3kjWTJ6ItEuOmk400vl6NQ9NUnrHvgpL8NRMFQ20q1jayMw83my08JLmTNtJt7a4rwYM/JwMEKGkjFSBuWDfDJNyXUE6R4G5X4k4JuxKM91n+SD2DIlKG+YkRPycziHOHwQDlkZvTwYJbnUhQG6znjJlUfJDJVkBwf3ZM8x95GL55WyyKVOzmWskdz9I8Mo7s8b8VzPFCpluN93ZjJI4x4yhORhpyz5KHepshBY9jlLMJ+0CeKWP88usmiHhLKEFaJbbjoXgoOVfBzaCoE6h3ATwCdykjFjuqlzhpQyiyJeqc5bW+blm3ujQ8qDgfyVR2dSd16+9s/wSO5PvaRXr7xEndYG6r7Ng8BcTOHaPHBWTYYiENIN8Q+9r9IVAhsNgZmS7PY77+y6O+/out336BZ22WWjYVPyFgKFQCGw0wjMdgrXDZ/rus9+pusOfXi3sM/SOyPsdA0qg0KgECgE5hiB2ZJsReGa46Yv0QqBQmDWCMzFFK5ZV7LyLwQKgUJgvRCYPcl6833H7V23117dwi67rlc9q9xCoBAoBNYFgbmdwrUuaFShhUAhUAisMgJFsqsMaGVXCBQChcBiBGY7hevrX+u6r39dpJNuYbdvTyivoxAoBAqBrYTAbEl2wOwCq6Usc1xuZdc8NIZVRAk6ndVH8ySX1Uz9YOPrLZuFBlaBZZXdesuT8iOXFWNLhdJcLzkT3F0bLrf6bT1ki1x0fp62tadb2nLe5EoAeEuv++247lO4LHNEstbiz+uhQS2NZZjzFPSDEVheanlolt/OA4YJEmNZsM+8HJbGZllydpyYB9ksH7ac2XLjeerEEzeXzs9TJ26ZM91PiMl5aEMy0HtxWAQfWjuSFUvWgoSHHtItLGNslEsADuw/rweStf4eySZYyTzImkDZCIOBzsvB67e2X9wAa/3n5RA7QqcEq0m7b6y1vGwAoSWewlqXv1x5OiQdgFgN80SyHJ6E5pynJxIyCeDU92RnP4XrW98SRUUoqmUfN4pkpzepItlx2BXJjsOrSHYcXutCskNELJIdgtLSaYpkx2FXJDsOryLZcXgtS7KzjCc7RMRpSBa5eLwSRi+bAyrL2KT/XqZ5xPeI43FVGX57uTbNAP6Y4YLEMhVGUcg75XqcZ+B+Z9A+u6YauxHCMLu85rrHILJPGqMbS7IJeu5RWb7ZGZdcCcMoTbbAgaPz2W3WwL60xlknPT4OHS4gvzKEenQw6sU7vjqn/IQlzCaR5FSHbDPkN7wmPT6OIVnlaJPsYKyd+rvykhsGsCSDa2TQlo7snkzfpJmke0OHC7KLcUJzZneIfrjGhOfUVvDwko+tpO0SsjEyTXrRNpZkjZUutjN5ZMNLdgCrvBRNkH4yJMTnSljBdprhAuXC2ZCMtvI/u13DR3spO3u3uRaeCZcEO/XQBouxWxeS3f7FbV23bVvXPfj7uoU991ySc6chWSDbqsZYUbbyBpqxEIp+zTXXNDCBlM32sm3MNG9vh5IsRRa82nYlBuU1nnipgkoLFp1tX6RxTWBwkfZtIZN6IBNpRe1H1JNmXQwl2QRGF0xaOTARYFpg6WxMqR0oGEMxcG+nATshMBr3+zbOmq10Jr04GkqyjEzdyWEXB/nbeUEQbHJEJm2mPN8wyWaI2QKeIauPa5PIfyjJwlUbCcbO+ASPt/OE/LN/XMifvklP97LPXDashGc25jSWv5zuDSVZMhhTlk8CiZMJXvAja/Sezvrthahtg9hKSFr7e9GcOMw7MyarDQRXZ5Pak2zyV29t4qV2YkMbC2cD9pSDlaDoCfSuXnBzjdyTnKGxJMsu6bmdM9RZm9EFOiW4vHFUnzhGsBPAn2z0kzwJwk9ubQ3PxVsMLUWysF33KVzTkCwFe9vb3rYj4j3CcthBFSnZhgYIeQPJI0Ec2U57iIfdTzOUZJVnoBvBZkNBuwQ86UlPakpHObLli90E7DqgAUXZpwTZAJFSMhwKMGljvqEkSxbbtWR7bfjZ38ruAPDncSMPykcuW8voyS+++OJ2D0ylo2g6DHuI9Td8XIznEJKFKeO03Y2dLdQ/nsPTn/70trsC0shmjumEKLbOwnmEmica5J9NJpdr36EkS7Zs1skQdXjveMc72o62ziMRBEGG7DqcLeQvuuiiZqwJ3u1+WNO95fb9GkKyZFemF7DaCgkgNFjrBOy4TG5E5Q13iJ8stt1BLq7n6crmneo1qVMa4snSj5AUQkdCykKS9EuZZKdXnljUwX5qdNwGlXBznVx0zm4Sk7aMn8aTJRNyJwOi58QkML293NJhsRP14ZAhZvKed955O3ZWpmswxzP4RPv3j01Fsnq97FhK2bK9it8a2LYmQEivn4ZdPH9tKNmOIdmXv/zlTWE0mIbUwC984Qub0iMOCmQ7FqSisZBWNvPTc+axXTpKOmk2w1CSlY5HkZ1yeTGwoHDOMyadEtx0BAyQ8vPkfBC++lAqCuh/HvGXwnAIyVJi5SKHeGJwhsWP/uiPNnx0DDBC6AiZYTJCnRJDgVe2GCKvek3y/IeSrHLs/WX/NWXDQ8d90kknNYNEBnbS9cgID7giOuTB+48XSS/JhfjItjMkC3/yqIPfOl/lI3x6wh6ct10RY0cW8NFRuU+bkINNeFrQ3mTfWZLVjuqJ2BErMtNmytKW5LKBJz1DwrFFadkB+eiSdiQPffc96YlzGk9WR2aroQx9wUhbnnbaaQ0Tup95t5wyHaP2siGqe3VW9FW94E3GwSR71llnbT/zzDOH8s2odLMaLkBW5557bjNCjySUBkCICXFQeoYLFMqlYe3LBZxZjskyzrPPPrspDqXJ5pD2scq+VBrPXmQa1gaKjMHjHA+I7AwVMfPuGOgkMhtKstkChlIhLwqmV9aL6wgYhk6JQrnGKBgOI0AmjDW7xvJ+EMqkqVlDSdbwgDIoLi9D2zDWH/7hH26dEmLN+DrylC7ehSEh7Z094eCFyCYNYwwlWRggCGTOuOgXbzAki+AuuOCCRghwgak0ZKSXhjN41QhaGnK5vtx48RBPlkx5LIeZTib7s5HBEBWs6BR997Hhp8MmnPBFfnTMh0z0a9KuukM8WbpF13XG2ZsveqX+CF4bkUe5IVn6R+fh7MkIYXGS6BbbXU2SjfdrDzhY4wofpO/pxN57sQtpYeKpUjtfccUVbT+5DK+RU31gt/h9ybKe7CxJdggjTzNcgKB4FowUSDFEBsEQPU7KV4+nYRGChpx2AvpQT5ZSkklPiCwQgvJ9y4NxaCDeQ16cUExEa4yZjBpOY2lM3uYkMhtKsspGmsb0YBJvD6HDEslTGkZL+clALnWBpZ1bHXnRog6T5pkOIVky8W4Yp4N88vQ4rFMij0OHqvOKJ8igEb+OQdsjTnkxCt7FpBeFQ0lWPfMI7DFfB8lDRQA6Kp1B9kJDBtpBO9M/hkweQz2w9FtddPA7Q7Jk5zyod3bpzQadcKMzCJ2HqnNAZs9+9rOb/iAKbWIDSDpKJqQfT3dnx2QRlI7F+CVsyICUtBm9do5NING+J6tTR2gcD3g6YLySMzTWk51EsqecckrrgHi5SFV70kHYkNeQGczsvtznGfgtfgrYVFO4GKYKAzseD2ViaBnfyxvfzDjggQFulp6sMlMuY9RT+jAGhKXxKBsvhPzIw7gsI/GbcVNUREFuj34IbbljKMkiUo/lOhn1p0y8BQqOxOCIEHxTdnIgYOlDFB6fkbNzSBeWyx1DSBaJI4sQWsahs3U72TKGjRSUnVkR8s9GirwMGGt/26lPWpE3lGTlj2Qz5qp8niKCz4uajBHnTbm02QBUh6F9eWnaEsnCbPHjZfAb6snSH4QAG3ilbJ1L/029cmGng5AmG0+SGUlrQ+1Ppkmd5RBPlg7CKrMI5BfC5CToSOGho9IJaV/tlaE8365n01N1IdekWSLTkKz82VY27mSDyvW+hPz0iOfNPjJ0kR2qyUgnEDE905nx1he/l1gXkt0+o8UIlIXi+M6HwlJixphpPVFiwFGskMwQD7ufZqgnm3uyRj5r9/uxDzKmhlz0miEu9/JoM4Uku59OMoKhJAsPSgazPg6REz7KTU9NLkaRHVsjl3rkUWo5wlCPISTbx0r+mUGQN9FkyxvdpA2emboFy0yZcm6l5Z9DSTZT29Q1ux3DRptlOhIs4Obbkd/Zkp5ckd892ZZ8Kd0bQrLZhVeb5zc5/e7L5Dpjd8AruMZO+lO4yDSJzIaQLBk4DtldGQ7KVw65yCNNdmn23+GbDrkXVpEZiXnyW83ZBXkK0x6xJ3iQUVmZ3tVvmzztwUe6Ps9kheWQ2QUzD3W4vZbVjuXzUemHkuyoTFch8RiSXYXiBmcxlGQHZ7hKCYeQ7CoVNSqbISQ7KsNVSjyNJ7tKRU/MZn3myQ6IwjXNmOxaALYznuxayVckOw7pItlxeBXJjsNrU03hGlf1nU89drhg50sclkOR7DCckqpIdhxeRbLj8Fofkh0QtNuLFQPP3irO64FkM1BfoQ5XbiXKBq95C3VoGMPLDi9epp1psnLtx6eY51CHOiZjt/MUhWueQx166ehl9pqFOhyibt7kmf836W31kHxmmSYTrg2Cz1PcVi9ieBtZtz9LDMbkzcPuv20ec+8s0yL/rCya9OJuljIslXdehtKteSKzzIAh16T5tGuNlzak+15aTbNMflby0nvjxeZIzxXJGpM1z27SVKVZgTI033keLjA1DGHMWzxZyuZN8TzFk/WWmIfNOOcpniwy80TnKWmeyB+Z8bJNWZon8s/UzZViLwy179VKpxM3X9g00pDs7OPJ3nHHt7cE39OW4LssWZd68TV9E9eY7Djsakx2HF41JjsOr/WZJ1uzC8a10sjURbLjACuSHYdXkew4vDbNFK5MDF4cd9SjTSY+G0M1Tpl1/wm6konjYx/J1mq4wGNjJtoP2RtrrUh2rFxrMU9WWyZoDeUeshHnWpCssULlZBHDEF1bi3mydIXteK+QGLkrUchakKy2i93CasjY71rPkx3aphueZI1ZiehjjC8vLxIX0+oQ6/KNTyJEjebcGWec0fRIQBazF0JK1kqPOYaSrHTiADAaLwu8ZbTenOyJD5sVMdIxRiH6jC25x9I+672N61gSOSk4DPmHkizSE4PA+Jp14SJ/LS5ffozQGn0EJmCM8hma9ebws0SSvCuNsw4lWSt9lEc5E6NTNCQH7PKSEZk6zwid1wFpa7NSLMO0VNRa+ZXGWYeSrPaCF7kEVTETQfm+4aL8vAy1XNlYqvJ1kN4uW1Kd2LPacaXNEYeSLHKhI+Siw/StX35W6MGG3ll7D1ekyj68ldd27qNnK42zDiVZS7PphnzF39Beyvcy27uWBIj37sXybG2W2UR0PeEQtbflvivt2zUNyS7Xpn2d0qa4RVt7x6FNXR/apuszhcvyvjvv6Lrd99jpMVmKI4astcbIwrphRkNpNBQFE00nS0UB9pznPKddo/TW4gPB+mMNzAiGvpkcSrKMXiMxdr8Tig6JWvsuihPFRvrSuI7ARL1iLOpEAa2rprRHH330xKXAQ0lWnRGasmGhZxbEI+ULkgELgUTyMkH51pCTleL7JGi00H+TtmMeQrIJ2qwOWQrqpRTjZ2SI88QTT2ydpSAdzsuXsSA60Z28YFAPs1PIzyh4QsstyRxCsonaJj9tSa8YGbKEYcIt+hYLF4nBVNuRReelI0IYiDqh+9RpObmGkCyd1448djqN2MUy0HknTgY85KXNyEC3EpKPbXjrjTQEbdHRCnKinsvJNYRkE0IQKWmHxCdgb2IFJHqVttWh6iRFUBOXA9bS+E0GcrkPjqsZhWtSm0anEiJS8CE4wpaNqs/QNl0Xkh3iLQ598aUXFkYwoQApiF5RtCNKBxSAZXpHov8jrHheFCwBUCjhpMDTfdmHkmzIglxkoix6c0EpKD4lp4yiD1FyBpMdHigheRCf8sjtfka0XM8+lGQ1PmwYGpKi0IhK+XptGMJIBCmemw4K6fNkEVPmuyqPQSM8n+UMYQjJZo96+cdL1MYiRSFgYSwpPhmFxBMFSdsKkJK4Aa5lK5bMT5zUeQ4h2ciV+K06Fx6YgCDk81s7khHRiwRGJukTRo9cPs5pR17npGj/Q0g2T2iJQobcOR46aOXDHKHpCOApWA5yoDs8v2zr4lseCDTB13eGZCOXMug1GbQFh4IcdIiu029eOBwRGTyky0wPtimNzoQOTJrHPNaTndSmsGCrHAc4cDRg6hyMMlQ2pE03dKjDPJrxHCg9YBAXBabwIqwDiKfmWkLBPfOZz2weBa/Mx6OL67ySMVOehpIsYyFHHp94e4yBNyP8HFkpF2VMuEAki0wYrfCNSFUeOg2GMukYSrKRi3edzii7CKR8BK985/MYithgySh4IIn8xDgnHUNIVhmJHMWbUZeQBmXlBTI2yi0eKq8ayWlHpMXQYKqDQPzakwcy6RhCstnbi8555FW+yFG8amXy5hkk+ZEsg+QxyhvBaHv3aVOeJ5lWmgM+hGThg0B98wTVFx7ILOXrONNpkVc68vNmRa7T+ZNLZ6sNV9refognm2AwKVeeyPLUU09toT3ZH10nK5KFFz0jk6ErT3janezk0mmt9D5iLMlOatO+TnEa6DrsdFx5ahraputCstu/9tWu++otXXfffbuFe95z6ilcCYen0Y0zMWLGpqF4tB4tNWy2j9BI2fYl42kaWm8JPIo/1Isl9FCSDZnLO8SWPY+QO+9Zo+axM5HE9O4MmVHa88t1CqmxV4Nk5YscyJXoUHBJ+TwNxsuziFfjP2JTpxALY0BoDHVnSVabMnodZbx3Sp1xWJh7JPaBBQ+MTEiDt41YyINk/YazDmpnSTaPsAm9p6Nk1ORgRDD0TQ91Dmlr4Qx91AnGiBjJZahlklxDSFaeCCkvirQfGXXa7le2/yEu8pJb5+g3WWEKO+82fHtSmnQMIVlle+rg4PBCtQ9blLf28eSZoOY6Tuf914GzR3WCIR1Evs6vNOY/lmQntWl0SqeqTRE9HcQlOkdPbEPbdENP4QKERx+V54llIzneLPLMwLneXQNoXEaJ1BgoBXCPxvXbWOeQt5hRwKEky9ND+PJmnAwAiSAUiuTRLZsrIisNq06IDZklPSVlNCuRxlBPloGSi0yMgCzkSvnki4zOkych4BAs70QnoKPgmevcdpZkMztAZ4gw4MDolK+tlA+r4OZ8wiwmODq5slEfTwjB7CzJ5uWH+pIn+1XRO+VrI9cMS9ALugZX6cgII7J7anA9Q0Q7S7JZ2k036JHytVm/fG0VJyRDBAiW3vM0Ycmjha+ngZXIbAjJkkvnnHCV2oAdpHx4efRGVtoTPnQQRs6rA/y0o/PkWmlGxliSXalNYcQe8Ym02jr26/fQNt3QJBuDpOR6yxzIAJlSukzbUtFsr50x2GxFrPGnWYI6lGSHjEEvlSbeiQ4gY8ZDllgOJdlp5UpsV7iTK6S8Ugc1ZLhgWpncx6C1PbLIds4h450l2Z2RK1uIyyM7TGTb6Z0l2Wnl0mbw0mZ+k4s9ILSVXvwOIdlp5WJTeRlLj3mOeVG8UmD9sSQ7rYzuG9Om6zOF6+Ybu+7GG7ruoIO7hb32nnq4YGdAWo17Z02y08o4a5KdVq5Zk+y0cg0Zk5027525b8hwwc7kP+29syTZaWVy31qS7Bg514dkRY33WViYOH2Fq+4xdF6PItlxLVMkOw6vItlxeG0kklWzhe1ZBjWunquWeugUrlUrcIqMimTHgVYkOw6vItlxeBXJjsOrjfWVJzsStP+XvIYLxuFWwwXj8KrhgnF4rc8Uri9s67ptN3XdAQ/pFvbca0mJs2d7toAeV621Sc2TNfXKi4Ix82tnLR2SJZcXfGOmpM1aLsqWHUqHxBSYtTzJPxtKwmregnZ78eON+0pLcNcKK+VwgBK0e6WXnWspF/Kn+2YFrPTybi3lIpMZJqatrVk82e0DonAhWfMczXed1yMkaxbDSvEE1rIOGjVBu+eNZBO0e95INnEv5o1kvcWmWyvFE1hL/SqSHYd2nizNdV+7eLIDSFZDmmdXQbvHNajUWSU1j0G7zd9E/CvNxRxf6+nvyPxNTyMrBZOZvpTxd/Jikb85pSvNER2f+/R3zHPQbk9LFjasFExm+tqPv5NM5vtaUbp2JPulL3bdF7/QdQ/av1vYY88lpa4x2fGNmTtqTHYcdjUmOw6vGpMdh9e6TOEaImKR7BCUlk5TJDsOuyLZcXgVyY7Da9OQ7HLjRB5PvdgwI83HY1fWZnscy6owsI19VKwpXOOUraZwjcOrpnCNw6umcPXw2v7Nb3bdt77Zdbvs2i3c4x5TDxcgOWvcBbmw1jlBHYx7iE+gB/FWz9huritMFC5pRQMy5iudNNZHjxnLKZIdZwRFsuPwKpIdh1eRbJ9kLan9/Oe67mGHdAt777NTJCv4hcAc1l7zRPvTcBLHMySMTK1/fsYzntGibiUCFsIVIEMQCxF2hk5LKZIdZwRFsuPwKpIdh9eGI9mzzjpr+5lnnjmulgNTD5nCNXRMFnEiWuNqogohSiELkSly5ck6MofOFB1RrMzXNI3Im2XfglIgTbE/h057KpId2OD/L1mR7Di8imTH4VUk2/dkB07hWmnFV8K8ZR8vj/ziTxpzNUVIOMOMxxp/RcTIlScrBJ14qkKWCdGngdw7ZlFBkew4IyiSHYdXkew4vDYSyb75zW/uFmbqyd76DbHCuu7e39Ut7Lbb1MMFCdGGXO0TxFvlhVpZgTjF2HQOuZrUjVjF8zz55JOb1yp4srS8XoTr90rR1/vCFsmOM4Ii2XF4FcmOw6tIdhxeg2IXJDiyjdoMEyQ6vWEDXqnrhgOQqwbwkoynKrJXIq8zfOd5vqLpj1mOVyQ7rlGLZMfhVSQ7Dq8NR7IbIQoXT9asAcZrapaZAYjP/+xOKo3fSee3T9I4b1zXubGraopkxxlBkew4vIpkx+FVJNsfk7399q674/au22uvbmGXXaceLhjXBKufukh2HKZFsuPwKpIdh9dGIlk1m2k82dWcXTCuGVY3dZHsODyLZMfhVSQ7Dq8i2RnMLhjXBKufukh2HKZFsuPwKpIdh9eGI9mZzi644XNd99nPdN2hD+8W9ll+MYJZA7X9zDhFk7piF4zDrGIXjMOrYheMwytRuHDZ2sWTvfNOTNB1u+++7LJaq7FMq7I//bweXqolaPc8xZP1Mg9+Aj2PmZI2a5yRf7Z+nqe4rYzAikEzTOYpOLaZMeZ326F46CrEWbeh/DPZAW8zAAAgAElEQVTnnM7Pk1x0i46ZQTRmltCsMVuXeLJDKpWdESpo9xC07p4mwXDM/11pG+XxuU9/R8k1Drt5xauCdo9rx+yM8IhHPGLt4skOEXHostohec0qzbyOyc6qvpVvIQCBGi4YpwfrEupw+y1f6TqffR/QLey++5ISF8mOa8hKXQisFQJFsuOQXh+SXaXYBeOquvqpy5NdfUwrx/lHoEh2XBstu1vtLFd8reY8WeNWyM7Yo+8cBr6dc93hO/8TMzZjXq5PM1BeJDtO2Sr15kBgDMmyEfFC7n//+7dVlu4VV4TtmT3kxaxAULFhO83a0wwxiTfiBalvL7NWivW84aZwzZRkb76p6266sesOPKhb2GvvnRou0HDiydrNE8hZYrvffvu1t8UaFYEafhBv1ttQjehIFC+NNyb6VgQukt0cpFG1GIfAGJK1M8mVV17Z7Auxss/HP/7xLbyomCNecLNfMxbY09FHH91I2Dn2LCzpu9/97s5Or+x20ovcDUeys5wnO6RJh47JmuaSkIViwn76059u+65rSA37kY98pDWYRtWIGi0zFkx1su24mAUaduxRJDsWsUq/GRAYQ7Lvete7WqzmbGnOKzVfVDhSUfJ4qp/5zGcaeQrUxG55sYLqC6DPA3YdH9jtdZIzVCQ7UruGkGy2nzFXFbFqQA1iysRxxx3Xgnm///3vb+d4ttI/+MEPbr0l0tWrXnrppW1fe+fGHkWyYxGr9JsBgTEkK9odZ8YTZII3IU5e7dVXX9094QlPaBHxOELs8aijjmqE67dFIu6T1tOoaHr777//shBuJJKdeTzZIYo2lGQRqEYyB823bWQ8VhxxxBGt9zz77LNbAznn0cU+Xo95zGOa9+oR5bzzzuv23Xff1oOOnVhdJDukJSvNZkNgDMnanUTwfE+PxmA5O0KSenJEsuyWrRs64ChJx1vlOHnKtBiJneZpc9K7kyLZnqZt33Zz1xmXfciB3cKee+3UmKyVOu973/saqeoxjd8cfvjhbfxV75jA3OLNXnfdda3R/NYramQEq+fU0I961KMaIQ+dwF8ku9noo+ozBIGhJGvrJ0MAH/jAB7pTTjmlPVl6ykSYHv3ZphV2J5xwQvehD32oDSGwR8MFhgB5s7aDyoanhg82y5hs82Rn+uJrFadwIccrrriiPUbY2eCqq65qvaPhAI11+eWXtx5Sb4iENbDrxmq9GNOjOu8/YrZ7bcaPVlK4ItmVEKrrmxGBoSTLG3UIou8Fl8d/T5TGZJErz5bXyg4TON8SYvl/6lOfal4vYjZ2e8wxxzSbLpIdqFGrOYULkWoEvSAv1HQRjZMA3AbQebSZymX8lSdr/NZ3CNXgvEZ3TmMOOYpkh6BUaTYbAkNJtj99Mr+XWurdn2oZrDLlMtMyhzxhbqThAvWcrSf7lS93nc8D9usWdt9jp4YL1lOBi2TXE/0qe70QGEqyay1fkexIxIe8+BqZ5aonL5JddUgrww2AQJHsuEZadsXXRpknO666q5u6SHZ18azcNgYCRbLj2mldSHb7gHiyZg0YDLfr7Lwe2S3XirGsIptXWUuuQmC1EPASyzsMOj/0JfFqlT0pH+9mEJqZQystwV0LeVIGmXCZmRKZgjbzebLbb/h815lhcMhh3cLeS++MgGS98fe2cV4Pg/PemBq4n6cg1POKV8m1ORAwtcpULDo/TcyPWaFg9SfHh1xDp2HOSpZ+vlmEYfbT2pHsgClca1H5KqMQKAQKgfVAYC7mya5HxavMQqAQKATWAoHZk+ztt3Xdbbd13d77dAu77roWdaoyCoFCoBCYKwRmOk92rmpawhQChUAhsA4IFMmuA+hVZCFQCGwdBBZmOU92+223dt2tt3bdve5dwwVbR6eqpoVAIdBDYLYkW7MLStkKgUJgCyMw+3myRbJbWL2q6oVAITB7kr3xhq77/Oe67mGHLLsYYWgzWBAgVKFJvtmMLRN+/c95k6eFV8uGi4nu048AJO1yk6tTjpUk7pFf0rq21AoTZYwtR72zOWQfgyFRiCZhlk0jU99M1l6M2VDcK10hUAhMj8Dsp3DddVfXffObXbfbbt3CPe4xtaSIw/I+4Q3FpRS3UtBfgbmdtwumWJXiWorQbvcDoQ4FE7ZLguVuVpRJKzSi+0RtX+qwmkQ5iTcryLD02SbjgAMOaIQqsI1v+VkNpiydAPmUIx+hGMW4Xe5A4O7Lthvys2UHonW/fKxqSRnpQMTDdUgvlKNyk04adVY/sXXtEuqac8qRfx2FQCGwNgjMnGRXqxpIxHYzPsjCmmoEduqppzYish0NUhLQ4g1veEP34he/uO16aUcEhGnrmsc+9rEtMDCSsd8Q4lzqQNi2yLAX2LZt27qzzjqrBf9O/k984hObhysNckV4PrbQQMTKFYpNzFr7jy23VxGCJI9dHBCjLXHU064NiPr6669vJMkrtymk/JEk8jz00EPbeTjY28yh0xEkWUdjmbLtd0SdR7A6DDLB6aSTTlqtZql8CoFCYAAC6z6FC7HEK1z82CyotsAUPNF3vOMdLfgC8uKV+n7JS17SAm/zBhEpIrnwwgu7pz3taY2s7GiLcBBPAnjzCo8//vhGPEsdtrhBcsgY0b31rW9t5EUGcRae9KQnNVLlOfMi7dJ55JFHdu9973vbf+uWdQRksVWOz1IHYkWQ7vPbMAQStS8Z2dTVbg7nn39+C56DwOXFUxe43B5J6serV1dkzWtFzGTTiZAXTgJpOGd7EFuAVPyFAZZRSQqBVUJgpiS7/ctf6rovfbHrvvdB3cIeSwftRgoeyX33D0Qmmo3HbQR3zjnntI3aECoyQWIvfelLG+F98IMfbGRrs0Tk43H7xBNPbF6sc0jZh/cnP2S1HMnaxgZRSmu3hXPPPbc77LDDGsnxlJGUnXARI3kSdedNb3pTI0p7GiF05MbjdO9yJKveSLO/y+fBBx/cvGGES36dBMIkP7K99tpr2/CBvG3doa7I+JJLLmlEKh2yR/SiJ/GYeblwQuoIGUnXUQgUAmuDwLpP4UJWPC5E0z8QFmLISyWPy0iOx8bTRDwICWny0DzOIxZjpggOkSDGt73tbe1xGzEiGcT9uMc9rg03LHUgMXm63/AEIkWavG1kj4B9h/yRpPFfGzsif+RtCCOEa1M4R16kpUz1di9ZyZ5tOwwv6CiQN5kvu+yy9l96xGoIQNnyNdygzurE60bCOhv5kgV+CBcJG9pQf0MYOpA6CoFCYG0QWHeSnVRNBGQcEXnYvwvR8f54azxGnpqPR2rjpMZOjW0iZCRkTJUneuaZZzbCdZ/rriGwpQ6khVjtC4+sjHsiVp0AkiKLIQxy8SgRlnwNUxjHDbEhOdd4mjoRefQf0+XHU0aaPGvX7NaJ/A1V+C0v5KwzIZM68lazYaSOAB7S+G1YA05ws5OvTkK+zuugjCMfe+yxa6NZVUohUAh0s5/C9YVtXbftpq474CHLbgk+qR0QkQ8SSaxGpIRoeHy8PySITHmPSIVXiIx4ujzAeLg8Q+kRIzLk8S51IGNlIDtDEv0NFxEVwnQtU6LkQQbDHcZ+kZygwspCjsjcPbzJvgfJMzUUQEb1IbOyjbP2ZXNe/eGQWQiZnoXA5ePwW5rIjmgNrfB+dUQwcp/61FEIFAJrg8DMSXZtqjHfpSB/5DpPEdznG7GSrhDYPAhsmClcmwfyqkkhUAhsJQRmTrLtZY7PwsJcbROxlRq56loIFALri8Bsp3DdfFPX3XRj1x14ULew197rW9MqvRAoBAqBdUBgtiRbAWLWoUmryEKgEJgnBOZ6Ctc8AVWyFAKFQCEwDQKzJdmv3mJ+k4X13cI9d59GvrqnECgECoENi0BN4dqwTVeCFwKFwEZAYMOQbJacAjXxUZcCOEtwE1vW6i5LYPsT+RPtavG5xJFNvlZ1Oef+LAhwr8n/PlkYYP6r8qTr3+u8dIl1mzixi+Xvx5RNnvKxMCH1Vm5i22YRhPxTRmLISudc7lVm6kGWLF2WJoF3UkbSKjt1TtzdpTBfCmvl5rwyFmOdc9JEFnmTxX8yTsJafo4swPDbvYuxXryEOe3Sj0mceBHOBa+UvRzWaWP3KBc+S2EtXT9+b/Sm307O+Z86L4d17okeJaZxsM7/PgY5F/z7sY7JHR1WZnRmKTtZbBNZwShtX/+X0o+lsCZH7nWPstOm80iY2y30MTNKmNaFhW77t74lvmi3sMsu7b8j+k6fohP9usx+ChfiufOOrtt9j28LNuVBoayqsszUctXlDiucrLgSS8AqK6udrAKz2slyWaurrBSzGkpwFev5xUGwMksZInlFYQRSsZBAVC4rskSyEiNAGsttxQQQdlCsAvECLHsNuQsKI71ls8pw3VJe34sV0nWyUDarxqwQYzCWy1phpuGUYaWa+AQ5py5WkYnlEFK2UsxKN7Ec1NfyXDI7pHPOYcUabOSn3hTEslwxHtQLZuoMG8FlllpIAWe4WlJsVZ2luzCw2s2HbOqsbiKFSQMT5SbOL1nkbVmx1XUC/Wg7ZVo2bXk0WbSD88pwCJyTVW+WUmsHK93UA8YwSMzdvq4kJrFrcIQrMoCD8hN7IvjTOcuS6YwPXdBO6kI+mDmn3fxWN3jC2uo/+ZBFOdozJJO2kz98yO9+y6UXY00++MFUm/hPRyzrJnPqoU1hpV0QmfwsrbaCUDmJfUyv5UeHlUdHtJW2k5Y+Os8m4CU+hoNuuxce0sIBXuqyVCwMS+C1E/2AhfzgpE21v1WI2nO5GCJTUsWq3bb99tu67jOf6rpvbe+6/R/cdffcvdu+7eau23ZztyAeyXffp9veLTQbwDUwhqX69Ntw9iR7w+e67rOf6bpDH94t7LPP1AAgB4ZAGZaLOUCJBHfRsBpYOvECGB2jYAxiyiIt+WlsDY1UNHYIOstT3YskrrjiivZNoZEQJaSgDEO+jI9SWyIb75BCMQjnlOG6Mihln2QZjHyFSyST68qluOrjfkqq4XgfZFamRkSAjEG9KDm5pEPwGhzRhmzIABdlkZucIY14hspByP3OB7GH9PuNRzaxFRglQ0QiyiUHQ0KWgvDAUoembAQLa9ggAzJm9wokixQuuuiilhfFRVjSBEP3ihuBVJSbpxTp1AfJJiiQdlpMsrCWL6zhgLRhDSPYIkbtLI+0Z7wxxgMfQYDoU4LuKEf8YfIoTx3hq36JBey/TqNP0P6ri05Y2enQtN/iHTvIAmudOwKHnzrTAVjAR5wN9yFEy8fphbQ6AmSsjUKUsHZd1DadMvJWD9/kpld0ib4iY3YR5wFpk0d9YaIM7Q7//gE38or1AWuYwto96qsN1IEc8JzH41sfuq7rbrqh677x9W7h8Ed23X2+p9t+7TXfdhr32L1bOPLo7hsL92g6QRdjY5bs04O+nW+IKVw8FMYfcliqUTS4XlzjIiMxYxkGZUwEKnFf5UFxpGFoDEYMVwrGEJCd9f2CW1N6CiEfCkdRgKcnj7Hp3fXUyJgRUxxBWBCldOTWOfiPsPpGhKwQCaVFTK5T/HiHZGSk5EmsAyTrNzKSDjGpN8VmbBo5gceRJDkRKqJjSM5RCOcYWrwX9dAJ6ZXJop4MmuxIoH/AmjGrm/thDUtHQlfKC/YMXxr10A7O6wAYP3nIAWu4XXXVVe1bfcijrolyJl/tpFyKDWtkpewEynEf8grWizuGELTOGDkgWHVTjk5ce6dT1HYwpR/IBW5iGtMdRqWNERZ9oxswIY+2QvjkhaH6yVM7SaftYJDg7gnTqT3JvrhzgJk6I2TtqlxEyCbUh47QazLlqUFnTXYYImhETM+05cknn9x0Aob0B47SaXc2EOdBnu5DlNpJBwRreOmQnEPEMFwcAJ9syBU2sJYXgiUXrMVQRuzaGjbzeHzrikubWAv3f8C3vVlPEdde0y0c9bhu+/XXdQtHPKb72q67NSw4dYkvHb3aFCSLNBgF5Xdo2DwG+R9PhdLqfZGlbWkYPkMRuYshIBI7JYhQxbB862WRFQ8gSk5JTz/99GYkF198cSMCSituLUW95pprmsIjSmSnfDszRBZGSJnjZTvPEMigXErJE1R2tqBBRPKh4JSTwlJQislY1O3KK69sRqj+6oekGQeFZiAMmpzISkfgvJi4DMO9CXbOeHk+Ohly82oTgQzRIIs+1gwamVAm5MJoPEpKq7NikA5tAmttQAGPOeaYRrLZ6SLkjkASQQ3Gp512WsPKveRg0MgY2Xj0Vkdtp35wEAcYeaif+w0jwDyPo7BGJDCVn7qQB0GrA5nV0X9tjpwYEK/EDhz0RthJeClPPRAqObQbklZn5SFOGCJDMiMzWOtw6BSs6Qls6I02R1pIG37asD/+rM4+ZKALsFAmklUf7e7QJshc5y0v5KYe2R3EbhnOSaet6Lo81Y+jcMEFF7TytaW60Ev101awcr/00qln9tLTQfgdwlS+/GACS2VpD3g4YMFhScc8lyT70Q933fXXeTnSLRxyeLf9a1/tuttu7bpt27rugQ/qFo48qtu+555NH7QrzNgYjBZ757OdwnX77V13x+1dZyxyl2+/tJjmYCAaizEkXCCDUZmMfyArZNff00paDY/AGBYSQVaAYYjuZ/x+u9+jLSVzngEhu4yF5WVIHomlQWx5AUGR+3uIMX7KiSjinei5GUbGFrMflzxcU7b0jJ2c5EFgvAsdg0/CH+ZxVBnuC5mro//yjvcIE/UnO0/evf9fe3caM1l15gn+RCaZSSbYgA0GbAM25aJswCzGJlmSpcxOtcumTJXUGmk0GmmkmQ8zGvUsX6o+zXyfaanrQ6ulkUaj0rTVNa2RLLlku2zMloALsHF5QxjjWtghE8gEklyj9bv4n30dGfG+b0ZGvLzLc6VQRNx7luf8zz3/89xzn+c5sDFwEyfXDR/CQi5wIxcyRuJk7mPfX3qAu/xm80REI4d6aLHpt7wkys4R8JKH5klW2CCkvOzRJnnST377uKm1ERawcmMjBG3OwCdPlnOU4xrZsg+b+yeElr7P8grCJ6N6PXkE62w55Bx8aJ7K0b4sS/lGMP1+QujpJwRENpO4fCYMxE5W9SNeAzYkCxPlJUyne0B67dQe9y+SI4d+CtbGi7HhHnIPKx/WCJw8+l2ZiXKXcUD+rNNLI3/eK2gvrd5kr/68uHJPKdO96lAWOcmiDm1QponFfahME/+4dfNp+GEeeYYHDry/4cChg619+PTWcNlJG1vb81a3Hjs49UPtnX37ujHkfjAe8s5n9GXeXEl2Ho2fVGbCIuZNfKwHEiZQPtcSMnH0rWq04ZQPODeSwekmcsPk7XLeiOctbQg4edUZYshbZmmy3psXBf23y5FNHbEIyBvw1O2/mzltGLVqUH+0TWnUE5nzP8QVmWNd4LybPm/Ms6yRtc/+m9NgnbW4/hvy/I7FgMEdC4CQbN7I9vHKW28yBxfX8wY8b79H+ylY9y0EtC0vxiLjJKzVpz1kyr2TumDpmv+jWCs/spIp6/F+5yVTv59ikZI25yUouYN1LAQyUWRyIHsGLlliPTGKtbL6Vg/BKtYFGQOxduhjnTqUHeuIUesC+dwj+tQRnPM7MqqPbMrKem4mwD7Wo+vPy8kXs6irf2/AhBKSeyjlrxoTrlkAUmUUAoVAIbDcCMydZIfvvtOaR9nTTm+DkTeQy93Yqq8QKAQKgeVGYP4mXBUgZrn7tOorBAqBFYTAqiFZazx5GZJ1oNhYBs+c768/Zc0n+WNWkXWifl/kBZp1ln66cf3Vl8XvrP/11zfV4X/f2ybljkuXc/31xHF5s8ZLrniR9dvXXyeL7Cm7X+/otciWtvRx7WMQT5/+y6msyfkeraNfXryWgn+ujfZTyuuv2fXLjayjfdPHZlKaFTT+SpR1gsB87WTFkuWQ8HsXtcECnlqLYc1cyptd39mp1ptOdpUWmvPm0ptmbz69NfYmNWY88rIocI7FgLe3THbyMsJ5b9a9RXWemYyXHqP2f+Q0kL05zRt6dcezyVtv17159ibVf2ZdMVZmcuTtqjeSeeHC/MYbZeccTKeYDXkrT+68Dfd230SgfawFvJmX12K7tN4Ex9wrL7+CK5m8YVa3Bfo4JMjDzIYlBey8xfaG2Ntg9bruWhbz5VUOGbXbG21ySEtmL3PUAUf4wNqLGP2G9LIlub4jM3m9ydcfaZt8yFW98MrhZUze+HtjPe7wtt0B/9X+UmWxMVHXVw8Ci5IscjIYDCCDKiSylCYObfN95HBrG0963/93yoN5BLMPhIUQEU68Vvw30BEdUkVWMathy+dtqMHHhg1ZMHdxns1o3ugjAobuITVEg2AYjI8eCIS5EHKSHzkxazGomdAgA6YcyoxHDvmkYz4DTwQDT4TCjrJvVqY9yB1ZMQsju/9MXqQ3CcQszfbe5FFeti2Pt9mo9qnf4p0EP/UgTHaVMSgnf2w22UeahBBgDK21GRGbkNhNIlqYIT2TCnKHPZmkZS+MgON4oD79Bl/n4yqNjNWRnXfj0Zbdh7VFuepirjWJQGHP/Ey/jXohTXnrVbZC4IQRWNSE6xvf+EZnwEz7iK97jJ9PuPYlFoBsEBYNMnEADOhvfvOb3XkHu0NOBfFucQ4JkBthyhtfcgP6O9/5TqdhORDvLbfc0pE1I3LaIWPpvrNDRJVGWUgbCSE12rXfNNeQLCIgG+3LOWVJJx8N3GHy+pM/+ZNOy3OehmoiYehOZvl9IyHEql5bnDtowrY6V4Y8MEKI8QQbR0QmKhOE9iNt5SNWB/mQtfPIL7ae6pWeAbtzJjwEa9LQNngjTenk5SzhGocN/aGObE2O+PQJPKQhN9KMZ5UJyEc/qcPEF61VOUjYxDLpQNyw5dJbJLvEwVXJ5o7AoiQ7dwmWUAGi4bmC5Bli85gxsL/97W8fJU8ka2Dy7EIKNFqE49HWY2oCvZgwkBGvlRjK+8/zSPm0PY/TiIBGhMwQWWxbnY/rLsJQB80Q6SOsLF1oFhlozLRIdZickBwiRwjacOutt3baKgLVTiTOiyyuusjFRMEDB6mRmwzayFMnXkwhMGlp9UiW1tg/kKz2cRRA7CFA7UuQFRgiVESnPcpDiJY0HLRpSwPxrLI0Y1JSn3JgrXxlILu0VxoavnaRP4bwSJZcwQuOPuqlnWfpQztNRPpvXMCaTKq8yXg7FckuYWBVkrkjsGQTLpoNDTLGxgafQTlpbSySD9/Y1ZrIT588rw1O3jp1g9SHEGLkbUB7xE4gDv9pYgYxEnAYnIgksQtoms7F4DvasbS0MANTOYg3hvEGufISQUtaWNDm4s/vOmzggXzjLRZ33Bjjw47GhuQQlrYk6lO8yEJWZHQ9XjtZE/W4Tb60BXEjI/hI6zwClF9dyLF/wJD8Hu2Vj9ykRY7KRoDaGgzkRfzImmw0dWkzuZA7TxfOy08WGJgsyEIOTwzaYIJUNpxdc8AxS1JZO1amOhF+XDHjRaTsnBu9oWDrUE+tyU493CrjDBFYkGRpDm5+2tbf/M3fdIPR4ERmBo3HaTfzQsdwRiZcBqwBaKDHyyJeJXnrTL54ZjknbdwD8993PIMS15L8BmRcKF3Pm+n+mm0Gbbxh+l5g8ZaRN3KQE/EhIueQLZnjLaXeeI6FVE0Cykod6pe/nxeR5nDNmrNzynX0XfpGQ9DF2yYeZfEQikdZ2pEXgjmfNmmPvPEeg4m0vuMpFE+7tK+vdWZy7HtLxTU5bpra6iONSajvsZWyJ2mp8ml/rC5mOFaqqEJgKgQWNOGiJQq6gUg9Enp0poVY87LWZm1ssUeyWZHsVK2rTIVAIVAIfMAILEiy3uQKh+blAw3GoxgNhmaCdK0bTnpsS7uGu19/P2rNeRe0wdbplws+YJyq+kKgECgEpkZgogkXkhVmzhtjL2ZizhMzHcsF1izrKAQKgUKgEJiMwESSjRmPFyLWxqxZMtexVuYFR4IlF7iFQCFQCBQCC5DsN7/5zSF7y/5hWSBeSNZkBSv21tlLBd/e/iLZxBedVHw2HmsbNx6zt1V1SiFQCBQC6wGBsXay3jLHRMoLMPaevJr85sXjerbkWAik4WuvtPbKy61d+Jk22DZ5A8T1AHS1sRAoBNYfAguacMUEiVbLZCvR2y0dMO9ix7hYZPOyLlh/N1W1uBAoBP4zAguSrHVXBvvxumFdkL2nsgXGotYFM7KTrU4rBAqBQmA1IrCgCRdvIGuxPHIYits0j/uoddnsHLqYdcHw7bdbe2dva2d8tA02b54ao2yDwSmBoX62wRjd6mHqCipjIVAIFAJzQGAiySI1LpiIlbaacHW8vRAbpwTunDTb5TgS5i5eQVnK4A7b3w9pVBb5eDV5Qce+l3bOt51JGmsJSx6iTjFXy2aE2sudMwFfWFPwerM0wtKCa6kYAuoVF8F1ExIXY269WV5Rl0kBRnDjhZRQfGQxeXkikJdZHFxhai08IRPlJ4tAKgkhKB932uzCuhz4Vx2FQCEwPQJjTbgQDOLh3dUPCI3UEI6Qfb5H45ZOL8bCORPfFJElGDbScfCZH+enbqLISzvBY8QWkEcAGXn42CdmqfB4/c3shPJDkoKc9MP9ITsTjnJ9I0BbOotlgGyRruAoAs2oz2Rg/Zq3HGJG1MhcWlYa6nUuGjlCdg7RM5eT9/bbb+/KU192r/VE0Y+1Oi/cq9xCoBA4cQTGkmysC6zDil+A5GiDCIT2hVREWFp0Tda2urYE32pL8I1TS4tckBZCSlyBBJDOOvFo4a6LAMUyAmkiNZqoKFEmCC/zBFCh0T700EPd+jMNk9UEUkaetEbETqN0ngavDISHLEXgohkjQ5iJy5pA4YjYef9puDBUh7xwc04diQWAkJG/iY2jB1KGv0hbZEbENFwTg35A6HUUAoXAykdgYqjD/nKBAW/pAKlE4/PIumgUrhm9+ELsCJZlQ0gW8SGxSRGXEqibjH5bFkCoQg9qi/x/9Ed/1JEv7X2CMgYAACAASURBVJYGichppwhVaET5kFnsgxOX1nmkev3113cyID9kiSQtQdBClS8dLdYygKULZEmbFq5POvWmPUifeRwiJjOXZvLcdttt7dFHH+3uJPVYJtAWhE4GE0FFnFr5A60kXL8ITCRZ2qMAMQZ8yAWxIlzLBQhhscE9KxMuL9qQGRJLGEKTAOJFROP2cyKzfDQ/cUgtbSBZZBbNnEbpPPJz3jor0o3WiijlydYvlhgSBStbpCBShEm7p3nCRvmJ+KUOyyyWH2irCBvhmhycUz+iVDbtFpEmrCCNG6mqg8ZOOyajMIF5CahP+pG31u+tXC0vBFYeAguacCGKbGuCWJCcAe9xGUmIabBcUbiQE8K0BOA3gkM2yMkj/lI2zUN6iMljfnYyQMTa4DuHsk0sCXloTdp/+QXK8Z0wh67BAvnDRznSJrwfrTUBtsntGkKU1qGchD5UrkkjOwdkk8GEO0xgHukRf8IR9rX7lXeLlUSFwPpGYEGSTdDovPgyyGlYichFyzLAFzqGBw+2dvBAa1tOPqE12eyMmniiCcY9bmfW9d2l1fpCoBBYSQgsuiU4zdGeTR6lPXYL2k3b8vjt7fZymXCtJNBKlkKgECgElorAgiSLYK0ZOmiz1gMFjfHCxWOx7VoWc0ZYqiCVrhAoBAqBtYrAxFCH1l5//vOfH9Nua5pI1pv1xUh2+Pbe1vbuae2jZ52Qx9daBb/aVQgUAmsfgYkk60WTN92jB4J1ni3poiQ7IxOutd8N1cJCoBBYqwhMNOFiqvWTn/zkaLuzCZ+335YSbrjhhiLZtXpXVLsKgUJgZghMJFmkyuTJh/bKjpPpES8pdptL2X5mVvFkux1pDx20H3dr7+1rbfOW1j58WmubNy/JfGtmaFVBhUAhUAgcBwILmnAph7kWTyhaLXLl8cU+8+mnn+4M9BfdEhw5+gwGJ0SGQ/apP36yDX/0d2344gutnXlmG1xxVdvwxe2tnTreGcHLumwJngAxZGf/a12Z/Sk7Vc4MNHOTCZMwdrKcB/xm56ocFhWcBpyTzuGcicjadeIRKJNjgrTqVh8zt7gpw5PdLDvXbNeduAfKZL87uo238yY5eZWvLdnunNzqZi/smjp9lEFO6eK2S5Zsl63MbF8eG2MmetojvclUGWRXPpl9YJM+h0tcjBfy/PPyNPLl3rQUlaA45MgL1lzXJ9k+3De5pdcGcjjIWVHYjmO0V9IPBIFFSdagywBDDAai/wahAbhcAWKOPPVkO/Ltb7XB+Re8T9qtteE//qYNdvxh23DdjjY46aRjAESQiUdATp5YSIm7rHgG2oLUrC2Lz0BTR0ra7KUe8hMgRhppma/x6HLOgUw5ZAgaI5gOMmDSxlsMwUmHiOTnxMGxw2SFMK1lm7RcE6sACSMQsoyLrsWtlldaHEDELkBM8TJTFvLTNwlJyWOPZxiZlE0eEyMskGPkQ2gJvCM/DJ588sku0hd3YFYl3Jrj/GCXYu3wn3kfDzlxLEZtpmGNTB977LEOkwR5R+raQhZEKZ3YEfGkc599/vOf7yY/bUHQbLL9JzN5QvZcoMdNSh/IaKpKC4ExCCxqJ+uGRlYGQML6uemX+zj8l/9Ha2ef24YP/qC1v/9xaxd9rg3u/kob/ubXbeN/+z+0wbZtx4jEtldsgASVufbaazvSQ4oGJuJAQAYvKwptpRkhC0FZaI4GtXOIDxFxM3beYaK5++67O80Y2SAvGrC4BMgY8fqPuMQaQIiILwHP4YnskCUZXWN7HBfefoN+8IMfdHIjKu2yHo6M5LF0g7gEwTFBfOc73+kmiWioCFgb7rvvvq5sbdGn5DMZmECQqXJplSE3y0HymYAQIRLXVm0xSSFjJn0mjIVIVr3IkOkf3JXxi1/8oiNS+V3ztAQXGKvHR9v0izwmSJOccwLywFo7lOF+XIrH33Lfs1VfIQCBRUmWFmJQuKkNUBqVAYx0aWGLRuHa9Xprr7/a2vmfaoOtxxLhUrvh0P/+F23DlV9sR/7tv2mNxcLZ57bBf/+v2vCHj7SN/8uft8EpxxI/0khQG84T2ZtMgBjElihaomQZ5H/3d3/XEZfBS1szmJEs0kE+N998c3cu8RqUcfXVV3eY0FKRM0K95ZZbOrKUF4kgK2TrN8JCFLRE2hliQRDKp/XRVJHRqCcbTU9EMdcQn/LJqkzkS7OlUSI/SzmIMOSDoGiM+lK90eC1Vz1wkIa8yJe8fmdZAIbSqVublW2yIrv0tGUkG5lDeHFj9uQAM5MPLV77TS4mGeUha0Sqv7RNuddcc013zUTgCQPOwUvkMjIjWPdk3IoXi6Ox1Hut0hUCs0ZgogmXivoka4C6wfnpIwu71SKFhY5ZBYg58v//hzbcvbu1/fvb8LGdbXDJpa2dfU5rmza3Dff+yzbYsuUYMQxWA9wEgRQMUvLSKBEjjRRxIkCalcd2xIRMtM0jsWha8iEuxCtdBrPJh0aJOJBdYiIgPPUhCCRkHVuZ8kWTRRAO+UxYNEX1SYt0EFTfmw65s/RAKsgHKapH3WLNbt++/Wj5ZNZOJIp4abhIFhYmGiTIBM9/Wm5iJiA4bUJa6nPNBOOcOvU/IgzZwo8WrQ7ETaN1LfEstMlyjfvF5OOeMaHRnmGDZNWl3YkLARPptAfRy6e/tNVEBEP9akIywcMLpkiaNl5HIbASERhLskgCadCgEuDEuppBY2AYCDt27OgG4bKQ7MsvtSN//f+2AYuCsz7W2ptvtOELz7cN9/xpG9gJd8OGY8TQhqzzRcvSJpoZMkAMSMIApQFKKx2SQGbIF6kY2JYGDGjLADmUhYgSlxY5ZnkB+blmGQBJKBtpIizk5NEXsURG5TovT4jE7xxIKS/anMsLNn0jbwJ4Wy5AOpYVEJG20XgdyAkRKl9dWadNsBx4aHuim/mm1ZukEHleVmUtWbtpsbRSsmWdNBHBkCdChbV2IuoE86GVWyZI4J3OeqS1ri3IFPbaoS79RRZ9YtKCnXKkVZc2a4uJp45CYCUiMNaEy02LUL/1rW91NzQNz2Nk1uzc2FdeeeWi7Rm+sbu13bta+8Qn2+DkrYumn5RgODzShq+/1oaP7Gzt179q7ROfaIPrb2qDcz9+QoFnphaoMhYChUAhsEQEJtrJ0j686EG2NBKPbHkBRGuhodRRCBQChUAhMBmBRU24vBDyOEizvfzyy4/Gb1VkYqYWwIVAIVAIFALjEViUZK3dWV+0JmZ97HjtYoeHD7d25HBrG08au25aHVMIFAKFwFpGYFETLo23bOCz1B0I+oANX3m5tZdebO33LxprZrWWwa22FQKFQCGwJJI9EZhmZcJ1IjJU3kKgECgEPkgEFrSTPVHBimRPFMHKXwgUAqsdgfmS7L53W3v33S5i1mDTpqmxim8/21RmZHF/zYaGUxdcGQuBQqAQmDMCE0245lzvcRWPWBm3J6oUaweEy2g90bFGC0TMnAg4HPA6YqAvH2sJHk8cKqTh3cUJgfG7dWeeSryHeGNxAnA4zxmDcT+D+HhJJSgKH3tG8ozrOST4Td64iXIW8PKQAT/jf3KRRz1sjp3XlgRq0V5ODMrn8MHjjPF9ImFxMLB9ODl4eDH0Z2LHK0vbYqCv3dLy4OJM4OAUwbHCC01lajvTPG606omTBgcD8ilfHu6tZGG6BxuxHqThkJB4BmRm3ufDmw7evAaVzdaazNpqclS38qXh9ky+7NDLi0y52qUefc26RVu4MMNQ2+GsTyp2wXENp0q8zAisCpI12AyqkJDfCUNowI3zW8+W5iEIJGlwKwtxCLqCtJGsAc/rizWFwc27CKEgE4fynfNhN4wQeBghGaT68MMPd+SDRORRZ9xOpVUHW2PRrbjUctUVc0AepI445OGRhRgRfkIqSmNCMFkgOgRENvUja2UiUfEDEDcPKd5d2ioNIpNXPQ7lO6e98sNSPhMBd2MEjYDTHjjDCXnLy8oE2ZtYvBBVFlxE1tJWE4u233TTTd0kpR+4+ZLBRCCf6+RJ6Ez1J2oY+cUqMNFoh8nKb9hKo72wMhloszKKZJeZNaq6JSOwqAnXkkuakHBoYB/Y39q2bW2w8dhwhEst3+BCsAZ7BlS0PQNuHMnSmJAnUktsVVoTEkQIBjMvNuXRiPjyKxO58KtPQJeQLG3Nh2aF9BCsdLQ3xEs+xIYwHcgcASEpJJSwf/zyQzaXXnppV6e6yUKjjPZGa0t8V+e5ttIGQzjqQvBPPPFEp80haPUkNCENX5m+aYqJHhZCVZ66YIc4bYwp3gGskTkcnDfpwEIZyoKBiQ2+CBqB6hcEjUDhqU/+9E//9Kgmi4y1lZxwVwfSRJDkRd4whJc+EzHN+UT7IiOtPlq/+tM+v4tklzqSKt1yIzB/kp3RHl+0IAM5EZcAlQ0dPYqOI1nkZ5AmbJ4BjJiQnkA3BjryolV6zBauMP760iJL9SJm5fdJVv3y0aZoWx6zkZcPsvBNA0uAlWi2iEnZyEb9XJMRHZmUhdgsZyBs+cmOdNSFpBEljZKGigAFjaEtJqCM8lxPvFwyIyaTgvzRWhOHIemQPhk5n9BSE7AbEdL6kVgilyFLmCB3MtOAaa28A2nU6iCbcJH+I0tESHN1XrvIZIJKKEV1mzD0A5nExZDPRKCfTZKeBqKpk5E82qts/xF14iYs90Cq+gqBSQisGhMuAw0BIh8aTAYZzW5SPFFEYEAb3LQ/Gpl8ykFcCViCaBPvVbosGXhkNnCzlpowhIjS4bFdHchSWYjDJIDMkKtryAHZIwdEKZ3vBL1G+jRWZdEWE7dVPmSddeDs8kA+JEpmZKYc+bLbgnXLbBukHSYm1xCRMuO9J3+CcEdTN5GkPbR0RJv4tdktIbErlGsC0hcwciBHsoTIEaC+MQlk1wZyJHANGbRFXQmGQ2bBY0QOg2u0XPVnfdp1OGmnfPBLlLDjdZYpaigE5o3A/En25Rdbe+H51v7g4jY4gWDfSMbgNLiQRrYjMfCQw1IfF/s7PeTxORqyaw5Eg2D8p6n5H+JUbyJ7GfgIxUdaBJRoX86RK5G2/FYm2WMRIQ8ZsuOENmqfdCF7k0rffTl5Ip/6TAaRNWvWcSDpby2T8rOdTrabyZY7kZlM0mTbl/yHjTxpU4Kh57q2yedQpnbB1vVE2Urbgw3ZEXE/PKK2O5c+11Yf5SBR68jSOPxXhz5JJLB5D5oqvxA4XgTma8JlP6ZDh4yGE3KrzSBFJn6HGEaDWx9v4yt9IVAIFALzRmCuJDtv4av8QqAQKARWOgKrwoRrpYNY8hUChUAhMAmBuZLscM9brfmcdfbYLWKqWwqBQqAQWMsIrBoTrrXcCdW2QqAQWLsIFMmu3b6tlhUChcAKQGD+Jlyvvdraq6+09ukL22DbKVM3uW8qFeuCxLddqvnW1JVXxkKgECgEpkRg7iQ7pVzHZIvNJFtJZlzsLNlIspOdFEw8dqHSs6GULk4M7DPZZrK/ZFuqXA4PCW7CccFvRu7KYfOpvvjTy+u/vMpnuykdeZKO8T/7zeRVv/zxIFN3do41USjHOeXEoUBaNqOObInNlpZRfwVGmdXdVeUUAvNFYFWYcHEGQGRIDbkgHwSI1CZ5fPHU4oUUQuSKmjgB3EwdyhNkxH/eSvGQ4jvPXZYPP9dWxMd91Ln777+/87tXr22teV3xTEKucTPlkqsuhCgdzylErw0OBMzLSxt4TilHWu3JNt/qRtBkTPt5knHBveSSSzo32HHuxPO9Xar0QqAQOF4EVgXJIjck1Y9dgKiQ1qTYBdxfkR0feT7+V111VUeWol8pi2utoCoJBeg8kkRqt956a6dNCmaSICjx7b/vvvs6t1lEy/0TGSJz2qUyb7vttk4zVrfJQDphDJEu/3zyIk0xDH7xi190rqUCu5AtEwGX0gRRIQdN10SAVE0eAtqYHMqN9Hhv90pfCCw/AvM14Xr9tdasy37q022wddvUrUM4iC2unHl8FhdgoShctFNan5imfOkRpt+0T8sDAqMIeCIwighUCJdP/Y033thF6kKKfPOlvfPOOzvSFUgGUQqyIi3ZaKOWGJCtYCnIVUg+xEpjFQmMRi0/UhYIxXkBVEwgSFfdZKH5Imh1mkQQrzgGzksT7djkgXyn2Xtt6o6ojIVAIXDcCMyXZGcUhYv2RqOLLz+tz2OzAwmOe2xGXjTY+L4LJpK1T4RK20SmNFAa5eOPP95pyiJhWS5I3FmEKiiJqFLITsAT52ioNGGkST7aKpK94oorunTyI0Zk6JvmLS/yNGEISoOE5SEr+RL9CsHnf4KrJJgM4iej8wK+WGqo6FPHfd9XhkJgWRBYNSZc1ikT9QnZJMLVYjsjJGAJNBEszdD6qcdtGiAtFLEhrqRFWB7laaauy0fTFIUruyIg0QSsTvhE39FcESzytgQhD22bzOpFuDRp+a3VZtkjL9KUob3OI1METFZy+qadZ4nE8gSNuh9EZlnunKqkECgEloTA/En2zTdbe3N3a+d+vA22nLwkocYlSqQrxJM9viwd1B5fU0NaGQuBQmAZEFg1JlzLgEVVUQgUAoXAzBEokp05pFVgIVAIFAK/i8BcTbiGYskKhr1p0wnFk61OKwQKgUJgtSIwX5J9+aXWWBhc9Nk2OOV9z6U6CoFCoBBYTwisChOu9dQh1dZCoBBYWwgUya6t/qzWFAKFwApCYP4mXPvfa+2991o75dQ2OOmkFdT0EqUQKAQKgfkjMHeSnX8TqoZCoBAoBFYuAmXCtXL7piQrBAqBNYDA3El2WMsFa+A2qSYUAoXAiSAwXxOuGQWIOZEGVt5CoBAoBD5IBIpkP0j0q+5CoBBY8wjM14RrRs4IgsKIPiUUoehYk/b1EvFKtC4RsIQBFKFKeEGRrETgOuuss7pIWNIIli26lvJE2BL5yjnBaIROFIfWdbFmBaMRSUtwbaENRfJSnnqUJ87rr371q04u+YUxVK60InIJxyi/nRdGZVdvooEpU4xaEbrEmhUWUVQw8smrDm0UGEc8WnU//fTTXRhI5Yg9K/yivMIvitYldi2ZpIOJsuUVS1d52dJHWrs/iBYGM/Vpg0hh46J8KStts52P0IxCRjrnvzpEEYMB/LUFBvpEXpHIyKV9sNYnzzzzTBelTBu0Gc6ClStPxDXt1TeioDlg+bnPfa7rB+f0Vx/rjF4xeN0/oquNO+AnyLu26ss61icC7sd9hw+21w680z66+ZS27/CB9g/vvtF+/5Qz22mbTm7vHTnUnn1nVztl4+Z23tbT2qYNG7vxJP6z8KXuVePKPdQf5/Ml2Rm51SIIgxFxiJ+KbEcPAIkfa2AiHIR6+eWXdyECRe8So9VOBkIKIjVEYkAiGTFfBQA30BO/VT1IRpBvg94Alg7J/fKXv+xkMHiRBqAF5EZMykPGfotDi2zUL93oVjlkRjg//OEPu3LlufjiizvCUrZQiToPWSE/OCgf0Wifj3aZBNRBTp2MwKRVNwIShxeBaSO5pUc4yDh7n5FNXvipW9luFGQ3SrLkfuKJJ46GiCSfgOPkQojI9otf/GKHvRsQAcJauUjR/+yphuC0WTt37tzZTRQmG/gjZ+3QBu02YSjfZGiiUZ5zDviL8eu6c32yNJkgUBPJuCOTkAlOujrWJwKHjhxuD+76TXtw13Pt6x+/rP1y7ysdEAeHR9rXz/18+/nel9vTe19tuw7ua/d+/PPt3C0f6jjDODJ23Jf45bLLLjsa43nVmHAhV4NS/FREhyRGj2i7CBQ52Z4FuXSz0759nUaKdJGossSQNXgRMg1J8Gy7HiA75HrzzTd3RPTggw92hEMjQ57qltcgRhCIjHwPP/zw0UDdO3bsOEpYiBbBJkZtf4ZL8HFlS2eQRzNGKogD+YTwdCJi0YbsG/aDH/ygmzS00yRyzTXXdGSq47VPfYgL8SaQeLTUhx56qCNB2CG/6667rsMDVuqxo4P2jW5zIz2ZaYcI8+qrrz66qSSSQ4x2okDO8JQ2WCNt5SNiaU0Mt9xyS/dtax9ESSPwNBCtFUGnn2Ag6DrMlSnwOsxMmvodwWovzTfHo48+2smj3ZOOp556qpvcJhHx+qSd9dVqY4gW+x9f/Gn77Ic+1p57Z1e77iOfan+/56X21XMubo/t/qf29uED7e1D+9vNZ/5e+9jmUzouwBv4QH5KDO4JR60akqVdGUAGAaKjIdFyDDIajYOmZ9DTMrO1TLRHA9TOB9u3b+8GPkJFntlt4atf/Wr36OxjsBrgCEuZSEJdvu39hRhspugbsF/5ylc6Uvvxj3/ckaIBb3cEA5qGiihCdvYZQ15I3KFTaG20TJ3lvEkE4ciHrBAMoqNJIwt1IM7bb7+9IxLan3ZrC7JDYrCCi3JNLHAjH60XQSNiSwOPPPJIN/uSHzbyIjhPBGZmRG9WJou6+liTV/naQ2aTiBsL9ggLYTtMHupxaN/dd9/dyaEPfGjACNAEAG+EjMQRr0kV1vqPpn3PPfd0pI6g9ZM2aB881CFNdjBGvjmQOvJeSEs1KdHI0zfri16qtUFg14F32l+/+NN25Yc/3n6x95V2xuZt7a1D+9r1Z3yq/WTPS23vof3tncMH2j3nXto+fvKHu3vW/UUZMhaMAeMou7XM34RrRkG7EYHBqwG0unEkG00XiSI/mptB5eOR3IClrRnA1t8QC8JRZrb/zhoqUgQUgkOuyqR1GsSp28DO2kse7WlX0iB3RIuEsn+XzrAmSRak5ECM5EC06kLcziFFxILwtJc80pGb/FkuQXpILDs20ISRI8LK+rA2yu8cjMisvVnjdR6ZymsSoLWamRG9JwCykIOGmNlZm+AJC+XAWtvI5bc2wlp9JgC4kDVbs2sH7TtPDfByXX3B2lOINngcS59ml4ps7wMzky6NG0nqI/L7tgSRA77KUc+4A+bZ5NJgqWP9IvDe4YPt1+/s7gj01f172+6D+9oZm7a2rRs3tT2H3mv7jxzyNqB97tSPtVNO2tyNS/eOw/h13+GcPLHOn2SX0YQLiSEmg0wD/TbYEAFicmQAIons/WVgy+uQJ0cGNgLNCytkpOyQlP/yOJc65A+x5aVS8ihTXSEr8smnPPL4Tx7X8zKLzK6nLkTmmnTOk69/ZC1SGr8jc7/erIeqmzadA7GRHT5Zh1W/MjIZBSflBWsykEUeZWovzKRRlt/KJbM2ks0nB4LNenbkV2ZejKlnUj/Ji2xTdr9/Ur46o2WMow/X9SMZayuf9Uuw07Tc/R7ucU+7F0fvoTLhmgbZylMIFAKFwBIRmC/JzmhL8CW2pZIVAoVAIbDiEJirCdeKa20JVAgUAoXAMiNQJLvMgFd1hUAhsH4QmLsJV/dSxWcwmOiltX7grpYWAoXAekNg/iT72qutvfpKa5++sA22Heultd4Ar/YWAoXA+kJgTZlwra+uq9YWAoXAakCgSHY19FLJWAgUAqsagfmacO3d09qePa0JNrJ5y9RAWdtl6MsonuEvY98YuE+KyDV1ZZWxECgECoEZIjBXkp2VnLxx4gbLwwfR8uDhT89TahLRyoecpeGRxL2Tn7FYBNxfuZtyceXrzwvKkXPq4P6pbP7sPJ64oMbXX5l853kJcRHl6ZFoWf5zLeWFxF2Vy6n6uXbGI0n9/ifMoXL4//MgSchF+ckndgMXVP/lUy+31zoKgUJg5SOwKky4EAzC5PYZ33bnEJdzCcbQh5v2KwAJP3fBXvik82EXtMVvRIYAkRjijSucsqRXPnJDttIgN2SMDAVpQfb88wVT4a8vn3T84wWpUQeCVw7fepMEouZmimjVLdAJl1Fl5tzPf/7zrk2C1fCFFghGOvUhfbEMxCdAtHUUAoXAykdgriQ7FAvg4IHWtpzcBhs3To2GYCRIDklFa6XJ0iyRzjiSpREKnoIoxTal+UkvAhTNEmHRPPnKJ+QfohWBS3rkmahO6hLfVCAIZSA8mi/NU3nIkP+78hCquhG884hYBCiarUAr8iJR50SrSswC+RGzSUCQCcSt3V/+8pe7OuQzMWiHoCgJMjM1qJWxECgE5o7A/E24Xn6xtReeb+0PLm6DU0+dukEe7xGs4CghWeuztETxP8eRbCLty4MYkaR1XCHxEkX/rrvu6ohRfNKEK5MOyQkNiOiQGfJFijRhxEcrRYrC+ZEhQaQtNVjCoPHSWMktlB8yphGLFCW98Hwi9Qi/qD3KUi4NGjlbenjyySe79tJkBQ6nmUf7JiN5nBsNBD41yJWxECgEZo7A/El2RlG4EBatEPlkTdb6KtKk/Y1bk0Vm8iDRPJYjwYTZo8HSCmmStFZhDj26C+2HxBK9H4khSfXSRBNBCrEjOkRKBvIgdvFkQ8JI0CSQ7XASys95dUtv8tAuWjJZESly9d+SgliyZJaeVi49gqZJI24hCC031FEIFAIrD4FVY8KF2GiR1mURFFJFLAgw65mLwStfyJq2iaCUiTwRZA7kicQSupCW6X92WEjMUjIkHKHrtGXlKDvru5YIlINE1Sed+hLv1e+Qtm/tsTSRcIH9UH/amXiz0gULv8dp8ovhUdcLgUJg/gjMn2TFOj2wvzUbi22cXttCNj6ICskhOATlu0y45n+jVA2FQCEwPQKrwoRr+uZVzkKgECgEPlgEimQ/WPyr9kKgEFjjCMzXhOvdd1pj5H/a6W3w2w0P1zie1bxCoBAoBH4HgfmS7IysC6rPCoFCoBBYjQisGhOu1QhuyVwIFAKFwPxJVixZDgm/d1EbnDJ9PNnOsmB4pNvv3Ja8mwYb26knbWmbBhvKuqDu40KgEFixCMzfhMu2z0cOt7bxpDbYsGFqIN47fKj9/Z6X2pNvPt9e2LennbllW/vCaZ9oXzj9E+2UjeMDxGSbZ/annAyyHTdbU4b87E5ja8suNVtsMwnjPOA77rKcHhKIhqeZwzlls43NttvqYBMrLTtWJmecHkwS6mAD65y8MUGLzawyOTXIO3qQV17lNKko2wAAIABJREFUa4uP8nzUrQ5tUadzynA+cRGyDbf8samV1u+YwLmmPeTSbmVwfMhW3EnPDtihTA4f8pF70iFN5Esa7VF+ZJYmR9+LLdutSyd97JKlTf+VCd/Uw6oyLgMCcyfZWbXhp2+91P7jiz9rF57ykU6D3Xf4QPvl3lfbXWd/tm3/yPntpMGxBI4oeE2FvHhOIYwf/ehHXYAXg5ZzwFVXXdV5e/3zP/9zR0oG+Y033tg5Kjz77LOd9xWS4MmFELm9OsRM4IUloItgLgjLOS6zDnUjCWkQk/K5ziqXZxdvMY4E3HwdCOTqq6/uvLxGD26/6uGNRhaxC3iV8Rh76aWXOo80kcK0j3z+8xwTo4FM5NDG888/vyN4MpAHQWmfD9JC0H4/8cQTXR0C0XARVk8mIbEUTCzKJBd5ya3c/uG6PI8++mjnpmziShruxQLpwJuDyMMPP9xNPg7nYEgObfEdrzltgiu5nSOfSaGOQmAlI7AqTLj+8rmd7SObtrXH33y+/fCNf2qXfvicdsuZn2nP73ur/XcXXtO2bTxW++OKiiwQmQEszgACRRq0L+6wiAkJiZpl8BqwyPemm27qiASByU9TQ8g7d+7sSMGBxP/4j/+4+88tV17lIRTut4gXudIoL7nkkq4+sRCQo/PcYV1zTp2ITGQtBBmPsdw43//+97tgN0iTTNqCjOSJJnzZZZd15PO9732vXXvttUc1VMSMQO+///4uDoP2qtMEQnZ1IzwTAJxor66JueCatiBLpAYTAXRg6BqMTV5f+tKXjtFmE1vigQce6PJIp2xaqwlDIB11Ikqkqy2wzsSgLukQszYgcxOFYDnq9v/KK6+s2A0rmV1Ktg6BuZLs8I1dre3a1donz2uDk7dODflf/OLb7eozzm//+rmH28v797azN5/a/qfP3Nh27v6H9ucXfbnTbkcPBIAMkBbSQAS0RZojgkQwF1xwQRclyyAXrAUJGLw333xzR7w0KZqjY8eOHd0Az+M2cqPB0dTEOYir66233tqRJdIWK1YcBKRKHtqjbwSLTJCMA7mRiTw03FE3WVHCkDatOJHCyEWzSxtp2uRFTNpk2cKBoEwA5KSdRoM3AcXVWL3y0nBNEuRExq7T+pE3kgzJwhFRS69t27dvH9u3iFY9SD7hI2FiokH43I7hpk0mD7K5Jgqab23WRn2nXxCxwD1I3ySgPZNiV0x9s1XGQmDGCKwKE65///yP29uHDrQ3D77XHtn9j+3zHz6nfWrb6d1GuP/FeVe2kzce+8iIwIQS9LhpPdMg9bhMo0Q4CACZIhMBZIQYlBbJ0RSRIXJGhrRI2q10IUCEc8MNN3TEQ8My8BPwW5pnnnmm0zJpaogOYSkzkbmkQSwJQI5UkAaiT2CZ9DVyRy7IW30IVVrEbDJA9iEqpKudlkW0GbkhWfktjTgQnevksraq3eQhrzCMJh3XECC5kKmJQT5LHWSwrqot/tOq4YSIE6zG0oPJR9mWDjLhwImMSNZEgawdyiMDgqeJ+46mTxNOLAmYabd+o4EjXu3T5joKgZWIwKog2X9694321y/8fTtj89Z2+qZtbe+h/e2FfW+2r517afvshz7WNgwGx2Cb7Wo6dX0w6AawgSqSVcIjenRFELQ1A1oa/xEKwqRFIS/pkCWS7LY5/y0p0ACROTKjhUnvGwk451EXcSEyJBRyki+xGJCsMpAP8swOCn7noNEhEnkSoMbShPYgr8SWRWZkdE29/ShliZ+rfFp8dmCg8cJKOxGktublV9qFyE1UzpuEELF6YYSAsxUQXLNGipzhID2Z/c/Lw6effrrT8FN3YlMgbfUgUGQqr/6Klq+uaPrINS8YyQ/TOgqBlYbA/E24dr/e2uuvt3beBW2wdfrlgsPDI+2l9/a2h3f9pv3q7dfbJ7ee1m4888J2/tbTu5deS33DHJKKNhrCzHc6KIFn+uedG5cuUcESF1YZzuXNfQgkMuZa6sr1TAb9/EmToDij8oymHZVv3A3Xb8ek9vRx8Fv947AZxaQfsCftgsNoPcrrWzb02xkcgutoOamjL5M8FYlspdFLyQOBuZNswVwIFAKFwHpGYNWYcK3nTqq2FwKFwOpFYEkk+41vfKNdccUV3Vt6a3PW8ia9TR6FYugx02fjxiU/0q9eOEvyQqAQKASORWBREy4vGLwF9nLDG2BrZAt5+PSrGL72SmuvvNzahZ9pg23Tu9VWxxUChUAhsFoRWJRkNcwbcB9v3pf6kkm+YUXhWq33RcldCBQCM0JgSSZcTIzYMx7vpn1FsjPqpSqmECgEVi0CE0mWXSODdbaLjL7ZKjJO9589JI+bxZYNhm+/3do7e1s746NtMCbwyVJRs0TBFpItKVtQ9pyM9pe6ieJS66l0hUAhUAjMEoEFTbgY1jMa5/XE04iROKJjKM5llCcRA/3lOBBrfPwRaxwNuHTGwH1UjriMWlNmNM+A3pIHI32G9IzdpeEtZQnE5MEgXzt5D7nOScERV1Z1M4h3WKNG9OwzeYQl4Atff79NUtKT2yTFEUEd5FCGWAjq0RZPCv7HRVR7uZwmeAtnBHnJr764/5KDsT4HAsb4+onTQXbANSlKy9XWerpD/0nLIUGZyuMoAUv1aCuZtY98vLPiHKA8Dgrwi8sxudXLQ0ublaeM66+/vrOv5a6ctvEI01YOC+pWvjbxjiNfbGDJE4cKXmOJ/wAP9yUnBn2nvEQzW477sOooBI4XgQVJ1kAyIAwygyThAQX2YGXA2gB5LMeBoBAHgopxe8LjGXDjDNFdR3iJG8DDKNtxIxMBU6wxi0lgwGcwa6vJw8s+7rIO5Sd4iwmGRs3tFIGpQxQpxMrFFAkgIsSA4D0BcBOVh2ur2ABkUp88SF0ZiMVHG8kT0kEk0iI+8ohfIA2iVPaTTz7Zfvazn3X+/YjJxCAtouM1pp/0ZUI0mnD0m3bACFmRR5vFdfBfueolH7IPFvJqt7K4GCPRkDsZ5DOxaBOXZRM04iUDmdQhn+vw4BqMZJE3GYOL2AX6Gw7uQRYtCBme2gsnfSKdso/nPcFy3K9VRyEQBBY04RolWYOFdiPyEXJBUKPh7Y7RJg8ceH9L8K22BN84NfJkoeWpNwPKQEUAGXCjhdPoDFARsBAWojBwneebj2j5xNOEEZf4AAYzouSmKm+fZJ2TnuboPK0K8Rr4ziE+mCSPiQEhITJr2WQQM4HmjGyQEtnUqW6TAHKm5SpPWxMLF3nSlnMu8QKQswAsMHEO4cmLnPSNMrUb2fVJltwmSjIiK3lF8RK/QV5tIDuSRXzwh5cy4WBiM5kgWSRHLm0jo8Ny0r333tu1jSbrIEtcmJWnrUjWBIK8fZPfNZOS/z552YqI9bknDBOh8/Dzu0h26qFVGeeMwIIkaxB5zKTJIgWD12Ojx0DEtpRjVi++DHwDGbFlQNGEEFLiEIzKg/xoa4jCwDSAabKIBTF5vHVNW5Cn2KhIO8FXDHAY0LRohdagEQUcQiS0NpMP7QzxGPDyIVz1IyjanTrISg5apLQIkv0xEkb8JhFkh2RcJ4u2yYOQkLQ2Jy4szQ456yPapzSJjavPyIaEHEhW/Qk8k0kEKUpHu5ZfQB1LFdoLa1gg4wToRppwIIeJKtryHXfc0UQKc04dCFrcWWv6IVF59YF2wRTBqlv7TCJkhq/2ebqQL9qxCQLxwkNb1G/ZhyYL22jDoyEil3KPVppCYN4ITDThchO7yZGFwe+bRoaYEv5vMeFmRbLWD5EE8kGUBhWyRLyTQt0lWArtxyClrWYnA1pqHm0NUu3SPnmkDTnSsJAgkkcccEAKDjhIj4gRLfJHruRCtkgFMYZsTVAw9Y1IyUJ2RIPMkAoyQzjK9R8Zaq/z2qHMkC4NFDkrPzswWMpJsGztoHnKQx7EpC3SanN2c0gfZj06cV1p+NFiE+hGe5SFgKNlwkTbkaSJK0SO8OWz3qos8uu/BKBBuHB1JLgL2U1YmSzUkf6FW2LdZteLhHGEK6xot3UUAisNgSXZyRoMiIRGm1B2S2nIrEgWISHavHxDMAZuYpEu9XERwSAdgznBtw1cg9+1RMYyWBOZSloEj3ARnv8O9SfgTMp1PmvGvpGBT7aNUXeIQPlISxv6L/Nc184QWh/v5MlWLOpA6uqXDgE6J12CsJDJNWkQa0IbZruZRCiL7OqVXznai5zl0VblpE0Jjyi9c9omn0OZWd6JA0swc03dyiN7tutxnXw+JitlJsKX9pIjZA8fh/8mfH0CxwoSs5RRWWmWG4GxJlyJfJQwfG582k+iLhkESzmGM1qTjTwhD3LEfGupBLsUeStNIVAIFAKzRmAsydIiPIJ5FPb4RlsQr4BGi+g8ltZRCBQChUAhsDACE024ECk7SC8zPKrFblFxtEo2snUUAoVAIVAITEmysoVoOSRkHTLrad6KexGx2IuGWXl8VUcWAoVAIbAaEZhowoVgmRjFJAe5eullV1aaLO2W8fti+yrN6sXXagS3ZC4ECoFCYCLJxuvHkgG7RWu0jOj9p9XG04cJzUJHkWzdZIVAIbDeEZhowsUN8oEHHuhMidhCWodl3M/igPG6t/uLmXPNKp5s9oiiYWfvp+wRVdYF6/0WrvYXAisbgYkkyy6R4TuPIvaS11xzzdEgJZ/73OeW1KpZ7YxAc0b2TMliE2rJIraa44i2b7vJnpJtZpwYEodBu9hzxpc+NqOM8P1mOK+cuBGzBWUvHLtXtpmx50T+rDCyg2pkldc5eWJLGhtU3+pWlwkkO9ImAA55tdHhCSLp45RRE8ySbsNKVAh8oAgsGE/WIEc0BjjiibH5YjELZt0ipMikDLl42Yas/Gev23e17dfLkJ3HEGJCpAKeID5BWrjG0sI5GFhb5qlkWUTZSJNbp/Itj6hTWmvSPMXuu+++zgVVXpMNN1GunggSyXIXtZ7N2UF90vHici2BbsivDGmUKY9JTXtc43VFHvVyJY23FlJXnzgDk2I2zBr7Kq8QKARODIElBe0+sSpOPDfSQYBIJtob4kVSCGycpw+XUyQrGAptnJ87AuX+SbNEbiwkkKDr0iZO7R/+4R92mjPyVS+iQ9IsLUTv4lmF5FhZIFTLKM6pk88+l92EJlSHayYsdsfkNQFwJWWDzMWWzz7ZLMsgWeU4z9022q9zCbXovLoXs+44ceSrhEKgEDgRBOa+Jfhw9+utvf56a+dd0AZbt04tK8Kh5dGgQ7J5dF8oChdi4jixc+fObk3ZI71oUTRKBE2DpI2yohAghrZJw7zppps6AkS8NGUa/K233tpprELt0eoFehG/gGwI1TlkK8SfepSXqF5kQJAInkyIXz0CvMgbl1EaasIKImIyIlRkb9nBh3ZMMye3JYjEYJ0a3MpYCBQCc0Ng/iQ7oz2+PLojrtF4srQ/mug4TRZ5MTlLeETmZtIhPiH9kNWNN97YaZYIFSnSlGmT1113XafpIlWaqGhVt912W0e6Qv45x7ICwdNkkXZiuQpugmxp38hQ8BlLDuqTN3EQRP6iLUtLVvWSlQxIn+aMRE0sSDhr0OpLsGr1Hu+WQHO7m6rgQqAQOAaBJW0JfiK4zcqEK1qrx+O8WEI8CLav3fZlpX2OOlF4jEdq0X6Rt/KsvaojL6Ssv3rE9+IP0VmXpvVKr1zrpUhfLFXXkR3ZEGl2RTAhKJecSJksyJGmal1VXciXtqr8RBRLJDDySM/KIwFxaMPqThyJbA20mJXHifRh5S0ECoHpEZg/yb6xq7Vdu1r75HltcPL0ywWJjoWQkI+XTB7ja+uR6Tu/chYChcDyILCkUIfLI0rVUggUAoXA2kOgSHbt9Wm1qBAoBFYQAnM14RoK4nzkcGsbT2qDDRtWULNLlEKgECgElgeB+ZLsq6+09vKLrf3eRW3wW8+l5WlW1VIIFAKFwAePwKox4frgoSoJCoFCoBA4fgSKZI8fs8pRCBQChcCSEZi/Cde777T27rutnXZ6G2zatGTBKmEhUAgUAmsBgbmT7FoAqdpQCBQChcCJIFAmXCeCXuUtBAqBQmARBOZKssP9+1s7sL+1bdvaYONJ1RmFQCFQCKw7BOZrwjWjADHrrleqwYVAIbBmECiSXTNdWQ0pBAqBlYbA/E24OCK88Hxrf3BxG5x66tTtT8BrYQBFx5q07YooW6JWic5lmxhRsoQXFK0qAb7FZ5VGhC3pBeQWBlEdia4l6pV9zOQRBlGkL5GvsuuBkIciZ5FFyEORtYRFdAhmI4yh0IeCdIu4JdqWSFzjIoaJuiUsomhgwiCqR6Qv4Q5F8BJhi3zyikerXoFxROgS8UsYRunJr23y/+xnP+vSkUEoRCEhpSML+cSy1RblqUN+8jknrbaIKiY/LEUaGz1EHhOVzHU4CtUo+LlzQjieffbZ3TkYaB8sndMn5NAHZNEWWAstSR6Bf8inLdnIEy5kgTVZ4J9DXF0yiK5Gjj7WozLDWj3qIAP5RE4jN5m1Gdb6wn2T6Giwlhau7j3lwEq9wmnaQoh84gQLYARr+JBVW5T5zDPPdPn0k35zTtq02X2YUJ59uWEEU21z/8uTPnZe/5GNjDCAqzbBmoziF0unX91DsBafWNqE9pQ3sY71U8aEdhknZHAfwlr4TveHdsCaLPpw9JBXrGUYkUl/kgMOaYuYzOpeiUe3ddbLL7XGU/XMs1ozBvbuae3NN1o762Ot/TbglXvTfeIed2/DpM9P8yfZgwdbO3SotS1bTsitVscgPgMDgbkZRw83ghve1jJIw01/+eWXdzeAGxFpXXnllV1IQTeOQQQQN4MylQ0oN5Mb2TmBuB977LHuhjUI7WDgRjEoEWsGm7qfe+657iZ2g7t5/DbYDAB5dYAbtN8B8qlXfFs3nsFtECATMitTHoPSTY3wlQ8LpJjA3wnm7ZwwjdqhbjewiUAZ/pt4pEUyBiBMEIF2GHDOwQ8mBo/DDg6jJEvuJ554ohuoDnJceumlXdu0ww4SgqQjLWmyjQ9ctc85mGiHvjJ41S+4OvIx0GGNEH/5y192/U2miy66qLum//Sr8hAbeZCEgeymN7Hon1GyMtjFDVaG/iEzjMhCZv3sAw+EipjIB3/E86Mf/ajDUnp9BBsTM3lCWPpQWXBwL7kP3QMCtOf+cE6ZZCY7IsrkMoq1+h9//PGuHod6L7nkkk4u96J7BNbq1XfiDZOR7LB2nyfkp/zOkcN9TQa4wkv55JFXeve/+yh72rn/4J8YyPpJG/WTukexVp6tntyvsBG4HobyO69O/0f7aaUQ7pHnnm3t+X9ube9bbXDZla2d/pE2/PlPWxNZ8KMfbYNLr2j7N2zo7hNHJno7sPTH+aox4dJRNCI3kD25EMU4LUXHRiMSPFvD3cQICxh2HgjpGuiuu6HcuIhA5xukiMkOB8jSjr3IS9lIyE0hb3ZMMChpLQ8//HA3ozl//fXXd2SnTBMEglXWqBZuIMhDszAYlIUolKHNIVn1IzCD2aDQBrIjMdvh0NS10ySyffv2jrgN6tSnTIPFoHQDyGcCITNMkZXBIli538hcPSGh0UEkjXy0JFi4sUxYBn5IliwIA576ro+1SQp5GnDaZsseRP3973+/6wtlG9DRWpMXKSgL6cBNnTfccEOHGYKAF9JFfvL0D1hrv37UPn2C/GDt/iAPGYKZdPI4kAHC/N73vtdhqy/g7B4jj342YSATpJ0nJ2QGb+f1E80ORu5D9zGyh4V2mmj0/6hW6D6Ah3rgnftaH7jvtJkyQT6yuf/hQnZ4mRjcW9pINlgjefL4r5363v2jHnmjbSv7qaee6uR0vxgTsDBhk0cfwX5U6dHGPC0ad2lbJhnjTD/BWptX4nHksYdb0/9nfux9xejUD7XhT37UBpd/oQ2feboNLruivTXY0O20AuvsD2hygkk2Elg1JOvmdFPpWI3IcoDOTcBqNwYSMlgMQDeOgeQGR6QGpoHhhva4g2DcWDr+3nvv7c4hRIPVzeNmjrbghnFD24LGtxvUza/ue+65p7u53ThuSgC76RETDVV92YwRGZElBKBzkJJ65XXDqZsWKR+NSF6DQToyIzVy3Xnnnd1geeSRR7p2O2fgInNtkN83DQJx0eBgo/OvvvrqDh95YYqAnaOdKJ+Ga5LQRnuJhdSDtTaYGMgnDe1IXhMQ4jQwEbYDidCa1Ku/vvrVr3YTAGLyQeQIGa76OBPJLbfc0v02ycEJnn/2Z3/WLRUgSf1FRljrR23R1z7khbV7IgSQCY3MyoCJgZ4A6GR2DomYGEKKJht9rG0PPfRQh5dJXvlIGsYGof6DoT4x8KKlaof+Ix+SRHbS6WtpyEMO55Wp35BPBilMyIvYtIcWC2uDGmbyu68d2mB7JPKYMG6//fbuvz5Fpshdf4bs4euw3ZK+ICOcTAxf+9rXuvsSQbtm3KkbHvpEm8hgknLevRGtVBnuKbIhbvekvoKtAz7uGff2Sj2O/PSp1l55qbVNm9rgrHPacHiktRdfaO2UU7un88EVV7Xhqad2k4n+wTXwcj9mh+m0bb4mXHveas3nrLPbYMuWqfHUkOz+qjEGnBvWDZ2Z301qFjfgNNKjjgGkI2kw0utYBEHTcIO5GRGeMtwUiMO3ckPQyM1N42M2d2PJ64aX182FaAx6eQ1qN5Qb2sAgN3nUS54seQADMfqfnXfVZXDRQEJk2ewxbYgGBwN1IxyDjXwI3g0NL9cMCISgPfKTjyzOZTnDOdghmDx2WgowiMhuQMMF+ecJApHCmqzKUUZ2ffAb9gZe+sSgJo++ILcBn7XCLHFkayCY6MNskJk1QcSjDO036OEGfwSlLktFmTT1jQGtX/RjsIYLAs09od+zNBPiRTDKVq/2p4+RH60M1lknh3d/iQm25FRP+jS7eZjgnCNbsNZnJmf9nc01kZL7NPd1NuVUJ+yUIb/r6o5CoU+y35xr7kN1w0pfKR+xw8u9lXV8YwBWZJHf/2w5r3zyqFN/IFqP+UjSZJZJN/cTYndoozFGpihE0mRpJk8co2Q0NUHMIePwnbfb8B9/09q+fW3wyfPacO/ebtnTEsLggk+3wdlnt30HDh5dn3bvZbfq0Se/+ZLsMppwuXF88nKJBhA1Htk4XHNzGTyA8EEEWbOSJ4cbKI/tbhAkIG02Lsw6qDzOpQ753eQIWXo3nLw+Bqr//RlfPtcMCLLJo+xsn+O8fJEzyxRuYOcRiQ52kCM3rnoMhKx9amOuGbjyqjuPxPKHUOCTtcFsq0OmnBvFOuvEIXZySC+duvyGCVm0KwM8WOuH4Bls0i75yDCpn+RFbMrWFnUH67zsUY/f2qsN8pBBHpjAKvdO+jnr1L7VnT44qp0MBh2+ys0A62PtWuoY7SdluD/ICuuQVbCGQV+TVY5715GXoem/THTkVFb6iSzkCqFGbnXksV3byZ+xkjEhL0ySP3nlQ8D6NPdb7olskRSs9Z++0zby+5/3GMrOmJoDPy5bkdqRcZiXrvAdfTFfJlzL1iVVUSFQCKxHBOZLsq+92pqYsp++sA22nbIe8a02FwKFwDpGYO4mXOsY22p6IVAIFAKtSLZugkKgECgE5ojAqjHh8qYyb5S9NfU21BtZpkYOC9DMaby99xbXIrtFfW9CYwLjDWs8xrwx9+bfSwGL+84zJXKwK/TGW34vJ8Yd3jDLa5HbwrcXL97AezurPDJ6A6xO571QcM7baC8nvLHNyw5WCElnwTyeREyFYuxPPuXJwyxGvdrFHIec3oTHKqJvcRHZYyOqblh5gaEsspNPO70ZtnhPTm+iXZc+5kRZzPc2Ow4D0uWlkRciXmY4RzafWBOQLZYQTMfgAAMv2vQtiwiHtskfZwv15PDyRN1etIxzRpHOW30vW0adPuY4hqroQmBBBOZOssPXX2vNuuynPt0GW3/XA+d4+oYJCZKNCyLyRKrsFg3kuHEyM2LXl7fjBq9BiUjYsBnoSMx5tpsxIDaokZ1BjiSZmjBfQWKjhzfU0inPgGYWg6BjzI18Y+QejyV5nGMCgxARKHJEGjt27OiIBenIq26TBcIwEWi7/8hJOSYWREo+9paIERkjLqZHTHSQTP/IW2KEZiJgYob4pWdgj8yQONnIiBRhrey4UpIt8jD1YhqFYGGLtE168DDBaQ+TKJgieHhpj3ZLpy5lI2Lk6T/i1DZl6TNtUHfIXXoeTXAY58apvd68k1uaTGLHc59V2kJgHgisChMuJBIvI4ORpmkgfutb3+oIFYkwAkZYyBhJODKAfbPNjF2kAfi3f/u3R/3nERRHAyRGk6WRIRv1jA5WA5mNJzJXLsJGeqkDGSESxI1w4kuuDqQunzpibsU4n1zOxw2Vcb68iAURyksmJHnfffd1bVf+3Xff3dUdd0rkyduJqcy4+A4INm6q5M7klckCYcpPU1cXTTMaat+2lR2nCQ3OiJEWnFgKHA3gxphff8SGWB1kih2sPAjRBBUvPH2HiLXPRMq5ghbvIBOb4GuvvXbiOFA2pwtG/ZOIeB6DqMosBBZCYFWQLKKhteaxM55NVHHnDF7nDFgaKi0xj880O55SiNHgRUQ0wO9+97ud9iivc/LymKEh5nHUYDXIo10BMkEzGKYjVISDBKVBECYD/xG/NAkq4rH7jjvu6LQ6nmCue0y/6667ujqRGPm0lbcUeRFGbD3lRYomB+eQ7m233XbUvz+2n7S4xBsYdT9Gsj65HpI1kdDIkRzDfhq4djAa95+mGflMGgmoAwvEluULxMnDKy7F+gQx+sR22KQYxwyTiMlMmSaNOIgkUAuZYttL64edPokN6eiNrVzG/SapItkivpWCwHxNuN58s7U3d7d27sfbYMv7xtTTHIna5BE9GpMBjsDi3WRgG/wJHkITk5amZ2AboDQzj7lIChkgEwcSsTRA6/KYG8N4pJFgIDGSp8mGDGKIjgyQbNZaLQ14lEb0HrEdeUSXhtbqOpJF7n6T0WM2cshaJFlocPIHmJ12AAAZuUlEQVTGiy1xBZA/7T3kiBSRjDKVgcSRaf8gj4+Jh+zIHdFlPdYkAQvyeVyP04A1cGXLGzdlmqZ6EhxFvdqgj6SXlrbsnMkLptql/fHKMzFIQ4NGrPosDhn6zrW+c4K6aMnRbkfvJfcJMk60rmnutcpTCMwagbmS7KyEjTuiR1dkEk+qvreTAZ/HZASCUA3weLMkaIZzrisj3k40yJCT63nURpzxTsmyQepOXSlH2niSIZQE8ECOZENmCMTkEA+zeEYhmHhoIaB4LzmvLHnzgimeZVluoCHHGypupa6FyPp9EE8tsmu7esgdL6doyMqTP+eRoXQILF5z2hWvo3hRyafd8UCTH26Rx++4DsfbKJ5KZEodefGmT0KyytR23+MCBGlnIpllaWJW91+VUwhMi0CZcE2LXOUrBAqBQmAJCMydZIdiyR4+/H4kG8Fv6ygECoFCYB0hMH8TLpHFBYm56LNtIERYHYVAIVAIrCME5k+yyxiFax31WzW1ECgEVhECq8KEaxXhWaIWAoVAIfA7CMyXZPe/19p773XRxAcnnVTQFwKFQCGw7hBYFSZc665XqsGFQCGwZhAokl0zXVkNKQQKgZWGwPxNuGa0XMAAPUFOGMzHyN33OB/9lQZ0yVMIFALrE4H5k+yMrAt4SmWzwH5XZRfYSUSb/aR4GiHk7BmvLF5DvI64b4oTkP29eBgJ8JJNDpXNxZTXE48u7qI8i5Qpr3KVJx8PpexwG2+zBFmRjseUI/sy+c+bjYcSrykuo3HHlY5M6uD+S/bsQ+XcSt7pc30Op2p1IXAsAqvGhIubJZfNkGpIF/EhwEkBQ/jE88cX5IS/OzK07XH85JGVa+IY9AOK2A4cqSXmrDRcPkW7ciRilu22xURAgvILdoKgRaISZAZhIlIh/9Qd11tliDmQLbrl1QY+9yJT+e2bDILAiFfg4NsvFoMIWOIP1FEIFAIrG4H5k+yMnBGQGK2zH8JP3ALERfsbR7IITrASn+uvv74jJwFEEBYiRL7OKTNRuhKRS/QowWcQMwK0RIFAEV9i1SJ90bYef/zxo7uwJtAMDRTB+xbkRH2CsSDJxAGQ1zbWNOr49iN/kwDyJisN++abb+5kSZQvsWUFfkG0dRQChcDKR2C+JlwzcqvNrgYhJLAuRrIe62mZCNh6rgDQjgceeKB75PeYLoasiFlCDyJfRC5UIJIT8xWJizaFZBGbZQKRoGinSPyaa67pyNA5ywdIG+mLf6t8RK4sUbSkpzErg2ZLK0fQ2ZJZOUL0CS9oiYE2nJixwjfKj3QTJBx5a9e4LYhX/m1XEhYC6weBuZLsrGBEatnOxNolYkKA2YpknCaLSBEXMhKXNVu4IGwEhsgsAyBHMUifffbZTqtFiLRE/y1TWGeliSJ42mn2Wqd9ImTxWdVPPulpmsiVjMoTWtE3eRK/1hIHrVcowwQhV5/lC3UgaxMEYpffsoVr4r1K7yMiFVlMArULwKzutCqnEJg9AqvChAuZIExk5oPAnBPmb6lh7bLPlcd2cU2RFMJFnogyB+JGqtZDHepBiNljyjeNlxyuWTaQnjarHL8tCTiQrXIQb3ZMoHnSSB3qdj7bsCBXmq4ykTiZpTdBKJPs0ktHftfFbp20Jj3726VKLAQKgeNFYK4kO5xR0G6PxQglkfiRCvJBiGXCdbxdXukLgUJguRBYNSZcywVI1VMIFAKFwCwRKJKdJZpVViFQCBQCIwjM34RrRluCV88VAoVAIbAaEZg7ya5GUErmQqAQKARmicCqMOGaZYOrrEKgECgElhOBItnlRLvqKgQKgXWHwHxNuF57tbVXX2nt0xe2wbZTpgbXhozDf3iuDR99uA1//WwbfPwTbXD9jW3wmYta27x5rBlXzL58x9SLGRg7U/atTL+YgrGzTSCZmIMxD3NIK38CzLgur8O5bFMtv8N1eWPLm7yRRToypDx5mKWl3gSKGQWKHPIqV1t8UhZ5YiusbOdzPXbFiWKmntQlbf9/7HLlVV8inSlf2qTn3utQJvte+WIXPK6Dpem3N7iqJzglOE+2Ek97tCX9FM+9bOOeCGxlwjf1sKqMy4TAfEl2RlG4jjz3bDvy/32jI9f2kY+2tuetNvz1r9qGf3FPG1x6WRts3HgMXAz6OQMgCcb7PLfEHRAvgOsqRwDODFxcORLwtEIWBu91113XEYi4BwhCOh5XXHmlc3Bv5cnFe0xMA6QhHddYZasbgXLblc5/zg+81zgsnHPOOV08gkcffbQrD3l88Ytf7BwXRg918AjjsqsOcQ94kImFoFxebc7zOHvhhRc65wneZWTUbqTJkUHZ6oQNhwhtMynko3280WCkjAsvvLALitOPPCaWgvzK5BbMGUKb+wF2yI8gpeFtxzOOl1rS8GZTPpzIDIOQpzSXXnrp0VgNZNMGH23QV4jVf9iWt9syMUVVMxUCq8aE6/D/83+JD9jaiy+04f3fa+3KL7XB5y9rbc+etuG//K/b4OStxwCARJAF91nEhjgRKLJCAAhK/AButKJqGcAGNGK4+uqrO5dXpIzQeGEhxZ07d3aeZw6eXPfee2+n0SENJCsNMhajAEEjAu6/As4gP+XJh3RF0eI5Rk6kIdYBF1nkM+rB9d3vfrc9+eSTXR5xEZCxNAgKMTpc4xlGRlHEcigPET300EMdGSJRsnDVJRsMkDQijTYuOlgmC6RGNgQvvUA5iQnhGu858pjI+oe2whSBclNG8Ooir35JEBxEKU6EOuAPv4SQFBgHOZuUYKafuEAjYlgL/APD0manGv+VaRkQmD/J7nmr0zrbWWe3wW8fwadp16H/7c/bhquubkf+8v9s7dWX3y/vf/yf2/DRnW3j//oXY7cbR14GqcGNGBEdrRZZIUaEITYAbc+gf+KJJzpN1oAWXhAJIyIaljIuvvjijgxCgEhBgJinnnqqCy6D4JR75513dhoWkkaoSBoBITGxB2iYCNF5WqLyETQZxSkgk//9Q5Qw5IogTRBf+MIXut+0alp05PMfqbmOfBxIFik9+OCDXdtovGT96U9/2slrAlEn2UxGSFQ52kA2MiIxpBaSpckiSzIrb/v27WO71dMAcpcGqSLeuB8L2KOP4sLsPLmUTfPVXvjv2rWrXX755Z1WrX5avX5E3PCCQ5HsNKOq8iwHAqvGhOvw//3vWtu0pbXf/LoNH7q/tSu+0AZXfam1Xbvahv/qv2mDreM1WVqPAW5w0rh8DGaEYzAjUyRE80RkCdxCQ0JelhVoVTQ7aaXrk+yNN97YaWsICunQXD3q0roQvOUB/xGq60hFfAOEg0j9R5rICGkjjcRFoIHnQOQihSEf2itS9EGKCB7J0VYROLldywRDqzV5mFz8RqwIX2Qv6dStLnI4j7DV55qlBfKS3SRjaQIpkhVhkl865EjT9cnju/JMNAmeg8xNLuRH4n6TC4nCwnXf8sA1GrTrV1xxRddfSF+faDdMaf5kVo5+qqMQWGkIrBqSPfLsM++vyZ53fmtnfKS1vXva8Jmn24Z/8bU2uOzKsWuyiYoF9LzEMfANUo+gtB9rpoiExmTgGuQIEjEiHgOeFmigI5msxyoTKdCmkBBikg4xZJ3RWqXHX+nURWNGCEgGOeSlmeUJZSAtj+1kQNzIK0eCduelFCJWXuLWIm2H9iBaZKdM5EeLVj/ZkXh2clCfNB7h8zJO+SYkB2KlzWoXws6Lt5CqtsqrnKzpIrqsu8IMGZvYlI+QTWIO2qi1cBjn5aI0nh6UZ+IjL0K3vEMW9cIuSwnKh7VrZKsg5iuNXkqeIDBXE67hwYPCWLW2ZUsbWFOd8lCOF12ddcE//Ka1c85tG669vg0+e3FrW05e8uNitMa8DY+VgYHeP1xHOLEkQIjII/+ljeVA3u5HY3MNYeQlmuuxcHA+ZaU+/5OGFhgLhv6LJGSat+vJRz55tSntyf+k7VsPxOogAcKzZ1rKUW4sDOSXPvIk4pfrsYAgc9+KQf5+wJ60SfpYV0R27QnGfdzTD6lf3kQokz5tJYe0aYsyRl+8TXmrVbZCYOYIzJdkX36xtReeb+0PLm6DU0+dWvj3TXuGXlm3dmSIDYzo7rvW46aGtTIWAoXAMiCwKky4lgGHqqIQKAQKgbkgUCQ7F1ir0EKgECgEWpu/Cdf+/a0d2N/atm1tsPGkwrwQKAQKgXWFwNxJdl2hWY0tBAqBQmAEgVVjwlU9VwgUAoXAakRg7iQ73Pcu/9PWPnxaG2zaNDVGMQHqB0qJKVFZF0wNa2UsBAqBZUBgviZcMwoQw+aSYXvsPkO6jOEX2q02rp+cDzgZKIdzAHdQH+XwomKXqXx2nuwyORckGIk+cJ2HkevZxVa9HBlc4wDA6J9xPIP6+PlLw7ifSyoje7+lUQaZOBSwnSULx4G4wpKT4b3ypVd+5CVPgqb4zSmAN5SyGO9zeIi9rDaTIR5p0sOMPLAJprziEtMgDgnyKZOXlzwx/o+LMEcGcsjHaUG7OXToI2XEQSIux9omrzrZ32oPObSVCy1bXIf8nBTUqa/U4xq3WliQQ1naqLxRF+RlGDNVRSFwXAisCpJNIBQDzwDN9t6IwCAftyU2UkNOiMZAveSSSzoDeETHi+i+++7rBvQdd9xxNAoX4kF+gsbIFw8v5fPuQrTOIQaeTAY4EnrggQc6LyXn1Ckd4kOAiIKbrm/xApRDZh5QyAmBKANhIHcEg4jIqa08nHikOYcs/UcyvMaQtXgKPtdee21H7jza4qqKdHmRKT+BZBCq9jkXQlY3bzBxD7QJdgg27eUurC3yaidZtMUhDe8tLsfaTGZycY0VSCaBb+DCa46LMqcC58mWUIlckPUvfMVeUI6JDgGTPS60onppp0M8inixHdddX4kLgWVEYL4mXK+83NpLL7b2+xeNDeKy1HYagIgF8WV5wMBDRAbcOJJFrD4CkRj0NEWDG7nRrhCAgUtbRGzOWY5AYkiIVoZYosk6hyAFTEEEiFJ+5SE2ZdC0RLhKhKxotMiFvOIjCCqDXLiqko3mjKCURbNDuiJ4aatriIfsyInmmAhUceNFsEgf+SHthCaUNoTOPTiaYqJuaS9ShCeSFYQFgcEaASNP5ZGJlgov7eO+Kj0MTHZwccgrboLy1PH1r3+9uy5mAjy0j0wmDJiZUMiHRJE4EtYGdcPIeb/lUaZ+0ifOyQsfuMK9loyWOpIq3QeBwKIkG59zNzkNx2OaQbSUY9h5aB1ubeNJJ+RWOw3Jhiw8ZiJLWl0eUwVbQYz84RGhyFO0uARpCZn2o2QJUoIUnUNqtDoD3cBHkjRgxIscnKdN0gYRPKKiNbqGbJCX+hEbDRc5SUNGJC0/7V0dZEc+/iNK/xEgrRlRI1lkpkwhB5GfkIC0duUjOOnUo+8SsSuTDUxoosoUiUwdJht97FxiB5jQ1COug/uA/MgNfiKPCbqjHnWQRUCdxO6FDTnIbJlAHcpGoImfgHw9bfi/Y8eOrh1iHKiLPEIvigcBK5MD3GmyMCNXgqUv5b6sNIXAciGwJBOuv/qrv+oe35CVQUS7Ept1OY9plgsMZESQGK4eKx3IJtGvEFEelbP2h0CzHkjDUrc80iEGGpcDYcDCoPdYixilUQ5tWB4EKz1i80HivkNQSF4a2iFNlaaoTuSFkLMkgUS0g2zKRyxkDwGSR16TQNqr/QmgokyadCJZaV/it2Y3BeUhLh9kRlPO+qvJw6SlnQjfeaSqfMRuiYFmjNyVRz7aqN/IM+vQyqEVS4/Ytd1/E48D4Zs0kCdcaa0md22htcoHF7JqD3xcMwHkqWQ578uqqxBYDIElkexihSzH9WlffI3KhhQNbB+apiO7HriGFLI7QIKYICYEkx0O/Hcg1QR3kRa5ZauUBITJtjYIy3KHvFnyoJ0hOoRFC9NGBGdpAEHTfJFIf2sXeWiCylIn0qHZIhplmAQQVbbYyUsh16RXfnaKUG62j8lWOuRUb4K/IEcyaoc2JUhLylC+9K7DtB/ghYbrUb7/wk7bs+UPrJFocIUp+UxqtHplmlAQs/aSg0ZM009kM//Voc9MDPUSbDlGY9VxPAjM34Trjd2t7d7V2ic+OXb3gqUKWyZcS0Wq0hUChcBKQmBBkqWV0BpoM7QEj722Nsnj5a233to9Fi50DGdkwrWSQCtZCoFCoBA4HgQmmnB5/LPuZr3LnlcedT2+Zf2QHeRi0eiLZI+nKyptIVAIrEUEJpKsNUZvd60RMgGy/mXtzhtg572B9/Z8QU129+utvf56a+ddMHaLmLUIaLWpECgECoE+AmNNuCwJeIvL9pFlARMlywW0V2ZBSyXZgroQKAQKgfWOwESS9db6/vvv7zRYywKMypnTMD5nXnPzzTf/zj5U6x3Ian8hUAgUAqMILGjCRZtl95jdUJkxMS6nyTIZslzA/GnB5YIjR2x41W0VcyJeOe9vP/P+vlo5Ut6JlFu3RCFQCBQC80RgUTtZFgY0WPaa1mNtI827x+H/OHfWvsDD115pjWvthZ9pg22nTN2W2K+yhySTuhM8pb9Z4O/U/dsNCuVl/5nN+bzAM0mwqfRRDrvP2Iwqj12mb2mz8WE2UrRWnd1v5VW+8mJHSrZs2JgNFYOVepxLEJVsmpgNDLOpYTY5VA4bV4ffSc/io79p4dTAVsZCoBCYKwKL2snG0yhExPCc2VYCgSy2Q+isrAuQq7q9hEM6iJbhOs+lfjyDPlrxttIGHk+M/p176qmnOtfYxCzgLsso3pozY3tEJqCLtJZF1Kde3lm8kwSDUZYPd1zG8zR++dTDIYBHGeN5OEnHBI6cDPPJTiaeX4jdEwLje2ktzcRJgTxxUZWOlUfcdT1NKHOxSW6ud08VXggUAosisCjJIhqEwXsH0fmPbBAVYvBZcLlgRnayvLMScSvLA7x+yITYxpFNAreQF1ly/3T4jbwQpuUOpJigJfGuEtFKfqSIDKXnloucH3rooW6NmicSSwsvCK1fJ8jJDTfc0JUdDzJaJ/JUhvLUqT3KsxTDVZWJXCYD+RCsMuJ2C3d5lYWMubYK0bjYJLfoHVAJCoFCYO4IjDXhQggGMw0PEfALp0nRzlgbcEpgacBmdkGSffvt1t7Z29oZH22DzZunbgz7XERF+wzJIiPaLRKcRLK0RD7y7H2vuuqqjsgEh4kmjOgshbCWEByF1srN88tf/nIXoERsAI/lCJUvvvgC8vvvBaAP2eCEPH3fcsstnTyWViwjKJ/fPbmVB0ckiajVKz95EtDFdwg+UcEQcZYeEC5XUhp4kezUt1RlLASWDYGxJGvtEGF40cVGFilYi6Q9IlwBTlgXLEays2oFMg3Z9TVZRIvcJpEsjRshag9ClA7xIV2TiEhRtHETiYlDWsshlgtoqLRetsDC/N11111dPFdECw9apqUA+CSoChKlMdNEecuRTdAW3+oVYIcWq07nTVry01rVa1nCZEJuZG8d1pKI8k0wrtOaTSy0WksVAveUz/6s7rQqpxCYPQJjTbhoskgVuSBUlgS0KiRLk7UuSTtbLpJFUIjWmiRNLzsHJIbrOAsD8mqDAwnJR34EiMjksdyAvJCja0g40awSQDpBUzyeI0iy0DSlRXAOZJlQkFm7RYgJ8G25xYSAlLUhEbDUkScE6TMhIE+aK21Xu9VFfrIgfyRNflqwvvFirY5CoBBYmQhMjCeLgASPpn0hAnFEPfoitscff7xbE6TRLbhccODA+1uCb7Ul+MapEUD6iaDlG6kgqwR0XqoZF+KKdUL/zT6NsX/EGkB6h+/syOA/knc4F8sA34m+JT1iVJdz0bRTbupzPsFv+hG8nPOJpYK60kZ5o7n6HRmmBrcyFgKFwNwQmGjChSSQmZctovkb1F7sROuL59diks3KumCxeup6IVAIFAIrEYGJJEtDypYj1iu9gad1eaxmQ+qtOqL1iLugJjsj64KVCF7JVAgUAoXAYghMNOHyqGrt0dt5a7J5uZSN/bJ1izXGItnFYK7rhUAhsF4RWNROlkZr/TGR87MOab3WucVeuAxntCa7Xjuo2l0IFAKrH4G5bgm++uGpFhQChUAhcGIIFMmeGH6VuxAoBFYYAl7cc9qx5JnYJkwgWSS5FhPV7F3nfZOX+n1npzQpZcnPWsg7qVj/JKZKXOXV5emeKWbf4mnRLcFXGH4lTiFQCBQCCyKAXLnAZ5NP9uXMTdnAs5pCguzlEbGlT3bznI5YUI069uS9FNNV9uuciJB1tuaSn5EA5yYmpRyFOBb1HaSKZOuGLQQKgTWFgPdIHIcQZIJZxaafIxBrqTgl8QGIkxASHj24tCNsJMvzEsn65ggkSFN2UqbNImhl993dFw11uKaQr8YUAoXAukAA4fHKpGF6tOdZyULKcgDSpG1ykec56T+ytBzgOg00j/rImq+Asmi/PEil5XVJg1Uu8qbhSisfku07CBXJrotbrhpZCKwvBKy1Ik+P9IgTMSJeRIs0aa6+kWPiRVsuQKZIMtH4rLnShi07cHGnvVpSSNhShIxoacVZ+1VO3PahvqgJ1/rqmmptIVAIrAUErMlaBrBGmkD5NFH/kSpCRMDOedxHoq7RVMUZyeN+NNnkdR2B++9QFqKm1SLuxH2mIWdNtkh2LdxR1YZCoBBY0QiUCdeK7p4SrhAoBFY7AkWyq70HS/5CoBBY0QiUCdeK7p4SrhAoBFY7AkWyq70HS/5CoBBYsQiUCdeK7ZoSrBAoBNYCAkWya6EXqw2FQCGwYhEoE64V2zUlWCFQCKwFBH6HZP3pH1/5yld+539dL3zq/vjPCNT4KH7oj4eF+PE/AeY5ztHZZQ99AAAAAElFTkSuQmCC",b="data:image/png;base64,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",k="data:image/png;base64,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",te=t.p+"static/douyu.1e926b4a.jpg",Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",Z="data:image/png;base64,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",I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",P="data:image/png;base64,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",z="data:image/png;base64,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",K="data:image/png;base64,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",ie="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ae="data:image/png;base64,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",ge=t(68788),O="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAtKADAAQAAAABAAAAtAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8IAEQgAtAC0AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAMCBAEFAAYHCAkKC//EAMMQAAEDAwIEAwQGBAcGBAgGcwECAAMRBBIhBTETIhAGQVEyFGFxIweBIJFCFaFSM7EkYjAWwXLRQ5I0ggjhU0AlYxc18JNzolBEsoPxJlQ2ZJR0wmDShKMYcOInRTdls1V1pJXDhfLTRnaA40dWZrQJChkaKCkqODk6SElKV1hZWmdoaWp3eHl6hoeIiYqQlpeYmZqgpaanqKmqsLW2t7i5usDExcbHyMnK0NTV1tfY2drg5OXm5+jp6vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAQIAAwQFBgcICQoL/8QAwxEAAgIBAwMDAgMFAgUCBASHAQACEQMQEiEEIDFBEwUwIjJRFEAGMyNhQhVxUjSBUCSRoUOxFgdiNVPw0SVgwUThcvEXgmM2cCZFVJInotIICQoYGRooKSo3ODk6RkdISUpVVldYWVpkZWZnaGlqc3R1dnd4eXqAg4SFhoeIiYqQk5SVlpeYmZqgo6SlpqeoqaqwsrO0tba3uLm6wMLDxMXGx8jJytDT1NXW19jZ2uDi4+Tl5ufo6ery8/T19vf4+fr/2wBDAAICAgICAgMCAgMEAwMDBAYEBAQEBgcGBgYGBgcJBwcHBwcHCQkJCQkJCQkKCgoKCgoMDAwMDA4ODg4ODg4ODg7/2wBDAQICAgMDAwYDAwYOCggKDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/2gAMAwEAAhEDEQAAAfv7bVttW21bbVttW21bbVttW21bbVttW21bbVthQLuQnq4Ou3JTXWbk1C6rc70WPVtsm221bbVttW21bbVkL8W7fMrfP/Or79Z/CPeBp5b4z7i1a+ZP/pPgPV7Dyzt/F+vsvMvQvKvQ4LWa9XreA+Q0wDxLaCei9++O7fz/AE/tTJV+Wfvm20d8yfTfzH9R8V5V9LfNn0r9J8zQVrsvj9vhXJfTIvqPF5TvCW3zXtN+t4/sPE+oIpK/O+gjQ2bN1FRblPJvEPcvDP1L8I+67GtsvyP9+22z23zF9O/MP1PxXlv0r80/S30fzfOrSfxPXbGSYbuiNlYvPZcN3HJ6BVoqPP8AbsuarHvq/JeTfQvOq6OfkPCfb/EPt/z37tsqyz/IP37bbPbfMP098w/U/F+V/SvzV9L/AEXzXPWNLHkd91XtoqZTG3HYdzwvY+P9W95ah4r0fF6B15RbfQ/B+iOPM0579p4x7Hu3g+jLPzvv/wAs/eC7bl9HfMP098wfU/F+WfUHy/8AT30HzzULxHyn6I2h1JVsUqwVct1tPv4vNsOvF6ngePNfZt6fm+KG9mnTzPFZ9B8v9r897L6c8O+h/g/3Jxtvkf0DfPH0PUep4/wj7P5dafrf4j6KjzufJ9/0OfOCw9DnzmK9f6nwSn4PS+ly/Jlqnb9Qcz5cLmz6D0DwjuOzgFynUdlvwe02XkPr353+sbbcXp7w33LwL3/j/Cvrj5N+jvrPgusVy0fE/rHSr88revyvSa/z5t08/aeB93zvv+R5F6T5z6J9r8P7c/rbT8q/WoO3Hm9qSlSh7/qPLPU/K9Tbbj798r/VFR7Hi/A7r6irP0n8k+co+jccvnAf0lmb5sR9LQT81A+nMzfJFb9jJ7fQ+U7D6dVg/wAsh+r1Q+RyfXfY879i92/G/wBe22DbbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21bbVttW21f/9oACAEBAAEFAv8AkSFqwR+lUv8ASqX+lEv9KIf6UQ/0olxbgmRf86SEjc/GGKx4i3WWSrVIlAVfJYu1VRcpUwqruZ5Le2/pHu7/AKR7u/6R7u/6R7u/6Rbu/wCke7v+ke7O18WbnCrbN1td0i+54y3BUFqTpb7ZuKy7yw56zuXInRdQRm1uzuItYOQLyNc1oNi3Uv8AQO6P9A7o/wBA7o/0Duj/AEBur/QG6O4t57Re0369uvQajv42/wBqNmlK7uYUjrRrW90224XcCwulHZLZVpbJcP7wd6Ojp28VpHuztNbTv43/ANqNh/j0/wC7Qhcqv0fOztsxY2qdxbbMl+5SOH94O5OIRPFI17haIui/Ff8Aijs/8U7+N/8AajYf49P+7TGJFGxfuJabJ+5xv3SEOE/SDuZEl3X0ce3bVcbjcBQp4r/xN2f+Kd/G/wDtRsP8fuP3aBGoqtdvL90sGLfbw+Vt75e3OH96O17Ly4kzqDTOXz3zqvxSrKxdn/iffxx/tRsP8euP3aDGDnt7z25ymEq7Q/vR23c4xJlBfMfNYlfiM/63h2f+Kd/HH+1Gw/x6YFSKLer1er6n1u3EvNVJHEm53nNz3HMjRf0I3ANW4Bp3Cqlb3kI7yxldnuiFoQoLT28cf7ULD/HiyHi8Hg8GlLXLHC7iC1u1/oq3Ll2Jcgk8HzFR8K7kl/0cv0tO0XMD4PmEPa51putuNbbt44/2obf/AI8fuU7Ja4o5R7jE/cY2bFL9zL92mD5d2Gme4t1b9AjlpqpWzbPcXEkUaYY+3jq1U0LKFx+KYMP6UWT/AKUWT/pRZP8ApRZP+lFk/wClFk7TfILxfvEL5sTyT23e9VYWW1b7d3t5ehPJ3m6ji23btvvblVrJGuHvfW1td2m42BsLlPh/eFJV4e3kP+ju9P8Ao7vVf6Ob0x4e3lQV4e3lKYdn8QWzm3LcbaRXiHcEuLe71TstynupN195lTtwXaXM24LlTb2cfMTPR2d1c83v4vkW5hSOL90QD2PtVeTll6ZVkjeLCdd0kgnZNsTuMsO02UB91ifIjDESXykPlodgkJV38Xke8SgmOPdbQRnd7N/pezdzvVslf6chf6agZ3e3LVudspz3MC3d8kS+HN4t7VwbxYXCvfIH77A/fYn78h/pBDt9zKF9/H1Rfpnlp7zI/eZH7yt+8LfOL5pfNL5jJBc0EUjjthAYbi8gUdw3Qv3ncVOl0pm1JcNsEyWwxt+95Y2l/HL4H2db/oHYv+gdi/6BWL/oFYv+gVi/6BWL/oFYv+gVi/6BWL/oBYF/7L/b3/sv9vf9ANvf9ArB/wBA7Fp8CbaHZeGdnsVf8iR//9oACAEDEQE/Afqk1y/3p03+M/3n03+M/wB59N/jOHqIZReM9/y/yUOg6OfVz9P94Cflvmvls5nGcv8ABGwB/rf75erzZoY92CNl6j94er94Rykh+N6/qspG+P2/n/vx+fw/KZckT0G+q/sk/wC+H9D+8n/B3/Xl/vN/QfvJ/wAHf9eX+83+7/3j/wCDn+vL/eb8D+93yPxvVDB18iYXyJeR/r8/5tf3/wD90ef+Ef7V/wBw9iP0ef8Aw/74R02fILxxcn7s9TKW6MS9L8V1OLGIbDw/Bfw5aHLAS2E8uLqMWQyGOV1wX9/x/vWJ/wCAf7R6f+FH/Bp+/wD/ALo8/wDCP9q/7h9/keb/AA/74ekxbofhB/4KpHTj/dsf8TpxRr+GP+J34A/y5PUZxhxHIfR6nrx1IqT8JjwfGwIxGyfJ/N/fyW75aUh+Q/2j0/8ACj/g0/f/AP3R5/4R/tX9wB/qPP8A4f8AfDiyZMYr27/whzZcmSO32gP8z7E/8V+D/l4ZHJx/hfmf3q6fJjl0/TDd/X/eTD94oDibH95cAPl+Y6roPlOs9zFnrgDwfR+N63D1GIe0b0/f7/dHl/hH+1f9w6/yfL/h/wB8JDsRAPynxubq/slRj+XLk/dUGO04h/mkWf7oH8pf64P+1eo/c0V/MlMD/NT8j8Nl6Pqz0xN/l/V/cX4rqOlwXm8afP8Axo6/oMnTXV/7UPxGX5bos2TF0As+tDc/31+89/wz/wASf78f76/ef/ds/wDEn+/H++v3n8+2f+JP9+OH96fkOlxX1+M/5xT/ALe2OMd04vV/vkMnSTl00DfgF+J/eKR+Pni6yRMzflPx8Op6gdTm/wAz8X1v6jH48afv7Lb8Hm/zf7V/3DDq8OIdR70gPw+f87/enR/7ux/1w5/3p6DFMw3hP729D/jf7R+U/eDoOqxHFMbh/mfjMHSjr8cuq/h/1/2FuPN8Xt/lGNf0p/XdDH+0H+9+hH9p6HrcPUA+0fGn7wfFy+Q6KXTQNFy/7h38jfEYn/O/8C7+S/xB/rv/AAL35P8AxB/rv/Av/k/8Qf66P3B+VHiI/wBdh+6HzMY7K4/wo/dP5iIqER/rhP7sfPen/oTh/c75rKazTAH+G2MaFftX/9oACAECEQE/Afqh/RZvyf0eb8n9Hm/JnjlDiXf8d0Uur6iPTx9WHw/x3R4aMR/hPlwYoSnWQ0/3PtjxF6zo44rB4l+T8LHofbl+q23/AFp/3pH+5P8AYP8AvSP9yf7B/wB6R/uT/YPyv7udL1WE5elAEvSvB1/c/wD3Uo/4C/vYf5+JE8cJVMvT/vT7eMQJHD1vyEM2U5CfL1vkJRGRFhlinCtw8v7rX/d8f87m/iHT9zv91If4C/vZ/lGL/A5J1Lz/ALC05j/jH/iVOQ/4x/1nrxyA44b5CLjwe0bD8n1OXrJAzFAeB+T+68f9QR/wlzfxDp+5/wDupD/AX97P4+L/AAM8YkfP+xY4tpuy/wCd+Q5kBF+P+EzbxkycOX4bIPRPwuUjw/G58/RYPaliv/OHq8E8czvGn7nf7qQ/wF/e/wDjY/8AA7neym9Lnjj+4Gi4/lZxNjJ/sAw/ebqx/swH/Mn95eqlxwXoupj1OL3X96eowzy7YedPhev/AEXWQzvyOL43qccMnUy49Oaf7r+C/wB3B/xM/wB2fBf7uj/iZ/uv4Lx7g/4mcn7vdN1GWuiyCv8ADbk/czqIi7en+AOPqowzF+S+KiOqjLpxUX9Z+mwexgFn8/8AeT13THDPT92Y38hB/e7FkyxxbBfn/fD+h6j/ABC4/huqkL2sPhOo/wAV+K6Pqemybovyv6g9DKfTj7nN+t3fzrv+rs6g+hf03Un0etwZMcrnp8D8lDoesj1GQWGP73/ES8kj/M/7dXw/+N/sC/7dnw/+N/sC/wC3b8R/j/7Ao/e/4gf2/wDYFj+/fxYjt9w/6xZ/vj8JI7j/AOg/78f9vT4cfhP/ABb/AL8eo/f7oYwPt2T/AIKZGzf7V//aAAgBAQAGPwL/AJEgrPkKv2H7D9l+y/ZfssIx4/zxUo0A4lmHbUggf3xX9QaUrnOKjQjTz7VUaOkYq/aB+D10ejlniNFoSSC/35f78v8Afl/vy/35f78v9+X9MRMn0L5kBooe0g8R92OxjNDPqv8Asj+72jn5dEVB6vTtz45lRr/FP4NVtdUCkmlU8GZ+YE5caebV7rinBVCs/H0DNVqWVcSr+oOaKPVSkEB/uh+L/dj8X+7H4v8Adj8X+7T+L/dp/F/u0/i+XcIwLjuEnprRY9R5uo+5B/un/kIuBCtQZE/wtXy7quIxmFenF05S2tMiaKWoH7B2H8xCvz5lP1doT/sNP8H3If8AdP8AyEXb/wC7U/wtXyLwS+KfxfFP4vin8XqU/i+Kfxafn9ypdEnViyUsc1QrTtD/ALt/qPaD/daf4PuQf7p/5CLt/wDdqf4Wr5FhJVh8Xpch/wCMh63If+MD8X/jAafn9zTVqnSDkgV0HFru78yR9VfRRP2+To4f92/1HtB/utP8H3If90/8hF2/+7U/wtXyLpKcU+r/AH4/U/8AGB+p/wCMD9T/AH4/U/3wafn3p+0aPj9yA/7E/qPaD/daf4PuQf7p/wCQi7f/AHYn+Fr/ALJY5tcfg/Zk/W/Zk/W6wVp/K7p+fdC/RX3bb/dn9R7Qf7rT/B9yD/dP/IRdv/uxP8LUB5gv2FP2FP2S/ZL9kvRCvwaaxqArxLzlUEpHmXjbdKf2vNqQSdXTto6MJXBGtI9X9JYRU+FP7jHKPSnTH0YUPPvB/un/AJCLt/8Adif4f5gZmlXnLdK+A8g+i6H2vouUPNK0ZHzBIei6/wCUH1JkV8iHX3dfxPHunXRWhY+feD/dP/IRdv8A7tT/AA/zHWmpHB+y/N6EvRZekj0kf02qT5sXcY1rRXxq6NMxGKB5liNPAd7a9Hs6xq/hH9bTInik1DHOhVl548H+6k/U/wB1J+p/upP1P91J+p/upP1P91J+p4xxrAHFRpo/bD9oPj2VPGAV1AFfi0W8sceJqSRX0ZYQtWqiAHzVfxeLy/bP9xp5fAClPuSW93TlLGtf4WYYpUXMf5Vxn+FhQg0P8pP91j6Diae0n+6/3H+9J/uunu/+9J/uv/F/96T/AHXX3f8AFSf7ry5H4KT/AHWeVGBXj1I/utUS8ckmhBD0jjV+P911kiQn5KLMeiSBXif7jRFx1rxfNVpQUBdE1UfKvBi5uiZ5vIngn+yHogv6GIn1+5FEFdNK0aqejR/ZHf7O57c6I1qgkj1oQ9dC1Kl/dxU09SXWKJKT6v2A/YD4d1U+5Enzw/rLV8mgcxPsjzD/AHif8IP94n/CDGKwenyL9v8AW/3n63rJ+t/vT+LqLkg/MMyc8E/HzcnMP0clOpOtCHhFJkQK8C+L83wL9kv2WMYya/ctlf7C/rftfzPB6pZMBKK8XnDKUmlOAf8AjS/sp/cet3P/AIT1uZz/AMKKfVJIfmtTT83GP5A/g+5ybyJMqfi/ozLF8lV/hBf+Mzf7z/cf+Mzf7z/cf+NTf7y/8am/3n+4/wDGpv8Aef7j/wAam/3n+4/8am/3n+4/8am/3n+4/wDGpv8Aef7j/wAam/3n+4/8Zm/3n+4/8Zm/3n+4/wDGZv8AeX/jM3+8/wBx/wCMzf7z/cfXPOr/AAf7jEkUOaxwVIcv9D/kSf/EADMQAQADAAICAgICAwEBAAACCwERACExQVFhcYGRobHB8NEQ4fEgMEBQYHCAkKCwwNDg/9oACAEBAAE/If8A9iD2g34X3r7V9++7fdvt2b4nH/5x8BSmAHbXSgiKZ/y5fxX7BxBihMKYH1YBh7s+Z7OFn9Aw+Fxt/wBUBKm+thbJT/zi/wDyC/8Ayi//AAi/5Zf8M/44FkOiD9JDVf8AgMPHv/8ADNCLB+H7fxYE8Uib6qGDMxzRwrLGIQ7RxPT6aZSTJlfnaQzaUPyOGyfhhGEDvlzzFmMLSMzwYUO4Y+Vv+Qf4v+P/ANX/AB/+r/j/APV/zv8Aq/5H/V/xP+rLRynYnpqhADyHhQDQdP8A8DwsBuGJ9KUHp/xcr1FkNuY4GI4skN6imSOIZgHH83FX5aAsFgsLCwqFx7Kl6X/qjWpcv8D/APB+jp/ifG/5bxREcvliqf8AFy/wb+r/AIDfqhn/AEIP+GnEVn6ZxoO0R/EXy+Kv+pf5rw//AAfoaf4nxv8AnvFJDLvl2/kP+7/9R/3Y/wCw/wC6d353+7AVx3V/3/8AgIM2gxSM/wARZx6NmlUibHm8hg8/isH8q6I5L/mvD/8AB+rp/lfG/wCO8UadOVt0f00H/o/2v+tP9r/8yjqm6gP+QqNjxz+Jy3gKXy0fzZ17AuOS/wCS8P8A8H6Gjj/KxV/kdVyK7d7/APMr/wCRQwDHfax/+GLdNA/ZSJGnvSHdnybMz3KylL/mvD/8H6Gn+a8LynCPssBp/Vj/AMl/zl/zln/x0ly6V4iCCq+YlNU3k8vg6vlDtXmsziTHamP+AxHKnCqHH9zUfmkU2WImxBeHv/r9JX/NeH/Mv/aVldSw7xt/CxfqIr/CA/3WBs8n+lqWcP8A468gD1/ZV3+E/FnyPoV9u2OHipolguxtS85/uoh8v+/paf4nws5qNhsNlUbyufCMnqyeHw19X7vTNjcX1e8/v/d/9o0Zz0Q6sOhFF04NiuV5Cv8AN8ebwjsf9wuR8JqbGCN7NKnhvkNepi/5X+9/yv8Ae/5X+9/yv97/AIX+9/xv968irNJLjvaLx+SjcfnsnA/NxsOaHslbPHU0MwwoSPZe6T2R+ZoUj6M2nEe4k/Q8P3S/IvIR/wDg4t1aiPAekdGuAEojnr0/qnghknurRT6FHq3EnmCZw/NHjXQxDkwcZS5TjyGlobHlcfNMmsQYT4io/wAfo7/LHxSyeybYqfyG7owjv5qaSaDZm+gbCJe7FADDHq6fnn3Q5j/PiwxEdJ4/H/4J7g5B5lqLUap6/wD5FhPTNgv8L+X/AIgD8v8ANiirEKsY0PcA+MWxEQMI2ayKQY6B+rKtCEGx82J5fqwc/CVvQsXVPBXgdf8A4JWTkihEGqr0lA+qnCOX/hoBEeD5r6H1q3Q+BTYkPhTIi+tmozifJULK5kf2qYn+dDjHzX3DRBn2V4pfivB/CxcUStFy/wA2Cow//gJKQmD8OmGvuhdl+K/HVOYqvIX0F9BVPIXkpXz1eiLA4/TlVpMqcPPY0WE/o/inD9Jn8VyT3n/Zf2rj+6FAuOVbKZCCn0//AAdvBA6PkTT6ra+mIfufuvX+Kn/yqf8AwP8AS/8AwKf/AAKf/Ap/8in/AMin/wAijzPwU/8AlU/+ZSL/AEf6UL/RSP8A0UakDxIuZiZQQ+Qf6f8A7E//2gAMAwEAAhEDEQAAEAAAAAAAAAAAAAAijSygAAAAAEwW1EnadeUiQA7Xwn5ztC0AgFZHUcyJirmCgAGLdKXp35ZYgBp+AkpwtS7EAEmECakJsaIYAFmMWYFEg57wgBvknlzXMhLQgAAAAAAAAAAAAAAAAAAAAAAAAP/EADMRAQEBAAMAAQIFBQEBAAEBCQEAESExEEFRYSBx8JGBobHRweHxMEBQYHCAkKCwwNDg/9oACAEDEQE/EP8A6gFdQvP9j/i/UH/F+oP+JvsD8Zq6Hg+quD+VD7dz0wOqBfksz76X5Wdi+muf15/bj846gX4MD+uP8rc6SPt/yX4eD87iseWA3fnRznmC3ci/dmLTBi/fHgzvXCdA8w7yefrP0Wg+z+6ZqT6hNQx+39rjcD6fzd753/VnEaELo+v5QJE+BHH6P0ftFwH/AIr+nf29C4fkoCLzO37fxp+8Ll/T/OGl/S/O0V+v+rqnG/4k74/CHX0T8rtCFjlc9/uwdEf7a/p39j0JkDvEXM/cq/l+V/IgGP731F+z/iZx4O7wAzvnOJZWjpwac9u+u+vps0gj9x/xbR/usZE4H42LoZn3sTwBydPxo+1Dfy8FubsCIy0iJHOfOcP27m2F9jO+kfrYYr++8Q/PAtEJzR8Hrj4+59T5uanbN+dzr7ceKEIaL0Jpv20x+2zQAwID5x40+uJ3dBgPgmMdTFNZe8X5GZ/XbMEH5u/tFwMQc4vH0+N2WAgH6EAPr9bQjQAG8BvPHzzDzocDwg/lv5c/TxcL2D+i3VXhoNz7rj4/VfeSrJ9E/pzdwH7/AOVpQPjf6Oe/o3ylXXocOOxm5vx/FmP7Wf0hHH8ef4nqH9v+Rlt8uE78CGiIvXDuOfW2T7oD/YN/4eC6/Zx/zd/pBtiD9GU/ZstB9guvk/hfVHCtZ9gOf3Pzsv6T/wDK/9oACAECEQE/EP8A6hXD01DuuY4/jf3Fd/QOV/gs6/GcKn835+xhEs765v6/rd/TTR73+f8AlttD+X8/Bx/P2tEOTjuzPjfjZL4Z3/yuTMasfkYcc9b9ZPD+g+JcvgP92MJGycAP5Qe9W8R6JToNCITgNNOz6n1JrT6/3X9S/wB/P036X6j7y5DPy/vWLD9T8pPf6f5X8UlF+ZSDf9wtAYHQ+1kT+hv6l/v5+q/S4bfV/e12z8sR4G/N21+f6od+ftzE+WdfP8/SbmpIEfhXT5HemWsNXz9d+lrm+r+8MhkmS+r6uD+2xxe/dITP5Tgv2Rp/uIkz4T6JGXEZufGb39+vFxdBxDtExz746feNILlOv3OcfzE4jHf6X/N/5n/Ny9r8v+Zwjjo0/N/mGZ5+Z/mIvgin1O/6xQgDc63Xf9XO1Cquufof7v7WBXvnvn+fC2HQv9LUNDvDZ/5zAy/5Lfyv2i5o/kv9viaG4nQ6cm5ofG583Px/M3+vM0Hm6gI5v+vFSiIh3iZxv0+nH5wO/YF/60vv/wBX2vvf1/aPqv1/a6Bfq+1tGH04v7XDVfquHQD+cHBi4DD+Vz+zO7+f/wAr/9oACAEBAAE/EP8A9iAmUkOUCxRAeT3f/sUb/dfJ+T/yn/p/+WXj8lBiQDM6sf3/APnOWUyAJUcANVreLPcnKuB4lnwpdM0RJAAiGKvxH8X3htRSTT/7kcv6s9eKHp4INLoch3/BpWJeEZqDiQ6WP03/ABJ/F9X/AIeL/iH9XL/M/F/+f/pcN/F/pf8AFP8AVVDODjuGD7ZPVZFDEavHyuh+nP8A8LKUNhmPxUnyI4Wk6wNVsaSOMcQi8DBhrTT0ZePE5jMSYV5S+Gz9FHJAiQBjuXfMbIZxOMHsk9UMSTKgElwrk64OKU4cIhqAAO9CvbQgtKxCwmkDDPSCif8Ar1/8/wD8fHbSQJaY9I46kKnDSWMPPZ2UfQQcWCHxp4QeqmQMQ4R0f/wNowGfNQYo9wjMPpsAIIMHhVIy9WcUpCCmxCCFJJkyUCcnEw/eUw9UKBQGSsuW4S04fW7ETSTijdf/AIAo1wrBO0gk+0fiwIHquDKa+3/8Fy6MahD/ADOVhYksxADy15mb/Hiz+Xyv9VSP7VRaifak7PGx2/VRh4f8cqWaiCWCX8WMB/xA/wBWR6gcE+gA05J8lkCK2yGE+f8A8OZ5UViUOz/kqFbkywEOkTX5rYrrPBequfaQhmVzLYQxZ5l59U45HG2ajQ2agKwO6xBHqD8TVGlxytASyPgalBiTPCXyQIC9Qia0lEAOSxmv/CTn5j/8KaItHVA/w3lR3swYCcc5t4FRxH+4us2CnJ/h5WI3/G90/K8zZ6wZ58VHnIFPKNZ3BpeAf0RRAysA6fN5CiuSSHzNHk9vxbfyf/jjAQ8nx/yLFB/ZqMwlucKfP+iv+u/0XDFgEPwGGIr3mhDM1qfpXJNGLOaEv44P4aApILlcKKhys6Ak1QFD2f8A4cywomZ7xLyZe0A/NhDM2eLT/wBTQ+f73/G6xcvw6nj4b/1ec1EIBsrNJ4EpgPXt8BrUUyZBA9+D7d+K6ChFYR0WXzdcegcU/NOlI90jIXLOfJlVMKCWQmIgiQAGLMonsf0Rn83Rgg4BARqAYJldOSk9eT6f+8yx19vMH7rTbJ0qnx/yg2ge5u90LlZjngfNQNRjAB6h/lZ91SSjwL/rWCQJCH7oDxkK9jzwfuzgU87+JRuU8Qn8/wC7FwuycHYSygapOENIkuAGKfgyRwFJPwBrdLxfEHH/AFxYUXIqUZYzlIsL62j3wKGGcXI2XNSdJ7CoOXsv+6/g+Kf8lEfmof6r9cD/AKRSTE+z/axImP8ALksJziAvsJH4aqWITByOOxxexPFgM0y/Ffa9hwKIg88uvuKcriLyvKvtd/7NcG8JGZnwOPmDu+nP9OJ9JTQQE2rsyoPTNYouomP91E/31P8A06xO/nqH217xZKJwGphwOv8AiMzDH0KC1/AolIjRUI3V4IKYK5KLLM7MkQtgMnDUKAVA+D+qPR4WVXOA1YAA1UKtaEhheEz7pdeCoTJ66AQx/Pf/AOA2ZIxmyjgR0EKkpsM7wKx9xK5HwMEGIsCSThWeMhPhZhehnNYZtG8GZsypBguadXsUvclgWlKx4SZ5KQskUWSxhyqHjrq1HJxLxWBQlbkCL/11lhsMxCL+RfxdCYkjP4X/ADYRC0sAC0wknzUvTUyLAmB5RlY2BHCUk89eLJwQzAdGBL9fm8E3tK7yg+VL7VOld8zRhdoh8gZMeP8A8AZhioFhKdoBE8VeaGk54oQUwgjgH1TxUA4sBjIijZz/AHqAE6B+UKlsKx4rjce0gq6jgY5UiFgoRORHuzypCFIkTQBLHOV/tZFSmJKxIXlveS/yVwgev9ViMvgAoIuFH8rCUWM+pH/8EUqEt1IFCq0QADZTLPSokmQnC1ylpMT+76P/AB81iEDKSRdjz6umY/dGFNC+191hLOT/ANq70XkD+acvGQ2Qk5PB+Lme+FR89jzYqURhhEZMJ0mE42v+lM5BBcOFPzRaePag5L4/9WVr8YUxRY7/AMKQH7I/1QJoNREf/wAA1uAyCrQfJJPzQgcCIU/zSoU+SgYn41QiPxoeKS0fn/dYP91JJ/ko0ftUDL7NXkoLov8AdViuZJvZKfcTWgeQNIjFyFhzv8chScx5/wBWosYw/wCnZkynIS/m+4C3eHlqSzUEIgI//gj7DyhZLC+0NkhTIKUCXKe0/pV//wAFBIgR1f8AEKN6qX/qKK0Acv8ANBwqHhrAqgVAOQV/CbB8YoDiACdJM/8A2J//2Q==",ue="data:image/png;base64,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",Ee=t(59301),Ce=Object.defineProperty,gt=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Yt=(pe,Me,wt)=>Me in pe?Ce(pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:wt}):pe[Me]=wt,vn=(pe,Me)=>{for(var wt in Me||(Me={}))tt.call(Me,wt)&&Yt(pe,wt,Me[wt]);if(gt)for(var wt of gt(Me))Lt.call(Me,wt)&&Yt(pe,wt,Me[wt]);return pe};const Vn=pe=>React.createElement("svg",vn({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},pe),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ke="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",sn="data:image/jpeg;base64,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",Te=t.p+"static/certificate.a2a9ee77.jpg",Et=Object.defineProperty,ft=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,ht=(pe,Me,wt)=>Me in pe?Et(pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:wt}):pe[Me]=wt,dn=(pe,Me)=>{for(var wt in Me||(Me={}))Re.call(Me,wt)&&ht(pe,wt,Me[wt]);if(ft)for(var wt of ft(Me))je.call(Me,wt)&&ht(pe,wt,Me[wt]);return pe};const zt=pe=>React.createElement("svg",dn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},pe),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Rt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",en="data:image/png;base64,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",Pn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Ln=t.p+"static/question.ed747acc.gif",pn="data:image/gif;base64,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",Jt=t(55351),Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",$t="data:image/png;base64,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",Nn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",rr="data:image/png;base64,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",De=t(53114),V="data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAGVAZcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKzfEuvaP4a0W41nXtRt9O0+3XdLPO+1V/xPoBya+L/jZ+2Jq2oG40j4aWp0y1JZG1O6jDXDjON0a5KoD6nJ+lAH2rq+raXpFt9q1bUrPT4Onm3U6xJ+bECvOta/aF+DOkhvtXj/S5duM/ZBJc/l5StmvzS8UeKPEfii9N74j13UdXuOz3dy0pHsNx4H0rGoA/TCL9qT4GySBP+E1K5IALaXdgfn5XFdl4W+Lfwz8TSpDonjjQrqeQ4SA3axyt9I3IY/lX5O0UAfsuCCMjkGlr8tfhX8dfiT8O5IY9G16W602M86dfZmtyPQAncn/ASK+1vgN+0v4N+JBh0nUmTw94jfCizuJcxXDf9MpDgE/7JwemM0Ae6UUUUAFFFFABScAZPSlry79q691rT/2fPF1zoCym9+yKhMWdywtIqysMekZc0AdPZ/EbwFe662hWfjPQJ9TUgG1jv42kycYAAPJyRx71v6rqNhpVjLf6ne21jaRDMk9xKI40HuxwBX46xO8brJGzI6kMrKcEH1FfTv7X2u+Nbr4PfCm38QzT7L3TWur04YCW4CoFLnOC2xs89yxoA+2PCPjXwj4tEx8MeJNK1jyD+9FndJIU9yAcgc9feugr8sf2Yr3XrP47+Ef+EfknWebU4Yp1jJw1uzAS7gCMqELHn0r9TqACuXvfiH4EsfEA8P3njDQrfVWOBaSX0ayZ5GME9eOnWovjHc61afCnxRdeHFdtWi0udrXYfmD7DyPcdR7ivyYaWR5jM8jNIW3FycsTnOc+tAH7KUV5d+ylqGuap+z94UvPELSNftbOu6T7zRrK6xE/9swleo0AYvinxV4a8K2q3fiXXtN0eB+Ee8uUiDY9NxGeo6etWfD+t6Pr+nJqOh6pZanZv92e1mWVDxnqpPYg/jX53ft1X2s3X7Q2rW2qlhb2lvbx6euTt8gxhsgZ7uz56V2v/BN+515fiJ4gtLfzjoT6b5l1yfLE6yIIz/vbWk/CgD7tpkskcMTSyuscaAszMcBQOpJ7Cn18/wD7e95rdr8BZo9ILrb3N/DFqBjLBvIwzY47FlXOeMZoA9d8PeOvBniDVJ9M0PxVoupX0BxLb2t7HJImCRyAc9Qa0vEGuaN4f059R1zVLPTLNPvT3UyxoMc9SR6V+RPhq81PT/EFhe6LLNFqUNwjWrRMQ3mbvlxj34r6D/4KCar4guPilpOm6oZY7K30eGSCIbhEZWLeayjoTn5c9cAUAfdvhbxN4e8U6f8A2h4b1vT9Xtc4MtpOsoU88HB4PHQ1r1+e3/BPi/1yH42vYWDTnS7mwlOoIq5jG0ZjZvQ7uB9TX6E0AHSuZ0/4g+BdQ106FY+MdAutU3bfskWoRNKT6BQ2Sea4n9sC61+0/Z88RyeG3uUu2EKSPbnEiwtKokx35Ukcc4Jr8zdLuLy01G3udPklju45FaFo/vB88Y96AP2OorD8Az6tceBdBuNeCjVpdNt3vtqkDzzGpkwDyPmzwa3KACiiigAoopCQoJJAA70ALSEhVLEgAdSe1fPHx4/an8LeBXm0jwukPiPXU2htsn+iw5z95x9447L6jmvjT4ifGv4l+Or2WfWfFF9DbycCyspmgtlHHGxT83T+LJoA/SLxP8UPh34Z413xpodkxziNrtWc4IBwqkk9R271zjftE/BdTg+P9N/COU/+y1+XdFAH6s6B8afhVrl4lnpnjzQ5biTOyN7gRM2OeN+M/wD667u3nhuIVmt5Y5onGVdGDKR7EV+NddZ4C+I/jbwNeJceF/EeoWCoeYFlJhcbtxDRn5SCR6Z5NAH62UV8l/A/9sHTdVkg0f4kW0emXTDaNUgGLdiAOZFzlCTnpx0r6utLiC7to7m1mjnglUNHJGwZXU9CCOCKAJqKKKACiiigArA+IHi/QfA3hS98S+JL1bSwtEyT1aRv4Y0H8TMeAP6Zrfr86f21vi4fH3j4+HtGvGk8OaG5jj2MPLubjkPLx1A+6p9MkdaAOH+PXxi8S/FjxK19qcrWmkwsw0/TI3/dwIT1b++54yx9OMDivNaK+zv2U/2XYGtbPxt8TbESmUebY6FPH8oUgFZLgHqTyRERwMbucqAD54+FPwT+I3xKVLnw3oLrphcI2p3jiC1XkgkMeZMEEERhiOMivoPw3+w87RxS+IvH6hiD5kFhp+RntiV3GfxSvsuKNIo1jjRVRQAqqMBQOgA7Cn0AfIr/ALDuhmCYJ4/1FZjnymOnoVX03DeN34EZ9q4Hxz+xd490qOa48L69pHiKCOIMIpA1ncyPnlVQ7o+mDkyDv+P3xRQB+Pnifw/rfhjWZ9G8Q6Vd6ZqEBxJb3MZRh1wRnqpxwwyCOQazY3aNxJGzK6kFWBwQfWv1j+Kvw18IfEvQH0jxXpiXGEYW93GAtzaE/wAUUmDtOQCQcqcDcCOK/Ob9oD4OeIPhH4lWx1BjfaRdEnT9TSPYlwAASpXJ2OM8qT7jIoA+jP2O/wBo671i+tfh94+vGuL6U7NM1SVhmTAGIZSerHBw3Uk4Pavr+vxqRmRw6MVZSCCDgg+tfpV+x/8AFZviV8NEi1OVf7e0Yra3oL5aZQo2Tc/3hkHr8yn1oA9rooo7GgD55+LH7WHgvwN4xu/DEGj6nrd1Yv5d3LAyRxJJ3QFjliO/GM969A8E/F7wF42+Guo+MoL5ItFsldNTS9QKYMLkq68gggjH97P4V+fXxu+F/jTwl8SdXsL/AEbUbtJ7qSa2vIrdnjuUdiQwZQRnnkdQc5r3b4OfAvx3J+y/4/0e8s303VfEclrLYWVwQrMts4k+b+7v5UZ9ATwaAOa0z4k/swR/EGO9/wCFS31vZxy/JeNcu8a7TkObbeQeQOOevSvtnxN4d8LePfCo07XNOtNY0e7RJY1cZUjGVdGHKnHQgjrX5Z2Hw48dXniRfD0PhTWBqTTmDymtHG1wcHJxgAevSv1E+Enhu78IfDPw94Yv7sXd1plhFbyygYBKjoPYdB7CgDJ+Gfwc+HXw6vJ73wn4ejs7yYYa4kmkmkC/3VZySo+lcP8AHD9p3wd8NPEbeHI7G51/VYcfa4raVUS3J/hZzn5u5XHGRXu9fm7+1z8MPGOg/GHXdcl0q5vNL1q8kvLS7t42kTDkko2B8rL0IPse9AH2t8GvjV4Q+Jng/UPEFhK+nHSk36pbXRG60XDMHLDgoQjEMP7p9K+U/EvxK/ZmuPiXJqX/AAqq/uoBP895b3bQxSNk5lFurBT1z2zxxW/+yR8IPF118JPiFc3sU+lx+KNHNhpkcp8tpmAk+dgeVXJC5I5DNXzPffD/AMbWevSaHP4V1j+0Em8nyVs5CS2ccYHI96AP0u8YfFnwP4P+FVp47e7E2h3MUY05LSPmcsPkRV/hwBznG3B+led/Cb9rHwV448VQeHb7Sr7w/dXkixWck7iWOVzwFJUfIScAZ45615v8avgz47H7KPgbTIrVr7UvDJmn1G0iIZ0jlLN8oH3vLGAQOeSecE14D8FfhR428aeOdNttN0S/gtYbyFru9khMcdsgYEsS2MkAHAHOcUAfWX7Y/jP4KWV7Z6L468MzeJdegQNHFZymCW2ibn5pQQQDgELz1zXT/sg+Mfhjr/g69074faC/h1rB1e9sZ5fMk+bO1zISS68Hk9CTXzp+3R8N/F0fxh1Dxnb6ReX2i6pHbiO4gjMgidIVjKNgfL9wkZ9a6P8AYR+GXipZ/E3ifULa90rT77SZdNtPPDR+fJIQd+3GSF29fVjigD0TxR+2P4F0bxjdaLBomqalY20vlNqEDoFYg4JVDyV985PpXqmt/Ez4d3Xwabx5q91FP4Vu7cEpPDueUnpD5Z6yZGMe2c45r83fFnww8d+GvE03h7UfC+qteozBFgtWlEqgkBkKAhgcZ47V9K6h8AvHrfsh2eiwXWpy6xFff2u+gt5aKoKsCgAXe0gBztL4J7ZwKAK3wJ+Jv7Oll8UYG0n4eXfhm6vH8q21G9vGnijZmG0bGciPPqOnFev/ALXvjb4VaBolnovxC8PP4juboGW2s4H8uVEzgv5gIKAkdupX1Ar4Z8AfDDxz4s8XWug6XoOpwXLygSTS2zxrbAEZdiQNuK99/by+GHilvFek+LdNtL7V9N/syGwleKMyNFJGW5IGSAwbP1LUAes/se+PfhBrKX/h3wD4ZfwtqSIJpbW4fzJbpBgbhKSS+3jIOMZzjvX0XXwd+wV8OPFa/FT/AITK+0q70/SdOtZY/NuYmi8+SRdoVAR8wAySeg4r7xoAyfF+saNoHhjUdY8QTQw6VbQM100oBUpjBUg9c9Md818WeBPih+zTY/FmDVrf4d6jprS3TbNUurlpYIGY8S+SWIUe+MjJr6a/ai8E6r4/+C2seHdEYf2gzRTwxk4EpjcNs/ED88V+cek/Dbx3qXiaPw3a+FNX/tJ5vJMUlo6hCDgliRgAdSelAH6SfGv4x+FPhX4dtNV1lpryS/yLG2tcM0+FyW3dAvI5PqK5/wCBP7RPg/4q6tNotna3mkasimSO1u2U+co6lGU8kemO1eK/tsfCjxfJ4a8F6lpNpLrNnoGjrp188ClpEZQP3hQfwnGMjocZ7V55+xr8LfF2rfGDRvE0uk31ho+jzG4mu54iisyjAjXOCSSw6Z4BoA/RSiiigBCQoJJAA9a+Jf2wf2jn1CW88A+A70rZoTFqOpQvgynkNFGR27E16J+3V8WpfCHhCPwXod0Y9Y1tG+0yIxDQWuCGwR0Zjx1Bxmvz+oAK6/4dfDTxz8Qbp7fwj4du9S8vHmTDEcMec/ekchR0PGc8V6Z+yj8Bbz4nauuu60j23hWymXzXKn/TGDDMKHI7AgkdMj2z+hXhjQdI8M6Fa6HoGnwafptpGI4LeFcKo/mSepJySeSc0AfHPgn9iTUbmwhufF3jGPT7hwDJaWNr52z2MjMBn6KRx3rtIf2JPAAjAm8V+J3fHJVoFGfoYzX1LRQB8eeIP2HbFw76B4+uYT/BFfWCyZ+roy4/75r52+K/wM+Ivw3E11r+jGXS422jUrRxLA2Txk/eXPowFfqZUVzBBdW0ttcwxzwyqUkjkUMrqeCCDwQR2oA/GyvoX9lb9oXU/h7qNr4a8QyteeF55QhaSQ7rIYPKe2ccHAxnngY6/wDa0/ZmTw9bT+OPh1ZMdJjUvqOlR5Y2qgcyx55MfHzL1XqMjO35LoA/Y/TL211LT4L+xnSe1uI1kikToykZBqzXxZ+wN8YHS7Hww1+7BikBfR5JJOQ/JaEZ7EdBntgDqa+06ACiiigDy79qbx5/wr/4K63q1vMYtRu4/sGnkHBE0oI3D3Vdz/8AAa/Livs//gpVrsPk+EfDK5M26e/k9l4jX8zv/KvjCgD6M/Ya+EkXjrxzL4s1y283QfD0qOsUkbbLu7OWRM9GCYDsue8YIKua/QzFePfsa+HD4b/Z28NRzQRRXOoxvqUxTnzPOctGx9/K8oe2MV6b4r13T/DPhnUvEOrSmOx022kurhlGTsRSTgdzxgDuSKAPOv2g/jr4W+EVjDDfRyapr13GXtNMgcK20ZAklY/6uMsMZwSTnAO1sfEnjv8AaY+L3iu7dx4mk0K2YYW10cG3VOMEh8mQk9eXPPTFee/Efxfq3jvxtqnivWpA15qExk2KfliToka/7KqAo78c81ztAHbW3xc+KdvcR3EfxH8XF42DqH1id1JBzyrOQw9iCD3r3v4K/ti+ILC/tdK+JsEOraa7bH1W2hEd1DknDOi4SRRwMKFbGT8x4PydRQB+xmj6jY6tpdtqemXkN7Y3Uay29xC4ZJEIyGBHBFc38YvAGkfEr4f6j4U1dIl+0IWtLlot7WlwAfLmUZBypPIBG5Sy5wxr5Q/4J4fEq4tfEV78M9UvZHs72NrvSI3ORFMgLSxrxnDpl8E4BjYgZY5+3yMgigD8ddc0q/0TWb3RtVtmtb+xne3uYWIJjkRirLxwcEdRxXqn7H3jweBfjfpU1zMY9N1Y/wBm3nPAEhARj7LIEP0zXXf8FCPCp0b41w+IYoWW31/T45XkJ4aeH906gdsIsJ/4F9a+c4JJIZkmicpJGwZGHUEdDQB+ylFc78MtZ/4SH4deHNdaUytqGl21w7nqWeNS345JroqADGeDiuN+NPjdPh18MNb8Ytai7bT4l8qEttDyO6xoCfTcwJ9q6PVdZ0jSVRtV1WxsA/3Tc3CRBvpuIzWR8TPCWneP/h7q/hO/l22uqW2xZlAby2yGjkA77WCt74oA+CLH9rX4xQa8NQn1exurUupaxexiWIoDkqCAGGRxnOa/QPwN4htPFng7SPEtiMW+p2kdyi5zt3KDj8DkfhXxJZfsVePj4ijtrzxDoCaR5g8y7ieQy7O+2MoBu7YLY96+3vC+i6X4T8K2Oh6ci22m6ZbLDHuIACqOWJ4GT1J9SaANeiqOj6xpOsRPLpGqWOoRxttd7W4WUK3oSpODUmo6jp+mwibUb61s4ycB55ljUn0ySKAM/wAc+IbTwn4O1fxNfKz22mWklzIq9WCqTgfU8fjX5/6h+1v8X7nxGdRt9SsbOxEhI06KzjaPZn7pZgWJxxnP4V+gfiHStK8W+FL7RrwrdaXqlq8EjROCGjdSMqwyO+Qa+I9W/Ys8dDxVJbaZr2hvorOxju5mdZEXJwDGFOWxjoce9AH2J8G/G0HxE+Guj+Mba2a1XUI23wk52OjtG49xuU49q6+uc+GnhOz8DeBNI8J6fNJNb6bbiISuMNIcks2O2SScds10dABRVXUtQsNMtjdale21lACAZbiVY1z6ZYgZqW1uILq3S4tZ454XGUkjcMrD1BHBoAlrzT9pH4nr8KPhxJ4jjtI7y9muFtLOGR9qtIwY5PcgBSeK7y91nSLG8js73VbG2uZceXDNcIjvnjhScn8K5D48fDTTfip8Prnw1fSi3uFbz7G5K58icKwViO4+Ygj0NAHxp4B/a7+JVj4tt7jxXe2mq6LJKPtNsLKONkTofLZACCOvO7qeDxXr/wC15+0XrfgfV4PCPgdreK9nskup9RdBI0Qk5QIrAqcrzkg9R6c+cfDv9kLXLjxosPiTxT4d/s20mDSR2U/nzTqrfdKEDZkDnJOM17H+1P8As4P8S7uy8QeE7qx03V7W2FtJBMm2G4jXPljKglWH3ecjGOmOQDl/2O/2iPFXjbxifA/jZ49QuZ4Hms7+OFImyi5ZHVQFIIBIIHUfl5l8Vv2sfiPceOtQj8Harb6Xodrdslqn2KKR5o1OMyFw33sE8YwDXtX7KX7Nt/8ADXxC/i7xbf2lzrAgeG1t7R2aOAPwzMxA3Nt46Y+Y15z8Tv2NPEsvi65vPBOr6VJo93cvIsF2zRSWis2dowCHAyQDwcAUAen+D/2kpNR/Zs134jXulQnWdEmWzktUdvLllcoI3JxwDvyQP7pwRnj578Pftc/Fa18WLqer31nqGlvKGm01bSONFTuqMBvHryx6V9R+EP2dtE0v9n3UPhbqOpSTSao4ub2/gj2EXAKshUdWVSi4DdQD0zx4LoH7FfjAeK4o9Z8QaKdCSUeZLC0nnyICM4TbgZ5/ioA9Y/at+P8AqfgXwh4cXwdEkWpeI7QXsd1OiuLaDCkfKeC53Y54GDXC/so/tLeLNf8AHll4L8dTpqv9qOyW18IkjkjkxlVKooUg4IJ47e+fUv2l/wBnu3+JPhjR4/Dlzb6dq+h2wtbL7QzeU8AHEbEA4xjg4PWuL/Zl/Za1TwP44j8X+NtRsJ7vT3J062sJXdN5XHmOzKp4ycLj3NAH1fUc80cEEk8ziOKNS7seigDJNSV51+0t4i/4Rb4E+LtWExhl/s97aFsZIlm/dIcfVwfSgD84Pjb43ufiD8TdZ8UTuTFcTlbVf7kCkiNegPT155pPgr4Fu/iN8S9I8JWr+Ut3LuuJSM+VCgLSN9doIHqSK4yvs/8A4Jr+Gozb+K/F08MbMZIdPtZCPmTALygemd0X5UAfW3hbQdJ8MeH7LQNCsYrHTbKIRQQRjhV6/iSckk8kkk03xX4g0fwr4fvNe1+/isNNs03zTydFHTgDkknAAHJJrVr4B/b8+JF3r3xHHgSzuZU0nQVUzxBsLNdOu4sR32qwUZ6Ev60AXfjH+2F4o1i5n0/4ewJoem4wl5NGHu3HOTg5VO3AyQQeTXisvxl+K8t/9tb4i+KBKOgXU5VTv/ADt7+lcFRQB9D/AAz/AGt/iX4auYofEUkHirTRgOl0ojuAM9VlUdf94NX3J8K/iD4b+JHhaPxD4aumlgY7JYZAFlgf+64ycH6cGvyUr1D9mr4p3Pws+JFpq0ktw+i3JEGqW0ZGHiPG8A9WT7wxgnGM4JoA/USWKOaJopUWSN1KujDIYHggjuDX5tfth/CiP4afEkzaRZC38N6ypn09VYlYmXHmxc9MEggejCv0njbcoOCPY14H+3l4Xs9c+At7rEkERvdCuIrm3mI+ZVd1jkUH0IYEjoSq+lAH56eH9VvdC1yx1nTZTFeWNwk8LgkYdTkdCDjiv1u8B+IrTxb4M0nxLYMDb6laR3CYzxuHI59DkfhX5BV+i/7A3iObXPgNHZ3EjvJo+oS2K7lAATakigY7Ykxk85z9SAfQNFFFAHwV/wAFI2z8WvD6+mhKfznm/wAK+XK+tf8AgpTp8ieM/CeqbD5c2nTW+/HGUk3Yz/20r5KoA/Xn4cRJD8PfDcMUSQpHpVqqxogVUAiUAADgAdMV5x+21x+zD4ux/wBOX/pbBXQfsya1aa98APBN7Z7tkOkQWTZGCJLdfIf/AMejb8MVs/GPwy/jH4VeJvDMMUUtzqGmzRWyycL5+0mIk4OAHCnPbFAH5KUU+WN4pHilRkkRirKwwVI6gjsaZQAUUUUAeh/s13V7Z/H3wRLp7Okza1bxMUbafKdwkg+hRmBHcZFfqoM96/O39gXwlqGufHS38RQoBp/h23lnuZGXILzRvDGg9CdzMPaM1+iRIAJPQUAfFn/BTAyfb/Awbd5fl3+3jjObfPP5f56/HdfVf/BSTXJLn4i+GvDu1fJ0/SnuwwPO+eVlYEdsCBD/AMCr5UoA/VD9l9y/7Pnglj20mIflkf0r0iuO+COljRvg74Q0zaytBo1qHDdQ5iUt+pNdjQB+T3xx8Ua14r+KfiHUtaubiRxqM8cMMsjMtvGrkLGoJ+UAADA9K+vv+CdfiHX9W+H+v6ZqtzcXVjpt5ELF5nZim9TvQEn7o2qcDgFj61zH7UMv7MzfEe6XxMviFvESsP7SPhwRhfM7iUyfKXwBnbz685r6I/Z8b4cyfDSzk+F626aE7lnVBiQTlV3iYdRLjbnPbGOMUAehV8ff8FHvEniOwtfDXh+znuLbRb6OeS6MTsBcSKVAR8cEAHOD1yfSvsGvIv2qW+FQ+HSr8Vt/2Ezj7D9nz9r87H/LHHfHXPy469qAPhr9k7X9Z0T48+FodJvLiGLUNQitbyFHISaJjghx0IAJIz0Iq1+114r8Q+IPjf4jsNYu5WtdKvpLSyt9x2RxISFIHTJHJPv9a+hf2RG/Z1XxpcJ4IOtN4kKf6KfEQj83bzu+z7Plzjr/ABY9s1P+19/wzy3jC3/4T19ZHidYVE39ghfO8rqnnb/kzg8fxY9sUAZP/BN/xJrl7beJ/Dl3cT3GlWKW81qJGJWBmLhlXJ4BwDgelfYVeU/swSfCp/h6F+FLK1gkgW880MLoS4H+u3c5x0x8vXb3r1agAooooA/Ob9u7xH4g1D466noGoXVwNK0xIPsNqZCYwHhVmkC9MkkjPXiun/YG8WeKbTUvF2h2Mk95p1toU+oW9rJITHFdKyhNq9t+4g464r6r+MnwW8DfFVLdvE1pcx3lspSG9s5RHMqntkghhnnBB5rS+FHwx8IfDLRptN8Kae0CzPvnnmfzJZD/ALT+g7CgD8tPFPiHXPEPiK41zXL+5udTkk3PNI53qR0AzyMf55r6c1f4mePJP2F7LUhqF0LufW20ma+WUrL9k2u3XryRs4xgcdKtfFx/2SpPiRdPqLa49yHYXf8AYh/0IuCQR65BH8HHTHGK+pvDmhfD/wAS/Cmy0TRLDT77wbdWgS2gjX900X48hs5JJ+bOc80Aflx4K8R654c8YWHiHRLq4TVILhZI2QkvKxPKnru3dCOc5r9c9Olnm0+3muofInkiVpY+uxiMlfwPFeP+AP2Zfhb4N8Wx+JdNsdQubuCTzLVLy68yO3bAwVGBkjBPzE8sfbHTfGD4xeBvhbHajxVqEq3V2CYLS1i82ZkGfn25GFyMZJGT0oA9Corzv4O/GTwP8VFvF8LXlx9pswrTW11F5UoU5wwGTkZGMg8V6JQAUUUUAFFch8U/iR4S+GuhJrHizUTawyv5cEaIXlmbuEUdcdSegrn/AIRfHX4e/E3VJ9K8OajcJqUUfm/ZbuExO6d2TqGx3wcjNAHp9eFft3Nj9m7WgP4ru0B/7/r/AIV7rXkP7Y+ntqX7Nvi6FTtaKGG4B25/1c8bn9FIzQB+YtfoR/wTr/5IPe/9h64/9FQV+e9fdH/BNnWVuPAXijQCzb7HU47sfNxtmi24A+sBP40AfWFfkr8ZpZZvjB4ylnz5ja9e7snOP378V+tVfmX+2L4Kn8G/HXWixDWutSNqtqRgfLK7Fxgejhx74oA8booooAKKK6X4XeEb3x14/wBG8J2G4S6jdLE0gXPlR5y8h9lUMfwoA/Uv4STTXHwp8JXFxLJNNLodk8kjsWZ2MCEkk9SeuT61kftGRJL8BfHKuqsP7DumwRnkRsQfwIzXc2VtDZ2cNpboEhgjWONR0VVGAPyryX9srVhpP7OHip/MKPdRRWiYOCTJMikf987vwzQB+Y9fcn/BNV2PgnxdHuO1dShIXPAJjPOPwH5V8N19/f8ABOjSmtPg3qupvsP9oaw5QjrsSNFwfx3UAfTVFFFAHgX7d/hOPxD8CLvVFyLnQLmO+jwMlkJ8t1+mH3f8Br85K/ZDUbO21CwuLC8hSe2uI2imjcZDowwQfwNflV8dvh5ffDL4laj4Wu98luh8+xnKkCe3YnYw9ehU4/iUjtQB9Hf8E7PiUEfUvhhql0BvJ1DR/Mccnjz4V3N1wFkVVXtMxNfZw5FfjtoWqX+h61Za1pVy1tf2FxHc20ygExyIwZWwQQcEDggiv0o/Zo+OejfFvw95Nx9n03xTZoBfaf5gxKMDM8IJyYyTyOShOCT8rMAeYfte/s23Pim8ufH/AMP7RX1t8NqmlqQovMcedFnAEmPvLwHxkfPkP8PXdtcWd1La3lvLb3ETbZIpUKOhHYg8g1+yVc74u8D+D/FoQ+J/DGj6w0alY5LyzSR4weoViNy9uhFAH5E13fwk+E3jj4n6ibfwrpDS2scgS5v5j5dtb5xnc56kAg7VBbHIFfonZfAX4PWcyyxfD3Q2ZSCBNCZV/EOSD+Ir0HTLCx0ywh0/TbO3s7OBAkNvbxLHHGo6KqrgAewoA5H4KfDbRPhb4Et/DGilpmB869u3GGurggBpCMnaPlAC54AAyTknq9Z1Kx0fSLzVdUuY7axs4HnuZn+7HGgJZj7ACrMjpHG0juqooyzMcAD1NfBP7Z3x/Txpc3Hw/wDCNwH8O2lx/pt9FKGTUnQgqFwP9UjgkEEhyFYcAEgHiHxm8aSfEL4o6/4xeLyU1G5zBGVAZIUURxBsEjcI0QEg4JzUnwP8HyeO/iroHhdUYxXd2puCE3BYU+aQkem0EfjXF19y/wDBPv4WvpOi3PxK1aErc6lEbfTUdMFIc5aQcfxEAAjsDQB9ZKAqhQMAcAUtFFAH5OfGzwzr3hb4m69Y6/aXUUz6hPJFNLGyrcoZGIkQsPmBz1FfYX/BO7w1r2jfD3XtV1a2ntbTVLyM2McyMrMI1YO4B/hJYAEddpr6U1LSdL1Mx/2lptne+Ucx/aIFk2H1G4HFZPxK8V2XgXwFq/iy+hea30y2MvkocGQ5wqg9ssQM9s0AdHXyB/wUY8IeJNUh8N+JtOtbi90uwjmt7lIUZ/s7uykOQOzYxn1UetcRp37afj1PEf2q/wBA0SbSSwzZRK6Oq55IkLHJxnqMdK+4PCut6d4p8K6frunOs1jqVsk8fIYbWH3TjjI6H3BoA/Nr9kXwxrviD47eGrjSbe6Fvp14t3eXUaZSGNBkhmIIG7hcdTu4x1Ev7YHhjX9B+OviK+1mF/I1W7a7sp8ErJCfugH1UDb+FfpVpemadpcLw6Zp9pYxO29kt4VjUsepIUDJ96+Rv2nf2nLvRPGt54O8M+HNHvDpUxiubrVrXzsTDr5aZAAHTJzmgB//AATi8Ka7YweI/FN7BNb6Xexw29oJFIEzAlmdfYDaM9819hV4l+yj8bo/i3oN/a3unW+m61pIjE8MBPlSxtkK6A9BlSCOcZHrXttABRRRQAVneJrW7vvDep2VhKIbu4s5YoJCcbHZCFOe2CQa0agvrqCxsZ726kEcFvG0srnoqqCSfyFAH5BeIfD+seH9dn0PWNPuLPUYH2PBLGVfPbAPPNfo7+xl4Z17wr8CNNsPEEZhnnnluoYW6xRSEFQfQnlv+BV81eM/2vPEd343bUtB8LeGhp0EgFub2yMty6A95NwK5HoOK+xvgn8Q9O+J3w/s/FWmwvbiRmhuIHOTFKuNy57jkEH3oA7avg7/AIKI+FvEEPxHsPFskUs+h3NhHbRSrkpBKjNuQ9lzkEeuT6V941Dd21vd27293BFPC4w8cqBlYehB4NAHwL/wT58L65dfF1vFENtKmk2NlNHPOVIR2cbVQHGCcjOM/wAJ9K/QCoLK0tbK3W2sraG2gT7scSBEX6AcCp6ACiiigD45/wCCj3hzxBdjw54itYZ59GtYpYbkIGKxSFgQ7Y4GRkZPofevJP2HvDfiLVfjrpOr6QksWn6X5kmoXGSE8soV8s46liV4/Gvqj9rn44H4V6VYaTpem2Op6zqqu3lXqM0MUAyNzAYD5bjbkd64f9l39py58YeMbXwT4p0PTNPuL7IsbjTYmjiMgBbYyEnGQOCD1HvQB9Y1T1vT4dV0a90u4z5N5bvA5HUBlKk/rVyigD8fPFuh3fhvxRqnh++V1udOu5LaTehUkoxGcHoDjP0NenfseePoPAPxq0+51C58jStUQ6feszAIgcgo7EkABXVSSc4Xdgc163/wUG+FjWupw/FDSYFFtciO11VUUDbKMhJT/vDavfoK+Q0ZkYMhIYHII4IoA/ZavOvj58KdE+K/gyTSNRRIdRtw0mm3uPmt5SP/AEFsAEfQ9QK8O/Yq+P8Ab6pYWnw38ZXkVvqFrEsWk308oAuUBAWBix/1gzhf7wGOo5+tqAPyb+KPww8Y/DnW7jTfEukXEUUchWK9RC1vcLxh0fGCDkdeQeCAQRXF1+yN/Z2l/Zy2d/awXVtKu2SGaMOjj0Kngj61xkvwc+FMszTP8OvCpdjuJ/suIAn6bcUAfl34N8LeIPGGuQ6L4a0m71O+lIAjgjLbQTjcx6Ko7scAV+hn7LHwGs/hRpUmq6q8V74qvIzHPPEzGOCIkERqDwTwMtj2HGS3sWhaJo+g6emn6HpVjplmn3ILS3WKNfoqgCtCgAr4c/4KJ/EBdQ8R6V8PbCTMOmL9svyDkGZxhE6/wrkn/fHpXu37UXxz0v4XeHZdO06dLnxTewstrDGysbXI4lkBzjGcqCCDj06/m7qV9eanqFxqOoXMt1eXMjSzzSsWeR2OSxJ6kk0ARQRSzzJDDG8ksjBURFyzE8AAdzX6ufAjwdB4E+Evh/wzEpD29qJLgspBaaT55CQScHcx47dK+Iv2IfhbJ42+JEfiTUbfdoeguJmYgFZbgFSkeCCO+7seBiv0VoAKKKKACvJv2nPg9afFrwP9igaG11+xYy6bdyD5Qf4onxzsYfkQD6g+s0UAfjx4i0XVfDmt3ei63YzWOoWchingmXDIw/mO4I4I5FRaPqeo6PqUOpaRqF1p99Ad0NzazNFLGcEZV1IIOCRwe9fpr8fPgX4R+LFg099EdP8AEEURS01SAfOMZ2pIOjpk5weRzgjJz8B/Fz4MePPhleMviDSHksCzCLUbUGS3kAJAO4D5SQM7WwcGgD3n4T/tpX1laJYfEnQ5NT2Lgalpaokz4A+/CxVCTySyso6Db3r6G8LftD/BzxFDutfHWm2TjAaPUi1mVJ7ZlCg/UEivy7ooA/WKT4ufCuON5G+JPg4qoyQutW7HA9AHyT7CvOvGf7Wvwg0B/Jsb/UvEU24qy6ZaHahHTLylFIPqpavziooA9o+O/wC0Z42+KUL6UQmg+Hi2Tp1nKxMw7CeTgyYPOMKvQ7cgGvF6mtLa4u7hLe1glnmkOEjiQszH0AHJr6l+AH7JGta5Lba78SBJpGlg710wH/SbgcY3EH92p54+99KAOG/ZQ+B178UfEn9qarDLB4UsJB9puOn2iQEHyU9Tg8n+EEeoB/R+wtbaxsYLGzgSC2t41ihijGFRFGAoHYADFQaDpOm6Do1ro+j2UNlp9pGIoIIVwqKO39STyScmr1ABRRRQAZA61ynxc8GW/j/4ca14RuZhCuoQbElKhvLdWDo2PZlBr83Pjx8SPF3jD4la1c6pq1/DDb3zxW1ks7LHarHIQqqoIAIKg5655r64/YF+IPiXxh4G1jSPEdxdagdFniS2vp23u0bqf3bMTliu3OT2Yc8UAfP2nfsi/Fq48Uy6Vc2mn2ljG+P7Ta6VoXU5wyqPnPToQDzX374G8PWfhPwfpPhqw/49tMtI7aM4xuCjG76k8/jW1XyZ/wAFDfHniLQNO8O+F9FvbzTrfUhNcXdxbymMyhCoWPI5xk5P1WgD6zr4n/af/Zj8b618Q9T8YeCIYdZg1aY3E1o06RTQyHG7BchWUnJ65GK8v/ZQ+JfjbRfjLoOlWeqXmoWOtX0Nne2lzcM6MjsAZBuPDICWyOuMd6/SigD5+/Y5+COq/CvSNT1XxNLB/buqhY2t4X3rbwoSQpbozEnJxwOOtfQNcz8VPEFx4V+GniTxLaRiW50zTJ7qFG6F0Qlc+2QM1+WuqfEHxtqWvvrt14p1hr9pfNEovJBtYHIxzwBQB+uFFeffs6eLNS8b/Bfw54l1iN1v7q3ZZ2ZNvmMjtH5gHo23d+Neg0AFQX9rDe2FxZXChobiJopB6qwII/I18C/tvfFDxncfFrUPB0F/e6Vo2k+WIYYJWj+0M0YYysRjcMsQB049a7L/AIJ6/ELxRqfiPWPBWqX13qWmRWJvbd53aQ2zCRVKhieA2/OP9k/iAef+Mf2Q/ihpvig6f4et7TWtLkZjFf8A2mOEIuTgSKxDA4x90EZz2r7O/Z9+HSfC/wCGFh4UN2t5dI7z3c6jCvM5y23/AGRgAZ9K9Brxj9snxxrXgT4LXOoeH7l7TULy7iskuEQlolcMWYEfdOFwCe59cUAez0V+Ufw6+KHjrwr4wsta03X9VuZ1mUSQSXDyrcKWGUKk/Nmv1VsJzdWMFyYniMsSybG6rkZwffmgCeijoDX5W/Fn4p+OPFfj7UdWv/EGo27RXDx20FvcPFHbornaqqp4Pv1JoA/VKivBv2I/iF4i8f8AwtvZvE9y15e6Zfm0S5YDdLH5aMN2OrZY5PvXvNAHz1+2P8D9Z+KdjpWseGJrc6xpSvF9mmYItxG7A8OehUgkZ45Ned/sn/s0+L/DPxAtPGnjyC30waaGe0skuFlleYgqGYoSoUDJ6nOR0rQ/4KG/EDxBoUXh/wAJaLqF5p0F/FJdXkttMYzMqsFWMkc4zknnByOteWfsZfFXxfp/xe0rwvdanfappWsymCWC4naTym2kh13E4xtGfbPvkA/QyiiigDN8SaJpniPQb3Q9ZtI7vT72IxTwuMhlP9ehHuK/Nv8AaU+B+r/CrX2mgSa88O3DZtrzZwhP8Deh7c+3sW/TasrxT4f0fxPolxo2u6fBfWNwpV4pVyOhGR6HBPPvQB+PyMyMGQkMDkEcEV9O/BH9rvxF4VsItF8c2U/iWwjIEd6koF5Gmeh3cSY7ZIPbPpD8fP2UPEXhR7jWfAiXOvaKitI9vjddQjOcBQMuAPTnj3xXzVNFLBM8M0bxyxsVdHXDKRwQQehoA/TjwX+0f8H/ABRHCIfF1tplzL1ttTU2zIfQs3yE/RjXcHx94FEAnPjTw2IiMiQ6pDtP47q/IuigD9U/E/xw+E/h+ykub3x9oMvlkAxWd0t1Kc88JEWbp3xjpXzp8Y/2zBcWM+l/DPS57eVjtOqaggyFwcmOIE4PTBY+vy18b0UAXNZ1TUdZ1KbUtWv7m/vZ23Sz3EpkkcnuWPJrpvhB8OfEPxN8YQeHfD8HJw91dOp8q1izy7kfoOpNeg/BD9mfx18QLiK81W0uPDmgnDG7uosSSruwRHGSGzgHBIx07Gvvr4YfD7wx8O/Dq6L4Z06K1jO0zyhR5lw4GNzt3OBQA74V+CNI+HvgjT/C2jLmG1jAkmKBWnkwN0jADGSa6miigAooooAKKKKACorq3guraS2uoY54JVKyRyIGVweoIPBFS0UAeKeO/wBl74Q+KVLR6C2gXGDibSHEA/79kFP/AB2vJNb/AGHbVsHRPiBNFgHK3mnB8ntyrjH5GvsaigD4fg/Ye8QGVRP490tI8jcyWMjMB3wCwz+ddz4X/Yo8EWbB/EHibWdXOwBlgRLZN3cj7x/DPevqeigDjPh98LfAXgS3ij8MeGbCzljHF0Y/MuCcYJMjZbke9dnRRQAUUUUAFFFFAHxn+098Pv2f4viRd33iDx9eeGdZu2We+sbOze63M/O/AU7MgZxnvnHNfRHwE8MfD7wj8OoU+H11BdaNck3Ul95/mNO2BlnbtgADHGAOnWvzi+O2n+INO+L3ieDxOsv9ptqEsju4I8xWYlWUkDKlcYNe5fALw942u/2PvidFp6XgivWik06IuU3qm1rkpz/FGAP9rGKAPpi1/aK+Dtx4nbw9F4zt/tgm8gM1vKsLPu24EpXYeeM5x70v7TfhX4b+JPh+ZviTqQ0iysnJttQV8SQyPx8gwd5PHy4PT61+YMMck0qxRI0kjsFRFGSxPAAHc19S/tkaJ42h+E/wr/tq3vJksdLaPUZPmYJdFIziQY+UhVOCf9odjQB3X7IfgT4FDxjNrPhHxZfeKNf09N0Md9aNbi3B48xEKjc2DjOTj0Fe8/E74vfD/wCHE1vb+L9fWxubkbooEgkmkKjuQinA9zivz2/ZTs/Ed18ePCz+GkkMkN9G92wLBFtgcy7iOxQNwepqx+11p+u2fx98Tza1BeIlzdtJZSTg7ZIP4NhPBUDjjpQB+jXhTxN4U+IHhV9R0O/tdY0e5V4JSBlTxh0dWGRweQR3r4y174a/swt8U30lfiZqVrHLc/NaW8Ye2RsnMQuAhVRkYGc46Zp37F+jeMLr4UfFeTR47pILzSGg04hSBNeeXL/q+OWAwDj+8tfLcttcQ3JtpYJY5w20xMhDA+mDzmgD9gvDmnaXpOg2OmaHBBb6ZbQJHaRwY8tYwPlxjqMd+9aFeafsu6fremfATwpaeIXuG1BbQuwnXDojSM0an6IVHPpXpdAHzb+2J4O+C2pz6bqvxA8UP4W1pkKQXNrC001zEpxh4lViwBbhuMc81v8A7IXhT4UaJ4UvtQ+Gutt4gmnkEV/fzoUnBHKxlCoKLznGOfU4r5U/bqs/EMPx/wBWudVhvBpkscB0yWRf3TReSoYIRx98OD34rr/+Cfml+L31bxdqGltLHpR0aWGPc2Ee9Zl8oj0wFfJ+nXsAfUPiv4+fCbwx4hbQdY8YWsV+khjlSKGSZYWHUOyKQvXuf5V1XjHw14Y+I3gqbRtZgh1TRtQjV0eN/wAUkjcdGHUEfyr8mNbstR07V7ux1eC4t9QgmZLmOcESLID8wbPfNfpD+xRpeu6V+z7o8GvR3MUsk00ttFcE7kgZvkGD0B5IHoaAOc8B/sh+A/DPjOHxDdanqOsQ20vm21jcogiVgcqWIGXA9D+NfRtFFABXxl+0V8O/2eB8VriXXviDeeF9VvWWS8sbS0e4jDn+PcEYR57gnA9BzX2Y2dp24z2r8kfirpfibSPiFrVp4vSddZ+1yPcNKSfMJY/OpJOVPbk8UAfp/wDB3QPBnh34fabZeAfs8mhSRiaG4ik3/aCwGZGbuxwM/THFdhXzj/wT4sdcs/gncS6oHSxudSkl05HUg+XtUMwyB8pYEg819HUAed/Gz4PeEfixpMFr4igliu7Td9kvrc7ZYdw5Hoy9Dg8ZArn/AID/ALPPg/4UahPq1ncXWr6vIpRLy7VQYUPVUUDjPc9TXslFABRRRQAUUUUAFcZ48+FvgDxxG48TeFtOvZWVlFx5QSZdwwSJFwwPA5z2FdnRQB8s+Jv2KfBF7cTzaD4n1nSFdT5cMqJcxxtjg87WIzg4Jz71yp/YYuN3HxMiI9Tohz/6Pr7QooA+S9F/Yg8MRwRjWPHGsXcoP7w2lrHApGewbfjjHc17X8OPgd8MvAUpuNA8MwfbCpVrq6dp5CCQcZckAZUHgDpXpNFAABgYFFFFABRRRQAUUUUAFFFFAHzN+0b+1JH8O/F03hPwxpFrq2pWm37bNcSERRMVzsAU5LAEZ+pHauu/Ze+PFt8YLDULS801NL13TlV54I3LxSxsSA6Z5GDwQc4yOTmvnn9rf4A+OJvivqfirwloV5rml6w32pxaL5kkE2AHVl64JBIxnrjtXpP7C3wa8V+BrnVvFvi6ybS57+1S2tLKQgyhNwZncA/J0UBTz1zjuAfVFcD8dPifo/wp8Dv4j1WKS6lklFvZ2sbANNKQSByeFAUknt+Nd9Xi37X3wq1H4o/DeC10IRNrWl3X2m2SR9olUqVePPQE/KQT/d96APIvhf8Atm3OqeM4NM8Z+GrGy0y9nSGK6sZH3WxYhQZA5O9c5JIwQOx799+03+0pD8LNdi8MaHo8Wra55azXJuHKwwI2So+XlmPXHAAIr5f+G37M3xP8QeMLXT9a8NXeiaWkqm8u7zCqsYI3BcHLsR0x+Yr1j9tP4EeNNf8AHp8c+ENMk1q2u4IoLm0txmeBo12BtpPzKQB05Bzkd6APVv2ZP2irH4rz3ei6tp8Gj67bRGcRxzZinjB+Yru5BHGRz615j4//AG1JLHxZLaeEPDFpqGjwPsNxeTMsk5BOWTacKvoTmk/Yx+APivQfFU/jPxtp0ukxpaS2trZysBLIZFKMzKM7QFJ64OSK8b8f/s0/FPQvFl3p2leFrvWbDzCbW7s8NG8ZJxnJypHQg0AfaGm/H3wjd/Ay4+KhiuIbS3BiexdlEpuR0hBPBJJGD6c47V4f4S/bYubnxTDb+IfCNpb6PNMEM1tcN5sKlgN7bvlbA5IGK6HQv2cNdX9k++8DXEsEHia8v/7XEXm/uxMqhViZuQPlGMjjJH1r568G/szfFrXPEkOmX/he60a1L4nvLsqsca55I5O7/gOaAP0ttporm3juIJFlilQPG6nIZSMgj2xUlUdB0+PSdDsdKiYvHZW0dujHqQihQfyFXqAPi79oT9pPwqnxAutGtfhn4e8Tto05t/7R1eNJG8yN23CIAEhQ2cHd3PFfQv7OfxQ0P4o+BDqOkacukyWMv2W508FcQnAKlQvRCOnA6Edsn4z+O37OnxG0n4japNoHh2913S9Qu5bm1msYjJsV3LBH/ukZxz6elfT/AOxl8JNa+GHgvUZfEvlR6tq86SPbxvu8iNAQoJ6bjknA6cc9QAD1a38CeCrfXF12DwloUWqKMLdpYRrKOc8MFyOea4T9qD4vaN8LfCES32lw6zf6rvjtLCbBikC43GQH+Ebh27169Xzj+218G/EPxJ0jSNa8Kxrdajo6zI9kXCtPG+0/JnjcCvTPOaAOW/Za/aG8L6x4xh8FH4faL4Rk1I7bSbSI1SKSQAtsdQoIzzg5IzxX054p8I+FvFUUMfibw7pWspA26IX1ok2w9yNwOK+Iv2Yf2dfiAvxT0nxH4r0F9E0rRrlLs/bNpeeRDlFRAc9QDuPAx6198UAVtNsbPTrKOy0+0gs7WIYjhgjCIg9Ao4FY1z4F8GXWv/29c+FNEm1bvePYxtKed2SxGSc859a6KigDz748/FHSvhR4IbxBqFu15PLKILS1RwplkIJ6nsAMnGe31Hhfwb/bCHiTxpbaB4v8P2ulwX8yQWlzaSkiN3YKPM3npkjkflXo37Ynwq1X4n/D21i0ACTV9KufPt4GcKJlYbXXJ4zjB/D8D8s/BX9mj4kat49s28RaLc+HtOsLiOae4ulHz7W3bUAPzHjt6j6gA/QDxJ4d0DxJZCy8RaJpur2yncIb61SdAfUBwQDwPyqfQ9H0nQ9PTTtF0yz02zj+5b2kCxRr24VQB2/Sr1FAHN694D8Fa/q0Gra34U0bUdQt3DxXNzZo8ikdDkjJ6Dr6CqHxi+IOj/DDwJc+KdZhmmghZYYYIAN0srZ2oM8AcHnsK7OvJv2qvhnf/FL4UyaFpMsKanaXaX1oJmKrI6K6lCe2VdgCeM0AeL/Dn9s9tW8Y2um+KfCttpumXcgiW5tbhpHhZmABYMPmXnkjFfX6MroHRgysMgg5BHrX5tfDr9mT4oa54vtdP1zw1c6JpqyA3d3dbQgQHkLg5YkelfpBY20VnZQWkAIigjWNATk7VGB/KgCesLxJ4P8ACniSaGbxB4d0rVJYGDxPd2iSMjDOCCRkYyfzrdooA5zxz4m0P4f+B73xDqrR2ml6ZCPkjUKOoVEQepJAAFfLOgftuLN4pMeteDltdBeTaslvcGS4jXd95gcK3HOB9K+jPj/4Dk+JHwo1jwlb3K21zciOS3kb7okjcOoPscY/GvgvQv2Y/i/qHimPRbjwzJYQef5c2oTSJ9njQHmQEHLDHIAGTQB+ldjcwXtnDeWsglgnjWWJx0ZWGQR9Qamqh4e05dI0Gw0pHMi2dtHbhyMFgihc/p+tX6APl348ftZQ+BvG1z4V8N+HY9WnsHMd9cXUxjjD/wB1AvJ9ya9K+D3xx8OePvhdqPjWWJ9KGjRsdWt5HBEBVN5KscBlI6E498V8t/tH/s2eP0+Juq614Q0STW9J1e6ku0+zON8Du25kcMc9SSCOPpXrv7Ov7PmraF8EPGGh+KSljrHi62ELxK+42qKriMMQSpbc7E4HHTmgDl2/bbQeLzAvg+M+HvO2ic3LC4Kf39uMe+OuPfivrfw5q9hr+g2Ot6XOs9jfQJPBIpBDKwyOhr85H/Zd+Li+LzoY8PO1p5u0akJE8gp/e+9nPt698c1+g/ww8Lr4L+Huh+FUnM40yzSAyHncwHJ6DjOewoA6SvnX9ov9p7T/AIZ+Jj4W0XRY9b1aEK155lx5ccAZchTgElsEHHHB+mfoqviT9rn9njxtrPxMvfGfg3TZNat9XZGuLeN0EkEgQLn5iMqdufbP5AH0D+z58cNC+K3hu9vVg/svUdNQPf2rSbhGpB+ZT1K8HnHp3yB434n/AG2LGz8WG00Xwe97o0M3ly3Mt2FlkUOQWjVdykEAEZPOfxrof2O/gd4i8EeGvEt54tj/ALP1HXbYWkdusocxRbT8zY4DbmIxk9Pz+dNc/ZY+MGn+JP7KtfD6ajbPLsjv4LhBDt3EBm3HK8ckYOM9zQB+h3gfxLpvi/wjpvibSGkNjqMAmh8xdrAHsR2NbVcV8D/BI+Hnws0TwiZUllsYT58iZ2vK7F3Iyem5jXa0AeJftKftA6T8JPs+mW9imr+ILlBKlmZdixxkkb3IBIHBwO/54f8As1/H/R/i6tzp0lh/Y+v2kZmls/O8xJItwG+NiASBlQRjgn6E+bftpfAbxT428Sw+NvB9u2pXQto7a4sQyqxCk4ZSxHPzdM8jPTA3T/sUfAfxL4G1u88beMoTp19LavZ2un7lZlVmUtI5UkZ+TAAPQ8+gAPqyiiigAooooA+b/wBuX4s+Ivh54c0bRvDE72V7rZnL3qffhjj2AhD2JMg57Y/P5q/Z1+Onj/w78TNGs9Q8R6nrGkajfRWt5a39y842yOq71LklWXORjr0PWvuD4+fCbRvi34PTRNTuJLG6tpfOsr2OMO0LdCMHqrDqMjoOeK8e+Bf7JMPgrxxa+KfE/iG31h9Pk82ztbe3ZE8wfddyx5x12gYz3oA8q/a4+O3jw/FrVvC/hrxBqGg6Vo0n2UCwmaGSeQAb3d1w3XIABwAB3Jz1v7Hnxw8ZXmh+NNM8S3s2ux6DoMur2U90+6VfJHzRs33nDZU5JyNp9ePRP2iv2YNP+JvidvFOja3HoWqSQrHcxvamSK4YE4ckMCrY4OAc4B65z0/7P3wD8PfCzQNUtJbs65faxEIb+eWEIhi24aJV5IQkknJOePSgD4U1/wCO3xX1jxEdbk8ca1ayh90cFpdPDCg/u+WhCkfUV+gX7Mnj3UfiP8H9L8SavGq6iWe2uXRAqyvGcFwo4GfQcZz06V4Pr/7EkFz4sefSfGn2TQpXLmGWz3zxAk/IpBCsAMcnH0r6h8E+HNC+H3gWz0HT3W10rSrfBmuHA4GS0kjHAyeST0/CgDo6K4zwp8U/h14q1htH8O+MtH1HUBkiCK4G98dSoP3/APgOa2PF3izw14S08X/ibXNP0i2Y4V7qYJuIxwoPJ6jp60Aat9cLaWU906llhjaQgdSACcfpX5jePf2gvih4m8V3Os2vi3WNGt2k3W9lY3jxRQqOANqkBuO5zmv0k8JeKvDXi/S21Dw1rdhq9mG2PJbTBwp/usOx9jXxr8aP2ffhlZ/Ee5aL4v6B4ajvLkyz6ZelXltd5zhcOOOTjcBgY5NAHv37HvxL1b4l/Co32uqX1LTLs2E9x/z8bURg598Pg/SvZ64n4N+EPDXw/wDhrp+i+HbuG506KIzvf70xcsRlpiV+XBA7cYA571LoXxS+Heu69/YWj+MtGvtT3FRbRXKl2IOCB6n6UAfOP7dvxk8VeF/Een+B/Cmp3ejk2i3t5dWzbJJA5dVQN1AG0k4x1Fcl+xf8bfG918VNP8E+Itavtc03VkkjjN5KZZLeRI2cMHY7sHaQQT3zX0R+0n8B9J+L9nZ3X9otpOtWCOkFyIg6SqeQkg67Q3IIPGW4PbA/Zw/Zm034W+Ih4p1PWzrWtrbvDCEg8uG3L8My5JLHblcnHDNx6AHzF8d/j/8AEfVfidrUei+KdV0TS7G9ktrS1sZ2gG2OQgM+05YkjJz246V7d8F/2gvE9x+zR4v8U63Cmq614XaKGKZ22m4EpVUZ8DqpJJP8QHar/wAZv2QtL8X+ML3xJ4Z8RLoUmoTGa5tJbUyxeYxJd0IYEbjzjpnOOOnp3w2+B3hTwf8ACTUPh8zPqVtqqv8A2jdSxqskzMMAgYIG3A25zjFAHwXafHz4tW/iw+JF8aam9yWy1u8pNswzkKYc7MfhnHev0p+HHiNfF3gLQ/E6QmEapYxXRjIxtLKCR37+5r4s079nP4WH4iw6LL8btGubYzbDYI0a3b4wdgfeVyeeQPTANfblzdaD4P8ADCyXl1aaTo+nQKnmTyBI4kUYGSfYUAa9fn5+1l8c/H8/xS1vwpo+uXmhaTpFy1qiWEzQyTMpGXd1IbqOADjFfcHgrxz4Q8ZxTSeFfEWnawIDiUW0wZk+o6gc9a8S+P8A+yvpvxH8YS+KtF8QLoF9cqovIWs/NjmcZ/eZDKQxGM9elAHK/swfH/xHd/CXxtdeKRLrVz4SsVvYbmWQeZcK2/EbEAdCo5OScmvnDUvj58W7vxBJrC+OtbgYys6QJckQoC2QvljCkDAHTpn1Nfe3wS+CPhn4a+CNS8NpI+r/ANrE/wBoz3C7TMpXaEAHRQCenPOa8O1H9iG0k8Th7HxvJBobEs0clpvuEGThQ2dp7DJHrxQB9HfArxfdeO/hL4f8V30Ihu7+2zcIEKjerFGIB7ErkdsEY4rtqxdB0zRPBnhG10q0MNhpOl24jVpGCKiDuTwBk89uTVDwd8Q/A/jC7ntPC/inStXuIBukitrgMyj1x1I460AdTRRRQAUVyWvfEvwBoOvJoWs+L9GsdUcqq2s10okyxwARnjJ9a6hp4VtmuWljEITeZCw2hcZ3Z6YxzmgCWiuZ8PeP/BPiDV59I0PxVo+o38BKy29vdo7qQSCMA+x/KumoAK/ND4yfH34keIviJd31j4i1TQLWwuWitLKxu3jSMK2MvtwJCcc7hjtjFfpfXxv+0D+z/wDDKb4l/b3+Juk+D7jVpPPm0y6jQl2ZuWj+ddu4k9QeaAN3wN+0N4lvf2UfE/je9ht5PEWhTpYpN5XySNKyLHIV3clRIM+u3p6/M+gftB/FjS/FzeIT4v1K8MsyyT2dxMXt3UfwBDkIMHHy47da+8vBnwc8Fab8EZvh1ZTS32jalATcXqygvcM+D5qsOByAQBwMfn4vov7E2kWvixLy+8Z3N1osUqutoLNRNIAQdruSVwcEcL3/ADANH9sX43+JfCvhPwtZ+EbmTSb3X7Rb+W5RVZ44sD5FJ6HJ646DtXnX7G/xz8d3nxV0zwZ4l1281vS9TR4YvtR8ySGRUZlYOfmwdpBznOR9a+lfj98D/D/xW8N2OnSXB0i90tCthdRQhxEpAGwrkZXheMjpXM/s7/s0aP8ACzXx4lvdbm1vWVhaKNhD5MMQY8kLkknGByeOaAPfqKKKACiioby6trK1lury4it4Il3SSSMFVR6knpQBNXwz+2F8efHenfEzV/A3hrV59E07T1jile2GyeR2j3MRIDkAh1xjBBXj1P2R4T8ZeFPFkcsnhjxFpesLEdshs7lZNp464PuPzryP9oj9mvRfirrqeIrbW59D1kQrDJJ5PnRSqDwSmQcgbhwRnIz05AOV/Yw+NXijxh4b8U2PjC4/tO40C2W8hvGAWSWMh8o+BgkbRg9eeelfOupftMfFrUfGX9sxeKptNtWuQ8djHGrW8UefuFcZcY6knJ7Y7fb/AMCfgt4a+FHh6/03TZJNRuNRI+23dwgDyqMgJgdFAJ49zXkniT9ivwpqPig3+m+Kb/S9Mlld5bFLVHKg9FjfICgHnlW9BtoA0fG37ROp2f7LWi/EXT9M8jWNauW0+MMQyQyoZQ0h45H7o8YHXt28D+Cf7SHxOtPiZpEOu+ILjXdN1C8jtbm1uguAJHVd6ED5WGcjt1GO4+z/ABB8HPB+sfB6L4YSxXMOjW8SrbSRy/vonUkhwx6nJJ5BBzXlnwk/ZF8PeDfHS+JNX8QSa/FZzCXTrR7QRiJg2VaQ7jvIGMYCjPPpgA+maKKKACisLXPF/hTQ9RtdO1rxHpOnXt24S3gubtI5JWyBhVJBJyV6eorbRldAysGUjIIOQRQA6iiigAooooAKK8I+PH7THhb4XeJh4aGlXeuaosPmXCQSrHHbk/dVmOcsRyQBwCK6D4FfHXwr8U9B1G/t1bR7vS0Mt9aXUykxRYz5objKcHJwMY5oA9Xr5p/4KHXHiKH4QaemlNKulS6iE1RozjK7T5at/sluvuFrH1f9tjwtbeJHs7DwlqN7pKOVN6blY3bBHzLHg8fe6sO3rx9D6HqPhb4m/D6G/hhh1bw/rNvkxXMXDqTgq6noQRj2I4oA/K74c3WsWXjzQ7rw+Lg6ol9F9lFuu6QvuAAUepzivZv2/bvXZPjvNZ6k839nQWNudNVgQhQpl2HYnzN4J9q+1PCPwa+GHhXW11rQfBml2eoIcxz7WkaM+qbydh9xg1rfEH4f+DvH2nx2Pi7QLTVYoiTE0gKyR5GDtdSGXPsR2oA+If8AgnzP4iT4vX8OleY2mPpcpv1/gBGPKJ/2t/APoWr5/wDE0mry+ItQk19p21ZrhzeGf/WGXJ3Z/Gv1l8D+CvCngmxmsfCmg2OkW8zh5Vt48GRgMAserfj71heMfg18MvF2uprfiHwfp17qCtkzfNGZOv3whAfqfvZ7UAfJeiXXjlf2AtSkhlvEtodaCxsm7f8AYCVDDn+ASHqOAPxr5l0e5v7PVbW50qSeO+jlVrdoc7w+eNuOpz2r9f7fS9Ng0kaRDp9rHpyxeSLRYlEXlkY27MYxjtjvXHeHvg18MvD/AIp/4SbR/CGn2uqdRMu4hTkncqElQcnOQM8D0FAHW+GHvn8N6Y+qAi/azhN0CMESlBv4+ua0a8q+P/xw8N/CGxtRqVtPqOqXqlraxgdVYqDguxP3Vzx0OcGsX9nv9o3w58V9TfQjps+ia4sRlW2kmEqTADLbHAGcc8EDgUAe315p+1BJrcXwD8XP4eEv277CRmJiHERYCUrjnOzdXpdMkRJY2jkRXRwVZWGQQeoIoA/G63MonjMBcShhs2Z3bs8Yx3r6o/bJ1HxxN8HPhdD4gEgFzYGfUmQkKbjZHsV8HBIVjnOec4r6p034JfCrT/EkniG08D6Ql/IQdxi3RqQT8yxnKKTnkgDNZv7THjzwF4K8DKvjzR49cg1B2S101oQ/nOq5JyRhMA43dfm4oA+D/wBlC412D4/eE10FrgvJfotykbsFaDkSF9ucqELHnj6da/UWvlT9lP4q/BjVPGUujeHPAMHgvXr8FIH3iYXKKSdiyHBViBkrjB9TivqugAooooA+XP8Ago1d65D8L9EtbJZP7JuNRI1FlTI3KuYgx7AncfqBXx98DZ9ft/i54YPhmSRNTfUoFjCnhxvBZW9VwDkV+q2uaTpuuaTc6TrFjb39hcoY57eeMOjr6EGub8FfC74f+DL+S/8ADHhTTdMupODNHGSw69CxOOp6epoA7KqmsC8OkXo05kW98h/s5bkCTadpPtnFW6KAPx38Qz6nc65fT61NLNqTTv8AanlbLGQEhsn6jtX1Rf6p47k/YAgvbq61PzP7UQRzZZZfsKyfKSRzs3DqeoxX1Rr/AMJfhvr3iNPEWreD9LutURg32ho8FmByGYAgMcnOSM110mn2MmmnTXs7drIx+UbYxAx7MY27emMdqAPyL8EXGt2vi/Sbnw0sz6zFdxtZLFnc0gbgcY4PQ+xNfr1amU20RmAWUoN4HZsc/rXFeFPhF8NvCuuDW/D/AIP0vT9QGQs8aElM9doJIX8K7mgAr8lfjDf6/f8AxM8Qy+JjP/aYv5klSZSpjw7YUA9Bzn3znvX61V8f/H34zfAYfEK7sdX+HEHjC/smEFzqMYRBvUkFA3V9vTnjORQB2H/BPOfVpvgjdrfofskerSLYyM5JZNibhyTgBgQAMd+PX6Qrzv4f/EvwFqnwjbxtoci6f4b0+N1ljaEQ/ZzH1TbwO4x2O4V5Jo37Zvgm98XxaZc+H9TsdHlkEQ1WWRSFOSNzRjkJ905znk5AxyAfT9FecfG34w+GPhX4Ys9b1dLm/wDt7hLKCzAYzcZLbiQoXHOSec8Zrl/gR+0l4T+KniOTw5b6XqGj6qIWmhjuCrxzKp+YKynggYOCB7UAe30V4N8Zf2ofBfw58VyeGn02/wBav7c4uhauirAcZCkk8tz07Y+mfRPg58SvDvxR8Ip4h8PPIqq3l3NtLgSW8mMlGx9eD3FAHa18sf8ABR251yP4caBa2STf2RNqDNqDxlgNyqPKV8DBUkseT95VwD2+p6pa3pWm63pVxpWr2NvfWNyhSaCdA6Op6gg0AfmV+yVPrVv+0D4VbRPOLtdhLoI7Kpt24k3lQflwc4PBIXkda/UKuY8HfD7wR4QuZ7nwx4W0nSJ5wBJJa2yozAZ4z1xz0rhfjn+0J4O+FOpwaTqNveapqcoDva2ZXdEh/ibcRj29c+xwAew0V598E/iz4a+K3hWfXdDW5tPsspiu7a6UK8LAZySCVIIIOQe/ODXluu/tj/DnTvFkuj2+m6vqFjFcCF9TgCeSRnBdBu3MoOee4GRnjIB9J0VyHiL4jeE9D+HX/CfXepxvoTQrLHPGQ3mhvuheeSfQde1eVfC79rHwF418W2vhubT9T0O5vX8u1mvChikkJAWMsrHazZ4yMZ4zkigD6Epsm7y22Y3Y4z615j8c/jf4R+EsNsmuLeXmoXal7eztY8s6qQCSxwq/ezyeQDVj4G/GXwr8WtMuLnQfPtbu1I+02VztEsYJ4bgnIPqOPxBAAPzW+KEmvy/EHXm8VBzrhv5TeMxfG7ceF3/Nsxjbn+HbX6H/ALHN74i1D4DaRc+Jprue7MkgikuQQ7wg/IcnkjH8Xfrz1rzv4xfHP4FaR8SpYdU8EjxNrOmuscup29rC3kyIxOwOzAllPPHQ8dQa+ifAfiXQPFvhSy17wxdQ3OlXEf7loxgLjgoR/CR0I7UAbtFFFABRRRQB+eH7Y3wl8Y6b8XtY8TWei32paPrU/wBphuLWFpRG5Ubo32g7SCDjPGMV3X7F3wc8UpoHjTWtbsrrRk1rRZ9Fs4ryJo3fzQC0pU8hRhQCRzk4r7VooA/J/wAS/CX4j+H/ABD/AGDqXg/VxeM+yPybZpY5cnAKuoKkE981+in7MXge/wDh98GdH8O6qCuojfcXUe/cI5JGLbQfYY/HNemV5B+1f8VLj4WfDU3+lgf21qMv2XT3ZAyxvjczkHg4A6HuR9CAev0V+dnwr/am+Jul+NLGTxTrr65o806pd28ttErbDkZQqF2nnPpx0r1b9sj9oPxZ4P8AGx8D+C7n+zJba3V7678tHZmkXcqpuB24BBzxyTQB9e0V8lfsW/H3xV418U3PgnxrdnU7p7ZrmxvvKRGGz70bhQAeDkH/AGcV9a0AFFedftF/EN/hl8KtR8TwW5uLwMttaLxgTSZCs2ewwT74r4k8HftV/FjSvF0era1rX9t6eXP2jTpIIo42U9lKqChHUY9Oc0Aesft+fCrxVr3ifSvG/hzSr3V4EsBZXcNrG0skOx3dX2gZ2kORn1Fch+xJ8JfG4+LFl4x1PSdR0XSdLSRjJdQtCblnRkCKrAFhzk9hge2fSP2vv2gPE3hKDw/o/gvGnvrWlJqb37qHkSOTcFRAeAw25Lc9RXM/seftC+Mda+IsHgnxvqsmsW+qKy2VxKiiWGZVLbcqPmVgD16HHPYgH2rRRXJ/F/xlD4B+G2t+LZ41l/s+33RxscB5GYIi9R1ZhxnmgDrK+Wv2/Phl4o8X6TofiXw3aT6kujpPHdWcKFpAjlSJEUct93BA56V4FZ/tX/GOLxFFqlxrdtcWylRJYfY41hkUHJHA3AkcZBr9Bfh/4ktvGHgnRvFFnDLBBqlnHdJFJjcm4Z2nHoeKAPgT9kz4Q+NdV+MOi61e6Jqmk6Zot2t1cXNzC8HzIQRGM4JJJHAyMZzxmv0YoooAKKK87+JHxc8M+DZHsi7anqi9bS3Yfuz6O/RfpyfaoqVIU1zSdkdWEwWIxtRUqEHKXl/WnzPRKK+ZbL40fEDxb4nstE0CHTtMe9mWKPbD5rID1ZixIIAyTgDgV9HaXb3Nrp0EF5fSX9wiASXDxqhkbu21QAPoKyoYmFe/Jsup3ZrkmIytRWIa5pdE7u3d6W/EuUUUV0HjhRRRQAUUUUAJ261+ZPxm+CHxB8P/ABJ1GxtvDmq6ta3d472l5a2jvHIrtkZZchTz3P5cgfpvRQB8m/D/AOAnimL9kHxD4Mv0Nn4g1u6GpJaPIMIyeWY42OPlJ8oZ69evp8v+E/gr8SNe8Yp4Y/4RXWLCbzdtxLdWbpFCAcFixAU9eMHBz1xzX6P/ABr8dQfDj4aav4umtxctZxgQQsSBJKx2opIBwCxHNfC2h/tY/Fy28WRapqWtW93p5kTz9P8AsMQi8sEbgmAGDYB5Ld6APZP2yfgx4r1jwT4RvvDq3Wuy+GtNFhc28Ue6aZQqjzVRRyTt5AHPGPQ+f/sVfCDxkvxcsvF2u6Bqmjabo4kdXvIGgaWVkKBQrqCww5yRj68EV93aRexalpVpqMAIiuoEnQHqFZQw/nVqgD85P2m/gd480T4pa5q+m6BqWs6Pq1/Jd21zZxG4bMrM7I6oNykHcORjG3k5r6V/Ya+GfiP4f+A9WufFNnJp99q92skdq8xYxxIuFLKCVViSx45xtz0AHjX7Rf7UXj60+JOr+HfA2pW+kaZpN01r56WqSyzyRkrIT5qkAbsgAD+EHPNez/An9oL/AISn4I+I/F3iC2Emq+F4Gk1CG32gzjYWRlXPyhtrDnHQjnGSAfQlFfnV/wANdfFr/hKf7U+12H9m7/8AkGfZU8vZvzjfjfu2/LuzjvjNfR3x8/aDm8K/BXwz4r8M20ceq+KYUmsUu0DeSm1WkLIGGcBgMjIBIz1oA+h6+B/20vg344PxX1Lxpo+jX2t6VrBjfdZW7SvbusaoVdVBOPkyG6c4+uz+zd+1F4vv/iLaeHPHd2NTs9avI7a1lSBENtJI4VF+UZKZIGTkjv1yut+1t+0h4w8L/EC68FeBruHTP7PjRby7aBZJTKwD7VDgqAFI5wc7uxFAG/8AsQ/CHxN4Z8J+JNX8SxTaW/iG0S2gs5YyksaAN+8cHlSd/C4yMc88D5l8UfAH4paN41k8MW/hPVNTYsfs13b25+zzJzhvMPyIeOhbr65BP2F+xx8bNY+KmmavpviSCP8AtfStkjXEKBI5Y3LBeM8MNuPfrnsPoKgD5d+IPwB166/ZI0HwHprC48QaFINQ+zicbJpm8wyxhtoz/rXC9OcZPr8/fAD4FfETVvitpcmoeHdQ0ax0fUYbi8ury3aNP3cgbahON5O0jKkgDnPQH7T/AGmfiefhV8MptftoY59SuZ0s7COTO0ysGJY4HRVVmwcZwBnmvmL4G/tW+O7j4kWGl+NZ4NU0nVb0QYitkje1aVgqbSMZRSehy2DnJxggHR/t4/CHxfr/AIstPHnhvTbrWbf7HHZ3NpaQNJPEVZyHCrksp34OBxgdRnFz9hX4O+K/Deual418U6ddaOtxYfZLO2mwskqyFXZ2TGVxtUAHBzuyOK3v2w/j94i+H2tweEPB0UcGovaC5ur2aMOIkfcqBFPBbIzkjAwODni1+xz8fdZ+JV3feFfFqW7axZ2guYLqGMobmNSFcsoG0MCynIIzu4HFAHzL8XfgH8RPDvxAu9KsPD2u+Iba8u91lqiQmYzhsEmVlyFOWwWfbnBPAzj7n/Zq8B33w6+EWl+GdTnjmvI2knmMa4CtI24r746ZPX0HSvkn4kftbfEa58XzTeE7u00zRLe9cWsX2RJPtUKsADI0i7huAzhdpG8jqAa+x/gZ4+j+JXw20/xZHZyWTXG6OWFyDtkQ4bBHUZ6HjPoOlAHcUUUUARXE8NrbyXFzNHDDEpaSSRgqoB1JJ4AqjofiDQtcV20XWtO1IJgv9kuUl2+mdpOK+YP+Cj2ua9YeFfDOkWM88GlajNcfbTHLtErIE2Iw7jlj6cV8u/s461r+i/Gnwu/h6aVbi51KC3liVyFmiZwHVhkZG0mgD9RdZ1jSNFtxcaxqljp0LHasl1OsSk+mWIqewvLTULRLywuoLq2kGUlhkDow9iODX5t/to+IvEmr/HbXNO1wyxWumyiDT7c5CCDGVcA9S2Sc+5r1P/gm1rOtvr3ifQTcTSaLHaR3IiZiUhmL7QV9Cw3Zx12+1AH2zXnP7Qfww0f4o+AZtH1O4WyntWN1Z3pIAgcA53EjhCMg/n2r0avnH/goFr+v6J8HrGLRp5ra3v8AU1t72WIkHy/LkIQkdiR+goA8l+DH7KlvfeNEm8Q+O/C2sadYusz2miXpuJJsEfK/C+WvbPNer/tR/s1TfFDxJH4q8M6nY6brBtxDdpdh/LuSowjFlBKnGF6dAK+FvAGt634d8ZaVq/h24lg1OC6jMBRiN7bh8h9QehHcGv14QkoCw2sRyPSgD57/AGVP2dZPhVqF34i8R6haajr00fkQi0BMNtGcbsMwDMx6dAMdvT3HVPEXh/SrpLTVNd0uxuJMbIrm7jjds+gYgmtC8eWO0mkgj8yVUYon95gOBX5CeMdY1rXfEt/qXiG6mudTlmbz3lkLENk5UEk8DoKAP1Q+L/gDSfiX4CvfCmrySww3G14p4j80Mq8o4HfB7HqDXyd4Y/Yn8SjxNH/wkPinSBokcoLNaLI1xKncbWUKp7dW617H+wd4h17X/gcDrk09yLHUJLS0nmk3s8KohA9cKSV59K9+oA8B/aT/AGctP+Jttpl7oN7Do2q6VZpY26uhMD26ElIzjkbdzYPPWsP9mT9mA/DvxHF4u8W6la6hrNuCLOC0yYYCy7WYlgCzckDAFfTVFAGdq2u6JpDxpq2safp7ScotzcpEW+m4jNZ3j/wtpHjzwPqPhjVwJtO1KEKzIc4wQyOp9QwVh9K/L34265ruvfFTxJdeIbq5mu01O4jEcrkiFVkZRGoPRQAAAOwFfZH/AATx8QeINX+Gus2GrS3FzZ6ffKLKaZ2Y4dSXQEk8AjPHTcaAPOdP/Yl8TL4pQXnizRW0FZQWdElNy6Bvu7NoUEr338GvtHw1o1h4e8P2Oh6XD5NjYQJBAnoqjA6Vo0UAFFFFAHkv7Q/xGl8JaQmjaRLt1m/QnzFPNtF03/7xOQv0J7DPylI7ySNJI7O7HLMxyST3NdL8VNfm8S+P9X1SSTfG1w0cAHRYkO1APwGfckmvU/AHgf4OeIvCOmG/1a1h1prZTeLFqxikEh5IKFsZHTgdq+cqueMrNJqy2uftGXQw/DWXQlUhJynbmcVd3tfXbRbf8OeGWN3dWF0l3Y3M9rcR8pLDIUdeMHBHI6/rWnH438VOSE8Xa0xHYalKf/Zq6z4x+CNA8FeItKs9C1C7vY7tPNcXEiSBBvwoBUDOcN19q9F/an0fSNN8G6RLp+l2NnK97tZ4LdIyw8tuCQBkdKyWHqRjPW3L+p3TznB1quGSp8yrXs2trd0zxH/hMvF//Q1a7/4MJf8A4qo/+E58Uf8AQ4az/wCDKT/4qsq2ZEnjeQZRXBYYzkZr6VX4hfCsqCPh1qJBHBHhpOf0qaEHVvedrGuaV4YHl9nhfaXvslpb5dTwAeOvFIOR4w1n/wAGUn/xVaOn/FPxzYFZIfF+oMO3nz+cDj/fyK+lvAN38O/GSX7aZ4NtbdrFkWZL3R4omBYEjAwew/lWL8KLTwh4v8S+Ktd0/wAN2X9kZtbW2judOjUJLGjmXC4IGd6HjrxXXHCVLx5am/r0Pn6nEWE5Kvt8Fb2aV0+X7TSS26p39Ech4F/aGv4Z0tvF9jHc27YBu7Rdsie7Jnaw+mPxr6E0fUrHVtNt9S026jurS4TfFLGchh/njB5BrwU/s1K+WXxxIzdTnTV6/g9Uf2ZvFEuj+M73wPcXv2ixuZJPsjYwBNHnJX0DqpOPVR689WHrV6UlCvs9jw84yzKswoVMVlT96mryilJK3dXSs1vp0TPpWqOo6xpOmyJHqOqWVm8nKLPOsZb6ZIzV1shTgZPYV+S/xj8Sa/4p+JWt6p4ldv7RF28LxeYzLBsYr5a7uigg8YAyTwOleqfAH6k/EHwnpHjnwbqPhjWoVmsb+La3fawIKsPcEA8elfJujfsS3cfjFX1TxbaT+HI5FcpHE4uZVy2Yz/CvAX5gecnhcDPpn7A3iLxF4h+Dd0dfubm7Sx1N7WynnLMzRCKM7cnqFJI49T3r6GoAgsbaGysoLO2QJBBGsUa/3VUYA/IVPRRQB8o/tB/st2fivx3ceKtH8W6ZoB1Jt89veqdpcKAShz7ZI6cj8fUvgr8EfDvgb4U33g+W4GrDW4idUuCAUmLJtOxTkBQOmevfNfC37VWv6/rfxz8Txa9LMPsF/LbWtu8u9YYVOF244G4AN68gHpXu37JPjPxtH+zX8RTbfabv+wLZm0WRn8wq5hdmiVR8wCYRhz/HgYxQBUh/YytP+EtNjL8SbF7LzGxbpCFvAnO3jcRkcZ4weelfQnxk+CWgePvhhYeDYX/s06Oi/wBkzKvyQsqbQGQYBUjggdumK/NM+ItbPiQ+JDqdwdXM3nG63fPv/wAMcY6Y4xiv1Y+EOqatrPwt8Natr0Txapd6ZBNdIyFSJCgJyDyPx5oA8F/Z7/ZSbwL44h8WeKtbtNTuLCRmsLezRwitlgHctgk7cHb0BJ5PBq/+0r+zRYfEHxWfGGleIbTQb+dEjvBdRgwylQQH4wd5G0cnoo/D6Vr86f27/EniPUPjfqGganLNHpOmpCdPt8FUZWiBMn+0SxYZ7YI9cgH1v+zF8GbL4SeGrxDqkWr6pqUgkuLyOIIm0fdRepKjryTyTjGa9fr5K/4JzeJfEmp6D4i0PUZJ7jRtN8j7DLIGIRm3bow3QgAKcdQCO20D61oA4f42fDfSPij4Gm8MaxK9uvnJcQXEaqXhkU9V3A4yCynHOGNfP/we/ZF0/QvHdj4g1vxnaa7baZMtxFaWcBj3yowKF23n5QRnA6nHbIPof7cPiLxF4c+BtzP4eM0JubuK3u7qKYI9vE2eRnk5IC8YI3A9q+Jv2a/EniXw98YfDo8Ny3LNe6hDBc20bPsmiZtrF1UjdtVmYE5Axk8ZoA+0P2nv2fdM+J99b+I7XWoND1eKJbaee6DNDLECxXgEbXBPB7gkEdMav7M/wN0X4W2E2ofbLXV9buozE9/ChC+UWB2pknAO1c4PJH0C+Df8FC/FPiQeNtP8INLLB4fNil0oVSFuJd7hgT0YLhTgdyCf4cWP+Cd3iPxVL4q1jwyLiS48NW9gbgxyPkW05kUIE54DDzMgDGRngnkA6n4wfsl2viPxjcan4f8AGNro1reyvcy2V3CZTHK7EuYzuB2secHuPTgfRfwx8GaX4C8FWHhfSAxt7RPmdz80jnlnPuTzxxX5sfFHxH4k1j4qaxrWuXkh1ez1SaKJ45SfIEUp2JG2BwhHBAB6nGSa+9/2UNc1bxB8EdIv9ZuZLq5V5YRLIcsyI5VcnuQBjJ59aAPVqKKKAMPxt4S8PeNNAm0LxNpdvqVhLgmOVeVYdGU9VYeorivhd8A/hr8O9YbWNA0eWTUSMR3N5MZniH+xnhfrjPvXqNFAHnPxY+Cvw/8AibeW994p0qWS9t08tLm2maKQpnO1iPvD6jitz4a/D3wj8O9GfSvCOjxafBKweZtxeSZgMAu7ZLfyGTjrXVUUAFZnibQdH8S6Jc6Lr2nwX+n3KFJYZVyCCMfgfccitOigDyP4e/s6fCvwR4kTxBpGhyzX8L77Z7y4aYW7DOGQHoeeCckfWtP41/GnwZ8KLeD/AISKa4nvrpC9vZWqBpXUHGTkgKO2Sa9Jr4A/4KAeDPEVj8V28YzxzXGialbQxwTBcrbtGoUxkgcZPzDJOdx+lAH1v8E/jR4N+LFpct4cmuIL20Aa4sbtQkyKf4gASGXPGQev4Zy/HH7OPwn8YeJJPEGq+H5I72Y5uPsly8CTH1ZVOMnuRgmvmn/gnt4L8SSfEu48Z/ZJrbQ7Wxkt3nkUqtw8m3aif3sYDE9BgetfeVAHNufCXw38EFsWWg+H9Lh6AbY41H6kn8STXj3hr9rz4W6z4qTRZE1fTbeVgkWoXcCrAWOMBtrFlHPUjHHNdL+1/wCDtc8a/A3VNK8PxC4voJorwQZw0yxkllX1bHIHfFfnR4S8HeJvEviu28NaNpV3Jqk0qxiMxspiJ53Px8oA5yewNAH6afGb4xeC/hTYwTeJ7udrq6Vja2VrH5k0oXqcZAUZwMsQMmsz4KfHnwN8VLmWw0SS6sdTjQyfYb5VWV0UjLLtZgQMg9e/scfOX7evw/8AFg1Lwv4ghiuNU0y20qLTHMMLSNFMhYszEDo+eCe4Ncp+wX4L13VvjPZ+KrdJrfStFilknnMbBJjJG8SxhuhOWJ6/w9PQA9R/aT179mUfEW4tvFugapqXiCKVY7+XSXaNUJznzDvUEjvgFsn1zXvv7P8AqXw81P4b2k/wxtY7TQFldBCsLRskoPz7w3JbkcknIxzivzv/AGgPA3izwr8WNbtdesbmSS91CSa2uVRmjulldmQo2OSRxt6ggjtX1/8AsBeDfEPhb4Z6pe69ZzWS6veJPawSgq/lhAN5U9N2f0oA+kaKKKACszxTfHS/DGq6kpw1pZTTg/7iM39K06w/HttLeeBdfs4V3Sz6bcxoPVmiYAfmamd1F2NsMoyrQUtrq/3nwnzXvnhH4PfDXxR4R0m6/t6WPVriyikuUt7+OTZKygsDGwO0gkjHGK8++D/w3k+Ic2qRx6yNM/s9YWJNv5vmeZv/ANoYxs/Wu/P7MUhbf/wmEW7ru/s3n899fOYWhUa5/Z8yfmj9nz7N8JCp9X+tujUjq7Rb3V1fSz3vucR8Q/h3a+B/HOjaFY6nNqH20xyDzIVQpuk2gfL16e1el/thXKpo3h6yz8zzzSY9lVR/7MKk8Kfs/wA2k+KNL1i98XS6hFp9zHOIWtSC2xtyqGLnA3AHH1rpPjJ8K7v4haxYXY8Qrp0FlA0aQm083LM2WbO4dQEGMfw12RwtRUaijC3NayufO1M9wU8xwk6uI51SUuaXK1dvRaW9P8z5Hb7jfSvt/WL7xPZeHNKfwvoVpq8zRIJknvRbhF2DBBIOee1eAeP/AIGTeFPDFxrbeJ1vRE8aGH7FszvcJnO89M5r1mDwh8WYYEhi+KNksaKFUf2BEcAcD+KpwVKrRcoyi7u21vPuzXibHYDM4UKtKtDli5fEppPSP8sb6advzNP4cab4mi1zxTr3ibS7XTJtWkt2jgguhOAIofLJ3ADrgH8a8sn8TWnhP9m63s7J0TVvEEt1GFB+bb5zpJIfoihQfUrXfXng74tXVrLbSfFW3VJUKMY9DjRgD1wwbIPuK8r8I/DK1t/jdD4M8RTjXrK1sGncMHjXaRlVA3EgB3zwepzWtb2iSjGLV7q7tu35HBliwdR1KtatGSjyz5YKXw04tJe+l3ju3exv/BwSeBPgl4i8YXrrFdX6FrFJHyW2qUhyP9qRicf3cGvFvA9+dK8Y6NqJc/6NfQyMxPUBxnP4fzrZ+NekaNoXxO1TR9DtY7SztRCEhR2YKTErMeST1Y1xwJByCc15dao04wX2NPnfc+7yvBQqU6uKbv8AWLS1VrRa0ju9k+5+hNeWfED9n/4WeOPEDa7r3h0G/kO6eS1neDzzwMvsI3Hgc9a9Tor6o/AzO8O6JpPh3SINI0PT7fT7C3ULFBAm1VHT/JNaNFFABRRRQB558SPgt8NviDqKaj4o8Nw3N6uA1xDI8EkgGcBmQgsOT1Pp6Cun8PeHvDXg7wydK0fTbHSdHt1eR4o0CxqDkuzevuTW5XMfFXQLnxV8NfEfhuzmENxqenTWsbkZCl1I6cZ6+1AHy0fFn7IUnxaa8bQroXZuPM/tHbKNOM+/bu2CTj+/u2be+c19U+LfGHhnwd4Mk8T6vfw2ujQRK6yoMhlI+UIB1zwAB1yAK/LU/Djx8NXOlHwbrovBP9nKfYZMeZu243Y24z3zj3r65/ah+E/i2X9nHwPpWkfaNTuPCkEaXltDGCZQIQu9VAJLLtxgHGGP3jtoA9e+EHx+8AfE7V7vSNBuLy2v7djshvYhG1wg/wCWkeGOV9jgjjIGRnf+KHwp8CfEmO2Xxfocd9JasWhmSV4pVyMEb0IJU+h44HpXwp+yJ8N/F2s/GfRtYh0+9sLDRLwXF3czRGMfIxVol3KcsSGUjjGG5DYr9IqAMHwR4S8PeCvD0Gh+GtNh07T4FwqJkk+7Mclj1JJPJJNebax+018J9L8bN4VudZn8+OVoZrtYc20UgKjaz59SecYGxtxHGfX9Sga6026tkO1pYWQH0JBH9a/K3VvhX8RNF8bPobeFNWnvYLwRxyR2jtDKd3ysHI27TwcnGM845oA/TnxjdeFbjwTe3PidrKbw9Lbk3P2oAxNGR3B/r0/CvB/2ftd/ZmPxDuIPh/aLZeILpiIWu45VEw4YiHeSqjJ+6Ap+QkDCg1X+IHwW8a3n7JGgeB7XWHudb0qf7bcR5fbcITKwt+TnCeYgXcMfuxkL/D83/AX4R+O9V+MGhRzeHtSsIbK+ivLi4u7SSGNI4pFY/MyjJOMADkk+mSAD9CfiJ4A8JfEDRxpfizR4tRtlcOm5mR0YdCrqQw6kcHoSO5qbwJ4I8LeB9LOm+FtGtdMt2wXES/NIQANzMeWOAOTycV0VFAHnfi/4KfDLxX4ki8Q654VtLjUo5PMMqs0YlbjmRVIEn3QMMCOvqa760t4LW2S3t4liiQYVV4AqaigAooooAKKKKAPkD9qL9p/xH4S+IFx4Q8CC0iOmEJfXVxAJS8pGSignAAyBnrnNd/8AsgfHW/8AitZalpHiK2gi13TEWUzQKVS4iY43beisDxgdQRXBftQfsv8AiHxb4+ufF/gR7J21HEl9aXM/lkTAYLqSCMHA49c/j3X7IPwH1P4UR6nrXiO+gm1jU4Ug+z253RwRg7iC2PmYt6cYHvQB9B0U3cobbuG49s06gAr5b/a4/aN1n4e+Jh4K8KafaG/Fsk91e3aeYqbzlUVOh+UZJP8AeGOlfUSujFlV1JXhgDnH1r5a/a6/Zy8QfELxWnjPwdc28t+9vHb3djcSCPds4V0Y8D5Tgg+gxQBZ/Y9/aD1L4h6rP4N8UWtpHqkUDXFpcWkQiSVFI3KUBwCM5496+nq+Zf2Sf2c9S+G2vT+LfF9xZy6x5Jgs4LWQusCt99i2ACxHHGepr6Z3Lu2lhn0oAWo0hhWVpViRZG4ZwoyfqakpNy7tu4bvTPNAHzj+17+0DqXwvvLDwz4WtrObW7uD7TcS3UZeOCIkquAGGWJVuvGB3zXOfsnftK67438aL4K8Z29h9ou0ZtPurWIQjcqlmjZc4OQCQQOxzXR/tgfAHU/ifcWHiTwrJaJrlpD9nmhuH8tbiLcSuGwcMCW6nGDXM/so/sz+IPBHjmPxp43ltYbrTw40+0tpvMBZ0KM7kccBiAPXmgD6zdEcYdQwHIyM1z/xJ8XaZ4E8D6p4r1cn7Jp8QdlBwXYsFRR9WKjv16GugZ1T7zBc9MmuZ+Kng2y8f/D7V/COoSmGDUYNglCBjE4IZHAPXDKDQB8U6V+2Z8RU8VR3upafo82jGbMlhDAVcRE9FkLZ3AdzwSOle+ftCftFWvgn4ceHta8L2yXmo+J7T7Vp32mNtkUW1SXccZI3gYz1zXglr+xj8RT4nWzuNU0UaQHG++WZtxXviPaTntz9favdf2gv2co/Gfw48M6J4VvIrbUPDFr9lsvtbtsnh2qCrEA4OUU5x3NAHBfs2/tV6/4j8d2fhPx7DZSDVZxBZ3tunlGOZiFSMr0IJOM5ByR1r7FIyCDXx1+zX+yx4o8LfEPTvGHjW8srdNLkM1vZ2kvmPLJjClmxgKCScDngV9i0AfCnjLS77wr4w1XRVmurRra4ZB5UrIXj6xk7SMgqQRn1rMhu9WmmSCC/1WaWRwkcaXUrM7E4CgBuSScfjX03+0T8M5/FFoviPQ4fM1e0j2SwL1uYhk8f7a849QSOuK8m+DfiL4f+C9QbWPEkWr3euxlkhijscx2nUEjLDLkZ5xwDgd6+ZrYV063JJ2j38j9wy7PoYzLfrFODnVSs4pa836J737aavQ9b8LW8Xwb+E91rHiO5lutausM8TztJvmIPlW6kk8DnJ/3z0Arz74T+ErP4pRatqWq+LvEdpraXTSXMVtdBYysmSrqpHAzuGB02+mK4j4r+PtR8e+IBe3CNbafb5WytN2fKU9WbsXbHJ7cAdMlfg94z/wCEH8aw6vOJZLCSNoL2ONdzNGeQQPUMqn6ZHetHiaUqsYW9xaf8E46eSY2lga2JUrYqp72ltLbQW/TT1t0VzC8TW2t6Lq99omrXt41zZSmKVGuZGUkdGAJ6EYYexFfRsvwu8G2GlWd5rXjrxJpwuI1Ktca+IlZiuSBuAzXkPx18VeEvGeuW+ueHIr+G7aHyb1bm28sOF+44OTk4JB9gvpXqN58YPhLq2k2Vjr+lXWpC1RdqXOleaqMFwSN2arDqjCc1Jp9rmecTzLEYfDTpU5xbvzqK1T06PzvbyN74J29hY+IfGmm6Rrl1rGm20tp9muJr77TndDubDjj7xYcelcd+yrp15eeKPEPiS8luJ1hQWaSzOzlmZtzDJJPyhU4/2xWrp3xo+FWgabdReHNEurQupbybXTBAJXxwCRgD6npmuX034peFPC/wnufDnhhtQuNbuEcvPJamJPOl+/Jk9Ao4UdTtX3NdHtKMXBuS927089keKsFmNWniIRoSTrezjeS6JWlJ9Fe2vr5HYfFPSvDnxB+E+o+KvDlhate208lwLmGFRLMIXZJAzAbmBQFgD1+X2r5u0CzbUtcsLBBua6uY4QB33MB/WvTfgF8TtJ8D2Wq6Xr63Zsbl1mg+zw+ZtkxtcEZ4yoT/AL5qX4EeGtM134xXGpaT5smg6TIbuEywlCN2fJRgejA5Pv5ea5KijiZQlHd6NfqfQYGVbI6OKpVU/ZQ96En1TXw37p2Xrc+qq+JPi9+2H4qsfG1/pXgrSNNt9P0+6ktzLfo0z3JRtu7CsuwZB4yeCOhr7br4j+Lf7Hviy+8b6hqvg3V9LuNP1C6kufKvpGie33tu25VW3gEtzxwB1NfRn4ye5+EPj/oerfs/3vxSvbM2x04NDd2SSqT9pG3CKSeAxZcZwcEccjPz34W/bR8Z/wDCWxv4h0XRW0OWcK8UCSJJBGXHzb8tvKrnjbyfTpXvfgz9nfRdJ/Z+1L4XanfPcvqsv2q7vIiVxcjZtZAeymNcDHI655z8/wDh/wDYt8cS+I3ttb17SLXRkkyLq2ZpJZVDDohA2krk8k4OBz1oA9+/ae+PEfwx8KaVNodtFe6vrkLTWHnKTEkYAPmNgjP3hxnn9Rw37LP7TureOvGa+DvG9raJf35Y6dc2UJRCVQsY3GTg4UkH8D2z2/7TPwEj+JfhLSLfRLxLPVtCtzBYGcny5I8KNjkdPujnGR19jxX7L37L+q+A/GsfjHxpf2M19YlhYW1lKzopZCpkdiq5OGYAdB157AH1XRQcCigAwM5rzD9pD4rwfCXwIuufYRfXt1cLbWkDMVVnPJywBxhQx54OPz9OyM7cjPpXln7S3wkX4u+CbbRo9WfTLyxuxdW03l70J2lSrLweQ3BBGDigDxv9nL9qzUvFfjW08KeOLDS7aTUZvJs7uzDRL5jYCIVZj1ORnOSWUAVpftO/tN6l4F8aN4M8E2NlPqVkVbUri+iYxpuQMI0AZcnDAk9B0GT0yP2fP2Tta8MeO7DxZ441bT5G0u5FxbWdkPNWSRcFHZnUYwcnAXIIUg+m3+1H+zPqnxB8Wjxd4N1CwttRuNq30F67LG+FCiQMA2DgAEYwfbHIB3X7K/xtT4u+Hbxb+0js9d0wIL2OIHynDZ2umSeDtPGcjp6E+z4Gc14z+yx8FE+Efhy7a/uorzX9U2G/lhY+UoXO1EyBwNzc4yTz6Aez0AFFFHrzQAUUUUAFFFFABRRRQAUVh+OPFvh/wV4dn8QeJ9Ti07TYCqtM4JyxOAoUAlifQCuM+GHx5+GnxD1o6J4c1uU6ngsltc2zxNKo5JUkYP0zn2oA9PrG8b6pc6H4M1vWbO3Nzc2Onz3MMIGfMdI2YL26kDvWzTHRJEaORVdGGGUjII9KAPyH1jxd4j1bxJP4hvdYvH1GaZpvNM7sVJbdgZJwuccewr6j+IHxh8cXH7FvhrVhqN7Dq+q6jJpl9qKDbJJDH5vO4AYLBUBYYJw3vXpuu/sffDHVPFM2srea7Z288jSy2MNwnl7mJJ2sylgOemTXo3xF8GfDO1+DE/hbxRaWuneDdPt1AwxT7NsPyujctvzznksWOc5OQD84fhX8QPE/gvx5Ya/pF9ezTi4TzoN7P9qUkAoRn5iQAPyr9YY23xq2MbgDg18V/AHw1+y7e/FG1XRNd17UdWjuBLplrrKCOB5FOVCYQbyOCFc5OOhr7WoAiupGhtZZVQyMiFgo6sQOlfk18T/HXifxt40udf8AEN3crerM3lQl2H2TDfcUfwkY9un5frVXxX8dPC37Llt8U5U1fX9X0vUmu/8AiZ2OkJugWRiCS5ZCEHdgh/iPQ9ABfD/xn8d2/wCxRf64s8kerWmqrottqLAlzAyqfMUn+IZKA84IHcYr5f8ADHjrxb4d8WW/inS9evo9Wg4Fw8zOXXOSj5PzKT1U8V+nHgvwh8Ob34Q23hjw5ZWN94NvLYiNEbzEnVjkuWPJbPJJ5B9MV5n4S/ZC+Geg+Kotbe71jVIoJfNhsbySNoQc5AbCAsB7mgD3fw3ey6l4d03UZ4/KmurSKd0/usyBiPwJrQrlfiP8QPCPw80ZdU8WavFp1u5KwoQWkmYDJVFHJOP6Vl/Cn4v+A/iabqPwlrBubi1G6a3mhaKVV4G7aw5XJxkd6APz1/aM8feJ/Fnxb12XVNSvUi07UpYLK1847LUROyrsAwA3BOevPU19Z/8ABP8A8Z+IvFHw61iw168nv00m8jitLiZy77GTJjJJ5C7Rj/ermv2oPDn7NqfEF7vxhrmq6X4hnKyXtvpCFxJ/tSDYwUnPOCCcV7t8CrD4c+H/AIXw/wDCvL+3n8OIZJnuzcbyWHLmRj0I7g4wO1AHolFeP237SvwcuPFI8Px+LEM7Oscdx9nkNs7EcASAbfbJwM16D458Y+G/BHh2XxB4o1WLT9OjIBlYM24noqqoJYn0AoA36K87+Gnxq+G/xE1R9L8K+Ilur9EaT7NLBJDIyLjLAOoyBkdP6GvRKACuE8ffCvwl4wd7m9tGs9Qb/l8tMJIx/wBoYKt9SM+4ru6KidONRWkro6MLi6+EqKpQm4y7o+adZ/Zw1uORjpHiCwuU6qLmN4m+nyhhWR/wz347yf3+i/8AgS//AMRX1bRXE8soPofT0+OM2hGzkn6pfpY+Uv8Ahnvx3/z30b/wJf8A+Io/4Z78d/8APfRv/Al//iK+raKX9l0PMv8A17zX+793/BPlL/hnvx3/AM99G/8AAl//AIivLtZsJtK1e90u4aNprO4eCRo2ypZGKkg9xkGvu/XINQutKuLbS9QTT7uRCsdy8HneVn+ILkZPpk49jXk2i/s8+G4bk3OtavqOqsW3MoxCrE9d2Mt+RFcuIyzZUl97Pdyfji8ZzzCa8lGLu+/l+J88eDfC2t+LNYTTNEs3uJTgyP0jhX+87dh+p7ZNfZHw08H2HgnwtBo1niSXPmXNwVAaaQ9WPt2A7ACtXw/oekaBp62Gjafb2Nsv8ESYyfUnqx9zzWlXbg8DHD+89WfNcRcUVc3tSguWmunV+b/y/MKKKK7j5UKKKKACiiigD83v2vPiR4w1f4zazo0uoahptho10ILW0jnKAFSrCU7GIJJCsD2+XhTmveP2Vfib4w1H9mzxdqN41xrOp+G0mXT3bLyygQB0QnkswPA4OeMgnrtftQaF+zw+u29/8S9Qk0/WWKZ+wM5nkTOfnRFY7SEIyRxuOCGbNevfCzRvBGmfDuzsPBcVo3h14MoUIZZUZclnP8RIOST1znnOaAPzHufiV4+ufFKeJpPF2snV0IKXK3LKV+6SAAcYJRSRjDYGQa/Un4ca1d+I/AOh67f2cljd39jFPPbuDuidlBZTkDkHI6D6V8xy+CP2Tx8WvL/4SDbeI2DpguXNj5wmxtzt+9n5PKDY2/w45r64tkhjt447dUWFVAjCfdCgcAe2KAJKKKKACiiigDyL9rHxr4h8DfCp9S8NwSfarm6S1e6UZ+yIyt+8I/3gqjPGWGc9D8kfs8fELxnonxd0g3evanfRanex213bXF2zibzCqBmzu+YYTnrhMZAr7/8AFXh/SPFGg3Wh69YxXun3S7ZYnHocggjkEEZBHIIFcB8M/gJ8PvAOvSa3pFnd3N95jtBLeTeZ9mVsfIgwMAYwCctgnJOaAPVKKKKACiuK8U/FXwB4Y1tNG1rxLa2180gjaIK0nlMdpHmFQRGMMDlsDGfQ12UEsc0SyxOHRhlSO4oAfRRRQB8n/wDBR3SvEV54Q8N6jYLPJo1ncTi/SJchXYKY3fHYbXHpzXy9+zZoniLWfjT4YHhyGVri11GG4mlQcQwq4MjE9vlDV9+ftLfFnS/hT4KjvL3S11e61J2t7Wyc4jkIXLFzg/KMjI75rwb9mH9pLSX8XQeEdU8G6JoMesXziC60uPyh5s0zMqOD1GX2g5/DtQB9nUV8z/tJ/tQn4ceMW8JeGdIs9Wv7ZFe+muJT5cTMCRGApzuAwTn+8K6L9nP9ojTfido+stq2mHR9S0W2a8vBGxkhaAZy6n72RjkGgD3avnP/AIKA6Hr+sfBm0k0aK5uILLU45r6CBWYtHsdQxC5yFYqeeBnNeZa1+23qy+KX/sfwjYNoCyFV+0SP9pkTIw2QQqnAY7cHqOeOfdvFP7QPhLSfgbY/E6K3nu7bU3NvaWRZRI043hkbngAxtk+mOOaAPzs+HGkeJNc8b6VpvhFZjrUlygtXjOPLbP3yeyjqSeMV+ucAdYUWQguFAY+p718VfCT9q3SP+E8t4NV+HOg6Jb6jMsD3+mLtli3MBlxty65wTgj1r7XUhhkEEHvQBHdrK9pMkDbJWRgjHs2ODX5E+PdJ8QaL4v1Sx8UwSxawty7XfmDl3LEs47EE5ORX691mahoGhahfxX9/ounXd5CMRTz2qPIg9AxGRQB4p+wdoWv6H8DFXXEnhW81CW5soJk2tHCQo6dcMys3PrXv1cr8VPGul/DzwHqXizVlZ7eyjBSFGCtNIThUXPGSa+WPCX7bGo3Piq1t/EPhCwttGnmWOWS2uW82BScb8t8rY6kfL9aAMr/go5oniI+OND8QSQyS+HxpwtopFGVin8xy4PpkFMZ9K4v9g7SfEN18e9O1TSoZhptnBONSnC/II2iYBCfUuY+BzxX6HTQ6drGmqJ4ba/sp1V1WRBJG6nkHByD60mk6VpekwNDpenWdjGx3MltCsYJ9SFAyaAPyw+P+ia/onxf8UQeIorgXUupzyrNKDiZGcsrKx6jay9OnSvoD9nrwh43n/ZA+IAsIbln1gLJpEIkKuwjIMhQHGNwHBH3q2vj3+1LpOl+Orrw/o3gjR/EC6VM9tPd6ogcF1OGEeM4GQRz3HSvd/wBnT4r6V8WfAx1exsDpl1ZSi2vLLduWF9oI2NgZQg8cDoR2oA/L6y0zULzVE0q2s5pL6SXylgCHfvzjbjsfXPSvq/8AbK8MeOIvgt8Nn1JZbmLSbARavtXPl3PloAx44HDjt9OOPspfD+grqv8Aay6Lpo1DOftYtU87/vvG79avXNvBdW8lvcwxzwyDa8ciBlYehB4IoA/Mn9kTSfE2pfHnw5N4bjm22d0k2oSrnZHag/vA5yOoyAD1JHBr9O6o6TpGlaTG8elaZZWCOcsttAsQY+pCgZr5t/aG/arPw/8AHc/hHw1oFtqtzYYW/nupGVFcqGCIF64B5J78UAfUFFePfAb476F8SvA+q65PbnTLvRIRLqlvu3BFKsdydyDsbH4d+B4Zqn7beoJ4sI0/wfZS+H0kKnzJ3FzIuR84P3V43cEc5HIwcgH2pRXkfxM+OegeE/gtYfEezt2v11aOM6ZaO4iaV3GcMTyAoznAJ4ryj4O/tgjxP42tPD/irw5baXDqE6QW1zazkrE7Zx5m8jIzgcc8/mAfWdFFNkdY42kdgqKNzE9AB1NADqK+NfH/AO2jd6f4xuLLwr4Z03UNGtZ9n2me5ffcoFOdu0YT5sc/MCAcZyCPdr744+FbP4Fw/Fdorh9PnjUJaoQ0vnklfJJBIBDAgknjvQB6pRXyF8Of2zv7Z8YWeleJPCcGm2N3MIluLa5aVo2YgLlSoyOeo/8Arj68UhhkEEH0oAWiiigAorH8ZeIdP8KeFtS8Raq7rZadbtPMVUs21Rk4A5NfKWj/ALblvL4tSDU/BhttAecobmO6L3EceeHKYwT0JUH1wT3APsWio7WaO5toriFt0cqB0b1UjIqSgD8yf2vvDfibQ/jjr914gZ5otVu3urC4KhUkhONqjHHyDahzz8uT1r6B/ZN8OeNLj9lLxhZZvrObVI7kaEzyMrbWgADR4+ZVLkkEDnkj31/2h/2ndH8E+OJfCVj4Nt/EVzp5xey3knlpE5AIVMo244OSenI6849P+DHxj8PeP/hdc+MvLXSY9MVl1O3eTK2pRAxw5ABXacg8e+KAPzRHhfxCPFg8Lf2ZcDWvOEP2Qgbg+M/QDHOemOc45r9VfhNperaJ8MfDeka9O1xqlppsMN3Izly0gQBvmPJ+p5r5qb9sHw+PHhRPAkJ0kT7DqpmxPjpv2bM7c++cc4z8te7fE34w+FfA/gLTPF1y819aauUXTltQHM5dd4OchcbRnOee1AHo9FfOnwJ/aetfiB4xTwxrHhz+xbu4+W0eO4MyyPgkqflGDjnPTg+2fougAopsjrHG0jkKqgkn0Ar5j8Uftb6Zp/iybT9I8MvqWl2s7Q3F0boK52uQzRqoZXUqNykkZz260AfT1FZHg/xDpfivw1Y+IdFuVubC9j8yKRfqQQR2IIIIPIIINa9ABSHOCB17UtFAH5v/ABU0TxVpnxF1LSvEDX95rN1ekq7wnddBm2xtGq5ypGAFX7v3e2K+3P2dND8ReHfhNpeleKJGfUI95wZjIUjJyiZ/2RxgZHHBIxXl/wAQP2n9L0Xx9Loun+EG1WxsZ/s9zqMswjZXViJPLQqd23nqVyQe3Ne9eCfEmm+LfDNnr+lSb7a6jDAZBKHHKkgkZB4PPBFAG1RRRQB4H+2V8HNZ+KnhjSbrwz9nfWdHllKQzSbBNFIF3qCflDZRTz6Hmvn/AOAH7MnxGPxI0fWfFelHQtL0q+iu5TLMjSTGNw4RQpPUjGfTNe0/t3fE/wAT+A/C2h6T4VvLjTbnWZZjPewr80ccYX5Fb+FmLjkc4U182fs1/Gjx5oPxS0LTrjxDqWqaXqmoRWt1aXc7TBvNdU3AsSVYEg5Hv1oA9I/ay/Zx8a6n8Sb/AMY+CNMfWrLVnE1zAkyCa3mxhuGIypxkYyRnHpXZfsnfs9+IfC/h3xNe+MnXT7jxHpL6YLFcPJbxvnc7kHGfu4AOeucV5X+2P8Z/G83xY1nwfo+vahpGi6U624is5jC0z7FLs7LhiMnABOMD3r079gD4n+JvFJ13wn4l1S81X7BBFc2c9zJveNM7GTceSPukZJ70AeE+Jv2W/i7pnio6Pp/h86tbMw8q/gmQQFScZYsQV9cEZr6G8Zfs16ldfsxaL4E0u4s5PEmk3L35cyssM8r7t6KT0yCoBPHy9s19RV4Z+2l8Stb+HXwuhfw7I9rqWrXX2SO7UZMC7SzEejYHB7UAfLXwz/ZV+J2s+LrW28T6END0iGdDez3Fwjbo85ZYxGxLMQMcEAZ61+i0ahECL0UACvzB+FXxu+I3h3x9Yak/ijWdUglukF1Z3V48kU4Y4K7WJA69sH0xXr/7dfxa8ZWHxGbwLoWrXmkaXaWkMsxtZTHJcSPl8l1wwUAqMZ/hPrQB9w0V8S/sKfF/xbfeLrnwNr+oXWs6e9nNeQTXUzSTW7RgEqGbJKnPQ9D0rxH4hfHT4j+KvGF1rcXi3WdOt/tBks7S0ungjgQH5BsVsE4AznPOaAP0G/aG+HsnxM+FWp+Fbe5FtdyMk9rIx+XzUbIDex5H418PeEP2WPixqvi2PSdX0M6PYLIRcahLNG0YQHqm0ksT24+tfX/7IPxF1r4kfCUarr6E39lePZPPtx9oCqjB/f7+M+q85OSfZKAKukWMOm6VaabbkmG1gSCPPXaqhRn8BVqvj/8Ab1+Lnifw3r2m+BfDOpXukCWyF7eXVtJ5byq7SIsYYfMANhPGOSOvbi/2J/jD4zf4s2HgvW9dvtX0rV0lRUvJDM0MqRtIGV2O4fdIPXPHHHABR+PP7MPxFg+I2p6j4S0iTXtJ1O6luonimjV4S7lijhiOmeCOMV9L/sifCPU/hT4GvYNcnifVdUuFnnjibcsIVcBc9zyf0+le11xPxy8X3HgX4TeIfFdnF5t1Y22YV2Fh5jMEUkYPALA88DHPFAHbUV+WFv8AHT4rweKm8Rp431c3LSBzA9yzW2AQdnlElQvGOBnGeeTn6U/aw+OPiK2+EPgmTwzPc6NceLrAX09xC5SWKMKhKIwOVJLjkdh1oA+u6+IP2q/2cPHOrfErUPF3gvTv7atdXn82aCOVFkgkKgE4cj5SR2J6/lyv7I3xn8d2vxa0fw1qviDUdZ0vWbkW8kd/dPOYmYcMhYkg8Dgf45/QmgD5m/Zl/Z81Pwt8L/FemeMjBBqHiyy+yzQROXNrEUcBXIO0sC5Pyn2ya+eLv9lD4uw+LBo8ekW9xZNIQNTjuUEITJwxBIYEgZ247gV+kFFAHzr8Xv2fbzxB+z14c8D6Nfxvq/htQ9u8jbY7htjB0Jx3JGDx0z7V4Z8Df2WPiJP4503U/GGnpoWmadeRzyrJcI8s2x1bamwsMHnnPb3Br79ooAKjuYUuLaWCTOyRCjY9CMVJRQB+dXjb9kv4oaX4qNh4f0+HWtLlm2wXq3KJ5aEjBlDEEYzztB+6TjoK+kr/APZ8upf2XLf4U2+sxpqUMwu2umTMbS+aZGXHHGCQPoOa+g6KAPzx+H37JXxN1LxhFa+J9NtNI0e3uF+03Mt0sgnjBORGsbbjkDHO3G4V+hkahEVF6KABTqKACiiigDkfjF4Mj+IHw01zwi8ywNqFvsilcEqkoIZGIBBIDAHFfDXhb9kn4o3njRNJ12xt9P0iNsz6nHco6MvHEYzuJOcZK4GCeeAf0TooAr6bapY6dbWUZJS3iWJSepCgAfyqxRRQB8PftN/s0/EDVviZq/inwVplpq9hq04nNvDNHBLBIV+fcHKqwLDO4HJL8jqa9r+BPwKPhH4Ha54J12+drzxHFIL9oGGIGeLyyqHHb1Oc9e+B4D+1t8cfGc3xPvfCOhatq/h3T9HuvKL2VxJbS3DbRliRtO0ZOB0P3skbce2/s3/GbWPEPwH8SeKvE8ZurrwwJVkmXBe6WOESBiOBvx15wT6DgAHz+P2SPiofFp0gR6aml5yNWNypTZv2j939/ft+bb07bs19M/G34IJ4t+EGgeEdDuBbTeGxG9gjE7JDHGUCFmyQp9c5HB5xg/Glx+0L8VH8bN4kj8Xaqp3Z+wlwLbZv37PK+7jtnG7bxur9HfAWvL4o8E6N4iSJol1OyiugjDBAdQ3IBOOvTJ+tAHyb+zl+zV4ts/G9j4r8c2sekRaXepcQ2TSLLJO6fMrbo3IUBwh6nO1sjGM/Z1FfH37WPxa8UxfEO98D6JrGo6Jp9hbRm4eyfyZ5pWCyZEqncFwVAxt/jByKAPr25hW4tpYH+7IhQ/QjFfD2sfss+OrP4gNpujrFPoN3KSNVeVP9HjIOVePcGZxjAwMEkcrzt9q/ZB+JPiXxpYa3o/ia4GoT6SYXi1AqFaVZd/yMoGMrt6jqCOOMn3ugDlvhR4Pt/Afw90jwpbyib7BDtklAIEkrMXkcAkkAuzHGeM11NFFABSEAgg9DS0hOATjpQB8efEb9m3xj/wAJjLbeEYbKbw/eyyTBpJkiFmSSfLKgAlegXaDjODwNx+l/hH4Mg8A+BLHwzb3D3Ag3O8jDG52O5voMn/8AX1r5A+LXx58e3nxBvH8Pa7faJY2Ny8MVqseOULpukVlyScn5SMDAyNy7q+sPgN4zvfHnwz0/xFqNqlvdSM8UqoSVZkYruGegOM45x6nrQB3lFFFAHmf7R/gfwX42+HFzb+NdRi0e1sj58OqOQDaP0JGeoI4K9/yrwr9kb4WfCRPGT+INL8dweKtX06aYWtm0AhMQWV1ScKSS2VUMCOmav/8ABSNNePgzww9osh0RbyUXxTdgSlV8rdjjGPM698Yr5d/ZtTX3+OXhEeHRc/af7UgM3kdrfzF80t227M5z/OgD6r/bJ+FvwxvtYsvF/iDxcPC2qXctvazIsYlFyhlVWl2cEFULksODt56c+h/sqfD74deEPB02o+BNah8SNfuVudXGN77TxFgfcC/3e5OT2r42/bTHiT/hf2unXhci3Lr/AGb5n3Ps+0Y2dsevfPWu9/YKm8VtZfEOy0VJ2tW0R3tyoIX7fgiIBv7xBb34FAH11r3xc+G2heIV8P6r4x0u21NmCeQZCxDE7cEgEA54wTVn4q+BdC+JngO78Naux+zXSCSC5hwzQvj5ZEzkHr+IPbrX5O3qXCXs6XZf7SsjCXectvBOcnuc5r9Nv2Pv7eH7PfhseIhcfbNs2z7R/rPJ81/Lz3+7jrzigDzz4X/se+G/Cvi6DXdb8Rz+II7Sbzba1NmsKZBBXf8AM24jHbAOe1d38f8A9n3wt8WZoNSuLiTR9bhwhv4Iw7SxANhHUnB6gg9RivY6KAPIP2fPgJ4c+ETahd2d/c6tqd8qxvdXCBPLjH8CqOBk8knk8VwfxI/Y88J+JvF0mt6Pr1zoFvcSb7mzithKpJzkoSw2kkjqCOPfNfTdFAHMfD3wf4c+HXg2LQNChSz020DSSPI3LN/FI7HvxyT6Vn+Hvi18N9f1/wDsHR/GOlXmpFigt0lwzMDjAzwTnjiuP/bOXxQ3wG1T/hFftf2gTRG7Ft9823O/3x93pzX5v+Gxqza9YroQnOpmZRaiD75cnjH+cetAH6afH74JeGvi7p9supzy6fqdn8tvfwoGdUJyUIPVc9vesP8AZ6/Zz8PfCfU5dabUpNc1l4/LjupIPKEIIw4Rcnr7n869h8PLfpoGnpqjh79bWMXTDvLtG8/nmr1AHI+M/iX4D8G3sVl4o8U6bpVzMNyRTy4Yj1wM4HPf1rT1O28P+M/CF1Z3LWup6LqVu0chVg0boeDz6g/kRX5fftADxGvxj8Tp4paY6guozY8w5Hlb2Kbe23aRjH88177+zbD4vT9jr4mSWH2xopVl/sxYmJb/AFYE+wDkcenfNACaN8BvgFJ8QYdLi+MMd7KL3aumIYiX2nJiMnIPQgnH619G/tB/DvwL4q+F503xRfW/h/T9MUNa6gQo+xhRjA3dRgdMjOK/MCzNwLqE2nm/ad6+V5Wd+/PG3HOc9MV9a/tiDx8vwB+Gw143AX7Kn9tK2fMF15a7fM2/Lj73B/ixjvQB3X7LPwj+DOmeLZ/EHhjxvb+NNXsFDQK21PsecgyCMcknoGPA7c17/wCNPHfg/wAGJE/irxFp+kiY4jFxLgt16Dr2P5Gvzs/Y6tdem/aB8Nz6GtzshnJvXiJCiAq28P6ggdPbPal/bHt9cT9oHxJcawl35Us4Fk82SphVVChPQDOcf7QPfkA/SfQNY0rXtKg1XRtQt9QsZ1DRTwOHRgR2I+v61fr5C/4Jt/8ACSf2L4o+1G5/4R4PB9i8z/V+fl/M2Z9tuccZ9819e0AQ3t3bWNpLd3k8cFvEpaSSRgqqPUk1zfgz4ieB/GVxPb+FvFGmatPAAZI7eYFlBzg4644NeO/8FAV8SH4M2zaH9p+xrfj+1PIP/LDy3Hzd9ucZx268Zr4z/Z4HiQ/GTw0vhZrhb1r+ESGLp5PmL5m/PG3Hr3xjnFAH6ceMfGvhPwdBFP4p8Q6do8cxxGbqcIXPoB1PQ/lVzwx4h0PxPpSar4e1ay1WxclVntZhIhIOCMjvXwJ/wUBXXh8dS2qB/wCzDp8X9lkbthTHz9eN3mbs7e2zPNdb/wAE5h4p/tbxd9iD/wBhfYV3F9+37Zn93s/hzt3bu/3O1AH1tr3xJ8BaDryaFrHi7R7HU5NoW1muVEhLEgDHqSMV0wubf7J9r8+L7Ps8zzd42bcZ3Z6YxzmvyF8Zf28fFOpHxQLka0bhvtn2j7+//D0xxjGOK+ttci8b23/BPWOHUI9Qgu43RGRFKyLYCbChwvRduM57fe70AfUXh74heB/EGuTaJonivSL/AFOHd5lpDcq0q7Ttb5c54JANdRX5F/C9vEC/ETQG8Kb/AO2xfxfY9u/l9w+9s+bZjO7H8Oa/XKLd5a78b8Dd9aAHVzPivx94K8K3kNn4l8U6TpNxP/q47u5WMtjGep9x+Yrpq/KT9oCDxBD8YvEx8TpMuoSX8rBpVA8yIMVjYY4I2qBn1BzyDQB+q8M8MtuLiKWN4WXcJFYFSPXPpXPaN498FazrU2jaT4p0e+1GEssltBdo8ilSFIwD2JA+pr5n+E6fEmf9hnW0spLmPUVZzpZxL9oNkrIWVcgnJUSBNvG0pgjqPkXwZBq114r0qDw5FdPrTXiNbrCoZ1dTuUgHjAxk7uAAc8UAfrXrGqado+mzajqt7b2VnApeWedwiIoBJJJ9gT+FU/DHifw74ntGu/Dut6fqsCttaS1nWQA8ccfUfnXyz/wUCXxUfC3g4br4aFtYau0eNnnfu9nmY5xnd1+XOO+2vOf2EI/Es3xtjn0jzYdGSyc6kvzeS6YIjHQjduORnBwHweoIB79+0f8ACD4R+KPElprPivxbD4S1OYHc6Twxm7xjkhxyRwM+4z2r1H4U+AfCngrwDF4a8PRrcafIpNxcMQXu3YYaR2XGWOMe2MDAAr4G/bCg1gftBeITrbzyAzobXcjrH9nKAoEyTxzgkcFg5wOg+jP2Xrfx0v7LnieG1tp7e7MFyPDsbqgJBhyrDP8Aeckgt1BHbFAGfefAT9n+X4hjTv8AhP44LzzlP9iJqEO7AXcYzkF+VGTznByMcV9UA2emaeoLR21rAgUbmwFA4HJr8rI7/XYtcEXlyHWhcYw0BNyZ92PTdv3/AI596+wv2kbXx1cfszeGVvo7ie6iht5PEUaIjEhYtzEgejgE7OmD/DmgD6C8M+KPDviWB5/D2t6fqsUbbHe0nWQAgA4OD15H5ivOf2gfh18OvExs9W8Xa4nh26RvKS9WaONpRhsRneCGHU47YOMfNn5b/ZATWJPjNpc+mw6i9ospW7lgRvKVCjkLIwGACVyAepUVv/trv4jt/iyW1NpptKa3R9LGCIkGAJF6AFtwycZOGTJ7AA+qvgj4J8NeB/BMen+F7+TUrS5kNyb2SRXM5bBByuFxt2gYHQZ5JzXdV82fsJf8JMfDOtG/aVvD3mR/2YZDxvy3mhc87c46cZLd91fSdADJJEjjaSR1RF5LMcACsjQfFfhnXriWDRNf0zUpYceYlrdJIVznGcE+h/I15/8AtZDXT8Gr8aIdqedH9vZd+8W2Tu27ffbu3cbN+a+SfgDFrjfF7QP+EYa5e5+2Ibt4uB9m3DzN+fl24x1/i24+bFAH6Ba1q+l6JYtfavqNrYWqY3S3EoRRzjqT6kD8aNE1fS9asFvtI1C1v7R87ZreUSIcEg8g+oNfJ37c6a/J4u0xbl7pfDf2NTAR/qTc7n3Zx/Ftxjd23Y/iq7+wadcOqeIEi/5ACQx7mbfzcZ+UL/Bnbnd35j7UAekeP/2b/BXizxPNrv2vUNKluH8y4ishGElkJyXIZTgnvj69ck+r+GNC0vw3odtoujWiWtjbLtjjQfmSe5PUnua06KACiiigCjrmkaZruk3Gk61p9tqFhcrsmtriMPG49wfzrE8F/DvwP4NuJrnwt4W0rSZ5wBJLbwAOw9N3XHt0rqaKAOe8Y+CPCPjCKOLxT4c03WFiz5ZuoFdkz/dJ5H4Vc8L+HdB8MaUmleHdIsdJsUJIgtIVjTJ6kgdSfU81q0UAcdrHwu+Hesa4ut6p4L0O71FWDfaJbNCxOc5PHJzzzXXoqogRFCqowABgAU6igAooooAKKKKAGSRpLG0ciK6OCrKwyCD1BHcVyXh74YfD3w/r8mvaL4P0ex1OQkm5itgHBJydv938MV2FFABRRRQB8jftJ/HD4S2Xj59C1P4Z2XjPUNNlEN3eXKpGIv7yoSpLkYXjhTnrXs/wt+Lfw/174SXHi/SfK0fRtJQi9tCiIbNsAlSq8YJbg8Zr4z+PvwB+JGlfFDV7jS/Dmoa7puq6jJcWl1YwGUASyMwWQDOwrnBJwvfNe7fA34D+JdM/Zp8ZeGNeRbLWvFCF4rYkFoNiDyg5zjJYcjtmgDirH9oz4LQ/FOXWG+EdnHD5o8nWo4YzcqQ20SeUVGBt5yDuHTBr7Ju7TRPFPh9Yr6zstW0q9iVxHcQiSKVGGQSrDuD39a/M+x/Z++K8/jOLw1L4O1SF2kUSXfk5t0jLbTJ5hIU4HO3IYjtX6TfDzw8vhPwLonhhLh7ldLsYbQSt1fYoXPb0oAb4Q8FeEvCCSp4X8OaZo4mOZPslusZfp1IHPQfkKTxj4I8JeMYoovFPh3TtXWE5i+1QBynXoeo6n866GigChoOkaXoWlQ6Voun22n2Nuu2K3t4wiIPYCr9FFAHFfGnx34X+HvgS71zxYqz2TEQR2mwO13IQSIlU8EnBPPAAJPArwb9nH45/CLUfHh8P6J8N7XwbqGpTNFaXNtBEwnUcqrsigoTljjlRj71d9+2X8M9d+JXwuhtvDmyXUdKvPtyWrHBuVEbqUU/3/myM9cY4zXy58BP2efiLc/FbRLrxB4a1LRtIsLuO8nurgLGf3bBlVRzklgOPTPIoA++vFHhfw74oshZ+I9E0/VrcdI7uBZAOQe/uAfwFWdC0fSNA0xNO0bTrTTbKIfLDbxCNFAAHQewA+gFaFR3EQmt5ISSBIhUke4xQB8ffFn9oX4NRfFDE3wutvEtxp1w0Nzq80ESSq8Z+XygykuA+4ZYrjGRmvqbwN4l0Hxv4MsfEGgyx3Wk38P7sFRgAZVkZexBBBHbFfnR47/Z2+J+h+O7jQdL8I6pqlpLcSCwu4FEkUkQ5UvIAFQ7cA7tuTnFfdv7NPgPUPhx8H9J8L6tcRzX8RknuPL+4jyOWKA9wM4z3oA6nQfBPhDQdSudS0TwxpGnXt0++ee2tEjkkbJOSwGSfmP5mugoooAKwNe8GeE9f1S11TW/DelajfWbBra4ubVJJIiCCCpIyDlR+QrfooAz9Y1HTdA0K51K/litNPsoTJK5wqRoo59gP0r5h8MftJfA1/ibJcxeD4tLuLmRYB4gezjVnGSNznG5U+WPBPryF219B/F3wlH45+HGteFZGCm+t9sbHOFkUhkbAIzhgDjIB78V8DaB+zJ8VdQ8bw6JfeGjptmk4E+plwYFjyw3rzls7SQuAeVztBzQB9ufHf4jeCPA/hGJ/GFsmq2uqkww6eIllN0uPmO1vl2gHknjkDqRnl/2bvjB8PfGl1deF/Cvh1fDlzZo7x2kcKLG8QkPKlAADyGKkdXOC3JOF+2H8Idf8c6H4bvvDqTXs2iB4ZrODasksb7BvTcQMrt5B7E+mDw37JPwO8VaP8SoPHGv6Xd6PY2sUjW0d2wS5md0CqXjwdq7XfjIYFeR6gH1f4i8M+HfEcKQ6/oenarHGwdFu7ZZQpGcEbgfU/ma07eGK3iWGCNIo1GFRBgD8KkooAyh4c8PjWP7YGi6f/aPl+V9q+zr5mzO7buxnGecevNaM8MU8LQzRrJG3DKwyDUlFAGV4e8O6D4et3ttB0bT9LhZtzJaW6xKTxyQoHoPyFeffHj4k/D7wpDDo/i/Totae5AZrEwJKVQHIdlbgDIGM9+nQ49Wr5b/ac+C3ifW/G58X+EtO/tl73Yt1atIqmNlQKGG4gFcKMg8gkdcnaAey/BPx74M8beFWk8HwpYW+nkQy6eYlia2A+78q8BSBwRxwR1BritY/aZ8HWXi6HRLbTNTvrd7g2730Sgx5yBuUZyyj5skc/KMBgc0z9lD4W654J8La1c+JLf8As/UdYfYbZZVfyo1BCk7eN2WY8E8behzXjN98CPiDpniySz03Rr/UY4btms7xp4ktwh+47tkOSoI3ALyQcDFAH11rnjDw3pvgxvFF/fwf2O0W8S5DrID2GM7s9MDOe2a8n+EPxs+GGveORouieFZtB1LVXci5ayiQXEgy2GaMk7iN7Zbjg85POh43+DD6z+z9pfgaK48zVtK2XNtPLM5H2gBw5yWJCkSSLjkKCMD5VFeKfBn4C+Px8RdJuvFGiSaXpdhcpeSTtdRsWaJgyKoBbksFzwPlDcg4yAfQnx8+I/gjwZZWWl+LtFk1wakW2Wa2ySrtTBLNvIUDJX35HFaHwT8f+D/GuhvH4UtBposgqSWBjWNoVHC/KvG3AGCOMcdQQPM/2qvhP4j8T+JLHxR4XsptQuPIFrcQRvGGTbuKMN+Pl+ZweepXjqaf+yj8J9f8La5qPi3xTbXmn6g8LWUFpI8ZVo2KOZDsY85UDBxjHfPAB9F0UUUAFFFFABRRTXZY0Z3YKqjJJOAB60AOryz4w/Hn4ffDMy2er6kbzWUTcumWi75TkHG4/dTOO5zz0rwr9qH9qee2vLnwf8M7lAYyY73WByQ3IKQ/Tu/tgV8a3VxcXc73F1PLPM5y0kjFmY+5PJoA+l/iB+2X491Znh8JabYeHLc7gJXAupyDwpywCgjr90/4+Rar8avizqaFLv4h+JApOSIb54Qev9wjjnp0rhLaCa6uEt7aGSaaVgkccalmdjwAAOSfavS/DP7Pvxk8Q27z6f4A1WKNDg/b9lkT9BOyFh7jNAHLx/EX4gI5dPHPidW9Rq04P/oddt4R/aS+MPh108rxdcalCiBRDqSLcAgerN8+ffd3q2f2WPjmM/8AFFofpqtn/wDHa4Xx18M/HvgeaRPFPhTVNNRMAzvDvgJ9pkzG34MaAPq74Zftp6VdfZ7P4gaBJp8p+WS/07MkI+X7xjJ3DJzwC2OK+pvDHiDRfE2kxatoGp22o2UqhklgcMORkZ7g4xwa/Hyu1+FHxO8W/DXW11Hw1qckEbODcWpw0U69CGBBHTv6gelAH6x0V5p8AvjD4e+LHhs3mnulpqtuP9M055FMsYyQJMAk7GxxnpnB7E+l0AFFFFABRWVrfiLQNEZF1nXNN01pCqoLq6SIsWbaMbiM5JA+prRglinhWaCRJY3UMjowKsD0II6igCSvnz9tL4x618MvDml6d4Ymjt9Z1cy7bh495hiQAFlBBXdlh19uvNe5Qa7ok16bKHWNOkug+wwrcoX3DttznPtXn/7Q/wAGtG+L3huCyvLj+z9UsizWN+I95i3Y3KVyNynAyM9qAPm39lH9onx9q3xS03wl4w1ZtasdVdoo3kgQSxSkZU7lxheG7Hr+Un7Wv7RPjPTPiRe+DvBmoz6JBpEgjuLiNV8yeTaCeSDhRn8f5+nfs+/ss6f8OPF0finW9eXXNQtgwtI47Xy4omOMPyS24YPII+9+db9on9mTw1408XT+LbXxdF4Z1DUHVrtbpVkhlZV2llBZSGOFzzjg8c0ASfsyftBap4x+HvjPVvF8EJuvCtoL2SWCMqssOyRsYBJyPKOevXPsPm27/an+MMvieTV4PEKQ23mFo9O+zRmBV7KeAzeuc8n24r7O+AXwX8L/AA58BX2j2d2msy6zHt1HUFXZ9oXaV2rgnao3NgA9z3rxm+/Yi0+XxXLPa+NJYNBeQstt9kzcRqRwokLEHB7kdOOvNAHc/Fv4+6h4d/Z08N+PNM02OPV/EkSJCjHdHbSGMs7c9QCpx68dOo8F/Z+/aZ+INv8AEbTdM8X6tc+INL1S5itGSREDwu7hQ6kAZHPI+n0P1n47+DHhDxJ8ILL4eXKvbafpcCJYXRIaS2KLgPk98Zz659OK8f8AgT+ytoXhnx3Fr+s+L9O8TNprrNa2ttEFCSKch3G5uhAwPr3wQAUf2zPj/wCK/B3jNPBPgnUYtPlgtllvrlY0klVnwyKMkhTt6gr0cEdRjov2K/jn4g+I8+q+FvF8sFxqlhbJc211HHsaeIEI+8AbdwYqcjGd5wOK3P2mv2fvDHxK1GHxJN4jXw5rKwrbm4mIaGZFOQGRiOQNwG0jrznFb/7NfwV8O/CjSLyfTNWfWtQ1IRi5vcgIQgOFRQSAuSx5JPOCTigD1+iqV3q2l2k4t7vUrO3mbGI5J1VjnpwTmrmRjOeKAFr5e/bX+OniH4fXmm+EvBt4ljqt1D9ruroxB3hi3EIFDqVyxVueSAvTkGvpa11LT7qUw219azSDqkcysR+ANeTftGfAPQPi6lrfPenSNctEEUd8kPmb4sk+W65G4Akkc8E+hIIB5x+xZ8efE3j3Xr3wb4yuDqF/HbNd2t6IkjLIrAMrBQBkbhggcj0I+b6rrxj9nP8AZ/0L4Rm61D7YNY1u5Xy2vnh8vy48/cQZO0HjPOSRyegHs9AHJ/FvxpafD74dax4uvITMlhDuSLJHmSMwVFyAcAsyjOOM5NfGXhf9qr4hW/iyHVtbvYbzSZ5AJdNitkURqcDKH72eM4LYOSBtyCv3L4q0LTvE3hvUPD+rRNLY38DQTqrFSVYYOCOQa+a/D/7Ing+08aw3kvjC5v8ATbWRHTTnSJnZkYErIcYZThgRtHBHPHIB2f7VPxe1PwF4Q0uPw8jQ6nrcbNDcsqsLZAFy2DnLfOMAjHc9MHz79lf4+eKdc8a2fgzxleyazJqvmNa3nkxo8LKrNtYIFBUheuMgn0PHuHxw+FWgfEnwkmmajcHTprJSbK+QAtbHA9eqnAyCeceoBHI/s+fs/eGvh1q8mvtrK+ItXQFIJ/LCpbAgg7VycMQSCSenAxzkA90rJ8Ya3B4b8J6t4guY5JYdNs5bp0QDcwRS2Bkjnj1rWqrqljaapptzpt/bx3FpdRNDPFIoZXRhgqQeoINAHwwf2nPiUfFn9r/b4Bpvnbv7KFvH5fldNm/G/OOd2fvc4x8tfbfg/W4PEnhTSvEFtHJHDqVnFdIjjDKHUNg4zzz618/N+yN4fPi/7ePEVyNC84yHTfI+fb/zz83dnbnjON2O+fmr6N0uxtNL02307T7eO2tLWJYYYo1CqiKMBQB0AAoAtV8zftJ/HDxB4d8Zz+DPCc0VjLawJJdXjRb3Dthgihht+7jnDA78cEV9M1498dvgn4e+Ieowa1c6zNo+pRRiFZdwMTqGzhlOOeW6Efe5zigCt+zT8Wr7x5omr2muRl9S0REaa5RVVbhGDYbA6N8hyMY7jrhfCfEP7TPjq78YyaxoV0LPRYWdItNmt0ZZANwDSHG7dk5wrYGFHPJb6f8Agv8ADDQfh14bmstOm/tC4vcG9vnA3XBAIA46KMnAzgZ9SSfMvE/7MHhPUPF893beI30nTbkkyadDGgZGOf8AVsThQTj5dp7gYGAAD2r4Z+Krfxr4E0nxRap5aX8AdowSQkgJV1yQM4YMM98V0lZ3hnRrDw94fsdD0uIxWVjAkECFixCKMDk8mtGgD52/as+Mut+DNVtfCnheRrLUZYFup70xq+yMswCoGBG4leSRgD1Jytv9lb4xax47vNQ8O+JpIJdRtLdJ7eeOMqZoxhXLgDaDuKnjGd/AwK6r46/BbRPifBFcPcnS9ZgUJFfRx7z5eT8jDI3Dkkc8Hp1bMvwF+D2mfCzTrsRajNqmpXu0XF26eWCqk7VVMkDGevUkntgAA9PooooAKKKKACvk79ur41SaFZSfDTw5cyxaldxK+p3ER2mGJuRED6sOTjsRzzX0j8RvFNj4L8D6t4p1JgLfTrdpSDn5m6KvHPLED8a/J3xfr+o+KPE+o+IdWmaa9v52mldjk5J4H0AwPwoAya9i/Zt+BGvfFzWTcSGXS/C9q2LzUymS7D/ljCD95znk/dQcnJ2q2R+zn8Kr/wCLPxBh0SNp7fSbYCfVb2NRmCEdFUnje5+VevdsEKa/Tzw1omleHNCs9D0SxhsdOsohFbwRLhUUfzJ6knkkknmgDnPhb8LvBPw20tLLwpokFtKYxHPfSKHurjpnzJSMkEjO0YUHoBXaVQ1/V9M0DRbvWdZvYbHT7OIy3FxK2FjUd/8AADkngV8w+Pf21vCum3rWvg7wxfa/GpIa7up/scRPYou1nYf7wQ0AfVtRXEMNxbyW9xEk0MqlJI3UMrqRggg8EEcYr4qtv24tXFwpufh9YvDkblj1J1bHsShGfwr334KftCeAPihKmnWF3JpOuNnGmX5VZJcDJMTAlZB14B3YUkqBzQBxvx1/ZQ8IeMIJdU8Ex2vhXXFQkQwxbbK5IHCtGo/dHgDcg7klWNfBvi7w3rnhLxBd6B4j0yfTdTtH2zQTDkehBHDKeoZSQRyCRX7A14d+1z8FoPih4MbU9HtoR4t0qPdZS4w11EMlrZj75JXPRu4DMaAPgH4XeONa+HvjOz8T6FIFubdsSRk4WaMkFo29jiv1L+GnjLSPHvguw8T6JcJLbXSfMFOTHIOGQ9wQfXB9q/IuvqX/AIJ6ePv7G8d33ga9uXFpra+baIcBFuEXJPrlkXGP9mgD7zooooA/Kb9ofV9b1n41eKrjxB5y3kWozW6xyFv3UaOVRVDHhdoB445yOtfQH7Ofibxvb/sg/ECezvL/AHaYdmiyhSzRZC+YsZxyBn3wSa6z9qHxp+zknjB9P8aeF7nxF4gtiiXUmlkxSRY3YV5BIm4jPKknqPw9s+E+v/DjVfhUuoeDoLW28LRQuksHkbRGqqNyuvO47cA9c9OvFAH5bWWq6lZ6wmsW97PHqCSmYXG8ly5OSxJ65yc565Oa/Wj4aXWs3vw88PXfiKEQ6xNpsD3qA52ylAW7nvnua+UdC+I/7JkvxNTUE8E3drctMpTUbu3Jsw5cHf5RkIUgnJYoMAGvsy3liuLeOeCRJYpFDo6HKspGQQe4NAElfmf+2fq2vah8f9ftNZnuWtrKQRafFLkJHDtByg6YJySe5+lfphXzd+1l4y+BOm31rpXxC8Nv4k1fH+qsMJcW6cHLSB0Kg4AwDk4x0zQBz3/BOXXvEupeGfEWlajM9xounPAtgznJjdt5dOvTGwjj2zgYH1lXnPwC8SfDXW/h+J/htDaWOjWrss1tHD5LQP1bzAecnrk9RXA3X7Xfwrh8WpokR1W4tjKYm1JIUFsrbiM5ZgSvGdwGMMD64AIP+Cgeq61p3wRig0sTC1vtSjt9Qkj3DZFtdgCVIwGZVU54OcdSK+Nv2c9d8QaJ8ZPC58Py3JludUgimt4nfbOjNtbcqkbgFZzzwOvTNfpH8RvE3gax+G15rni2eyufDM9v+881PMSdWHCBf4iegHXJxXh/7OnjP9m668eT2fgjw3/YevXU8gtnvoSTNyCfJZmbYpwCEG0jaflFAHkP/BQzUvEknxbtdLvpJl0KKxjk0+MOfKdznzGI2gbweMZbA2nI3YrrP+CdOr+KWXxVpiefcaDbWqy26ux2R3RP3UGMfMDkjcMcHB3Ej2H9qrxd8H9D0+y0z4maBLr9xdI5tLW2g3TADCsQ+5dhAckfMD1I5rb/AGa/GHwt8UeFZ4fhlZR6ZDZsv2vTzB5UsJfLDcMkEEluQSMhsUAfnH8SNe8SeJfG+p6j4qneXVzcPFNGTlYSrEeWvJwoOR1OeSSSST9fXXi/4gP+wPaa7BNqMOs4W3NzGrtO1osxTzSWy3KDJf0ORgUnxX8e/svf8LgePxJ4V/tPU7SRxe6pbW+6283bgrKqsPOYbQOVYKT1Bzj6g0G40PXPDFpc6T9lutHuoFa38tQYmjI4wOmKAPys+E2t+LdI+Iel33g9riXXDOBDChyJ8nJRxwNpxk5IxjORjI/WeMsUBYANjkVw3hD4Q/Dnwn4muvEfh7wtZWOp3KhXlTcVUDsiE7U6AnaBkgE80nxd+K3hP4ZWEE/iGe4luboObWytI/Mnm2gkkLkYXOBuJAywyaAO8orzr4M/GHwn8U7W5bQRe2d3a/6+yvo1jmQZwGwrEEHsQf1BAyPiV+0P8N/AfiFdB1TUZ7rUBIizxWcfmfZ1b+JzkdOu0ZbBBAOaAOt+Mt5rOn/C3xFe+H1c6nFYyNb7Blw2Oqja25vRccnA461+a/hfxBrlh4u07xJYTXdxqsd6ksZEjtJPJv6Eghm3E4IBywJHev0+8KeIND8YeG4Na0S8h1DTLxPlcDIPYqwPQjoQelYOjfCb4d6R4quvE9h4VsI9WupBK87AvtfBBZAxIQnJztA3E5OTQB4l+3b4j16w8HeFtNt5Lq3stSkc3ssLOgZggAiYggbWDudp67fY151+xDqviC1+Lf8AYWmTsdHmglmv4GbKgBcCQAnhtxQHGcjGRwCPrP4y674D0Lwg83xCjtJ9KmlSMQTwed5j5+UKmCSQRnjpgntXGfs1+I/hDfx3Wm/DrRm0W+SIPc291CRcum9sEyFmMgBOeGbaGXp0oA9porzb4sfGfwh8OLu2sdY+3Xd9ccrbWUau6rz8zbmAA7deTnHRsdj4W8S6N4m8Pw69o16lxp8qb1l6YA6g+hHQjsQQeQaANiivIX/aM+GieLf7BOo3PlZ2/wBpeT/om/ft2785992NmOd1ejeKvEujeGPD1xr2s3iW+nwIHaQ85z0AHckkAAckkAcmgDYr4d/bV1bxFd/FaTRNQuHh0e1t4prGFXwr7lwZDz13BxzjAHA5JP1B8NfjB4L8e39xp2j3VxDfwE7ra7hMUhUMVDAHqDgH23KDgnFYXx/8W/CjRJ7W38caFB4h1VIjJbWUdmk86RlgCcthUBwT8xGdpxkigDif2ItU8TXHhLxJa3kk1zptlJGlg80xcq4j+aIAsdqhRGQAAPmPXt8v+ItS1XUvF19rN/NdWmsPeyzSOGdJYpVJKqCTuG0gAZORtFfoH8Itb8D634SWbwCLSLSopGRoIIfK8p85IZMAqec8joQe9eXeNfHX7P8Aa/E7zNW0OO+1yxd/tGoW9gZEt3XaQX2n5nBRVBUMykMPlycgHq/wfvdc1D4ZaBeeI4Wh1WWyQ3Cvw27HVhtXax6lccEkc4yesrA1bxd4Z0XwWfFd3qlrDoSQJKlypyjI2NgQD7xOQAByScVxfw6+O/gbxt4ol8Oae99ZX4LfZ1vYljF0oJBMfzE9s4IBxzjg4APU6KKKACivMvHvx0+HvgrxCuh6zqkv2wEeeIIWkEAKsQXx0zgDHX5lONp3V6DpGpWWraZb6jp1wlxa3KCSKRDkMp5BBoAuUUUUAfL3/BRfxM2nfC3SPDUTxiTWdQ3yqT8xihG44Gf77R18EV9Yf8FKZnbx/wCFbcn5E0qRwPdpSD/6CK+T6AP0Z/YM8Inw58CLfVJ4gt34gupL9i0W11iGI4lJ6suEMg7fvTj39/rlvhBYDTPhP4R04En7NolnESepKwoM1zP7VWt3vh79nrxhqWnP5dz9iFsrjgqJpEhYg9iFkJB7HFAHxH+1j8abv4p+NHsdMupF8I6XKV06AAqLhwCGuXHcnkLn7qHoCzZ8SoooAKfG7xuskbMjqQyspwQR3plFAH6LfsZfGu4+Jnhe50HxHMjeJtGRS8mQGvbc8CbH94HCvjjLKf4sD6BGec1+ZX7Ger/2R+0h4WdpQkV1JNaSDj5vMhdVH/feyv02oA/Nb9tnwTF4N+O2ozWr7rTX4/7XjXB/dvK7iVc9/wB4jtx0DqK8u+H/AIhm8KeN9F8SQM4fTr2K4OwAsVVhuAz3IyPxr6r/AOCmkSi48BTgfMy6ghPsDbEf+hGvjagD9krC5ivLGC8hO6KeNZEPqrDI/nU1cP8AAG6lvfgf4JuZ5XllfQrPe7klmIiUEknknjrXcUAfmV+0Z8JvGfhr4rayzaRfalbapez3lrc21u8gdZJC2DtBwRux7/XIHv3wL+DHji1/Zb8ceGdStE07VvEbF7G2ml5CqqgFyMhdxU/hjNc/8ev2s/FWk/EG+0HwLDZW9npVxJa3Et3b+YZ5EYq2ASMAEEe+fbJ9/wD2XPivL8Wfh22r39tBbatZT/Zr6OAN5ZbAIZd3TIOcZOPX0APz4T4S/EJ/GZ8JjwvqP9oi48hj5LGJT6mQArjHPX268V+nvwz0Cbwr8O/D3hq4uFuJtL02C0eVV2h2jQKSBk4HFdFRQAV+d37ZXwv8X2Hxo1TxBb6PqGpabrb/AGmC4tbZpFQgBTGduSCMDrjOeM4r9EaKAPk39jj4S+LtM+FHjNddlvdG/wCEpshBZQbmjlt8xyL53P3XO9ccZG0Z54HyhrHwm+Iml+LJfDE3hLV5dQSYQr5Fq7xyZPDK+NpU5BycY745r9T/ABPrNj4d8N6lr+pyFLLTrWS6uGCliEjUs3A5JwO1fC2p/tnfEE+K5bvTdL0ddEEw8uyngYyNED0aQNwxHcZAz3xyAen/ABl+C3i6T9knwr4P08zanrPh6SO5uLdXEhkLbw6IzFflTzTjj7qAe9eAfs1/Bvxt4k+KWk3M2kX+kWOj3sF7dT3lq8fCSBgihgMsduPb64B+wvij8edO8K/ArSPiNZae082uRw/2fZTNtO913MGZQwG1Qx9DivGvgH+1j4l1n4g2fhvx7bWDW2p3EdrbXFnAUMMrNtAYZOVJIGe3fg5UAx/25fhl42f4lyeMNG0/VNY0zVI4F/0aNp2s5IkK7AqjKIfvccFi2cZFdR+wR8L/ABboDeIPFGv219pEGoWYs7W1n3RtId2TK8ZAPy4wpPPzPxgg1v8A7V37RuufDrxjbeD/AAbZ2E+oJCtxfT3S+YqBgdsYVWGGwAxzjAK9c8b/AOyb8err4pWOr6d4jtba11rSkE7NbnCTwkkbghJIKnAPUcrzzigD49+Ifwb+JPh/4k3Ph46RqetXF1MWhv47d5EuhIT87ucgNknduPB5zjDH79/Zu8Eah8Pfg9o3hbVbhJr238yWYoCFVpJGcqM84G7GeM46DpXzR48/bI8RxeNZk8J6PYyeHraUJm4jbzrhVPzMGz8gI6cHpk9do+hLn426H/wz+/xXs7eSa3MRWK2cFS1xuKCJsA7cvxnkDPXHNAHrFfKP7cHw58W63rmmeMdDgu9UsbW0FrJZQKzPC+9j5iquS27coOBkbR1H3ec+Gf7XHiS58Z28XjKx0yPQ7y5EAFum2S0Vm+WR5C20qoODwO59q+0AQRkdDQB8efsOfDXxdpXj6/8AG+u6Vd6VZtpz2kKXMZVpmeRSThjuXb5Q6jkMDn18z+PXwf8AG2kfEW/kXRr7VLa/v7i5tbq2s2lDLI4cg7NxXBfHzYzjI9B+iFFAHlP7K/gbVfAXwqh0vWpZje3NzJdvC8u9bcMFARePlGFyRz8zMc816tWH478S6f4P8I6j4l1RsWthCZGAIBc9FUZIG4kgAZ5JAr5b8H/tW+JrjXp7nXdF05dDNwihYVkElvE8gG4t82/auc4UZI7dKAO+/bH+HWt+LNN0fxHoqm6fQVnMtkiFnlSTZkpjqw2fdxzk45wD51+yL8NPGNv47s/FN9Ff6PpunSTpLFcxSRPdb4yAm1sZQEq2TkZUYHUr9h28qTwRzR8pIgZfoRmpKAPiX9pn4beOLX4nanrtrp1/rOn6tOZoZbaBpmjGANjBF+XbgAeoxyTk17H+z78NvFHh/wCCPiHQtUm/svVNaed7ZopNz22+IIrEqQN2RkYPpzXu9Ude1S00XRL7WL9/LtLKB55nwTtRQSTx7CgD8+v+FQ/EgeLh4UGgXhk8zy/tPkv9mxjO/wAzbjbjn17YzxX0r+0L8N/EOp/Afw/pljc3Oran4aWCWfCF5bwpF5btgsSTyz/xEkYGSc157c/tW+Jx4jmurXw/Yy6GsjCKCTckzrghSXBIUk84wcZxk/er6w8O6taa7oNhrVg5e0vrdLiFiCCUdQw4OCOD3oA+OP2XPhd4vk+JmmeJ77Tbyw0/TJ3eWS9jaJ3bYQFCsAxzvHOMcHnIxW9+1l8NPFM/xE/4SvR4NS1O01GOOEpArzG2dVI2hVHyoQM9/mLZxkZ+ua+ef2g/j7qHg7xSfCfhGyt7rU7cK13LcRs6Rll3BAoIycEHPQe5ztAJP2Q/h1rnhvw/rev64GtLnxBHEqWjxlWiRA+1nz0Y7+mOMDPOQPBte+FHjfw742h0OHR7/UJJL1fJura2doXRmwCxGVT3DHA65K4Y/VH7O3xXj+Jvh65NzbC01jTiiX0SA7CWzh1J7HB46jBHPBb1OgDwzxp8KvEN3+zdp3gu11G5uNX05luWU3BKzMGdjDnHKDfhFIGNkeeleE/Av4U+L9W+Jel317pt5pcGkXkd1NNeWrx7wrZCIGAyTjk9APfarfXPxf8AHNp8PfA134juoftDoyxQW4cKZpGOAoz+JOMkAE4OK8H+EP7TGv6143sNG8W6VYRWeqXKWtvPaq6GJ2B25Uli25to7AZJPsAfVFB6GvDf2lfjjL8N7q10HQrOK7125iWc+eh8qGIsQCeRuJKkAA+pOMANN+zb8bx8SprrQ9XtYrTXbWE3GIVIimiDAFhknBBZQQfXI7hQD5x+KPwt8d6f8R7+ybRdQ1Vr+9eW2vIrcvHKskhwzuqhEPPOdoHP8ODX1z+z14U1Twd8KtN0TWQq3ytJNIitu8ve5YLn1APOOM5r0GigAooooA+Gv+ClNuy+NvCV2QdkmmzRg9iVlyf/AEMfnXyZX6Cf8FCPCkms/B608QW8bvNod8skmxN37mQbGJ9AG2HP1r8+6AP1r+DWojVvhF4Q1IMrG40Szkba2cMYU3DPqDkVj/tL+HbnxT8BvF+jWcUs9y+nmeGKNC7yvCwmVFUclmMYAA7kV53+wL43XxL8GT4durhH1Dw3cG22ZJc2z/PC5zxjJkQAdBGK+iaAPxnor6D/AGwfgXc/DvxRP4m8OWMj+ENRcyL5UZK6dKSAYnI4CEkbDx129Vy3z5QAUUVPY2tzfXkFlY2011dXEixQwwoXeR2OFVVHJJJwAOuaAPXv2LdAl179orw5iAy2+mmW/uGxkRiOM7GP/bQxj8RX6Z14X+x58Gpfhb4Jmv8AWgjeJNcEct4gH/HpGASkGe7AsxYjAJIHIQMfdB3oA+L/APgpnPE1z4CthKpmRNQd0zyFY24Ukeh2tj6GvjevaP2zvG8HjX466m9jPFcadpEaaZayRnKuIyzSHPf948gBHBAFed/DDw5P4t+IWg+G7e3a5a/voonjDYzHuzIc5GMIGPXtQB+oPwNsLjS/gz4N067iMNxb6JaJKhIO1xEu4ccdc12dR28SQQRwRDakahVHoAMCpKAPjX46fsi+IfEHxB1DxF4I1bSktNVuJLq5t9RmkRoZXYs20qjblJJPOMe/b339nL4TWnwk8ESaHHffb726n+0XlwFKh32hcKD0Axx9fxPptcT8dfEWq+E/hB4m8RaLA81/Y2LyQhQDsPQuckcKCWODnAOMnigDslmhMxhEsZkHJQMNw/Cn5wCSa/IzTfHfi/T/ABfL4us9fvY9dlYtJeb9zuTxyDwQMDAxgbRjGBX1p+2Z8SvGUPwd8Bmyh1TQG8RW4utSeNmieJhGjC3YgAgkuTjK/c6YzgA+vYpY5V3RSLIvqpyKWSRI13SOqDpljgV+cH7EfjHxDonxs0bw7p95J/ZesSvHeWpOUOI2YOBnhhtHPcfQYX9tzxp4h13416x4cv7yQaTosyR2douQgJjUmQjux3HnsDx1OQD9Etb02y1vRbzSdRhS4sr2B4J42AKujAggjvwa+LdT/Yr1dfG8dvp3ivTz4cYhna4Yi9CjOQFCbSTjrkYyeGx83QfsafEnxnJ8FfHrXcV/rf8AwjVq93pkkzM7SuYpHNuG2kkgoD/ER5gGAMZ+VdZ+IvjTVfHP/Cb3Gu3aa0kokhnjcgQ4Jwigk/LyRg5zk5zk5AP0P+KHwN0Dxh8GNP8Ah3BO9iujxodLueW8qREZQWGfmUhiCDk4PXPNeQ/Az9kjUPC3ju18SeLdesbuDTLrzrWztoS6zlfuO5cfKe+ACQQpDV9C/A/xJqXi/wCEvhvxLq9v9nv9QsllmTAAJyRuUAn5WA3DJzgjODkV2lAHzr+1P+zpN8UNUg8T+G7+2s9fhiWB0vGYQTxqTgHaCVIyTkDnkHqCvQ/syfA+H4V6Jfy6ldxXuuasii/aAsIFAzhEBxwMnnAJyT6BfaaiuZDFbSyqhcohYKOSSB0oA+NfGX7GuoTeKlg8NeLrG00GWSSRUvFd7i2BAwqgf6wZ4ySpAA+8a99X4JeGf+FEx/Ccy3P9mogP2gPiUzb/ADPMz67+cYx2xjivgXxh498W6943vvE994h1Ox1ZLu4MEUs7o1gD8vkrwuw4AU4Azt55r9BP2aPEXiTxT8F9C1rxZGy6rNG4kZo9hlRXISQj/aUKcjg5yOKAPBfhZ+yR4g0jxrbX3ijxFpx0jTb9Lm3SwVjLdBGLKH3KBHyFyBu4LDIwDX2Dwq9gB+lLXyZ+3Z4y8T2ep6Z4P0w3dlp1zafaZLiGRk+0uTIjQ8YDALgkHP3l6fxAH1kpDDIIIPQilr4+/YT8W+MJ/FF/4W1O7vL3Ro7Eyr54ZxayKVVEDZO0Mu75T/c4xzn7BoAyfF/h/TPFPhq+0DWLZLiyvI/LlRxx1yD6gggEEYII4INfMvhz9ku5t/ECrq3imKbRo5VeWO2RkluUxnaef3fPHBJI7qa+hvizreqeHPh1rWtaNZreX1rbl4o2faBzgsemQoy2AQTjA5r4PsfHfjzQvEU/iu28SOmozXCTXhkcFJwMgJIo6qASABjaDxigD9F4IkhhSGMbURQqj0A6U+orSRpbWKVhhnRWI9MipaAEJAHJxVbVbG11PTLrTb2FJ7W6iaGaORQyujAggg8EYPQ18WftU+OPEd38VdR0AazfWFlpUsa28Fs7RhztSQOSDyQ2CPTaCOck+5fse+LNc8UfDa6Gt3L3babemzguJAd8kYRWG8n7zDdgnv3yckgHnQ/ZIvF8SCNfFsY0AHdnyj9qxv8A9Xj7v3P4/X+HFfUuk2Frpel22m2UKQ21rEsUUaKFVVUYAAHAHHQVbrxj9rvxXrvhf4b240Kc2r6leCznuQDuijKOxKn+Fjtxntk4wcEAHswIPQg14R8f/gNJ448Q/wDCV+HNXt9K1cxLHOk6bYpivAcuo3BtuRkg52qOMV4v+yt4x8SaV8UNK8MnVL6exv5Ghms59zLFhXfKgn5TnOccHJJ5wRd/a/8AGvim5+K1z4TjnuLXSdPt4njtCxWO9LAOXxgB+flGcgGM45yKAPoj4CfCiy+F+i3kKag+pahfur3V0U2BgudiquTgDJ7kkk84wB6XXzz+xl4l8V6xaeItM1vUpNW0uxeFrG8k3MQ77jJF5h+9t+Q4OSN3XGAPoagDjvjD4DsviJ4GuvDd3ctaSO6zW1ysYdoZVOQwB7dQcYOGIzXifwo/Zcm8P+ObbxF4k8SQ6hFp10ZbW3tkYeYVIMbyMTwepKDIzjkjIr1L9pTxLrfhT4T3+q6AJVvPNih85EVxArttLkEjPUAYzyRkFc18kfs7+NvFul/FfSrbTtR1G+i1O+CXsEheSOQSMPMkK5++Au7f1+U54zQB9K/tGfAuP4l3kGu6Xqcena1bW/kZmBaGdBuZVbH3SGP3hngnhuMWv2c/gqvwyW71LUdQt9S1i8hSJnhh2pAgwWRGI3EFup4yFXgEV51+2r4w8Q2muab4WsZ9Q07TZLR5pZoWYJdFiUMZwOQo5Izg71yOlWv2LPGXiTUbm/8ACd60moaVYWokiuXbDW53ALEQeWBG4g/w7cdNoAB9O5A4JHPSlr89PjB468ZeJfiBfareahqGlnTbye0tIIJvKa1VWKkHYx+c4wzAkHoDtwK+y/2fNe1bxJ8KNK1XW5TLfPvjeQrtMgRioY+5xnjj0AoA9AooooAxvGvh7T/FnhLVPDeqJvs9Stnt5RzkBh1HuDgivyZ8aeHdR8J+K9T8N6tEYr3TrhoZVOOcdDwTwRg/jX6/18y/ts/BCXxrpI8ceG4l/tzTYSLuAKB9rgHOc4zuXHGTjHp1oA+PfgR8SdU+FvxEsvE+njzrf/Uaha9rm2YgunUYbgMp7MozkZB/ULwX4m0Txj4ZsvEnh2+S+029TfDKoI6HBUg8qwIIIPIINfkLLHJDK8UqNHIjFXRhgqRwQR2Nem/AH42eKfhHrDvphGoaLdOGvdKmkIjlPA3oefLkwMbgDkAZDYGAD9PtSsbLUtPn0/UrS3vLO4jMc1vcRiSOVCMFWU5BB9DXz54//Y++GOveZceHpdR8L3TA4FtJ59uWJzkxyZb8FdR7V6F8Lvjj8NviJHHHoXiGCHUHC506+IguQx/hCscSEeqFh716VQB8e6f+w3p6XsL3/wARrqe1VwZY4NJWKR0zyFcysFJ9Spx6GvevhP8ABH4dfDVVm8O6IsupDrqV6RNdHqDhyAE4OCECg969IqtqF9Z6dZS3uo3dvZ2sK7pJ55BGiAdyxwAKALNeAfthfHCH4b+FZPDvh+8jPi/U4wIgMk2UDbgZ+mN3y4UEjk7uQuDzXx8/a30Dw7HPonw3Ntr+rEFX1E5NnbHOPl/57N6YOzkHLcrXw34h1rVfEOtXWta3fz3+o3chknuJm3M7H+Q7ADgDAHFAGfX1t/wTy+G8l74jvPiPqVo32WwRrXTGdeGmYYkcZHOFJXIPVmBrwP4H/DjVfid48tPDunRTi3JD3tyijbbxd2JPAz0HU+gOMV+ongnw1pfhHwrp/hzRofJsbCFYogSSTgdSTySfegDaooooA8x+Jnx3+Gvw91uLRfEmtul867nit4GmMQ9X29M8/ka7Lw1r3hzxt4b/ALS0S/tNY0m6DxM8ZDo2OGQ/yINfmh+034b8S+H/AI0eJX8RxTlr/UZ7m1uXJZZoWclNrH+6pUY7cdsV9hfsFeFfFHhr4U3kniKKe2h1G7FxYW0rHdHHtAJ2n7uTzj8+c0AdHp37MnwhsPFieI7bw/Ks8c3npbG5Y26vkniM8ADPA6DAxXofj3wT4c8b+GpvDviPTkurCRcBR8rR+hUj7pHb6D0ro6KAPMfhF8C/h98Mb+fUfDmnzyajNuX7Xdy+bIiFidicAKuCBxyQBkk80vxb+Bnw9+J2oW+p+JdNmXUIAqC7tJjFJIgYHY5wQy8Ec8gMcEHmvTaKAOf8C+DfDvgrw3F4f8OabHZ6fEu3yx8xf1LE/eJ6knqST1JrzvVf2Zfg9qXiWTXrrw3J9oln8+WJLuRYXbOTlAcYJ5I785r2SigCK1ghtbaO2t41ihiUIiKMBQOABUtFFAHJfEb4j+Dfh9aR3HivWobDzgTDDgvLKAQCVRcs2CwzgcZq74G8ZeGvGuk/2r4Y1a31K2BCuYm+aNiA21x1VsEcHkV8eft/+H9dX4l2HiMWF1JpD6ZHAt0se6JJFkbKuR9z76Y3YyW4711//BPnwx4n07TPEmtarptxY6dqsMBsZZcDzsGT5gM5AwQckDIYEZBzQB0PxTtP2Z5viX5fi+SP+22kiMyxmb7OGDcebs/d+md38OM/LivoTQLfS7TRLO10WG3g02GFY7WOBQsaIBgKAOmOmK/NX4i+EPFnhvxtqGk6vpmpzXc97JHbTtAzG9Jbh1PO9m3KSASQWAPNfev7OGha/wCG/g1oOkeJmP8AaUUbF0MvmGNWclEJ/wBlSowOBjA4oA9ErmPiJ4D8MePtGGleKNOF5bq4dCHKOjDurDkHt9CR0Jrp6KAOP+Gnw18H/Du1uoPCuli0N0wM8rytLI+OgLMScDJwBxya7CiigCK7WF7WVLkKYSpD7umO+a+fvBmi/s2H4lLDoMVlNrUUpuIgZZWtg+NwKZPlnGcgD7u3oNvHrHxi0rV9b+GGv6VoMhXUbizZIQFUmT1T5iANwyue27NfAnhjwf4x1HxjB4b0zTtQtNbEyy7pI3ha2IwfMZsZQDKkHqeMZJGQD9KaKhskeKzhjkOXWNVY+pA5qagDxf4/QfBT+0rW6+I8/lahGu2MW0k3nbWzgssXJX5TgkYBz68+i/DqLwrb+DrKLwbJZyaJGpWF7aUSKSDhiWydzZBySck5zXxz+1n4X1vRfitqfibUbaVtI1OZGt7naTGrLGq7GPY4XPoRnByGA9p/Z88H+MLH9n/xDpk81xY3+rJcPpKPMytbB4sJ/wBc8vluOm7n5sigD0E/GT4cDxV/wjP/AAksH9ped5G3y32eZ/c3425zxjPXjrxXReN28MHwzO3ix9O/sdiu83pTyS2fk+9wTnGPevztPg/xaPEo8L/2FenVj/y7mM5xv2b84xs3cb87fevq79oHwd4xvP2ffDul27z3+o6Sls+qJFM7NdBI8MBxlzvw2D1K+uBQB0HwBT4O/a72X4dXDSXrrtlW6kmM4QYOVWX5gvzDJAwT9OOz+IXw38IePEtx4l0oXT2z74ZUkaORTjGNykHHt0OB6CvlL9l3wtr+sfE6y17TftNrYabPvvJ9oUNlT+7XcCGJB+bHRT1Ulc/bdAGJ4L8L6J4P0GHQ9AtDa2MJYohkZzlmLH5mJPUk/jW3RRQBm+Jv7H/sG8/t97ddM8s/aTOcIE759q8c+C+kfAiHx3cnwOzTa5ZKwH2iaaQAFtpeLzCVbpjeueGHPzc9F+1F4f13xF8JLuz0FpGmhuIria3jjDNcRIxJUZ5BBw/HJ2Y718o/ArQvE2t/FzR4NJgubd9I1COa/m+aMwIrEOj9wWAZdvfnPAYgA+tfj5Z/DGTQ7S9+JDGOC2m/0aSJ5Fm3NkbR5XzMD128j5c/w5Fj4Ef8K6PhVm+HMolsRKwmLl/OD5ORIH+YHp17be22vEf22/DfiOTxJY+J0hnudCis1gJRiwt5d7biV6AMCg3DqVAP8Obn7EPhvxJaalq/iG5t7qw0a5tY44457fZ9qcncki5+baqk8j5W8zrlaAPZPGnwY+Hfi/WjrGuaF5t4R87xXEkW8+rBCMntk9uO1dzpljaabYQ2Gn20VrawIEhhiUKqKOAAB0FWaKACiiigAooooA+UP2ov2Xk8Ry3ni/4eW6R6xKzTXentLhLk458vPCtxnGQMk+vHxHrOmX+j6rc6XqtpLZ3trIY5oZVwyMOx/wA81+xdcJ8U/hL4F+JNoIvFOixzXCDEV5CfLuI+nRxzjgcHNAH5RV3uh/GX4q6OwNh8QfEgAGAk1+8yD/gMhI/SvePH/wCxR4gtZ5JvBHiay1G2LDZb6kDDKoxz86gqxz7L19ufKNU/Zq+NWnzyRv4IubhUYgSW1zDKrgHqMPnB68gH2oApN+0H8ZWQqfiBq2CMcbAfzC1w3ijxR4k8UXa3fiTXtT1idBtR726eYoPQbicD6V1Vh8Evi3e6jLYQ/DvxIs0edzTWLxRnBxxI4CN+BORyOK7nwl+yX8XtZkQ6hpthoMBkCu17dqzBeMsFj3Z9gccjt1oA8Er0v4I/Bbxl8UtT8vSLOSz0tRmbVLiJvIXkjCn+M5ByAeMH6H6x+F/7HXgnQ0iuvGV9P4lvldXMS5gtgQTxtB3MOmcnnHTGRX0npthZadZx2dhaw2tvGMJFEgVR+AoA5L4O/DPw38L/AAnHoPh6Bjk77m7lAM1zJ3ZiPpwBwBXbUUUAFFFFAENxbW1xt8+3im29N6BsfnWf4v17T/C3hbUvEWqMyWOm2z3E5RSx2qMnAHU1rVg/EHw3B4v8D614XuZXhi1SyktmkXqm5SAw69Dg0AfJ+jftszS+MxHqfhO3t/DbybBJHKzXMS5b52H3Txtyo6YbBbgV7x8d/jXoHwx8E2muSJ9uvdTjLaZaBsGY4Bye4Ubhk9s+uAfk7S/2PfiU/jZdK1BrCLQ1y76rHcKQyBiAoT74cjB6FRnqSMH6L/aI/Z9tvHXw20DQ/DUqWd/4Ztvs2mCaRtjRbFXYxOevlpyeR1z1DAHN/s0ftRz/ABC8Ww+EPFuk2en6ndq32O5st/lTONzFCrFih2jg5IOD04FP/aT/AGopPh74ul8JeFNItdR1G02i+uL3eIoXIVgiqpBc7TycgAkdeRXK/sufsx+L/CnxJs/GXjSS0s49KeRrS1t5hI8z4ZAzEDAXB3AZycjOMEVJ+1Z+zR4t8VeOb7xr4I+zai1/te6sJZxFKJAqplC2FIwM4LDGD14FAHsn7PXxx0z4peCNV1uew/sm90dj9vtVmEoVMFldTwxBAI5A5VgM4rxvWf201h8ZeVpfheO68OIxRp3kZLiQZX51U8AAbvlPJyudvIr0z9m/4Cx/D3wJ4i0rxBNbXt74liWK9VELRpD5RXyiCSrgM8vOBkMM+g+edT/ZA+IqeN30rTprFtCOHj1WadflQtgoUHzGQDJ6BTjqpOAAfWPxH+MOheFPg/B8Q7eM6hBfxRnTbcOIzcPIPlGW5AHJOASACccV5J8F/wBq+XxR47tfDPizQbPTl1O5MNldWs3yxM2PLjkDn5iem4YySoC16B8S/gZZ+JfgTo3w5sr/AMqbQ/IayuplLfNGCpJAKgllLDnjn8vGPgZ+yr4u0vxxpfiPxnd6bb22l3yXK2sTtK85jZip3KQF+ZUYdcg8gHggH2XLHHKhSVEkU9VYZFA2RRYAVEQdhgACn02RQ8bI3IYEH6UAfKXj39rWKy8UPaeGvClvqVpaXDQtPdThTNguuYym4BThGDc5BIx3r2+T4r+HIvg9D8S5PN/s2WFXES4eQSM2zyvlJG7f8p5wCOcV82eLv2UvGEHi3/imbnS7nSLi7aRWllaM2yEuwVgdxYABVyCSSw4xk175L8G7N/gDB8MRe7GiiVvtMYIU3AfzC+0knaXJJXPfjHYA85+HX7VB1zxrb6Pr3huHTrG+uFgtrmCdpWR2wArrt5y2fmGByoIGC1elfHb4xab8NILe1S1XUtZuV8yKz8zaBHnG9jztHBx6kcDqV8S+Gf7Lfiey8WWk/i270n+y7SZbhlt3MpmZSCEIdANp75zkcd8j1L9pD4LT/EK4tdc0GeG31q2hW2ZZ3IimiDMwB4OCNzEEfQ54KgF74C/G+y+JWo3ejXWmHStWt4TcJEshkjliBVSQ2BggsOD2IxnnHH/Er9qCPw74zvNC0Lw3Dq1vZytbzXM14YMyqxVwF2HgEYycZwccYJ2f2afgrqnw+1jUNf8AEk9jLqEsP2a2W1kdhHGSGckkAEsQvGONvXkiuC+K37MnifVPGOoaj4X1DT5rLULiS6YXsxjeJ3YsV+VDlQT16/lkgH0j8OPF2neN/CVr4h0veIJ8gq64Kspww/A8enXBI5roQiBiwRQx6nHNcd8GvAVl8PPA9v4etGWWQOZrmcIFMsrYyxx16ADOSAAMnFdnQAUUUUAeB/Gn9oWDwZ4xPhbSfD8erXNuQLyS5mMUcRIBAXCkscHJ7cjvnHe/C74oaL4z8AXXinAsY9O3pqCyHakLxqGbDNgFcHIPoecHIHkfxy/Z31zxJ43n8ReErnTUS+cy3MNyxi8uTjLKVU53ck55zk5OePRvhD8I4PCnwo1PwfrVyL6TWxK2peWxEYMkexlQjDYCjGepPPHQAHmZ/asiOth18JIdM8zHmm4Pn+Vnrt243Y5xnGe/evpjTb211LTbe/s5kntbmJZYpEYMrowyCCOCMHtXyMP2V/F66x9lGu6WdMGFF3tbzMbevldOvH3+nPtX1p4f0u10XQ7HR7FSlrZW6W8K5JwqgADJyeg7mgC4iIgwiqo9hivEf2gPj1B8PdQOhaHYW+q62sZaZJZCsdtlcoXxyTkqdgwSD1X5d3uFfOv7SPwJ1Txdrsvizwk0D6lMgF3azS7PP2phShPAbChcEhTnquCWAPQ/gb8VdP8AiT4cub42q6dqFg228tfNEgQEZVgepUjuQOQwGcV5Pq37WlrH4sNlpPhU3ejC4ES3sl15csiA/M6xlfqQCRnjO3t6H+zn8KJvh7oOpnV3t5NU1VgLjyHYqkaghVyeD1Y5AH3sc4FeLaz+yt4qXxpN/ZN7pK6BJeNJE7SyCWGJjnbtIOSoJH3ucZyM8AH0b4i+J3hnR/htbeOZronT7xFazGwh52YEqqqcEkgE4OOBk4GSPJvhp+03b6743s9A1zw7DpcOoTCCC5t52lxKxAQOCowpzjIzgkdskd74o+D9jqPwVsvh5p09vaGwMb211JbiTY4cl2wNvzMGcFhjO8nua8i+GP7M3ijTviBpeteJtS0yPT9OnW6CWcrPJLIjBlX5kAC5GSeuBjvkAH1gyqwKsAR6EUKoVdqgADoBS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//2Q==",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},82454:function(M,r,t){"use strict";t.d(r,{z:function(){return Et},Z:function(){return ft}});var e=t(59301),p=t(54580),o=t(8591),s=t(43418),f=t(3113),h=t(90524),y=t(92725),m=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,te=(Re,je,ht)=>je in Re?m(Re,je,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Re[je]=ht,Y=(Re,je)=>{for(var ht in je||(je={}))b.call(je,ht)&&te(Re,ht,je[ht]);if(E)for(var ht of E(je))k.call(je,ht)&&te(Re,ht,je[ht]);return Re},Q=(Re,je,ht)=>new Promise((dn,zt)=>{var Rt=Ln=>{try{Pn(ht.next(Ln))}catch(pn){zt(pn)}},en=Ln=>{try{Pn(ht.throw(Ln))}catch(pn){zt(pn)}},Pn=Ln=>Ln.done?dn(Ln.value):Promise.resolve(Ln.value).then(Rt,en);Pn((ht=ht.apply(Re,je)).next())});const Z="\u3000\u3000";function I(Re){var je=["Bytes","KB","MB","GB","TB"];if(Re==0)return"0 Byte";var ht=parseInt(""+Math.floor(Math.log(Re)/Math.log(1024)),10);return(Re/Math.pow(1024,ht)).toFixed(1)+" "+je[ht]}var P=({value:Re=[],action:je,onChange:ht,className:dn,maxSize:zt=150,title:Rt="\u6587\u4EF6\u4E0A\u4F20",accept:en=null})=>{const Pn={multiple:!1,fileList:Re,accept:en,withCredentials:!0,beforeUpload:pn=>pn.size/1024/1024(De.name.indexOf(Z)===-1&&(De.name=`${De.name}${Z}${I(De.size)}`),Y({},De))),pn.file.status==="done"&&((Tt=(Jt=pn.file)==null?void 0:Jt.response)==null?void 0:Tt.status)===-1){message.error((Nn=($t=pn.file)==null?void 0:$t.response)==null?void 0:Nn.message),ht([]);return}ht(rr)},onRemove:pn=>Q(void 0,null,function*(){const Jt=pn.size/1024/1024;return pn.status==="uploading"?!0:Jt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:Re.length>0,ghost:!0},Rt),React.createElement("span",{onClick:Ln,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",zt,"M)"," ")))},z=t(61481),K=t(89392),ie=Object.defineProperty,ae=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,ue=(Re,je,ht)=>je in Re?ie(Re,je,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Re[je]=ht,Ee=(Re,je)=>{for(var ht in je||(je={}))ge.call(je,ht)&&ue(Re,ht,je[ht]);if(ae)for(var ht of ae(je))O.call(je,ht)&&ue(Re,ht,je[ht]);return Re};const Ce=Re=>React.createElement("svg",Ee({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Re),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var gt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",tt=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Vn=(Re,je,ht)=>je in Re?tt(Re,je,{enumerable:!0,configurable:!0,writable:!0,value:ht}):Re[je]=ht,Ke=(Re,je)=>{for(var ht in je||(je={}))Yt.call(je,ht)&&Vn(Re,ht,je[ht]);if(Lt)for(var ht of Lt(je))vn.call(je,ht)&&Vn(Re,ht,je[ht]);return Re},sn=(Re,je,ht)=>new Promise((dn,zt)=>{var Rt=Ln=>{try{Pn(ht.next(Ln))}catch(pn){zt(pn)}},en=Ln=>{try{Pn(ht.throw(Ln))}catch(pn){zt(pn)}},Pn=Ln=>Ln.done?dn(Ln.value):Promise.resolve(Ln.value).then(Rt,en);Pn((ht=ht.apply(Re,je)).next())});const{Dragger:Te}=p.default;function Et(Re){let je=[];return Re&&Re.length>0&&(je=Re.map(ht=>({uid:ht.id,id:ht.id,name:ht.title+Z+ht.filesize,url:ht.url,filesize:ht.filesize,status:"done",response:{id:ht.id}}))),je}var ft=({value:Re,onChange:je,action:ht,data:dn,className:zt,maxSize:Rt=150,title:en="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Pn=!1,accept:Ln="",additionalText:pn,isDragger:Jt,number:Tt=1e3,aloneClear:$t=!1,realTimeRemove:Nn=!0,uploadText:rr,setFileProgress:De,showFileProgress:V})=>{const[re,pe]=(0,e.useState)(!1);let[Me,wt]=(0,e.useState)(Re||[]),[Ye,rt]=(0,e.useState)(1);(0,e.useEffect)(()=>{Re&&(Ye===1&&wt([...Re]),rt(2),Tt===(Re==null?void 0:Re.length)&&pe(!0))},[Re]);const et=()=>{setTimeout(()=>{Me.pop(),wt([...Me])},500)};V&&De(Me.some(ce=>ce.status==="uploading"));const Ne={multiple:!0,disabled:re,accept:Ln,withCredentials:!0,fileList:Me,beforeUpload:(ce,We)=>{const Be=ce.size/1024/1024;return Me.concat(We).length>Tt?(Me.pop(),wt([...Me]),o.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Tt}\u4E2A\u6587\u4EF6`),$t?Promise.reject():(et(),!1)):Be=Tt?pe(!0):pe(!1),wt([...Me]),Me=Me.map(Rn=>{var Jn,xe;return(Jn=Rn==null?void 0:Rn.response)!=null&&Jn.id&&(Rn.url=(xe=Rn==null?void 0:Rn.response)==null?void 0:xe.url),Rn.name.indexOf(Z)===-1&&(Rn.name=`${Rn.name}${Z}${I(Rn.size)}`),Ke({},Rn)}),console.log("info:",ce,Me),je(Me)},onRemove:ce=>sn(void 0,null,function*(){if(!Nn)return!0;const We=()=>sn(void 0,null,function*(){if(ce.response?ce.response.id:ce.id){let St=yield(0,y.JZ)(ce.response?ce.response.id:ce.uid);return Promise.resolve(St)}else return!0});return Pn?new Promise((Be,St)=>{s.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>sn(void 0,null,function*(){const bn=yield We();o.ZP.success("\u5220\u9664\u6210\u529F"),Be(!0)}),onCancel:()=>Be(!1)})}):yield We()})};function st(ce){ce.preventDefault(),ce.stopPropagation()}return e.createElement("div",{className:`multi-upload ${zt||""}`},Jt&&e.createElement(Te,Ke({},Ne),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(z.Z,null)),e.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",e.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Rt,"MB)"," "),pn),!Jt&&e.createElement(p.default,Ke({},Ne),e.createElement(f.ZP,{disabled:re,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:gt}),en),e.createElement("span",{onClick:st,className:"upload_text"},rr||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Rt}MB)`)))}},93152:function(M,r,t){"use strict";t.d(r,{Z:function(){return Z}});var e=t(59301),p=t(8591),o=t(38854),s=t(60513),f=t(44523),h=t(34055),y=t(56102),m=t(2610),E={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},b=(I,P,z)=>new Promise((K,ie)=>{var ae=ue=>{try{O(z.next(ue))}catch(Ee){ie(Ee)}},ge=ue=>{try{O(z.throw(ue))}catch(Ee){ie(Ee)}},O=ue=>ue.done?K(ue.value):Promise.resolve(ue.value).then(ae,ge);O((z=z.apply(I,P)).next())});function k(I){if(isNaN(I))return{minutes:"00",seconds:"00"};const P=new Date(I*1e3).toISOString().substr(11,8);return{hour:P.substr(0,2),minutes:P.substr(3,2),seconds:P.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function te(I,P){return I-P}function Y(I){I.sort(te);let P=0;for(let z=0;z{},handlePlay:ue=()=>{},handlePlayEnded:Ee=()=>{},autoPlay:Ce=!1,onPlayEnded:gt=()=>{},isShowWaterMark:tt=!0},Lt)=>{var Yt;const Vn=((Yt=P==null?void 0:P.split("."))==null?void 0:Yt.pop())==="flv",Ke=(0,e.useRef)(),sn=(0,e.useRef)(),Te=(0,e.useRef)(),Et=(0,e.useRef)(),ft=(0,e.useRef)(),Re=(0,e.useRef)(),je=(0,e.useRef)(),ht=(0,e.useRef)(),dn=(0,e.useRef)(),zt=(0,e.useRef)(),Rt=(0,e.useRef)(),en=(0,e.useRef)(),Pn=(0,e.useRef)(),Ln=(0,e.useRef)(),pn=navigator.userAgent.toLowerCase().match(Q),Jt=pn?pn[0]:"pc",Tt=(0,e.useRef)(!1),$t=(0,h.eY)();let Nn=0,rr=0,De=0,V=null,re=!1,pe=20,Me=1,wt=!1,Ye=!1,rt=[];(0,e.useImperativeHandle)(Lt,()=>({getLastUpdatedTime:()=>Ke.current.currentTime,getDuration:()=>Ke.current.duration})),p.ZP.config({maxCount:1,getContainer:()=>Te.current});const et=(0,e.useCallback)((bn,Rn=!1)=>{let Jn={point:Ke.current.currentTime};V?(Jn.log_id=V,Jn.watch_duration=Y(rt),Jn.total_duration=rr):(ae?(Jn.video_id=parseInt(K,10),Jn.course_id=ae):Jn.video_id=K,Jn.duration=Nn,Jn.device=Jt),Rn&&(Jn.ed="1");function xe(){return b(this,null,function*(){wt=!0,V=yield ie==null?void 0:ie(Jn),wt=!1,bn&&bn()})}xe()},[K,ae]);(0,e.useEffect)(()=>{Ke.current&&(Et.current.style.display="none",ft.current.style.display="block"),p.ZP.destroy();let bn=null;return s.Z.isSupported&&Vn&&P&&(P==null?void 0:P.indexOf(".m3u8"))<0?(bn=s.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:P,muted:!1}),Ke.current&&(bn.attachMediaElement(Ke.current),bn.load())):Ke.current.setAttribute("src",P),st(),()=>{bn&&(bn.unload(),bn.pause(),bn.destroy(),bn=null)}},[Ke,Vn,P]);function Ne(){Ke.current.paused?(Et.current.style.display="none",ft.current.style.display="block"):(Et.current.style.display="block",ft.current.style.display="none")}function st(){Rt.current.style.display="none",Pn.current.style.display="none",en.current.style.display="none",Ke.current.muted||Ke.current.volume===0?Rt.current.style.display="block":Ke.current.volume>0&&Ke.current.volume<=.5?Pn.current.style.display="block":en.current.style.display="block"}(0,e.useEffect)(()=>{const bn=document.getElementById("play"),Rn=document.querySelectorAll(".playback-icons use");function Jn(){ue(),ge&&!Tt.current&&(Ke.current.currentTime=ge),Tt.current=!0,rt.push(Ke.current.currentTime),re||(re=!0,z&&et())}function xe(){return b(this,null,function*(){Ne(),rt.push(Ke.current.currentTime),z&&et(()=>{V=null,De=0,re=!1,wt=!1,Ye=!1,rt=[],rr=0,Me=1},!0),gt()})}function gn(){Re.current.value=Math.round(Ke.current.currentTime),je.current.value=Math.round(Ke.current.currentTime)}function vt(){const xt=k(Math.round(Ke.current.currentTime));dn.current.innerText=`${xt.hour>0?xt.hour+":":""}${xt.minutes}:${xt.seconds}`,dn.current.setAttribute("datetime",`${xt.hour>0?" "+xt.hour+" ":""}${xt.minutes}m ${xt.seconds}s`)}function Yn(){var xt,Le,Ft,kt,Cn,Zt,hn;const Fr=Math.round((xt=Ke.current)==null?void 0:xt.duration);(Ft=(Le=Re.current)==null?void 0:Le.setAttribute)==null||Ft.call(Le,"max",Fr),(Cn=(kt=je.current)==null?void 0:kt.setAttribute)==null||Cn.call(kt,"max",Fr);const ea=k(Fr);ht.current&&(ht.current.innerText=`${ea.hour>0?ea.hour+":":""}${ea.minutes}:${ea.seconds}`,(hn=(Zt=ht.current).setAttribute)==null||hn.call(Zt,"datetime",`${ea.hour>0?" "+ea.hour+" ":""}${ea.minutes}m ${ea.seconds}s`))}function Fn(){try{const xt=Math.round(Ke.current.duration);Re.current.setAttribute("max",xt),je.current.setAttribute("max",xt);const Le=k(xt);ht.current.innerText=`${Le.hour>0?Le.hour+":":""}${Le.minutes}:${Le.seconds}`,ht.current.setAttribute("datetime",`${Le.hour>0?" "+Le.hour+" ":""}${Le.minutes}m ${Le.seconds}s`),gn(),vt();const{width:Ft,height:kt,x:Cn,y:Zt}=sn.current.getBoundingClientRect();if(Cn<0||Zt<0||!Ft)return;if(!Ye){let hn=Ke.current.currentTime,Fr=hn-De;Math.abs(Fr)<10?(rr+=Math.abs(Fr),De=hn,wt||rr-Me*pe>=0&&(Me++,rt.push(De),z&&et())):(De=hn,z&&et())}}catch(xt){console.log(xt)}}function mn(){Ye=!0}function ut(){Ke.current.playing&&rt.push(Ke.current.currentTime,De),De=Ke.current.currentTime,Ye=!1}function dt(){Nn=Ke.current.duration,Nn<=20&&(pe=Nn/3),Ke.current.addEventListener("play",Jn)}function He(xt){xt.preventDefault(),(0,m.vp)()?(Ke.current.style.width="100%",Ke.current.style.height="100%"):Ke.current.style.cssText=""}function tr(){O()}function Lr(xt){if(!I){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Le=xt.target.dataset.seek?xt.target.dataset.seek:xt.target.value;Ke.current.currentTime=Le,je.current.value=Le,Re.current.value=Le}function X(xt){const Le=Math.round(xt.offsetX/xt.target.clientWidth*parseInt(xt.target.getAttribute("max"),10));Re.current.setAttribute("data-seek",Le);const Ft=k(Le);zt.current.textContent=`${Ft.hour>0?Ft.hour+":":""}${Ft.minutes}:${Ft.seconds}`;const kt=Ke.current.getBoundingClientRect();zt.current.style.left=`${xt.pageX-kt.left}px`}function Wt(xt){switch(xt.code){case"Space":xt.preventDefault(),Be();break;case"ArrowRight":if(xt.preventDefault(),!I){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Ke.current.currentTime>=Ke.current.duration)break;Ke.current.currentTime=parseInt(Ke.current.currentTime)+5,gn();break;case"ArrowLeft":if(xt.preventDefault(),!I){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Ke.current.currentTime===0)break;Ke.current.currentTime=parseInt(Ke.current.currentTime)-5,gn();break;case"ArrowUp":xt.preventDefault(),Ke.current.volume<1&&(Ke.current.volume=(parseInt(Ke.current.volume*10)+1)/10);break;case"ArrowDown":xt.preventDefault(),Ke.current.volume>0&&(Ke.current.volume=(parseInt(Ke.current.volume*10)-1)/10);break}}return Te.current.addEventListener((0,m.gH)(),He),Ke.current.addEventListener("canplay",dt),Ke.current.addEventListener("ended",xe),Ke.current.addEventListener("seeking",mn),Ke.current.addEventListener("seeked",ut),Ke.current.addEventListener("loadedmetadata",Yn),Re.current.addEventListener("mousemove",X),Re.current.addEventListener("input",Lr),Ke.current.addEventListener("timeupdate",Fn),Ke.current.addEventListener("pause",tr),Ke.current.addEventListener("volumechange",st),document.addEventListener("keydown",Wt),()=>{var xt,Le,Ft,kt,Cn,Zt,hn,Fr,ea,Gn,Sr,Mn;(xt=Ke.current)==null||xt.removeEventListener("canplay",dt),(Le=Ke.current)==null||Le.removeEventListener("play",Jn),(Ft=Ke.current)==null||Ft.removeEventListener("ended",xe),(kt=Ke.current)==null||kt.removeEventListener("seeking",mn),(Cn=Ke.current)==null||Cn.removeEventListener("seeked",ut),(Zt=Re.current)==null||Zt.removeEventListener("mousemove",X),(hn=Re.current)==null||hn.removeEventListener("input",Lr),(Fr=Ke.current)==null||Fr.removeEventListener("timeupdate",Fn),(ea=Ke.current)==null||ea.removeEventListener("pause",tr),(Gn=Ke.current)==null||Gn.removeEventListener("loadedmetadata",Yn),(Sr=Ke.current)==null||Sr.removeEventListener("volumechange",st),document.removeEventListener("keydown",Wt),(Mn=Ke.current)!=null&&Mn.playing&&(rt.push(De,Ke.current.currentTime),z&&et())}},[Ke,P]),(0,e.useEffect)(()=>{if(Ke.current.onended=()=>{Ee(Ke)},Ke.current.oncontextmenu=()=>!1,(P==null?void 0:P.indexOf(".m3u8"))>-1){if(Ke.current.canPlayType("application/vnd.apple.mpegurl"))Ke.current.src=P;else if(f.ZP.isSupported()){var bn=new f.ZP;bn.loadSource(P),bn.attachMedia(Ke.current)}}},[P]);const[ce,We]=(0,e.useState)(1),Be=()=>{Ke.current.paused||Ke.current.ended?Ke.current.play():Ke.current.pause(),Ne()};function St(){Ke.current.muted=!Ke.current.muted,Ke.current.muted?(Ln.current.setAttribute("data-volume",volume.value),Ln.current.value=0):Ln.current.value=Ln.current.dataset.volume}return e.createElement("div",{style:{position:"relative"},ref:Te},e.createElement("div",{ref:sn,className:`${E.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${E.animate__loop}`},tt&&$t?$t.login:" "),e.createElement("div",{className:E.container},e.createElement("div",{className:E["video-container"],id:"video-container"},e.createElement("div",{className:E["playback-animation"],id:"playback-animation"},e.createElement("svg",{className:E["playback-icons"]},e.createElement("use",{className:"hidden",href:"#play-icon"}),e.createElement("use",{href:"#pause"}))),e.createElement("video",{className:E.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:Ke,autoPlay:Ce}),e.createElement("div",{className:`${E["video-controls"]} `,id:"video-controls"},e.createElement("div",{className:E["bottom-controls"]},e.createElement("div",{className:E["left-controls"]},e.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Be},e.createElement("svg",{className:E["playback-icons"]},e.createElement("use",{ref:ft,href:"#play-icon"}),e.createElement("use",{ref:Et,style:{display:"none"},href:"#pause"}))),e.createElement("div",{className:E.time},e.createElement("time",{id:"time-elapsed",ref:dn},"00:00"),e.createElement("span",null," / "),e.createElement("time",{id:"duration",ref:ht},"00:00"))),e.createElement("div",{className:E["right-controls"]},I&&e.createElement(o.Z,{placement:"top",overlayClassName:E.rateOverlay,getPopupContainer:bn=>bn.parentNode,menu:{items:[{key:"1",label:e.createElement("span",{onClick:()=>{We(1),Ke.current.playbackRate=1}},"1.0x")},{key:"2",label:e.createElement("span",{onClick:()=>{We(1.5),Ke.current.playbackRate=1.5}},"1.5x")},{key:"3",label:e.createElement("span",{onClick:()=>{We(2),Ke.current.playbackRate=2}},"2.0x")}]}},e.createElement("div",{className:`${E.controlText} mr5`},"\u500D\u901F")),e.createElement(y.CopyToClipboard,{text:P,onCopy:()=>p.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},e.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),e.createElement("div",{className:E["volume-controls"]},e.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:E["volume-button"],id:"volume-button",onClick:St},e.createElement("i",{ref:Rt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:Pn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:en,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),e.createElement("input",{className:E.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Ln,style:{display:"none"},onClick:st})),e.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:E["fullscreen-button"],onClick:()=>{(0,m.vp)()?(0,m.BU)():(0,m.Dj)(Te.current)}},e.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),e.createElement("div",{className:E["video-progress"]},e.createElement("progress",{ref:je,value:"0",min:"0"}),e.createElement("input",{className:E.seek,ref:Re,value:"0",min:"0",type:"range",step:"1"}),e.createElement("div",{className:E["seek-tooltip"],ref:zt,id:"seek-tooltip"},"00:00"))))),e.createElement("svg",{style:{display:"none"}},e.createElement("defs",null,e.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),e.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},e.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),e.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),e.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},e.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),e.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},e.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),e.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),e.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},e.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),e.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},e.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},4573:function(M,r,t){"use strict";t.d(r,{i:function(){return ge},Z:function(){return ue}});var e={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},p=t(71418),o=t(6848),s=t(92310),f=t.n(s),h=t(49661),y=t(57884),m=t(34055),E="data:image/png;base64,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",b="data:image/png;base64,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",k="data:image/png;base64,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",te="data:image/png;base64,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",Y="data:image/png;base64,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",Q="data:image/png;base64,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",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAgCAYAAAD+Fz2gAAAAAXNSR0IArs4c6QAAEyhJREFUaEPFWwl4TefWfveJzIkhUnNQQ7TETBGzGtoU1bpoixa9bd2rWkVVJ1o1lFtDVYdf+Xu1fkqFqqlURSIINcVMzCQhJIZEZDz7Pt/6hv3tfU7C7T+dh+ecs6ez93q/d613DTEAIDdlaQ13EWYZMLqYhlHVgAHDMNgu/m6w7/RFbHe+8+NMAKZhwEVnAqZLXMOkU2nf/V4uN7uKOJ9dkf8DTFO9sy2mSb/Gt9NHfh7bTv/luWy76YZpumm/m72zQ90m2B2bbnktcYw8X7yz6xr0M/w8fn32Wf6umz+3djy/H3Y9fo9yH3t62qbdq3g66/mAdBfc2w3DZ0KNmI+vGAycooLiZANGGAyXBYgEieEDO0i0hYBj//g57FY4Hgbc3kCSVr8PSIYwCBlbPJCElRtegmGBxLZzI8ptzs/MoNJgdmMaAiB+3WIyvjSibnR2Xxwgvl8/Ri6e0kHi55YKEoHJDeWCmWUYrqbG7aNLlsHE85woLkiQuB3vzyQ6XjJNe/+/AUkaU8CpgcRXr1ixknFi9dv2MSZprAHcMN2MFZKdFhjyOM4eO0iK5d7A+xNMIpvCvdy4feS7NABVuaElMzgrbCCx7wQtHcXZw/0ed30OMG3uTnNvysn9jzHJYgYtv1KZZLk7nW3k7hT7uAsrkUnkgvlK98YmG/hOsLSFIlaP5galz7DcuQtIN24l/6dJcUMYmwPDjO4NJOHuvIAkwdJjV+kgcZBLe+nujiIIc2X8ySQW5Lo8mSIe0hGX1HEaANKgDCRhdXF9AZICpHQm2VyeR0yy2Kjip7g3N7lnC3TGYDIMu0e26G8eWmxKIcDJ4I1JmmCQbuz/ASQr/ggRoWISfyhubM4oe0ySK14zhJMlXEEokLiL+2+AJO7NI1Zp7s4mFrwKBzeMWwcWmRTdlVpzKDTFJAskyRLL3Vnu8H/F3ZHisl606rwyiYEkFJaUf0rV6aySbLACvlJXTHE6Y5JSbfbY4y0mPTCTlNLUYqUHSIYASEjokkFiAAiFpwsCAaxN5cHA+QPxCKteBxWq1iYzekjwUmLS7YzLCClfCT5+/jbvx9SWBInIr9S4SQuf48WYZMluKbVVULdJb3aklMsy7kgGOUAiJhUpheVUdxKUC8k74RcUgsp1ooQMl6rMi+pzCAfpfu3uzoSRtX8huTjLzUlJbW2j/Upq8yzHktkGigrz4OsfKOIWsOK9F9Ck13No2OUZOu7w5uWoXK8xKtVrTEylK3iAZMB0F2HNlFdQMaIeOv/1ffqdg+u/V0DxmxdYiPeQ8g8hMrqXBpJckSUxyRISHC8Jkl0+C41Phs69k4XdP85DZPsYVGvQXKwFnv/wPInnUwc3/YDM1LPoNuIDlZs5pb9cLDYl6EU8yIVmZO37xuTsYBJbBG6nu3MkqHSsAKkoLxdxi6eiYq1ItOr3Mll+5fsvoHGvQQSQu6gQSSsX4OKhnWja6zlEdR8A0+Xjkcyy651N2oLdy79A91FTUbVBM/qNX6aOpPfbGVcQWLYC/AKCFUh3b11HeK0G6Pn3qbSNuT5uPUesEYzznsTKpLZkd1dYkIcDG5bg8pEkNOzcF5HRT+JW+kXk5dy2EmY3cOd6Kk4krkejzv0QVD7cdh8BIeUQWrGaTb7bwBIgEdjaMxiZf3ylAJLqTa5uySyl0CgTtdxdQd5d7FgyE3czr6HbyI9RtlJ1YszK9wdzgDr3E1LchZTdm7A39j9Q/ZHm6PjSO/AJCLIxyXQX45dpI+EbEIynJnyuQKB7LS7C0rf6IfqFN1G3bQ9Id7d25ihUe6QFWvYdYbk/G0iyAsBB0IWDnrfoysopneU5zJgpezbj8JYVtNAyzp9A+ulk232W9qVmVFtEdfuL9yTXJvEFIyU7M/d+ZcpSjmH42JjE5LcNJM0V3rxyDkkrvkBRQR66vvwhyletxWWzYeCnD4agcU/GoKcJ0MxLp/HHz4tx++ol+JTxRWh4FXR5ZRICQisokM7ui8OupXPRecS7qNk0Gnk5t2C4XPAPLofCvFz8OGEg2g8dizqtu3G2FORj2YQB6DR0PCKad4RLd3+2YGslsx4xST9OGcmTSRTvxP6rZ48gvGZ9uFw+Kg86Ef8LLhzagcdfngTfgCDOHHcxbl1PRdmHqntWJhwy3Ju7k0wybuxZYDJDcGYw+1ogmVr9TQfqzo00/Pbl+wiPqI92g0YjoGyYApKBFP/dp6jTqjOCyj+EU4kbcCl5F2o1i0bz3sNRXJCHrV9PQnCFcPQa8xlPck03fvl0FLkF5t7Yz8Yvmobc7Cw8OXYOcm9eR+zk4eg0fCJqNe9AAN24eAqbZo9D/w+/RXDFKjx7EOpOl+O8BieDNH2SNSStZqcLC104iPPcxSi8l0vs5sa06nY3084h/vtZaPbEYEQ0bkfsZq70wsEEHImLRfuBo1G+au0SQSotJtHzMICcRVBnTHIyiYGVenI/qj3SEi5XGQscAAW52bh8dA/O7PmN/HR47QZoFjMYleo0EtUGF7JvpKMw/x4q1qhLhj23fzv2rPgCfScugH9oBaSdPIAd/5yFmHGzUbFmJG6lX8C6Ga+jZb8RaNjtWQLoZPwvOPzrcgyatozXt3gGRG5M1bukoCCQmFFFfZUdLaSfFcRLBunQxh9w9XQyOg55W8UW0yxG/t07iF8yE8EVHkK7gaN4nut20z24i4uxe9UC5GRloOOQ8fAPDPk3QLKSb+N60hc8UWUrUDFJxhlLOHgDiQHLbuR2+iVcTUlG+umDyEo9D7+AINRu0RF123RH+Sq1lKDgZSFdrvNV/+MHg+EuKoKPrx8KcnPo+MgOMWgz4G/E7Izzx7B53juoEtkEPV6fTvsTFk/HxeRdyu13GjoOtVt2cTBJlsKtsowsjxOTPECyqs26BM+5mYGdS+fQvXUaMg5lK0Ug904mEv9rDrIzr5JwYHbIy7mD/HvZKLibTeAxEVGYn4cq9Zqgdd8RnvU7vdLh5qDw5FjETvb0Gbvn22S2ktxKDEiQDDCXx/ZfPJQAFoMYQ1je4i4qVoZiIDNl5VPGj29zVHQq1WuEqG4DuGLkIQunEjfS4ggJr4KLBxORdmIf+r73DXwDg4kNl47sRvyi6TB8fDBoxnLy8zcunKL4l309DUkrvsTT7yygOMhIkn8vp0QmybYD93SiBEOGkYVVq9rtGxCgYk9BXi4Sl8xCdmY6eo2agZys64hf8in8g0LhHxwCP/YeFAK/wFD4se8BwQgMCsXdWzdwZFssWvUZTkDx2O9ZiFXtEVtpyQ3j2q7PFUBW70evJlgSXMakAz9/S8BUqPYw7t68QS6ofvQTPI5piOifGRIX9scjLKIeOgwdR20KXnXgIJKYSDuPX+eOQ6cX30ZE0/aqVnfk12U4mbAe/iFl0az3i6jF9onX8d9X49i21Rg4damoaQFLxvRR+//sB7YYBkxZyl2jMBoDPv3UIdRkscY0KYUozLuHMpQDmhSnXGV8YLjKoLioEMWFBfDzC0RK0mbUbBINX/8g1ZdygqTXBOUiopLVtZ3zVAzSE1aLSbJoyg1KTTfBJHbMsW2xuHx4F2LGzdN6SY6qgzgn7tsp8A8uiw5DxgpwLJCKCu7h188noHL9pmj17Kuk7uRvbf/2E7h8fFCpTkOkHt9PQkK+tnz+DgLLV0THlyZwEek2Kf6JcKOViHiMkfFJZBuyG2hjEN/oQu0WnVQfyVv74drpw0hcNgcxb36GgNByWD31FTTq9izqt+mBM3t/x8nE9bRPl+r2XMzJJJ44y4Yfuw0jI3GeaYrU3puk5vGJs0gyTAfp+LZYnN65AYFlw0pcrMKZ4V7OLdRo9BjaDx5rdWgZFKYb2xZNRf7d22jTfyQyLp5CxtljKOPnj/YvjsfqycPQqPtf8HCLjlg1aRg6DptAK5K52PUzRyN68BglvyVIwmt5FQ58tepdWeHuvAoH6QZNYkv8d9PRLGYoKlSvg0vJO/HH6oV4ZuLXcPn6I/aTEWj0OAOoJ87u3YqTO9bjyTGzrWqDJtdVh9bRd9JrgtTgy9gxlxjkZotZ9HRKZpInSMfjVuPigXi0fvY1j7a4veEHHNq0jJLZ9oPfUrKenbT3p69xZs9WziqXC2HVHqbKRI2GrVGuUnWsmfoq+rz7JcpVqYl9qxfi8uEkPP3+N4j79hOwakLfd7+C4fKxFogJlRcJKPgq5gHAqtc9EEiWwLhwIAF7Y7/BU+PmIrBcRaTs3oyjv63EM+8tpLjCAIrq3p8AYs9zMnEdYsbMUTHH6sraa396D0l9ZqKBXFzCHNVucGuu637ujuYNDAOMQZcP70Tnlz/kcltEfot5Vld294r5CCoXjvaDx2jzDaCMPDsjDRVr1UdY9bpw+fqRi2Nd2cMbl+LMni3o/8kPBEBRfi7WTvsbAXc15Qi6vPIBIhq39WSvAySZJ4korYElXIpqN2u9G5twcCNu0RRCufOI98joBzcswbWUI+g1ehbNN6z6eDiVsiLb9kTKni04uWMdnnprrk29PShIkknGtYTZxCCx/JVSexB3x0BiDDqduOGBY3HNJu0Q/cJbto6sXnjllW8DRfdy4BcYjNgpf0XlelHoMGScGkI5sX0t9q9ZhPDakZTIlvi6D5PsjNIbf4JpWnf2blYG1v1jNFo/8yoebtmJjL716w8RGl4VrfuPpNUe+9EwAqhBuyeRsudXnEhYh95j54LV8jLOHUflulE8VNg6v15mHLRKg3E1/jORB1lVbObuXM72ApV5mItj5rCEw7H4NSQSuo+aDhflUVyKW4pQVikMJCyZiYDQ8mj/vGSQ0NmiipGTeZVYcenwbty4dBrRz72BHUtn46m356N85QhiZ/qZZMQvno6iwgIySou+w1Ty6hUoB0iqSabcnZTXOpO0oqsA6cjWlTgRvxZPv/cNyvgF4PbVy9i84F206P0SHm7VlX46dvJLaNxjICLbPkEMOpGwFr3HzUNe9k1smj8R3V6dhJAKlVVM0ks8JfWRjLTt/zBZu1u1G5gZXCLnKSUmSRd2PP5nXDyUiMcG/J2D4wDIikMGDm38HiHhVRH9/JuqfcFqbqyImnk5Bfk5d1C2UjVUa9ACD9VugH1rF6NOq65o0XsYioqLcCJuDZI3L0doWGV0fW0yziRtwbGtsajTuivaPjeaEl3vIJlwWZ0KUYHmR5KqUmDZJ39ky4Epq3UzR1MbpO2gN8AKuwlLPsWtq5cR89YcuMqUIaOvmvwSonoMxCPtnsTppM0EUJ/x83Ez/QLiFk9Dr1HTqP5oCQFrpMtjCEUksUZq3CxikASJsYRuWDbjZOvBgxkc1OPxa3F656YHdnEsXkQzBgnWFOTnYvfy+aj2aHNUf7QlQsKq0HVZ5s4qxn0mfgnGrIR/zqQSUdUGzdHpxfHwDSlLv5myazP2/vQVwmrURY/Xp/FipbeXaYHExZTVAPQEiRAThgSunTmK3xd+hC7DJ6JKZHMSCuf2xaHdc28gIqqNKpqumvQionoOIheXemwvklZ9hTotuyAr9SxVHPqMnQe4XCXEJM8iLd1j2raZNDSigyQndXSQVDnI5r4MnNqxHpeO7kH31z4WeYs2quWSI1k832HVb1adfqz/SC+DkfZJIcYOlpjWatIe+bnZ2LbwI0Q9PgA1mkZzljITisHI9JMHyGAdho4vdaE8+Myd3d3lZF7DqZ2b0DxmMBWTT+3cSHdQv10v0WLnx+9fuwjVHm2FynUbo7ggH0e3/oSs1DNUVYlo3IYn2F4HI7VirmMuz0jdNpMYxFaVjB1ywocCjsakkkCimMSGSBj7HACqpFZWDkQsk7FKvZc4vcoHWSh11KZXnSBJ9ypLSCULhz/PJFV51tsFXmbuuAvjdUZ7K4ENRsrJVKukJLuyTvCIQam/f6oqCRIkW0ySCk/vDXGr2oQAB5cLAinBbUqQThGVAw8Boo1zqfEvYXJt5s4JkvfWuRQepZBJc3f2cS5vMcnu7ryCpE0XeWv42UCicSovLQ3ZOneAalzZOiPNMIyq0uA0i0XEsebjZCNOHlMSk+RkqpLtzoafGowsYQhFMNZSivcHSdXyZPFVSpX7zNwxo0nhQHOkTO0JTO0xSax4VeS0mne2rqya0nHGEieT9DFkWbnmLk7ONoi6E9uWbqT+PmOZSaO/lsyWA/CWXKYyg8dolgUU38+P91HDI7wk5OjKMpBU61yyThtCUedwcGy/IVjozd2peQrmCrkroJyu1Ne/xSQxbOJo+CklKHMbFJcQZzRgaYxLAmnlXwokwSKYWG5ciZtZA8VmMmCGKaktjEQOyzZpKguYmtHVtI8OBuvK8u/eurJkeMd8gy0WCRXJwXGMIOuukmrNHAy9uEqnM3vKRVUKSiVPr4oSDw1oiHagPu/A2kmih6OXasidlejC7CBZfyVhB0nEpKwABDSlNcZAMtzuWaaJLtLdSTdlgWRnkZ0ZcrXrMYa3z+8Lkoox+jiXAEVNEwmGaX9VwRwSFzOlg/QgTCodJDnGZQfJXtS0/1XF/UCy/pRFMknLv4B0mO7tAcV+E4LavnLlX3lTS/GLYAyLAAAAAElFTkSuQmCC",I="data:image/png;base64,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",P="data:image/png;base64,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",z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAqCAYAAABfjB7GAAAAAXNSR0IArs4c6QAAFNBJREFUeF7tW2d4VVXWfs9NJUAMgQQCIzUhdARGQ2/SizAOAUTsNEF4BHVGBPxE2ki3jA6oKCpNNEpJjBQlCoSSUEIgECRAQnoICenlnvM9e+29T7m5CQ7wfN8friW59+y97znr3e9a71prR7kdv1lTFAVQFCiKjf9k/7DPwN7Ka/RGfO74k4/TAGiKAhvNBDSbWEOjqXTtTi+bylYR89mK/F9A0/Sf7BNNo2/jn9OvfB77nP6Tc9nnmgpNU+m6yn6yoaoGdseaKtcSY+R88ZOtq9DX8Hl8ffa7/F6VP7dpPL8fth6/R3mNPT19ZrpX8XTG8wHpNqiHFMXlH38ZsfiGkn/uSwKIA2EzAJEgsY9hBYk+ofHsXz6H3QrHQ4HqDCRp9TuApAiDkLHFA0lYueElGAZI7HNuRPmZ4+/MoNJgVmMqAiC+rp2ML41oNjq7Lw4Qv24eIzdPzSDxuTWCRGByQ9mg5SqKrbOSxwAig7NdzhjEDc7teGcm0XjJNNPP/xuQpDEFnCaQ+O4VO1YyTux+yzXGJBNrABWaylgh2WmAIcdx9lhB0lnuDLy7YBLZFOo2JS9uk3BxzNBWJllAItfHacIZJdyfZJcDmBZ3Z3JvupO7b0wymEHbr0YmGe7OzDZydzr7uAurlknkgvlOd8YmC/iOYJk2itg9JjcofYbhzm1AupJ3dpNGcYMMxgEyuzsrSMLdOQGJxywr42oGiYNc08vs7iiCMFfGn0xiQa6rKlPEQzrEJX2cCQBpUAaSsLpYX4CkA1Izkywur0pMMtiox09xbyq5ZwN0xmAyDLtHZs9bZz7XRQIngzMmmQSDdGP/DyAZ8UeICD0m8YfixuaMssYkueNNhnBkCVcQOkjcxd0DSOLeqsQqk7uziAWnwkGFknfqM42iu67WHBSaHpMMkKTCM9ydEbOcqcB7dnekuIwX7TqnTGIgCYUl5Z+u6syskmwwAr6urpjidIxJumqzxh5nMelPM0lXmqZYWQUkRQDEo3wNIHEJbpHeXLQiPfEsfP/SCrW8fXVh4QhS8rloePs3wUMBzbkEv5uYZAKJyK+rcY02PseLMcmQ3apaCUVxEZLYUXqzkVIuy7gjGeQAEjGJKTyrlOcS3EEsVHkvXbLJzVninVV5Wt2dBiU3dqNJZjsBScQkQ2rzLIeBVVFWjLDFL6L3s6/j4fYhIk/SYK+osORLPy6fjqAew9Bu4JM0hq2g2GxQ3Nz5WvL/CpCReBaZV+KdhiYDFIIBDVt1REBgRwLFAIkb8cqJg0j4bRf6v7QAXt71CSS1sgKnf/pGJlYixxLoSncJDR51fRDcY4Th7kgRVKKkIA8FNzNwK/UqcpITkZeZgoFT3kbWlXjkJF+WfldyW09xavs2RPPOvatKcwegdI1tiklKbsx/NM4OnqQKzawnpUaiaoiAa7FR8H04ELV9GiDs3RfR55nX4dO4GQ5ueAf9XpiPn9a9XnP0B9Dir/3R++l5ejIrgTod/jXi9+9E3foNa1yj4GYmOg2diM5Dn9LdH3N9QjGg4GYaojatQEVZCfpPXQSfBk1QWV6KHQsno37TQHh4edPQ7GsJ8PCqC2//xmSfwpwM2NzcMGjGEjIw29Exuz5DyoWTsFeU0xwXV1fUa9wCvk1aoXnXvrgcHYmU+OPwaxpsgMOJg1sZ11G3fiM8OmaqsSGc5lGcScRImsvjpXLz5Mc6QFK9SRckFZ2u0CgTVRC9bT38W7RD86798MOSl9Br8jy6scTDERg47W0U5eda8qh9H85Hi279ENRrOKlF9tWunl7wquNTxd2dCf8KiUd+xvgVW6sFiCWX2+ZPQLt+Y9Bp2CSTumNx3gCpsqwEh75YgVupSRgwZSF8Gj6M7QueRv+X3kKjoEdo3r6P3oR/y/b6OvEHv0NqQgwGvbyUr6sBNy6cQHH+TXj5NEDs7k1o3XM4gkIGi72gIW7fduRcu4QBLy0EJb6m6kHM7k2wV5ZzgGpQd+aqgxkk5eaJjzVewmGkcbEwiclvC0ji/aUj4bideQNdR72gA5SXdg2VFaXoMup5pMafwM3UJAEScOlwBMUp/xZtCRwGc4fB4+Hi7lklJjGALt8BIPag2/85ngB6ZNgk2Fl6JoHRk1OepNorSnDi+43oNGQi3GvXwY63nkbHwaHwbdySDHlqz2b4BDRDi679aHzyuSP0bINmLtNdErlWsev3rJmDoB5D0TpkiJ4Hxe3fjpyrDKBFhlQX40/u+ZyY99jYac4rHaL0Y+RlViYpOcc/0lg84DmMFSRNiAczSOz3nOuJOLX3Cwyc+g5+XDoVvZ6ei6sxh9CsS280e6Q3+X/mOkQtCClxx+Dt15gMIV/dx82AzcNL1P5ELU8BdICWb60xT2IAte03Bl2GTeKlNfZtQt2Z5TivwfGHtpeXYftbk+BZxxsurjz+lRTegouLO9xqedH7itJict2DZy23VAukbN+zejZa9xyGoJAhAjQVcfu2ITMpAT0nzuEMMhk97sAOev/Y36YbYsWs1pyIDHm/9DwMIMciqGNMcmSSWlmOmB8/R5cxL2D30ukEUEVJMRoFdYSXj58ex6Rr/HHJFLTuPQIdHh/HGUoBh1cmKM2UtTsFOB3xNS5G7UWvyXNrBOjw5jVoP+hJPDJ0Eq9v8QwIankZbqVd1eMtW75B00AaUckAmj8JA6YuREBgZ7qNyA/+iYat2qPz8KdpTvyBnUi9cAJDXlmhA/T7VytRdDOTxhfm5cDD0wtunl70nY9PfRvMLSbFRlXrkv2atUHIk9Or1vhMxVNr/c9IvpXsYx/yRFUoK6OaYBUOZpByU68AqkoPfPjr1egwOBT+zdvB3asOKafrpw9Xe7PmC6Pf/Ag+/g/rILG7OBPBRcKfeXUa/hQZlu1aCdKtrBTsWT7TMn3yqu8Bm41Ewvb5T6H7+Fnwa9mWEtPfNq+EX7PWaNPvCR5Hj/yErKQLGDJ7hb7jmQgoKbyN8uIC8hR+LdrCt0lLAr1t71EoK76N0qICQwRQwkupM4Hi4uYBr4d8q9bvzLJd5aDw5FhUzxkmWdEfWGS2Xuohl2cGSQFzeex6+KrZKC8urGLDRkGd0G3MFJSXFOrVbskUThRRFWeRRwEeatgUru7M1bC1xSaxV8JOUUUQTTDMGWA2mysUF1cyhoxB9soK5OdmUHBPOXsUpyO+AQOIjassL8G2NyfeEXufgKYY8sp7nN+mpPXSkQic+3k7gnsOQ4dBE3QXx3Ik8zgKWaoKmyl28RhjKks5Flxle8RSWlKhZB59XwfILKmN2poBkoxJbCcyc6YlxCB21yZ0HfMCmnbsAcXmAjcPL6RfPoPsKxd0kSBjEdlaGPyR4ZOhuLqJ9/yKDpIERZQP5JyaLMsA4Ume4e6Sjh/A0W0fYPLq76HYXGlnlhXlmXpJwIEN75B46TAoVDey4sKfQy8dCaNFrn+D8iDFpqD7uJlo3KYbyevYPV+IW5MKsuqdNu/cC+36/a1akMw1QTOQSuaR9XoMMgqlpqKp6PfIPImMKJgUtWkpclOuwLOuDx6fsRheD9WneHIuchuSTv6CgLZddUDkLRfmZpEknbBiK1zdatH4/PRrCF/3mlP7e9cPwOgFn6C8KB87Fz1XLUaj53N3ydydBOny8f2I3vYBnlkdBmb0suIi3e1IWXvgk7fh17IdOg2ZQM07msuCs2KDi7uH3kfKTIrH+QPfoSAnHQHBXZCWEIseobNQy8cPN5MT9QLr7Zx0JB6NRHDvEajN4rGQ6rV9/eHTsKnu5mQ7w9q64NUNngLxBqGSdXi9pon6izNJzZnEWSQZxkDKTbuC2LCNKLqVjWade1JWPWDqItp5cZHbkfHHWQybs4oeWM5jaF0//Tuit3+ICcu3kMxmdYW89OsIX/Mq2g0YS2pPVm5S4o6iICcDYxZ9ijIG0FuTEdRzKOo3DdKBYnMvRu3BEws/wUMMIPZ9wtAMIM6gMGiqHVv+EXpH9yYHMDc3bM5KIdXLsO/fC9B19POI3vY+WvcZCZvNBecPhmHIzCXwqltfNBftyLp6AYe3rEPf595AvYAWJqlulKB0d0ehytp3MtcEqcGX9fs6YpBKYcF53uMIkqraEbV5BZVvTn7/H3SfMBsp547BXlGKXpNfR/z+b5EYHYladX2ssQQKBeqy4kKMX7YFrmyHKgry0pIRsXYuhsxahoatOtAclUnu3V+C1fHMAPV9/g0069pPXzftYiwOfvw/OkCSPiwm/XF8P44wgNaEwabYkJp4Rs/QMxLP0drsVbueP7KvJuDRv09DLZY8s0Ta3RP1m7am30+Hf4X8zGT0fe5N7Fo+HcF9RqF1r+GIP/g92vcfi4riIoo5zNzZyZdwbOcn6DlxNnwaGYxx96zNXbCpbV5tYVXEMGJf5m9r9XYDM4pjziMluAGSgviDO3E7Jw2P/v1lhK98BSETXqGyx6+fLsagGYtxOfpnpF6IwaNPzjB1Z3mcyfgjDud/CcP4Zd+QEdiLsSBi7WsEkF/L9rrsjt3zJVLORWPsgo0oLblNDOrDAOrSVy/cOgVI+LikY/sIoGfW/IDiwnx4efvS95UX3caeVXMQEjoTcZFb0TCwI+30W+nXMHAqSzZFJ1YDbmelImL9PCr91GvSEruWTRMAjdDdYfiqOSgtzK+WnS6ubhj52nrh7v4cSBI8JfO3NcQgHtENpVadu8vPTEXUl8sw4MW3UateA1J0IeNnoXHbv9KDs3gUv28HUs4fR6ehTxlNQHH72dcvEYChS78WALEYdB0R617DkJlL4d+qPTWqWEno1B7BoAUbae1vF5oA4r4T1QLECqbH9uPo1vcxat5aHPj0XTwx/yN41qqLqC/+BXtlJfpPWYif1s5Do8CO6DB4HHa/NxvBfUaiXf+xoiIAqgKc3PU5HqM8RsWPS6chuO9IBPcaqbsvBixTj0yosELqmcgt6DryWdT1CxCMVShJ143uhEnVsUnJiFot8iB5MIS7O+YSLO0FcepHtVcgIWo3Og4aj8qyUuxdM4cACmjTDTaqSADn9+/AlZMH4dO4uV6r5vgoFEsKstMRuoQBJFxc+nUqsDJ/zhjE4h2LQ2f2bkZyXDSeWMgB2mkCiK8GpF06VdXFic0gAWJVgoDATug+fiaOffsxMpPOY8TcNajj2xAR6+ahUauO6DL6WaRePEXg8RrfRHFqBVDtlXRWg71+WDqFGNSmNwfIKNHwclDOlfOI+noV+r/wFnybsBhklepWkIz51QKUdmiVxnarHsjZY9sEk6qNSbzzWlFaivC1ryIkdBYC2nbjECgKzu//Fkz1DJ65zDgpJNZKPnMYx3b+G6HvfsVFggLkZSQTQKwA61G7rsQSeenJ9NBjF2xASXEBvls4GQ2aBqGWT33dnZQW5CH76kVrDBJXf9+8Etdif0P7gU8i6LHH8eumFVS4ZG7Y268JjQpfOxeNAjuhyyimEFXcuBBDyWuTtt2odMNKQuYjXAygNn1HI7j3KGj2SpSVFOkgsF2Vc/0Sond8iF6T5sI3oLnRR9I0KifxJNTo3MojXTrQDqArqb+uJAZJkOTulV1WI7k04pOMS4xB7AFDxs3kAAmgJUCsIizleUl+DrKvXcTlo5Gk/MYu+Aw2F97iyGcArWcAtYVHHd4GYPxgsYk90ZgFG1DGGLToGQKIVZUpJwNQdjsPWVcTnAKU8OsPVJIJ7DGU+kwxYZ9i8IzF8PTmWT1bQgdo9PPCHanEpNN7v8KgmUvg7lGb50cikQxb8hIB1KbPE8jPTkHkujeqjT2OF0bNWwdXD0+HGl/V41xmNilpv7xHh0bMIIlEhx90M1W0JUMkaPZyBtA8hIx7mZI2niMpSPg1DFlJ5zFg2juivWRDaWEeDn22hNoMrNDY8tGBOuOK8rKpjM+SVyZvZbnpSswvuHntEh4LnQXWOji8ZQ3aDxwH/5bteGnHpiD3xh84G7GV3JdXPb8ajaVVlMPFxY0Hd5Hv7PtoPhq16kDtBqPIqkK126mpyI0ldj007F39Klr3GIrA7kNJkfKisNnI4hZMvR2Z8Po1C+bu26GKYHRleYnHAlDqL+8Rg6gNYALqz4Kkqzt2iIR9ucldciDFulTekTLe6MpK0GXLw7Fwy6/zmCR7SfQdIgbJ06syJpnKF87B0jRegjGBJM87kOHogii98jc6SDKp5EOsByf5NfOhRlHZsLgs3ja3nlLl7o5LcGtMIpanHvyXXkmQIFlikpOzCrL0YpSG5GFH3rYgozn2koSh+eeOAoTnYHQIRT++JUxuOorsCNLdnm9ghpAgWY9zCcP/tyCZThc5npUz95I4M6jmXgWM6s43KDcOrDCdzWZM4n0hAyRe2JRS3CimVo1J8mSqLturgGSIEWeHUAgcAolZiIF4Z5DkEMkc8/mGmv2dGSSe5etnyh3aztYip9G8k2zTXZJ+VMt8+seRSeZjyLJybWrSibqfYFM6AWR1M7xoSVwwHWJ0BpIhwzmIfLyLUG7isLwzkETrnI83uTt5WtXp0WM5zrm745uCQ0LsYG5b+q7qkPqvmCTijMNxLou7oyEOlW3huqxMMkAyg08uzdTAg4ZtSsr+5UY/yOTOZBPNDBK7LIWAnshyZEx/BcFBMup2ojlnERsKVYS5GHCSb5GVq7o764ao2vCThVwJkqy+18Sk6k+vioBNBzRkTDLOOzCcVNHDkZVog0nVuTAT++RfXDi0IUx5Uq4nPDsryfuWiXYDdydGYZMb3mCS1dVZY4ycK4UAd0+cTWInV8ckPcaYmSTcnP7nLqLgavqrCuaQ+HFla1fWEaQ/w6SaQTIq3PLUqmQNT2rMgsHIcaqPM6IZJ5ty5hOuXLikQ1MPedrd/+HVfeoN5eiGFzcAmFbdLus5fdOdHEWNrv7BxXuzgHL+23fc82+lHAK0Hs6WegDQvRn4XmcTO2I2TAsohz0W0AIcF3wA0L2a+N7m6+7r+Ocv9lDtOKRp4OeRxOsBQPdm4HudbYkvxz6dMk1VVRaTHgB0r5a9T/OrCABH0fCAQffJ0ne5TBWAHEXDA4Du0rL3aZpTCW0WDQ8Auk+Wvstlqs1xpGjoMW2Tx12u/WDafbBAjUkoEw3dp3628T58z4Ml7tIC/wuyLDr7JEtoSQAAAABJRU5ErkJggg==",K="data:image/png;base64,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",ie="data:image/png;base64,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",ae=t(59301);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:E,swimg:b},{name:"101\u8BA1\u5212",ptimg:k,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Y,swimg:Q},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Z,swimg:I},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:P,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:K,swimg:ie}];var ue=({className:Ee,dataSource:Ce=[],col:gt=4,right:tt,bottom:Lt=23,precision:Yt=0,wrapWidth:vn=1200,trackEventItems:Vn,loading:Ke,onRemove:sn=()=>{},isCurrent:Te=!0,showAlias:Et=!1})=>{const ft=Math.floor((vn-(gt-1)*tt)/gt),Re=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(je=>(window.ENV==="build"&&(je.ptimg=`/react/build${je.ptimg}`,je.swimg=`/react/build${je.swimg}`),je));return ae.createElement(p.Z,{spinning:Ke},ae.createElement("div",{className:f()(e.list,Ee)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((je,ht)=>{var dn;const{name:zt,id:Rt,identifier:en,featured:Pn,school_name:Ln,image_url:pn,excellent:Jt,is_plan:Tt}=je;return ae.createElement("div",{key:Rt,className:e.wrap,style:{width:ft,marginRight:(1+ht)%gt===0?0:tt+Yt,marginBottom:Lt}},ae.createElement("a",{className:e.li,onClick:$t=>{$t.preventDefault(),$t.stopPropagation(),Vn&&(0,h.L9)([Vn]),(0,h.xg)(`/paths/${en}`)}},ae.createElement("div",{className:e.img},ae.createElement("img",{className:e.cover,src:`${pn}`}),Te&&(0,m.bg)()&&(je==null?void 0:je.studying)&&ae.createElement("div",{className:`${e.movebq} user-path-items`,onClick:$t=>{$t.stopPropagation(),sn(je)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(dn=je==null?void 0:je.subject_tags)==null?void 0:dn.map(($t,Nn)=>{var rr,De;if(Nn===0){const re=(rr=Re.find(pe=>pe.name==$t))==null?void 0:rr.swimg;return ae.createElement("img",{className:e.sign,src:re,style:{left:"-4px"}})}const V=(De=Re.find(re=>re.name==$t))==null?void 0:De.ptimg;return ae.createElement("img",{className:e.sign,src:V,style:{left:`${48+52*(Nn-1)+2*Nn}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(je==null?void 0:je.excellent)&&ae.createElement("div",{className:e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:e.name},ae.createElement(o.Z,{title:Et&&(je!=null&&je.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${zt}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${je==null?void 0:je.excellent_alias_name}`)):zt},ae.createElement("span",{className:e.e},Et&&(je==null?void 0:je.excellent_alias_name)||zt))),ae.createElement("div",{className:e.tags},ae.createElement("div",null,ae.createElement(o.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,je.stages_count))),ae.createElement(o.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,je.members_count)))))))})),!Ce.length&&ae.createElement(y.Z,null)))}},89831:function(M,r,t){"use strict";t.d(r,{jL:function(){return f},w9:function(){return Pn},QD:function(){return mn},cQ:function(){return ht.Z},op:function(){return Jn},O5:function(){return A},_b:function(){return X},t7:function(){return ue},Gi:function(){return Nn},YG:function(){return Tt},qp:function(){return P},vr:function(){return He},qE:function(){return vt},Je:function(){return gt},wb:function(){return je},cq:function(){return Me},tp:function(){return ie},Si:function(){return Fe},k8:function(){return ua},Du:function(){return mr}});var e=t(59301),p={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA0CAYAAAAkEw66AAAAAXNSR0IArs4c6QAAGNVJREFUeF7VmwmwHVWdxr9zuvvu9+3ZXsxCiNkIQZOwEzMgyADjggsWgzPqOAJaMiCjYiGKqDBQAo4iWGAxA+ooMm7gBhSyhBBRIIBSAQlrHuTt7913t97PmfpOd4cXlLAFGO6rW9237719+/z6+6/nPIHX+XHttddaex38nlW2lLO1svq1wJ4aeFMM9CqFnNKoaYVapDAOicfjGEMKqKk2nrx59Lbt5xx6aPR6DEG8Hj/K3xwY0YtjSx2vYnlspLEsX0BRKUBrINtyX+PZp0r3fR+IIgzFSo9EsahFUfSHWIj7Pa919zvf2vlo+rFXdWivObjHJvR8S6vTJORHckV0+4GBAF4InwQlBCAIkEMXgCLA9Mn9WCef4ft8HWkgVIDn6ckwUA/HQfCzoFX71TsP6n/41aL3moHTWotnJnGysPEFx8ZcAtMqGTjh2NmVTL+iDB6BZurjsRSe2SogjhNwMZIngbZbqgXom8N26/KjV3femB7ebRxfE3DbRnW/k8c3LQvv5yCjOFVVqhgCyNnJmAhoxyOFasz1OeCM2lLTJryI4BQQUn1RAhI24Lc1dBjc2K6Nnv2edfP+sLvIvergxqb0vpHA1fk8lre9xBZpZsYKU9sMYiDvAHKaqU4HuANcZrIpcILiezRdo7z0aUw3BoJYI4gELAeI/bjZmBq9+PGNd5x/+unHua8U4KsKbriujxUSV9gW+rwg9WPTfpHgpEgUQgAFJwU6LSDwjSxA8F2jslSBBJaZKwVGJRv1pSAJLyQ8qlwLOA4Q1us31Z58+OTj3rX/E68E3qsGbmhK/6Nt40oIFMJwZ5URFh/cZoGgHQKODeSsaUEiA5iSy6IqYRnfmPq66YojPILbYbqpGXuhRhRrFPMSUaP+6OTAtuPff8ze97xceK8KuJGG/oBl4XsaKMTTsiwDKVXZjm1qsgRBU84TXi5VXqo24/syP5ce2xEg0gBDeAZWFijo79JnpLQxXSo7iICiIyD8qUfdxuQRRx24x5MvB95uBzfW1G+XFn4GoMMojQNOYWUK45b+jG9mW+PvFNAKEkqVYgI583VZcOB7WRrCqGwiaQovU1lAlaXKM/BMQNIGbN0FLGh0lySCVv0OP3aPOnKf2a2XCm+3ghuc1AvzOdwmLSwIwkQlBoxMtgZYCkvwQLafBYo0l2v6gBcCxRxQyifwM9PckRCniXIGbjo8wiI4bgnRRFul0XAZMABbaggVoytvo12vff7Qt/Rc8LqBm5jQndrBr3MFHOwyemaJbGaaAKzMp00zV2O+6VVnSTCPcYCNdrItEGAOcKxpVUQKLjPZ6VHVgEuf3Kf/rLk0Y4ViTpiAEUYKJaEgVDg2OTq1+j3r5w68FHi7TXFDU/El1Yr8VLudDM4IjUpLVWW2Mg0GgubybATNfN/0C5+eqjQ9oO0ngAmR0ZF5X2bKjLRZBUFgNE03AKhcPqk62wJsm+qjvyM4Aa0idFN1zcmvHraq90uvObihqej4YsH6nzCEyHwRB0WFZeZJ05xupsZSp6sty+2mXX2a/5rP0fT8MAHRZpmWph48J38zi6xUF1Vqft9KAg2BES6PmyChGGFTBVJ1kb/dq7XeeuTBs0deLLxXrLhHn2nP6+4s3Gk7Yl6Q5mpZMMjAGWjT0o+dgkR6BVnUzJSW2PpzhpHVqIygdPiEET3rzwiHP2QCSlrjUm1epE0el+R1/E6SmjDa2nGEat5Bu9089bC9O7/1moDT0GJkMv5eR6f1oVY7MRfjp2SiNgOO5pkFBpnkadmD/qflRrAtiUrBhJFdPnauJhI6SU6noXSyb2BmUZUqzYKEqSSSZ6SUSU34WagYVUsg9N27R7DtkONWrmRcf8HHK1Lc4EjrqHJn6ZdxBIsXkXU2MqVZqU/ja5ZU/MyWR5/Bps1/wfD2p+G7TUy1QziWRHfZgVXsREd3H1YtnoW+vl709nSjv7f0V4MwPnRaRUGlxSm8rG7N0pAMlim/CE4Jk+tRbTxmAoYK4Qit/Mhb9/a9eze9ILW/YQwv5jvmM/fcs720YMnMDeWStabtJrmVUVaqtsy3sRqgAm+96yH85qbb4DZqWNjfi57uHlRKJViWjSCM0Wr5aDRaqDebqDeaqLkRLFugp7OIQudMrFn+JvT3z8Ee8+dgVldxp+tkpUB42ZZgqLrEnyUq89MkODkunjVVoREFMao5G367een6lZ2fejEQXrbiBgbbn+qZUbyETcWs2KZ/Ynsoi6aMgEPjLVz6Xz/B1OjT2P8tyzB7Zm/i6IMQYRghDGk2ielkLaKIPiiM4PshGk0XzWYDU40a6m6Ickmi3N2Lt+y1B5a+eQ+sXLIQM7rLxi1QiR47I2l3xPizFFyitsQnmqhq8juNks1go2BrDRG4WwMv3veItT1TLwTvZYH7w0NP9y7sn3NPqSgXMiCYRuNz1MbE9eEnRnDhpVdh1fxu7L1iCYIwghcECKMYUfaMY4Rh8jogxJgQNQjP+CECpUK4H8bwPR8tgmzW0Ao8lEsW+vrn4sA1S7Fs2VKsXDIP1UrO3BymMD7PEwvj6wJjnjTTJFAEsUJOJj4y8iMUWIfE8bp1Kzs2virgtg23PtHTV7os9JI0wASFNPWg4vI54LGBMZz/je/i71YvQv/sWXA9D2EYIooiAzCOYoRxDM/z4Xo+PC+Az2MR31NpkU4fpKGUQKRkoiSCjCSiSCAKVPLddgON9hQsK0TXjA7su3YVDjt0Hdbu82ZzbQYgVZb6OJOW0GQjZW54XtACInTkHXjt5kXr9+r4zG4Hd/bZZ8uTTz1rY7liHxiHiR9h+sFAQHNxJMulCGed/x2jtHlv6ofruogILaZpEl6MIAiML2u1XQRhaIDxeKZGqoEAObgoTkBGkUp7bvRRfC0QRpZRkYqk6SjHcYDQryNXVNj/oLX4yIc/iMULZyVVSFr0GxVmlQWDg0xSFG5j372rV1fXr1wpdhldX7Kpbn2mtbqrs7jRkqLIC6VDzgIBwZUKwGXfuwFjA49g331WoO26CSwDh/BieK6HyakaPM9LTZbv0WQJL0r2o9ioMkhN2gDka0JkDhYpExW1FtCQEMKGlg6gbWhTxjPFaKBvZgUfP/njOHz9WrRS5QXG9AkvzeXoHxXrVw0n9puxEm8+dGVlaFeqe8ngBifiT1Y65aUha7+0+M7Sj0IeeOixYXznO1fiHQfvY1REs4wiBoIAcRQZkBOTk/B9P1GSCRBBoraQn/dTmDxOiATGLV+nioxjA49wINjAY4YtIaQFwX1hQYtkn/AtW+Okfzsdf/+OA9H2Uj+XdoiZltBebaGh2a9DrONYvfdtK8q/2L3gaurXxaI4WqUJJH2ETTPltVsaX73wvzG7IjGrrwce4RhoieKCMMDY+LiBZ2AwGJjAQKg0Sx6jCrWBmQAlTJo3vx+ZvIvOXLBEEAJCMPFNQrkBBwnNfcuGMFAFlIqRyxdw+he/gv1WL0PDTftzSicd41jBYaURa/SUHLTrjc+vX9mxy47JS1LcpoGB4qKOuZvzebFMpyUPT0BoTD023P0wfvWL67DfPsvhut4O80z8Woip+hQma41UWVQRDMwEXIQ43Se4OApSYEAYeAijwADSmp1RghPGt3Kb5MMJxEx9VJ2QNu8mYNlQUYj+hUtx9nnnolIpw83KrrSSMOCURmfOQejWr37bis6P7DbFba/ptZal77SlyPFy6WC5ZedBKYWLLrkKs6oOCvl8AoR+zWwjeL6L4dFRuJ5CEGpTsEeBQBD4iFWMWEWIwjpU6Ca+kNswNll+zCgECSkcKM02CQtS/nK0oxPDFDzRIYFSfYRIcFRfzgDktRz7z5/E8Scci7ar0g4xc0aePen0VaSAiLxHutVTe6/cRfn1khQ3OBEdU6xYv4oZbzjJopJISrX96aFtuOaH12D5ogXw/QABVZQFhCDC5NQ4xienEIQCbijh+RKTvXPhVYrIPTGAXLOOOJ4AwhAxzTKomTTEdHy1l/guc5voWTmXSPWFSVAwf7FRH83YuD5jxgQooS3HqE9Bomf2fJx9wcXo7KjAp3swLSZApjPeJUvDioLBkttYvHZtf/v5VPeSwD09Fp9Z7pDnEhzvD1MEqo2d2ut+swEPbr4fM3p7jIqYbhjlBKHxdcMjQ0ZtXmjDbSsMLFqJx048AWDWv/kvWPjNy2DXB5hXAHEIpZqwZNVct1INSFkyoJRyE1g6hjaFnp2IDyrxezqFaMClHQdjsjljsrzuk8/4Cg46ZF9zPQYc05k0qpYswFH+uCW9VYcsm7F994CbiL5fKlkf4lyC1nSswnRlWcBfftVP0RgZRqGQR2jKKd/4JZrpxOQExicmEIQWvDCHhu9gyz99FN76VQCt0AZmnnUxSg/cAUuGEKoJaBdSZjVpBCk7EnDahxRlKHCfjbccNPMis29mWSGMH6TqNKQxWStJVayccQvrjv4ATj7lRLTcpL1k2kym0GUJJlASvuvo6JADV3RtfsngbtXa3gsoBA3k3Rakb8GtiuiaUtk+xveUqRjoU9gmKuYFLr/yGkwMjSBH5xrQ4dNPBaYiGBwehOu24QUCXuhgSnTjsTPOQDxvRjqjrNB31tdRfvwB5O0cEI9BaA9SVhCpGqA56+NAa/oIC5AER2XlmfdDhT60FLBoxlYAof0UnjLukAo1arPyxhev2vcAnHbWOSaJNmWe6elRCAm4TukrS0XvOGivrt+9aHDba8GaQt56r4A8XADztYIVKgimXH6M7iDUebackzJLIm8LlIsSP/jRz/HU1ieQcywDLnHwAWq1BsbGR5M6lYrzJEZmLsHw5z8LlOm0AWwfQ885X0Ol/oypHRFPwpZF2FYXwngEgoBEHpEaNwpTyJsqROsCgupMtFeshLt8Oap/ug8d998CKQgvgICfRFppm/QEBAdg1oIlOOMrF6BcLsAPlCnHIjPvClQcgW4nhFThPxy8ovPXLwjugaGh8uxyzwXlvPOxsoPC9PUaZpYoLZobHtAMtAEhoVDKSXSUHdy+YSN+d9MGFKm4NK0gwKHhUTSaNZPL+ZEFzwXGVrwNk6edlkDjHMLmrei78DzkLR8W18qoEUiRgxR5xKoJ2+ox4EJVh5B9UDqPel8vWgccAW/Naug5Myk84OkJzDn3FOTbIwacFASXJMSC/XOZhxISHTP6ceZ5F6GzuxNekEb5IKlIOvISvU7AhPiog5ZVbtgluE0DurigHPx4RnfunXQXbNJm8wEZQAYCphDs99c9YMqDKbALtjJNyNGRQVx++dWwtDA5GHMyz/ewfXAYntdE4AfwjFkINHsXY+JzXwPmdptGXunKH6D79uuRzxVhqwBKDSFnzTTRNIrHIQXz+RAxTVF1obFqPcY/ehLQVU2CLG+AApwNGzHjR99GTk0Bqg0pvCQ9sRxIY6o5aGmjWOnCmed/A70zZ8INmCpxbGwoAF0Fgd5cEBVkfNj+Szvu2CW4rUPumTN6C+faCijwxqTTeNmXssV+bM1w9oiqm2wToELgt1AtSHQULVxzzU/w5/u2mKUMcRCg3W7hmeFhBF4rKaPY6WDGJDrQnrcUrdX7wRkcQuXe22HHU7CFgDT+zE/AKR9au7CsPkSqAWWiaieG3nkCvPe9G+DSGQrqwUdRuHUjylvvQS4ahaObELoBAVqFSCsJzto4Jkg4OQdn/sd/ord/Plw/MtAIj5Y1oywxq+DXrThae8CKzq3PC+6ux4dndRZ67uut2nM68sn6jWxtx/QvZebKiWKCq7WAmtm2IZSPGR0FjI9uxxVXfB+tqTokYgNu++AQVOSZ1EErunSWRBXTyYASkLIAbdGnMBhI6Lhu5COlA61Ck39JUTHRVAtO73ej0TMbEyeeBj1vjlGauP8RVL7/A+SDQdiowVF1SN02UVaa2fAkl2NU5TNnC5z+5QswY/5iuG4EN1KmhtWxwNwuBws7w+G85S1ftaBr8nnB3f1Y8/hqtfzDzhzQU0qm0v4WOLam6ecIjl2GWhuYaFF5IcamJtFZtNDX4WDzvZvxv9dej9BzoaIIo+Oj0FEAzSxfhyYSa50W5iAU20RNafIuwmol/k0yGPAGJJ0OZSJqHkqWEcU22vPegua/nAR0dxvVWZv+iI6fXomcrsNRDWhNU9UmAWZoVVYOgsFBOCjlLXzqjC+ia+6eaHsRmp5GMScxu8NCf4eF7qKIRBQ8mnfkz4PQ/83SuX/d2BSbHmne3Fktv72vDHQUEsWxGnjuIwPH3hf93FQbGKnTXDUeGhiCFDFmVHPoKlu49dYN+O1vb4alYozXpqBjggvNBHDyYIHDhJVQ+IiSYolFuXHqBQhGT+VCWiUTGaOYQIuIhYWQ34tLcBeugH/ch4DuXmBkEJXvXoB8ewwWXGiT77GWSBoA9G9cKBcLB92dFZx02umI8r0m9Vszv4QVsx10FYUZu7GuNHeuN1XkB9FN7Xbwmb0XVh/KuIhNWwOvs2Tn+6rCZAecITezU9PWc5i0Ml0JZKbfwsTHDU0Bky6wYcs20w7qrThGeaW8xJ0bN+HW2+5Eo9k0lQT9jWkEMVHl2dnhoNp4VLBc4uI4JrKRAcgEO7HDXFLQE64oGNz0k0pUkvUhCxZDrz4A4tEHkXvwLtgihNSJa0gEQNfAXp0NZTnGVSxeuADHHHcCpJXD+9f0YcUc2zRgn6sXnr9O3yeBlqeGJyfDE1cvKlxvkuvfP6512QF6y8kCFwYHllHZsgSezAwh7ZhyPIRHH/fMJDDWAn72x8dQb7XRVbZNoKgWLBRyAvfe/wBuuf0u1CYnIWVaQ9K5pRMrdNw8v5khM2rjZ2iYVGJWfxJunJbwBGjm0kx6ohj/zQpryyS82lKQpopgI0AnLodmaop9C4rVAwTWH3wgluy9Fh/cbxbWLSqa6idbJfpcS3PNupNkQnuioVrDk976I1eV7xW3b2lvL5eKczoLQKWQrIqk6rIeWwYuWw1kymwFTLaAgQlgsK5xxa1bUGu66ChYqOSpXMss4Ms5EtsGnsatGzahMTaWhutsLWsaug2s7F5nix7S/CKZ/08L+7RlZMqpDJ4hk62JShWbLj805Ve2II9zlCbJQqW7C/sftA4HrZiPUw/vRweD7S7A0a/XXW1SsLYSeGpIbxiZeOpIccufG8dVOys/5r2o5JNVQaw9WUrxhDRbk46k62/5moobbySKu397gK/9ZgsKFlDNSZQJzhHI2xKOJVDISTRbbfzpwS0YePxxxL73rJzNwNJZ62yG2dzydNlOUqVnK4PTdpKRWLqfLe/JPpO9nuZnTFRNyFj5Apbtswr5rpn4wpELcPiyqhHKrhTHsTJ4TLnCWNdgA3Dr/lHiuo2j1XJf7x2VvNiHTbZyBs9OA8U02zcTMjKJrsNTwEgT+NE9ow9864Ytt/dVZVDNW6LsSBT5XUsgZ7P7L5BzbDPX+qeHH8HAlr+YZQeJjSWpwk4P2pdhk05mcHfHa3YyzXKa9GD6mez9hOiOhHjHwjzzOzZ65s3B/D2XolSt7nnh+5a9a0mfZcZLkTz3MrJronVxoQ+ziPEWsL3GXDZ60NjIr/6sjynk8EsHEPRxDBK8E1ztw+k+njhHFTqJCTMl4Qm21eDd/KR7+NePLt35fPnO/8fj592ljz5sPn49rwBUC4mF0bqmp2HZMguKhOC4kpPpF8fNgLEjkPzyz/qzjo3zcwKSyqOfy2avePKuNHgwUjEB3j4FbB1R973/3zfsh9ten/+nerk35RM36MPfswdu2qMDoqOY9BO59jhb6zJdbVneyhSMixPpnphR7BSBr3tAf9i2cH45j9k0Dy58Zreitwr0dSRK5J0YbwJDLfo39eWTDrTOebkDeL2+13e5nnPZfrh/UTdmVvOJb6fq6OsIzziK9H8lCI6RldtMcX46ZbDT9V//oJ6fAz4iBI7VMfYp5SBmEFw1uTNcezFcB56YQPv329qHfPXo8n2vF4BX8rsXbdS/WD0L72ZThfA4NrqiLIdlMGSfjtBYn1Nx9HH1wDQ7Nj9v6/zGB3S5HWCvUlFfvWiGWMYFQpQzzXSoAfxlWD1w0X1y33tPEkyy33CPk6/TBx8yF7f05pDjuIrOzuaaVUoExxKT43a5akFCtVys3+Wcwweu1dbHV+LxN3VhPsEx8jANGfOAh4eiL5x0iHPeG47YtAv+9I3xp9f0yIvLDAw6ySIY/ExSnpkqVcels/x/syLgtXHpx9bhlF2CO/tanVuzHHfPqmJVOf0nNdr5SFP7D02Eb/3iEfkdtdsbFeCXbtYfXlDGueU85iKZsjXZklnpyZdpGmgWFcS4pGsQnzvuOBG/4CzXFX/Qp+zZi28pPzkZHeNIS337X2+Qp+IckWajb1RsyXWffqOeN8tRH+rKyWOhsSBnYyYziiCAa0k8EQKb2kF01acPc3akXS8IbsW1Onf6AnVib16ewqWz21vq9qu2yNPeqL7thW7xZ65391jcV1jE/1qKFcaeCfDwOYeK9D83nv32/wHzrWgvjJ8Q7AAAAABJRU5ErkJggg==",f=({dataSource:Dn=[],img:Tn,imgWidth:Zn=346,title:br,sunTitle:fa,bannerExtraContent:Ja})=>e.createElement("div",{className:p.banner},e.createElement("div",{className:p.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,br),e.createElement("span",null,fa)),Dn.length>0&&e.createElement("div",{className:p.btns},Dn.map((Ur,ha)=>e.createElement("div",{key:ha,onClick:Ur.click},Ur.name,Ur.sign?e.createElement("img",{src:o,width:39}):null))),Ja),Tn&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:Tn,width:Zn}))),h={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},y=t(92310),m=t.n(y),E=t(89392),b=Object.defineProperty,k=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,Q=(Dn,Tn,Zn)=>Tn in Dn?b(Dn,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):Dn[Tn]=Zn,Z=(Dn,Tn)=>{for(var Zn in Tn||(Tn={}))te.call(Tn,Zn)&&Q(Dn,Zn,Tn[Zn]);if(k)for(var Zn of k(Tn))Y.call(Tn,Zn)&&Q(Dn,Zn,Tn[Zn]);return Dn},P=({dataSource:Dn=[],value:Tn,onChange:Zn,onTitleChange:br,className:fa,title:Ja,titleWidth:Ur=41,style:ha={},fontColor:Ta="#6A7283",showCount:gu,classNameActive:Ia,styleItem:Ma={}})=>{const[_a,ir]=(0,e.useState)(0),[ku,zr]=(0,e.useState)(!1),ya=(0,e.useRef)(null),yu=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var da;Dn.length!==0&&(((da=ya==null?void 0:ya.current)==null?void 0:da.clientHeight)>97?ir(1):ir(0)),Dn.length===0&&ir(0),zr(!1)},[Dn]),e.createElement("div",{className:m()(h.row,fa),style:ha},e.createElement("div",{onClick:(0,E.throttle)(()=>br==null?void 0:br(),2e3),style:{width:Ur,marginTop:ku?12:4},className:`${h.title} ${br?"current":""}`},Ja),e.createElement("div",{className:ku?`${h.tagsWrap} ${h.tagsBorderWrap}`:h.tagsWrap},e.createElement("div",{className:h.bar,ref:yu,style:_a>0?{height:_a===1?97:"auto",overflow:_a===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:h.tag,ref:ya},Dn==null?void 0:Dn.map(da=>e.createElement("span",{onClick:()=>Zn(da.id),key:da.id,style:Z(Z({color:Ta},Ma),(da==null?void 0:da.style)||{}),className:Tn===da.id?m()(Ia||h.active,da.classNameActive):""},e.createElement("span",{title:da.name,className:h.name},da.name),!!gu&&e.createElement("span",{className:h.num},da.count))))),!!_a&&e.createElement(e.Fragment,null,_a===1?e.createElement("div",{onClick:()=>{var da;ir(2),((da=ya==null?void 0:ya.current)==null?void 0:da.clientHeight)>245?zr(!0):zr(!1)},className:h.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{yu.current.scrollTop=0,ir(1),zr(!1)},className:h.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},z={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ie=({dataSource:Dn=[],value:Tn,onChange:Zn,className:br,style:fa={}})=>e.createElement("div",{style:fa,className:m()(z.tabs,br)},Dn.map(Ja=>e.createElement("span",{onClick:()=>Zn(Ja.id),className:Tn===Ja.id?z.active:"",key:Ja.id},Ja.name))),ae={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ge=t(92832),ue=({dataSource:Dn=[],value:Tn="",onChange:Zn,onInputChange:br=()=>{},className:fa,style:Ja={},placeholder:Ur,allowClear:ha=!1})=>{var Ta;const[gu,Ia]=(0,e.useState)(""),[Ma,_a]=(0,e.useState)("");(0,e.useEffect)(()=>{var zr;let ya=Tn;(zr=JSON.stringify(Tn))!=null&&zr.includes("{")&&(Ia(Tn.id),ya=Tn.value||"");try{_a(decodeURIComponent(ya||""))}catch(yu){_a(decodeURIComponent(ya||""))}},[Tn]);const ir=()=>{Zn(encodeURIComponent(Ma),gu||null)},ku=zr=>{zr!==gu&&(Ia(zr),Zn(encodeURIComponent(Ma),zr))};return e.createElement("div",{className:m()(ae.input,fa),style:Ja},!!Dn.length&&e.createElement("div",{className:ae.dropdown},e.createElement("div",{className:ae.text},(Ta=Dn.find(zr=>zr.id===gu))==null?void 0:Ta.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:ae.b1}),e.createElement("b",{className:ae.b2})),e.createElement("div",{className:ae.menu},Dn.map((zr,ya)=>e.createElement("div",{key:ya,onClick:()=>ku(zr.id)},zr.name)))),e.createElement(ge.default,{onPressEnter:ir,value:Ma,onChange:zr=>{_a(zr.target.value),br(encodeURIComponent(zr.target.value),gu||null)},bordered:!1,placeholder:Ur}),e.createElement("i",{onClick:ir,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ee={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},gt=({value:Dn,onChange:Tn,className:Zn,total:br,pageSize:fa,style:Ja={}})=>{const Ur=Dn<2,ha=Dn>=Math.ceil(br/fa);return br<=fa?e.createElement(e.Fragment,null):e.createElement("div",{className:m()(Ee.quickPager,Zn),style:Ja},e.createElement("div",{onClick:()=>{Ur||Tn(Dn-1,"prev")},className:Ur?Ee.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{ha||Tn(Dn+1,"next")},className:ha?Ee.disabled:""},"\u4E0B\u4E00\u9875"))},tt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Lt=t(71418),Yt=t(6848),vn=t(13570),Vn=t(90524),Ke=t(49661),sn=t(96908),Te=t(57177),Et=t(81378),ft=t(57884),je=({className:Dn,dataSource:Tn=[],col:Zn=4,right:br,bottom:fa=23,precision:Ja=0,wrapWidth:Ur=1200,trackEventItems:ha,loading:Ta})=>{const gu=Math.floor((Ur-(Zn-1)*br)/Zn);return e.createElement(Lt.Z,{spinning:Ta},e.createElement("div",{className:m()(tt.list,Dn)},!!Tn.length&&Tn.map((Ia,Ma)=>{const{name:_a,id:ir,identifier:ku,power:zr,cover_image_id:ya,pic:yu}=Ia;return e.createElement("div",{className:tt.wrap,key:ir,style:{width:gu,marginRight:(1+Ma)%Zn===0?0:br+Ja,marginBottom:fa}},e.createElement("a",{target:"_blank",href:`/shixuns/${ku}/challenges`,className:tt.li,onClick:da=>{da.preventDefault(),ha&&(0,Ke.L9)([ha]),zr&&(0,Ke.xg)(`/shixuns/${ku}/challenges`)}},e.createElement("div",{className:tt.img},e.createElement("img",{className:tt.cover,src:`${yu}`}),Ia.is_jupyter&&e.createElement("img",{className:tt.sign,src:sn}),Ia.is_jupyter_lab&&e.createElement("img",{className:tt.sign,src:Te}),Ia.is_unity_3d&&e.createElement("img",{className:tt.sign,src:Et})),e.createElement("div",{className:tt.name},e.createElement(Yt.Z,{title:_a||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:tt.e},_a||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:tt.tags},e.createElement(Yt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,Ia.challenges_count))),!!Ia.myshixuns_count&&e.createElement(Yt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,Ia.myshixuns_count))),e.createElement(Yt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,Ia.level))),e.createElement("div",{className:tt.rate},e.createElement(vn.Z,{allowHalf:!0,disabled:!0,defaultValue:Ia.score_info}),e.createElement("span",null,"\xA0",Ia.score_info?`${Ia.score_info}\u5206`:"5\u5206")))),!zr&&e.createElement("div",{className:tt.lockWrap},e.createElement("img",{src:`${Vn.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Tn.length&&e.createElement(ft.Z,null)))},ht=t(4573),dn={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},zt="data:image/png;base64,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",Rt=t(59301),Pn=({className:Dn,dataSource:Tn=[],col:Zn=4,right:br,bottom:fa=23,precision:Ja=0,wrapWidth:Ur=1200,trackEventItems:ha,loading:Ta})=>{const gu=Math.floor((Ur-(Zn-1)*br)/Zn);return Rt.createElement(Lt.Z,{spinning:Ta},Rt.createElement("div",{className:m()(dn.list,Dn)},!!Tn.length&&Tn.map((Ia,Ma)=>{const{subject_identifier:_a,id:ir,identifier:ku,power:zr}=Ia,ya=Ia.is_public!=0&&Ia.is_public;return Rt.createElement("div",{className:dn.wrap,key:ir,style:{width:gu,marginRight:(1+Ma)%Zn===0?0:br+Ja,marginBottom:fa}},Rt.createElement("a",{className:dn.li,onClick:yu=>{yu.preventDefault(),ha&&(0,Ke.L9)([ha]),(0,Ke.xg)(Ia.first_category_url)}},Rt.createElement("div",{className:dn.top},Rt.createElement(Yt.Z,{title:Ia.name},Rt.createElement("div",{className:dn.name},Ia.name)),Rt.createElement("img",{className:dn.img,src:Vn.Z.IMG_SERVER+"/images/"+Ia.avatar_url}),Rt.createElement("div",{className:dn.text,title:Ia.creator},Ia.creator),_a&&Rt.createElement("div",{className:dn.btns},Rt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Rt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ya&&Rt.createElement("div",{className:dn.sign},"\u516C\u5F00")),Rt.createElement("div",{className:dn.bottom},Ia.visits>0&&Rt.createElement(Yt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-liulanyan"}),Rt.createElement("span",null,Ia.visits))),Ia.course_members_count>0&&Rt.createElement(Yt.Z,{title:"\u6210\u5458",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-chengyuan"}),Ia.course_members_count)),Ia.tasks_count>0&&Rt.createElement(Yt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-zuoye"}),Ia.tasks_count)),Ia.is_end?Rt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Rt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ia.is_accessible&&Rt.createElement("div",{className:dn.lockWrap},Rt.createElement("img",{src:`${Vn.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Rt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Tn.length&&Rt.createElement(ft.Z,null)))},Ln={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},pn=t(76560),Tt=({dataSource:Dn=[],value:Tn,onChange:Zn,className:br,style:fa={},tabBarExtraContent:Ja})=>e.createElement("div",{className:m()(Ln.tabs,br),style:fa},e.createElement("div",{className:Ln.tabsWrap},Dn.map((Ur,ha)=>e.createElement("aside",{className:Ln.tab,onClick:()=>{Zn(Ur.id),Ur.link&&pn.history.push(Ur.link)},key:ha},e.createElement("div",{className:Tn===Ur.id?Ln.active:""},Ur.name),(Ur==null?void 0:Ur.resetCount)==null&&(Ur==null?void 0:Ur.total)!==void 0&&e.createElement("span",null,"\uFF08",Ur==null?void 0:Ur.total,"\uFF09"),(Ur==null?void 0:Ur.resetCount)!==void 0&&(Ur==null?void 0:Ur.total)!==void 0&&e.createElement(Yt.Z,{title:(Ur==null?void 0:Ur.tip)!=null?Ur==null?void 0:Ur.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},Ur==null?void 0:Ur.resetCount),"/",e.createElement("span",null,Ur==null?void 0:Ur.total),"\uFF09"))))),e.createElement("div",{className:Ln.tabBar},Ja)),Nn=({className:Dn,style:Tn={},children:Zn})=>e.createElement("div",{className:m()(Dn),style:Tn},Zn),rr={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},De=t(38854),V=t(20834);const re=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Me=({sortValue:Dn,dropValue:Tn,className:Zn,onSort:br,onDrop:fa,dataSource:Ja=re})=>{var Ur;return e.createElement("div",{className:m()(rr.orderWrap,Zn)},e.createElement(De.Z,{dropdownRender:()=>e.createElement(V.default,null,Ja.map((ha,Ta)=>e.createElement(V.default.Item,{key:Ta,onClick:()=>fa(ha.id)},ha.name)))},e.createElement("span",{className:rr.orderTextWrap},(Ur=Ja.find(ha=>Tn===ha.id))==null?void 0:Ur.name)),e.createElement("span",{className:rr.orderIconWrap},e.createElement("span",{className:rr.orderAsc},e.createElement("i",{className:Dn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${rr.cursorPointer} ${rr.active}`:`iconfont icon-sanjiaoxing-up font12 ${rr.cursorPointer}`,onClick:()=>br(Dn==="asc"?"desc":"asc")})),e.createElement("span",{className:rr.orderDesc},e.createElement("i",{className:Dn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${rr.cursorPointer} ${rr.active}`:`iconfont icon-sanjiaoxing-down font12 ${rr.cursorPointer}`,onClick:()=>br(Dn==="asc"?"desc":"asc")}))))},wt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Ye=t(3113),rt=t(22688),et=Object.defineProperty,Ne=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,We=(Dn,Tn,Zn)=>Tn in Dn?et(Dn,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):Dn[Tn]=Zn,Be=(Dn,Tn)=>{for(var Zn in Tn||(Tn={}))st.call(Tn,Zn)&&We(Dn,Zn,Tn[Zn]);if(Ne)for(var Zn of Ne(Tn))ce.call(Tn,Zn)&&We(Dn,Zn,Tn[Zn]);return Dn},St=(Dn,Tn)=>{var Zn={};for(var br in Dn)st.call(Dn,br)&&Tn.indexOf(br)<0&&(Zn[br]=Dn[br]);if(Dn!=null&&Ne)for(var br of Ne(Dn))Tn.indexOf(br)<0&&ce.call(Dn,br)&&(Zn[br]=Dn[br]);return Zn},bn=(Dn,Tn,Zn)=>new Promise((br,fa)=>{var Ja=Ta=>{try{ha(Zn.next(Ta))}catch(gu){fa(gu)}},Ur=Ta=>{try{ha(Zn.throw(Ta))}catch(gu){fa(gu)}},ha=Ta=>Ta.done?br(Ta.value):Promise.resolve(Ta.value).then(Ja,Ur);ha((Zn=Zn.apply(Dn,Tn)).next())}),Jn=Dn=>{var Tn=Dn,{className:Zn,style:br,children:fa,loading:Ja=!1,openLoading:Ur,onClick:ha=()=>{},size:Ta="middle",shape:gu="round",theme:Ia}=Tn,Ma=St(Tn,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[_a,ir]=(0,e.useState)(!1),ku=(0,e.useMemo)(()=>{switch(Ia){case rt.Fy.THEMEONE:return wt.ThemeOne;case rt.Fy.DEFAULT:default:return wt.btn}},[Ia]);return e.createElement(Ye.ZP,Be({onClick:(0,E.throttle)(zr=>bn(void 0,null,function*(){Ur&&ir(!0);try{yield ha(zr)}catch(ya){console.log("error",ya)}Ur&&ir(!1)}),2e3,{leading:!0,trailing:!1}),className:m()(ku,wt[`${Ta}-${gu}`],Zn),style:br,size:Ta,shape:gu,loading:_a||Ja},Ma),fa)},xe={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},vt=({className:Dn,style:Tn,children:Zn=null,onClick:br,title:fa})=>e.createElement("div",{className:m()(xe.head,Dn),style:Tn},e.createElement("span",{className:"primary-hover",onClick:br},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:fa},fa),e.createElement("div",{className:xe.node},Zn)),Yn={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},mn=({confirmShow:Dn=!0,confirmTitle:Tn,confirmClick:Zn,cancelShow:br=!0,cancelTitle:fa,cancelClick:Ja,className:Ur,style:ha,confirmLoading:Ta=!1})=>e.createElement("div",{className:m()(Yn.btns,Ur),style:ha},Dn&&e.createElement(Ye.ZP,{loading:Ta,onClick:Zn,type:"primary",className:Yn.confirm},Tn),br&&e.createElement(Ye.ZP,{onClick:Ja,className:Yn.cancel},fa)),ut={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},He=({className:Dn,style:Tn={},LeftContent:Zn,children:br,RightContent:fa})=>e.createElement("div",{className:m()(ut.fixedBottom,Dn),style:Tn},e.createElement("div",{className:ut.wrap},e.createElement("div",{className:ut.left},Zn),e.createElement("div",{className:ut.center},br),e.createElement("div",{className:ut.right},fa))),tr={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},X=({className:Dn,style:Tn={},dataSource:Zn=[]})=>e.createElement("div",{className:m()(tr.crumbs,Dn),style:Tn},Zn.map((br,fa)=>fapn.history.push(br.path)},br.name):e.createElement("span",null,br.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:fa,style:{color:"#5F6368"}},br.name))),Wt=t(31797),xt=Object.defineProperty,Le=Object.defineProperties,Ft=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,hn=(Dn,Tn,Zn)=>Tn in Dn?xt(Dn,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):Dn[Tn]=Zn,Fr=(Dn,Tn)=>{for(var Zn in Tn||(Tn={}))Cn.call(Tn,Zn)&&hn(Dn,Zn,Tn[Zn]);if(kt)for(var Zn of kt(Tn))Zt.call(Tn,Zn)&&hn(Dn,Zn,Tn[Zn]);return Dn},ea=(Dn,Tn)=>Le(Dn,Ft(Tn)),Gn=(Dn,Tn)=>{var Zn={};for(var br in Dn)Cn.call(Dn,br)&&Tn.indexOf(br)<0&&(Zn[br]=Dn[br]);if(Dn!=null&&kt)for(var br of kt(Dn))Tn.indexOf(br)<0&&Zt.call(Dn,br)&&(Zn[br]=Dn[br]);return Zn};const{Countdown:Sr}=Wt.default;var A=Dn=>{var Tn=Dn,{onChange:Zn}=Tn,br=Gn(Tn,["onChange"]);const[fa,Ja]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof fa=="number"&&fa>=0&&Zn(fa)},[fa]);const Ur=ha=>{const Ta=Math.floor(ha/1e3);Ja(Ta)};return e.createElement(Sr,ea(Fr({},br),{onChange:Ur}))},T={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Fe=({DataProps:Dn,className:Tn,style:Zn={}})=>{var br;return e.createElement("div",{className:m()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",T.ClassRoomItem,Tn),style:Zn,onClick:()=>{(0,Ke.xg)(Dn==null?void 0:Dn.first_category_url)}},e.createElement("div",{className:"flex flex-col item-center"},e.createElement("img",{src:`${(br=Vn.Z)==null?void 0:br.IMG_SERVER}/images/${Dn==null?void 0:Dn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Dn==null?void 0:Dn.subject_identifier)&&e.createElement("div",{className:"mt-40px"},e.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),e.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),e.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},e.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Dn!=null&&Dn.is_public)&&e.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),e.createElement("span",{className:m()("text-16px font-medium",T.TitleDom)},Dn==null?void 0:Dn.name)),e.createElement("div",{className:"c-grey-333 font-medium"},Dn==null?void 0:Dn.creator),e.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Dn==null?void 0:Dn.course_members_count),e.createElement("div",{className:"c-grey-333 flex item-center justify-between"},e.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Dn==null?void 0:Dn.tasks_count),Dn!=null&&Dn.is_end?e.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):e.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Oe=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,$n=(Dn,Tn,Zn)=>Tn in Dn?Oe(Dn,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):Dn[Tn]=Zn,nr=(Dn,Tn)=>{for(var Zn in Tn||(Tn={}))Pt.call(Tn,Zn)&&$n(Dn,Zn,Tn[Zn]);if(Ct)for(var Zn of Ct(Tn))ur.call(Tn,Zn)&&$n(Dn,Zn,Tn[Zn]);return Dn},mr=({DataProps:Dn=[],selectValue:Tn,onChange:Zn,className:br,style:fa={},extra:Ja,classNameItem:Ur,styleItem:ha={},barHidden:Ta})=>{const[gu,Ia]=(0,e.useState)();return(0,e.useEffect)(()=>{Ia(Array.isArray(Tn)?Tn:[Tn])},[Tn]),e.createElement("div",{className:m()("flex px-20px py-10px gap-40px",br),style:nr({borderBottom:"1px solid #D3F0FF"},fa)},Dn==null?void 0:Dn.map(Ma=>e.createElement("div",{key:Ma==null?void 0:Ma.id,className:m()("flex item-center justify-center current c-grey-333 text-16 relative",Ur,Ma==null?void 0:Ma.className),style:nr(nr({color:gu!=null&&gu.includes(Ma==null?void 0:Ma.id)?"#1890FF":"",minWidth:88},ha),(Ma==null?void 0:Ma.style)||{}),onClick:_a=>{Zn==null||Zn({domEvent:_a,item:Ma}),Ma!=null&&Ma.link&&pn.history.push(Ma==null?void 0:Ma.link)}},Ma==null?void 0:Ma.name,!Ta&&(gu==null?void 0:gu.includes(Ma==null?void 0:Ma.id))&&e.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),e.createElement("div",{className:"ml-auto"},Ja))},Ir=Object.defineProperty,lr=Object.defineProperties,Pr=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,xr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,aa=(Dn,Tn,Zn)=>Tn in Dn?Ir(Dn,Tn,{enumerable:!0,configurable:!0,writable:!0,value:Zn}):Dn[Tn]=Zn,eu=(Dn,Tn)=>{for(var Zn in Tn||(Tn={}))xr.call(Tn,Zn)&&aa(Dn,Zn,Tn[Zn]);if(vr)for(var Zn of vr(Tn))Yr.call(Tn,Zn)&&aa(Dn,Zn,Tn[Zn]);return Dn},si=(Dn,Tn)=>lr(Dn,Pr(Tn)),ua=({value:Dn,onChange:Tn,onInputChange:Zn,className:br,style:fa={},InputProps:Ja})=>{const[Ur,ha]=(0,e.useState)(Dn);return e.createElement("div",{className:m()("flex item-center rounded-full px-10px py-2px",br),style:eu({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},fa)},e.createElement(ge.default,si(eu({bordered:!1},Ja),{onChange:Ta=>{ha(Ta.target.value),Zn==null||Zn(encodeURIComponent(Ta.target.value))},onPressEnter:Ta=>{Tn==null||Tn({domEvent:Ta,item:{value:Ur}})}})),e.createElement("img",{className:"h-22px current",src:t(25365),height:22,onClick:Ta=>{Tn==null||Tn({domEvent:Ta,item:{value:Ur}})}}))}},28561:function(M,r,t){"use strict";t.d(r,{Z:function(){return dn}});var e=t(59301),p=t(45298),o=t(43418),s=t(8591),f=t(95237),h=t(43604),y=t(76618),m=t(56102),E=t(76560),b=t(82454),k=t(90524),te=t(82093),Y=t(49661),Q=(zt,Rt,en)=>new Promise((Pn,Ln)=>{var pn=$t=>{try{Tt(en.next($t))}catch(Nn){Ln(Nn)}},Jt=$t=>{try{Tt(en.throw($t))}catch(Nn){Ln(Nn)}},Tt=$t=>$t.done?Pn($t.value):Promise.resolve($t.value).then(pn,Jt);Tt((en=en.apply(zt,Rt)).next())}),I=(0,e.forwardRef)(({time:zt},Rt)=>{console.log("ScreenRecord:",Rt);const en=(0,e.useRef)();let[Pn,Ln]=(0,e.useState)(),pn=(0,e.useRef)(),Jt=2e3,Tt=[];(0,e.useImperativeHandle)(Rt,()=>({startScreenRecord:rr,downloadFile:Nn}));function $t(De,V){return Q(this,null,function*(){let re=[];const pe=yield new MediaRecorder(De);pe.ondataavailable=Me=>{re.push(Me.data)},pe.start(),pn.current=pe,window.recorderRefs=pe,pe.addEventListener("stop",Me=>{let wt=URL.createObjectURL(re[0],{type:"video/mp4"});(0,Y.Nd)("xxx.webm",wt)})})}function Nn(){if(!window.recorderRefs){s.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}en.current.srcObject.getTracks().forEach(V=>{V.stop()}),window.recorderRefs.addEventListener("dataavailable",V=>{let re=URL.createObjectURL(V.data,{type:"video/mp4"});(0,Y.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",re)})}function rr(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(De=>(en.current.srcObject=De,Tt.push(De),en.current.captureStream=en.current.captureStream||en.current.mozCaptureStream,new Promise(V=>en.current.onplaying=V))).then(()=>$t(en.current.captureStream(),Jt)).then(De=>{}).catch(De=>{De.name==="NotFoundError"?s.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):De.name==="UnknownError"&&s.ZP.warning("\u5F55\u5236\u5931\u8D25")})}return e.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},e.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:en}))}),P=t(92832),z=t(6848),K=t(1710),ie={tip:"tip___G7f9K",title:"title___IQM0U",primary:"primary___GvQEk",del:"del___VIxYG"},ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjJJREFUWEftlz9oE3EUx7+/+9veeWmatAlNvBqsWl0UizgpKKWCQwcnly4O3RwEHQWRUpysCFIsDoLgYjcDouDg4CKi1UFbXCJNDKklzR+TNMnd/X6So1fBtEnReEW42969d7/3eV/ee9yPROaYggoOE4oexoGHCw8HmIwi59exSPQZdsIEAi7kbUohAt9I9C4bpZY7lf9OQAjKZGCGnduN6hs5BQ7VJoAozVwUqXHQgZo85ddjQVH9mjXKD17nk2cOqb1jR5Rww3/96epSn8aLV84Ghhr2k3c/Uh9T1dK1seD+XoWTPiRr+fn3xYxzVp3Ib9N86IVjbwkQM5NTPMyTTtDN8TCODypYWK7gRnwF40d9mDwdtN0XZhMI+QTMTei2Pf1sBW8SFdyf2ItIj4jnn4qYfZXdFLhOpHiSj97zAP4vBQYDIlSJQ7lOsbxmIKDyCGuCXcRipgaJJxjql2w7mTdQqlLbbrzPrVvIFMy/64FOjugfNaHrAAPricscs2KdTOycZfHyQkbWH7dswlDh8xShxuYe6CSIKXTFs9pw6z3gAXgKeAoEC0tXeWocaxo/Apkw6t/ZWHJZBvzawRsfWUL3y6x24FHLPbBdAq2SHlFqq7d2ApDX9l2qCf50u9gtf0g8AE8BT4HtFJDNfGRP9fv5dqPV8Bdlfd4Qu4vtYu0xjN5mo5Ts0tWMR4lE7rARxtDXjvZf+EWKFIk9ZF3GGoY5Ah9zSQmLwBQpcv0qvvwEnl+9DjPi88gAAAAASUVORK5CYII=",ge=t(89831),O=t(57884),ue=t(59301),Ee=Object.defineProperty,Ce=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Lt=(zt,Rt,en)=>Rt in zt?Ee(zt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:en}):zt[Rt]=en,Yt=(zt,Rt)=>{for(var en in Rt||(Rt={}))gt.call(Rt,en)&&Lt(zt,en,Rt[en]);if(Ce)for(var en of Ce(Rt))tt.call(Rt,en)&&Lt(zt,en,Rt[en]);return zt},vn=(zt,Rt,en)=>new Promise((Pn,Ln)=>{var pn=$t=>{try{Tt(en.next($t))}catch(Nn){Ln(Nn)}},Jt=$t=>{try{Tt(en.throw($t))}catch(Nn){Ln(Nn)}},Tt=$t=>$t.done?Pn($t.value):Promise.resolve($t.value).then(pn,Jt);Tt((en=en.apply(zt,Rt)).next())}),Ke=({taskId:zt,gather:Rt={},visible:en,setVisible:Pn})=>{var Ln;const[pn,Jt]=(0,e.useState)(!0),[Tt,$t]=(0,e.useState)([]),[Nn,rr]=(0,e.useState)(""),De=(0,e.useRef)(null);(0,e.useEffect)(()=>{en&&V()},[en]),(0,e.useEffect)(()=>{var Ye;(Ye=Tt==null?void 0:Tt[0])!=null&&Ye.add&&De.current&&De.current.focus()},[!!((Ln=Tt==null?void 0:Tt[0])!=null&&Ln.add)]);const V=()=>vn(void 0,null,function*(){var Ye;Jt(!0);const rt=yield(0,te.ZP)(`/api/tasks/${zt}/proxy_list`,{method:"post",body:Rt});rt.status===0&&$t((Ye=rt==null?void 0:rt.data)==null?void 0:Ye.list),Jt(!1)}),re=()=>vn(void 0,null,function*(){var Ye;if(!Nn){s.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(Nn.includes(" ")){s.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u6709\u7A7A\u683C");return}if(Nn&&(Nn.includes(".")||isNaN(Number(Nn))||Number(Nn)>65535||Number(Nn)<=0||Nn.length>1&&Nn[0]==="0")){s.ZP.warning("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3\u53F7");return}if((Ye=Tt==null?void 0:Tt.map(et=>et.port))!=null&&Ye.includes(Nn)){s.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u5141\u8BB8\u91CD\u590D");return}if(Jt(!0),(yield(0,te.ZP)(`/api/tasks/${zt}/port_proxy`,{method:"post",body:Yt({port:Number(Nn)},Rt)})).status===0){V();return}Jt(!1)}),pe=Ye=>vn(void 0,null,function*(){o.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u786E\u8BA4\u5220\u9664\u5417",onOk:()=>vn(void 0,null,function*(){if((yield(0,te.ZP)(`/api/tasks/${zt}/proxy_del`,{method:"delete",body:Yt({port:Ye},Rt)})).status===0){s.ZP.success("\u5220\u9664\u6210\u529F"),V();return}})})}),Me=()=>{var Ye;if((Ye=Tt==null?void 0:Tt[0])!=null&&Ye.add){s.ZP.warning("\u53EA\u80FD\u6DFB\u52A0\u4E00\u884C");return}rr(""),$t([{port:"",proxyUrl:"",add:!0},...Tt])},wt=[{title:"\u5185\u90E8\u7AEF\u53E3",dataIndex:"port",render:(Ye,rt)=>ue.createElement("span",null,rt.add?ue.createElement(P.default,{ref:De,maxLength:5,placeholder:"\u8BF7\u8F93\u5165",value:Nn,onChange:et=>rr(et.target.value)}):ue.createElement("span",null,Ye))},{title:"\u5916\u90E8\u8BBF\u95EE",dataIndex:"proxyUrl",render:Ye=>{var rt;return((rt=Ye==null?void 0:Ye.split("//"))==null?void 0:rt[1])||"- -"}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",render:(Ye,rt,et)=>ue.createElement("span",null,rt.add?ue.createElement(ue.Fragment,null,ue.createElement("span",{onClick:re,className:ie.primary},"\u4FDD\u5B58"),ue.createElement("span",{onClick:()=>$t(Ne=>Ne.filter((st,ce)=>et!==ce)),style:{marginLeft:48},className:ie.primary},"\u53D6\u6D88")):ue.createElement(ue.Fragment,null,ue.createElement("span",{onClick:()=>(0,Y.xg)(rt==null?void 0:rt.proxyUrl),className:ie.primary},"\u6253\u5F00Web\u9884\u89C8"),ue.createElement("span",{onClick:()=>pe(rt==null?void 0:rt.port),className:`${ie.del} ml20`},"\u5220\u9664\u7AEF\u53E3")))}];return ue.createElement(o.default,{centered:!0,open:en,title:"\u670D\u52A1\u9884\u89C8",width:930,afterClose:()=>{$t([])},onCancel:()=>Pn(!1),footer:null},ue.createElement("div",{className:ie.tip},"\u670D\u52A1\u9884\u89C8\u5C06\u4E3A\u5B9E\u9A8C\u73AF\u5883\u5185\u90E8\u670D\u52A1\u6620\u5C04\u5230\u4E34\u65F6\u57DF\u540D\uFF0C\u4EC5\u4F9B\u9884\u89C8\u6D4B\u8BD5\u4F7F\u7528\u3002\u8BF7\u586B\u5199\u5185\u90E8\u670D\u52A1\u7AEF\u53E3\uFF0C\u5E76\u786E\u8BA4\u670D\u52A1\u6B63\u5E38\u542F\u52A8\u3002"),ue.createElement(f.Z,{align:"middle",justify:"space-between"},ue.createElement("div",{className:ie.title},ue.createElement("b",null),"\u7AEF\u53E3\u5217\u8868"),ue.createElement(z.Z,{title:Tt.length>4?"\u6700\u591A\u53EA\u80FD\u6DFB\u52A05\u4E2A\u7AEF\u53E3\u53F7":""},ue.createElement(ge.op,{disabled:Tt.length>4,onClick:Me,shape:"default",icon:ue.createElement("img",{src:ae,width:16})},"\u6DFB\u52A0\u7AEF\u53E3"))),ue.createElement(K.default,{style:{marginBottom:15},dataSource:Tt,columns:wt,locale:{emptyText:ue.createElement(O.Z,{styles:{margin:"40px auto"}})},loading:pn,pagination:!1}))},sn=t(89392),Te=t(2312),Et=t(77277),ft=t(34055),Re=t(59301),je=(zt,Rt,en)=>new Promise((Pn,Ln)=>{var pn=$t=>{try{Tt(en.next($t))}catch(Nn){Ln(Nn)}},Jt=$t=>{try{Tt(en.throw($t))}catch(Nn){Ln(Nn)}},Tt=$t=>$t.done?Pn($t.value):Promise.resolve($t.value).then(pn,Jt);Tt((en=en.apply(zt,Rt)).next())});const ht={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var dn=({className:zt,git_url:Rt,difficulty:en,task_pass:Pn,test_set_permission:Ln,onVncAction:pn,windows_vnc:Jt,linux_vnc:Tt,vnc_url:$t,unity_3d_routes:Nn,index_tab:rr,shixun_environment_id:De,tab_type:V,reboot_cloud:re,cloud_type:pe,resData:Me,instance_startup_type:wt,mirror_description_multi:Ye,is_jupyter_notebook:rt,is_jupyter_lab:et,jupyterData:Ne,is_jupyter:st,onHideToolBar:ce,monitoring_url:We,port:Be,token:St})=>{const bn=(0,E.useParams)(),Rn=(0,e.useRef)();console.log("----",Ne);const[Jn,xe]=(0,e.useState)(!1),gn=pe===4?"/data/workspace/userfiles":Jt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",vt=pe===4?"/data/workspace/downloadfiles":Jt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Yn=!(0,sn.isEmpty)(Me)||!(0,sn.isEmpty)(Ne),Fn=Ne?{name:Ne==null?void 0:Ne.main_mirror_name,description:Ne==null?void 0:Ne.main_mirror_description}:Ye==null?void 0:Ye.find(X=>X.shixun_environment_id===De),mn=()=>{ce(),o.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:Re.createElement("div",{className:"pt10"},Re.createElement(b.Z,{isDragger:!0,maxSize:1024,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${gn}"`,action:`${k.Z.API_SERVER}/api/tasks/${bn.taskId||bn.identifier}/upload_file?debug=admin&shixun_environment_id=${De||null}&tab_type=${V||null}&is_jupyter=${st||!1}`,onChange:X=>{X.every(Wt=>{var xt;return((xt=Wt.response)==null?void 0:xt.status)===0})&&(o.default.destroyAll(),s.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",X)}}))})},ut=()=>{ce(),o.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:Re.createElement("div",null,`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${vt}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,Re.createElement("br",null),"(\u6587\u4EF6\u5927\u5C0F\u4E0D\u5F97\u8D85\u8FC71GB)"),onOk:()=>je(void 0,null,function*(){return yield(0,te.ZP)(`/api/tasks/${bn.taskId||bn.identifier}/download_file?debug=admin`,{method:"post",body:{autoDownload:!0,shixun_environment_id:De||null,tab_type:V||null,is_jupyter:st||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},dt=()=>{var X,Wt;(Wt=(X=Rn.current)==null?void 0:X.startScreenRecord)==null||Wt.call(X)},He=()=>je(void 0,null,function*(){ce(),xe(!0)}),tr=()=>{ce(),o.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:Re.createElement(Re.Fragment,null,Re.createElement(f.Z,null,Re.createElement(h.Z,{flex:"50px"},"\u8D26\u53F7"),Re.createElement(h.Z,null,Me==null?void 0:Me.username)),Re.createElement(f.Z,null,Re.createElement(h.Z,{flex:"50px"},"\u5730\u5740"),Re.createElement(h.Z,null,Me==null?void 0:Me.ssh_address)),Re.createElement(f.Z,null,Re.createElement(h.Z,{flex:"50px"},"\u7AEF\u53E3"),Re.createElement(h.Z,null,Me==null?void 0:Me.port)),Re.createElement(f.Z,null,Re.createElement(h.Z,{flex:"50px"},"\u5BC6\u7801"),Re.createElement(h.Z,null,Me==null?void 0:Me.password)))})},Lr=()=>{ce(),o.default.info({title:"RDP\u76F4\u8FDE",icon:null,className:Et.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"\u6211\u77E5\u9053\u5566",width:600,centered:!0,content:Re.createElement("div",null,Re.createElement(f.Z,null,Re.createElement(h.Z,{className:"c-grey-999",flex:"50px"},"\u8D26\u53F7"),Re.createElement(h.Z,{className:"c-grey-333"},Me==null?void 0:Me.username)),Re.createElement(f.Z,{className:"mt10"},Re.createElement(h.Z,{className:"c-grey-999",flex:"50px"},"\u5730\u5740"),Re.createElement(h.Z,{className:"c-grey-333"},Me==null?void 0:Me.host)),Re.createElement(f.Z,{className:"mt10"},Re.createElement(h.Z,{className:"c-grey-999",flex:"50px"},"\u7AEF\u53E3"),Re.createElement(h.Z,{className:"c-grey-333"},pe===4?Me==null?void 0:Me.gpPort:Me==null?void 0:Me.port)),Re.createElement(f.Z,{className:"mt10"},Re.createElement(h.Z,{className:"c-grey-999",flex:"50px"},"\u5BC6\u7801"),Re.createElement(h.Z,{className:"c-grey-333"},Me==null?void 0:Me.password)),Re.createElement("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary"},"\u64CD\u4F5C\u8BF4\u660E"))})};return console.log(Ne,"jupyterData"),Re.createElement("div",{className:`tpi-code-setting ${zt}`},Re.createElement("h3",null,"\u529F\u80FD"),Re.createElement("section",null,(Nn||rt||et)&&Re.createElement("a",{title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{pn("full-screen")}},Re.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"),(V===2||V===3||V===4||V===7||rt||et)&&Re.createElement("a",{onClick:()=>pn("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"},Re.createElement("i",{className:"iconfont icon-zhongzhi4"}),"\u91CD\u7F6E\u73AF\u5883"),(V===2||V===3||V===5||V===7||et)&&Re.createElement("a",{onClick:()=>pn("reset-git-code"),className:"file-item action",title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"},Re.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"),(V===3&&pe!==7||V===4||rt||et)&&Re.createElement("a",{onClick:()=>mn(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},Re.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),(V===3&&pe!==7||V===4||rt||et)&&Re.createElement("a",{onClick:()=>ut(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"},Re.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),(V===3||V===5||V===7)&&Re.createElement("a",{onClick:()=>dt(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"},Re.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),((V===2||V===3||V===4)&&(pe===0||pe===1)||rt||et)&&Yn&&Re.createElement("a",{onClick:()=>He(),className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"},Re.createElement("i",{className:"iconfont icon-suanfasheji"}),"\u670D\u52A1\u9884\u89C8"),re&&Yn&&Re.createElement("a",{onClick:()=>pn("restart-reboot"),className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"},Re.createElement(y.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),(V===3&&pe!==7||V===5||rt||et)&&Re.createElement("a",{onClick:()=>pn("reset-code"),className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Re.createElement("i",{className:"iconfont icon-shuaxin4 font16",style:{marginRight:21}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"),Rt&&Re.createElement(m.CopyToClipboard,{text:Rt,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},Re.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"},Re.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740")),V===3&&pe!==7&&Re.createElement("a",{className:"file-item action",onClick:()=>{pn("show-clipboard-box")}},Re.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"),(0,ft.Ny)()&&pe!==7&&Re.createElement("a",{className:"file-item action",href:We||(Ne==null?void 0:Ne.monitoring_url),target:"_blank"},Re.createElement("i",{className:"iconfont icon-jiankongfuwu2"}),"\u76D1\u63A7\u670D\u52A1"),V===4&&Yn&&Re.createElement("a",{className:"file-item action",onClick:tr},Re.createElement("i",{className:"iconfont icon-congshulianjie"}),"SSH\u76F4\u8FDE"),wt===2&&Yn&&Re.createElement("a",{className:"file-item action",onClick:Lr},Re.createElement("i",{className:"iconfont icon-RDPzhilian"}),"RDP\u76F4\u8FDE")),!!V&&Re.createElement(Re.Fragment,null,Re.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),Re.createElement("section",null,Re.createElement("a",{className:"file-item",title:Pn?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},Re.createElement("b",null,"\u8DF3\u5173"),Re.createElement("span",null,Pn?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),Re.createElement("a",{className:"file-item",title:Ln?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},Re.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),Re.createElement("span",null,Ln?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")))),Re.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),Re.createElement("section",null,Re.createElement("div",{className:"file-item"},Re.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),Re.createElement("span",null,(Ne==null?void 0:Ne.difficulty)||ht[en])),Re.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},Re.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Nn?Re.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):Fn&&Re.createElement(Te.Z,{value:[Fn],title:"\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E"},Re.createElement("span",{title:Fn==null?void 0:Fn.name,className:"multi_ellipsis1 current"},Fn==null?void 0:Fn.name))),Re.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},Re.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Nn?Re.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):Re.createElement("span",{title:Fn==null?void 0:Fn.name,className:"multi_ellipsis1 current"},Fn!=null&&Fn.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51"))),Re.createElement(I,{ref:Rn}),Re.createElement(Ke,{visible:Jn,setVisible:xe,taskId:bn.taskId||bn.identifier,gather:{shixun_environment_id:De||null,tab_type:V||null,is_jupyter:st||!1}}))}},92725:function(M,r,t){"use strict";t.d(r,{$J:function(){return o},JZ:function(){return f},bN:function(){return y},jP:function(){return h},rO:function(){return s}});var e=t(82093),p=(m,E,b)=>new Promise((k,te)=>{var Y=I=>{try{Z(b.next(I))}catch(P){te(P)}},Q=I=>{try{Z(b.throw(I))}catch(P){te(P)}},Z=I=>I.done?k(I.value):Promise.resolve(I.value).then(Y,Q);Z((b=b.apply(m,E)).next())});function o(m){return(0,e.U2)(`libraries/${m}.json`)}function s(m){return(0,e.U2)("library_tags.json",m)}function f(m){return p(this,null,function*(){return(yield(0,e.IV)(`attachments/${m}.json`)).status===0})}function h(m){return(0,e.v_)("libraries.json",m)}function y(m,E){return(0,e.gz)(`libraries/${m}.json`,E)}},17826:function(M,r,t){"use strict";t.d(r,{Z:function(){return I}});var e=t(59301),p=t(76560),o=t(78241),s=t(8591),f=t(43418),h=t(92832),y={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},m=Object.defineProperty,E=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,te=(P,z,K)=>z in P?m(P,z,{enumerable:!0,configurable:!0,writable:!0,value:K}):P[z]=K,Y=(P,z)=>{for(var K in z||(z={}))b.call(z,K)&&te(P,K,z[K]);if(E)for(var K of E(z))k.call(z,K)&&te(P,K,z[K]);return P},Q=(P,z,K)=>new Promise((ie,ae)=>{var ge=Ee=>{try{ue(K.next(Ee))}catch(Ce){ae(Ce)}},O=Ee=>{try{ue(K.throw(Ee))}catch(Ce){ae(Ce)}},ue=Ee=>Ee.done?ie(Ee.value):Promise.resolve(Ee.value).then(ge,O);ue((K=K.apply(P,z)).next())});const Z=({shixunsDetail:P,globalSetting:z,loading:K,dispatch:ie,title:ae,pathList:ge=[],showInputPath:O=!1,isMergeSelectFile:ue=!1,onFinish:Ee=()=>{}})=>{const[Ce]=o.default.useForm(),gt=(0,p.useParams)(),tt=(0,p.useLocation)(),Lt=(0,e.useRef)(),[Yt,vn]=(0,e.useState)(""),[Vn,Ke]=(0,e.useState)(""),[sn,Te]=(0,e.useState)([]),[Et,ft]=(0,e.useState)([]);(0,e.useEffect)(()=>{var Rt,en;Lt.current=((en=(Rt=tt.pathname)==null?void 0:Rt.split("/"))==null?void 0:en[3])==="repository"},[]),(0,e.useEffect)(()=>{if(P.actionTabs.key!=="Repository-SelectFilePath")return;const Rt=ge.join("/");let en=[];ge.map((Pn,Ln)=>{Ln===0?en.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Pn}`,path:Rt}):en.push({val:`/${Pn}`,path:Rt})}),Te(en),vn(Rt),Ke(Rt),Re(Rt)},[P.actionTabs.key]);const Re=Rt=>Q(void 0,null,function*(){const en=yield ie({type:Lt.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:gt.id,path:Rt}});en&&ft(en.trees||[])}),je=Rt=>{let en=Yt;Rt.type==="tree"&&(sn.length?sn.push({val:`/${Rt.name}`,path:Rt.name}):sn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Rt.name}`,path:Rt.name}),Te(sn),en=Yt?`${Yt}/${Rt.name}`:Rt.name,vn(en)),Re(en)},ht=(Rt,en)=>{const Pn=sn.filter((pn,Jt)=>Jt<=en);Te(Pn);const Ln=Pn.filter((pn,Jt)=>Jt!==0).map(pn=>pn.val).join("").substr(1);vn(Ln),Re(Ln)},dn=()=>Q(void 0,null,function*(){const Rt=Ce==null?void 0:Ce.getFieldsValue(),en=Yt?`${Yt}${Rt!=null&&Rt.name?`/${Rt==null?void 0:Rt.name}`:""}`:Rt==null?void 0:Rt.name;if(ue){Ee(en),zt();return}if(O){yield Ce.validateFields();const Pn=yield ie({type:"shixunsDetail/uploadGitFolder",payload:Y(Y({},{id:gt.id,path:en}),Lt.current?{}:{secret_repository:!0})});Ee(Vn),Pn.status===0&&s.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ee(en),s.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");zt()}),zt=()=>{ie({type:"shixunsDetail/setActionTabs",payload:{}}),Ce.resetFields()};return e.createElement(f.default,{centered:!0,title:ae||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:P.actionTabs.key==="Repository-SelectFilePath",onOk:dn,onCancel:zt},e.createElement("div",{className:y.wrap},e.createElement("div",{className:y.content},e.createElement("div",{className:y.mainPathWrap},!!(sn!=null&&sn.length)&&sn.map((Rt,en)=>e.createElement("a",{key:en,onClick:()=>ht(Rt,en)},Rt.val))),!!(Et!=null&&Et.length)&&Et.map((Rt,en)=>Rt.type==="tree"&&e.createElement("a",{key:en,onClick:()=>je(Rt)},e.createElement("i",{className:`iconfont icon-wenjianjia ${y.colorBlue}`}),Rt.name))),e.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),e.createElement("div",{className:"mt5 mb5"},Yt),O&&e.createElement(o.default,{form:Ce,scrollToFirstError:!0,className:"mt20"},e.createElement(o.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(h.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var I=(0,p.connect)(({shixunsDetail:P,loading:z,globalSetting:K})=>({shixunsDetail:P,globalSetting:K,loading:z.models.index}))(Z)},2312:function(M,r,t){"use strict";t.d(r,{Z:function(){return h}});var e=t(59301),p={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},o=t(43418),s=t(7664),h=({title:y,children:m,value:E})=>{const[b,k]=(0,e.useState)(!1);return e.createElement(e.Fragment,null,e.createElement("span",{onClick:()=>k(!0)},m),e.createElement(o.default,{title:y,open:b,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>k(!1),className:p.modal,footer:null},typeof E=="string"&&e.createElement(s.Z,{value:E||""}),Object.prototype.toString.call(E)==="[object Array]"&&e.createElement(e.Fragment,null,E==null?void 0:E.map((te,Y)=>e.createElement("div",{key:Y},e.createElement("b",null,te.name||te.type_name),e.createElement(s.Z,{value:te.description||""}))))))}},18309:function(M,r,t){"use strict";t.d(r,{Z:function(){return rr}});var e=t(59301),p=t(43418),o=t(8591),s=t(43428),f=t(99313),h=t(71418),y=t(6848),m=t(3113),E={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},b=t(99267),k=t(61485),te=t(13014),Y=t(4977),Q=t(82093),Z=t(76411),I={lineChart:"lineChart___dCEZW"},P=t(56656),z=t.n(P),K=t(59301),ae=({dataInfo:De,indexKey:V,valueName:re,startAndEndTime:pe,colors:Me=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:wt})=>{let Ye=null;(0,e.useEffect)(()=>{Be()},[De]),(0,e.useEffect)(()=>{window.addEventListener("resize",rt(()=>{Ye&&Ye.resize()},200))},[window.onresize]);const rt=(St,bn,Rn=!1)=>{let Jn,xe;return(...gn)=>{if(Rn){St.apply(xe,gn),Rn=!1;return}clearTimeout(Jn),Jn=setTimeout(()=>{St.apply(xe,gn)},bn)}},et=St=>St?St.map(bn=>{const Rn=new Date(bn),Jn=String(Rn.getMonth()+1).padStart(2,"0"),xe=String(Rn.getDate()).padStart(2,"0"),gn=String(Rn.getHours()).padStart(2,"0"),vt=String(Rn.getMinutes()).padStart(2,"0");return`${Jn}/${xe} ${gn}:${vt}`}):[],Ne=(St,bn)=>St.map(Rn=>{const Jn=bn.timestamps.indexOf(Rn);return Jn!==-1?bn.values[Jn]:null});function st(St){let bn=1/0;for(let Jn=0;Jn{let Jn=[];for(let xe=St;xe<=bn;xe+=Rn)Jn.push(xe);return Jn},We=()=>{var St;const bn=((St=De==null?void 0:De.x)==null?void 0:St.flat())||[];let Rn=[...new Set(bn)].sort((ut,dt)=>ut-dt),Jn=st(Rn),xe=Jn==null?void 0:Jn.newArray,gn=Jn==null?void 0:Jn.minInterval;Rn=[...new Set([...Rn,...xe])].sort((ut,dt)=>ut-dt);let vt=z()(pe[0],"YYYY-MM-DD HH:mm").valueOf(),Yn=ce(vt,Rn[0]-gn,gn),Fn=z()(pe[1],"YYYY-MM-DD HH:mm").valueOf(),mn=ce(Rn[Rn.length-1]+gn,Fn,gn);return Rn=[...Yn,...Rn,...mn],[...new Set(Rn)].sort((ut,dt)=>ut-dt)},Be=()=>{var St;Ye=Z.init(document.getElementById(`lineChart${V}`));let bn=We(),Rn=(St=De==null?void 0:De.y)==null?void 0:St.map((xe,gn)=>{var vt;let Yn={timestamps:(vt=De==null?void 0:De.x)==null?void 0:vt[gn],values:xe};return xe=Ne(bn,Yn),{name:re[gn],type:"line",itemStyle:{show:!1},lineStyle:{color:Me[gn]},data:xe}}),Jn={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(xe){var gn;let vt="";return xe.forEach((Yn,Fn)=>{console.log("item",Yn),vt+=`
+`}),C.push(n[F]);return E&&n.length>0&&C.push({type:"text",value:` +`}),C}function Fi(n){let E=0,C=n.charCodeAt(E);for(;C===9||C===32;)E++,C=n.charCodeAt(E);return n.slice(E)}function Ua(n,E){const C=Ks(n,E),F=C.one(n,void 0),oe=di(C),fe=Array.isArray(F)?{type:"root",children:F}:F||{type:"root",children:[]};return oe&&("children"in fe,fe.children.push({type:"text",value:` +`},oe)),fe}function Rl(n,E){return n&&"run"in n?function(C,F){return tp(this,null,function*(){const oe=Ua(C,Iu({file:F},E));yield n.run(oe,F)})}:function(C,F){return Ua(C,Iu({file:F},n||E))}}function Os(n){if(n)throw n}var hl=t(58847);function Jl(n){if(typeof n!="object"||n===null)return!1;const E=Object.getPrototypeOf(n);return(E===null||E===Object.prototype||Object.getPrototypeOf(E)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)}function x0(){const n=[],E={run:C,use:F};return E;function C(...oe){let fe=-1;const be=oe.pop();if(typeof be!="function")throw new TypeError("Expected function as last argument, not "+be);ze(null,...oe);function ze(st,...Lt){const ut=n[++fe];let Vt=-1;if(st){be(st);return}for(;++Vtbe.length;let st;ze&&be.push(oe);try{st=n.apply(this,be)}catch(Lt){const ut=Lt;if(ze&&C)throw ut;return oe(ut)}ze||(st&&st.then&&typeof st.then=="function"?st.then(fe,oe):st instanceof Error?oe(st):fe(st))}function oe(be,...ze){C||(C=!0,E(be,...ze))}function fe(be){oe(null,be)}}const Ps={basename:_o,dirname:F0,extname:Rc,join:wi,sep:"/"};function _o(n,E){if(E!==void 0&&typeof E!="string")throw new TypeError('"ext" argument must be a string');Yi(n);let C=0,F=-1,oe=n.length,fe;if(E===void 0||E.length===0||E.length>n.length){for(;oe--;)if(n.codePointAt(oe)===47){if(fe){C=oe+1;break}}else F<0&&(fe=!0,F=oe+1);return F<0?"":n.slice(C,F)}if(E===n)return"";let be=-1,ze=E.length-1;for(;oe--;)if(n.codePointAt(oe)===47){if(fe){C=oe+1;break}}else be<0&&(fe=!0,be=oe+1),ze>-1&&(n.codePointAt(oe)===E.codePointAt(ze--)?ze<0&&(F=oe):(ze=-1,F=be));return C===F?F=be:F<0&&(F=n.length),n.slice(C,F)}function F0(n){if(Yi(n),n.length===0)return".";let E=-1,C=n.length,F;for(;--C;)if(n.codePointAt(C)===47){if(F){E=C;break}}else F||(F=!0);return E<0?n.codePointAt(0)===47?"/":".":E===1&&n.codePointAt(0)===47?"//":n.slice(0,E)}function Rc(n){Yi(n);let E=n.length,C=-1,F=0,oe=-1,fe=0,be;for(;E--;){const ze=n.codePointAt(E);if(ze===47){if(be){F=E+1;break}continue}C<0&&(be=!0,C=E+1),ze===46?oe<0?oe=E:fe!==1&&(fe=1):oe>-1&&(fe=-1)}return oe<0||C<0||fe===0||fe===1&&oe===C-1&&oe===F+1?"":n.slice(oe,C)}function wi(...n){let E=-1,C;for(;++E0&&n.codePointAt(n.length-1)===47&&(C+="/"),E?"/"+C:C}function as(n,E){let C="",F=0,oe=-1,fe=0,be=-1,ze,st;for(;++be<=n.length;){if(be2){if(st=C.lastIndexOf("/"),st!==C.length-1){st<0?(C="",F=0):(C=C.slice(0,st),F=C.length-1-C.lastIndexOf("/")),oe=be,fe=0;continue}}else if(C.length>0){C="",F=0,oe=be,fe=0;continue}}E&&(C=C.length>0?C+"/..":"..",F=2)}else C.length>0?C+="/"+n.slice(oe+1,be):C=n.slice(oe+1,be),F=be-oe-1;oe=be,fe=0}else ze===46&&fe>-1?fe++:fe=-1}return C}function Yi(n){if(typeof n!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(n))}const Td={cwd:qo};function qo(){return"/"}function _l(n){return!!(n!==null&&typeof n=="object"&&"href"in n&&n.href&&"protocol"in n&&n.protocol&&n.auth===void 0)}function Od(n){if(typeof n=="string")n=new URL(n);else if(!_l(n)){const E=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+n+"`");throw E.code="ERR_INVALID_ARG_TYPE",E}if(n.protocol!=="file:"){const E=new TypeError("The URL must be of scheme file");throw E.code="ERR_INVALID_URL_SCHEME",E}return ql(n)}function ql(n){if(n.hostname!==""){const F=new TypeError('File URL host must be "localhost" or empty on darwin');throw F.code="ERR_INVALID_FILE_URL_HOST",F}const E=n.pathname;let C=-1;for(;++C0){let[Ft,...Or]=ut;const zr=F[Ut][1];Jl(zr)&&Jl(Ft)&&(Ft=hl(!0,zr,Ft)),F[Ut]=[Lt,Ft,...Or]}}}}const Qd=new Mo().freeze();function Tl(n,E){if(typeof E!="function")throw new TypeError("Cannot `"+n+"` without `parser`")}function L0(n,E){if(typeof E!="function")throw new TypeError("Cannot `"+n+"` without `compiler`")}function $l(n,E){if(E)throw new Error("Cannot call `"+n+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function ec(n){if(!Jl(n)||typeof n.type!="string")throw new TypeError("Expected node, got `"+n+"`")}function T0(n,E,C){if(!C)throw new Error("`"+n+"` finished async. Use `"+E+"` instead")}function Ol(n){return Uf(n)?n:new Nd(n)}function Uf(n){return!!(n&&typeof n=="object"&&"message"in n&&"messages"in n)}function Hd(n){return typeof n=="string"||jd(n)}function jd(n){return!!(n&&typeof n=="object"&&"byteLength"in n&&"byteOffset"in n)}const tc="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",nc=[],pl={allowDangerousHtml:!0},Pl=/^(https?|ircs?|mailto|xmpp)$/i,Ud=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function gs(n){const E=Oc(n),C=Nl(n);return Pc(E.runSync(E.parse(C),C),n)}function Tc(n){return tp(this,null,function*(){const E=Oc(n),C=Nl(n),F=yield E.run(E.parse(C),C);return Pc(F,n)})}function O0(n){const E=Oc(n),[C,F]=useState(void 0),[oe,fe]=useState(void 0);if(useEffect(function(){const be=Nl(n);E.run(E.parse(be),be,function(ze,st){F(ze),fe(st)})},[n.children,n.rehypePlugins,n.remarkPlugins,n.remarkRehypeOptions]),C)throw C;return oe?Pc(oe,n):createElement(Fragment)}function Oc(n){const E=n.rehypePlugins||nc,C=n.remarkPlugins||nc,F=n.remarkRehypeOptions?Iu(Iu({},n.remarkRehypeOptions),pl):pl;return Qd().use(rr).use(C).use(Rl,F).use(E)}function Nl(n){const E=n.children||"",C=new Nd;return typeof E=="string"?C.value=E:(""+E,void 0),C}function Pc(n,E){const C=E.allowedElements,F=E.allowElement,oe=E.components,fe=E.disallowedElements,be=E.skipHtml,ze=E.unwrapDisallowed,st=E.urlTransform||P0;for(const ut of Ud)Object.hasOwn(E,ut.from)&&(""+ut.from+(ut.to?"use `"+ut.to+"` instead":"remove it")+tc+ut.id,void 0);return C&&fe&&void 0,E.className&&(n={type:"element",tagName:"div",properties:{className:E.className},children:n.type==="root"?n.children:[n]}),$i(n,Lt),Wt(n,{Fragment:ma.Fragment,components:oe,ignoreInvalidStyle:!0,jsx:ma.jsx,jsxs:ma.jsxs,passKeys:!0,passNode:!0});function Lt(ut,Vt,Ut){if(ut.type==="raw"&&Ut&&typeof Vt=="number")return be?Ut.children.splice(Vt,1):Ut.children[Vt]={type:"text",value:ut.value},Vt;if(ut.type==="element"){let Ft;for(Ft in nr)if(Object.hasOwn(nr,Ft)&&Object.hasOwn(ut.properties,Ft)){const Or=ut.properties[Ft],zr=nr[Ft];(zr===null||zr.includes(ut.tagName))&&(ut.properties[Ft]=st(String(Or||""),Ft,ut))}}if(ut.type==="element"){let Ft=C?!C.includes(ut.tagName):fe?fe.includes(ut.tagName):!1;if(!Ft&&F&&typeof Vt=="number"&&(Ft=!F(ut,Vt,Ut)),Ft&&Ut&&typeof Vt=="number")return ze&&ut.children?Ut.children.splice(Vt,1,...ut.children):Ut.children.splice(Vt,1),Vt}}}function P0(n){const E=n.indexOf(":"),C=n.indexOf("?"),F=n.indexOf("#"),oe=n.indexOf("/");return E===-1||oe!==-1&&E>oe||C!==-1&&E>C||F!==-1&&E>F||Pl.test(n.slice(0,E))?n:""}var uo=t(75931),Nc=t(94480),io=t(20068),Yf=t(54476);function N0(n,E){var C=Object.keys(n);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(n);E&&(F=F.filter(function(oe){return Object.getOwnPropertyDescriptor(n,oe).enumerable})),C.push.apply(C,F)}return C}function Ql(n){for(var E=1;E=4)return[n[0],n[1],n[2],n[3],"".concat(n[0],".").concat(n[1]),"".concat(n[0],".").concat(n[2]),"".concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[0]),"".concat(n[1],".").concat(n[2]),"".concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[0]),"".concat(n[2],".").concat(n[1]),"".concat(n[2],".").concat(n[3]),"".concat(n[3],".").concat(n[0]),"".concat(n[3],".").concat(n[1]),"".concat(n[3],".").concat(n[2]),"".concat(n[0],".").concat(n[1],".").concat(n[2]),"".concat(n[0],".").concat(n[1],".").concat(n[3]),"".concat(n[0],".").concat(n[2],".").concat(n[1]),"".concat(n[0],".").concat(n[2],".").concat(n[3]),"".concat(n[0],".").concat(n[3],".").concat(n[1]),"".concat(n[0],".").concat(n[3],".").concat(n[2]),"".concat(n[1],".").concat(n[0],".").concat(n[2]),"".concat(n[1],".").concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[2],".").concat(n[0]),"".concat(n[1],".").concat(n[2],".").concat(n[3]),"".concat(n[1],".").concat(n[3],".").concat(n[0]),"".concat(n[1],".").concat(n[3],".").concat(n[2]),"".concat(n[2],".").concat(n[0],".").concat(n[1]),"".concat(n[2],".").concat(n[0],".").concat(n[3]),"".concat(n[2],".").concat(n[1],".").concat(n[0]),"".concat(n[2],".").concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[3],".").concat(n[0]),"".concat(n[2],".").concat(n[3],".").concat(n[1]),"".concat(n[3],".").concat(n[0],".").concat(n[1]),"".concat(n[3],".").concat(n[0],".").concat(n[2]),"".concat(n[3],".").concat(n[1],".").concat(n[0]),"".concat(n[3],".").concat(n[1],".").concat(n[2]),"".concat(n[3],".").concat(n[2],".").concat(n[0]),"".concat(n[3],".").concat(n[2],".").concat(n[1]),"".concat(n[0],".").concat(n[1],".").concat(n[2],".").concat(n[3]),"".concat(n[0],".").concat(n[1],".").concat(n[3],".").concat(n[2]),"".concat(n[0],".").concat(n[2],".").concat(n[1],".").concat(n[3]),"".concat(n[0],".").concat(n[2],".").concat(n[3],".").concat(n[1]),"".concat(n[0],".").concat(n[3],".").concat(n[1],".").concat(n[2]),"".concat(n[0],".").concat(n[3],".").concat(n[2],".").concat(n[1]),"".concat(n[1],".").concat(n[0],".").concat(n[2],".").concat(n[3]),"".concat(n[1],".").concat(n[0],".").concat(n[3],".").concat(n[2]),"".concat(n[1],".").concat(n[2],".").concat(n[0],".").concat(n[3]),"".concat(n[1],".").concat(n[2],".").concat(n[3],".").concat(n[0]),"".concat(n[1],".").concat(n[3],".").concat(n[0],".").concat(n[2]),"".concat(n[1],".").concat(n[3],".").concat(n[2],".").concat(n[0]),"".concat(n[2],".").concat(n[0],".").concat(n[1],".").concat(n[3]),"".concat(n[2],".").concat(n[0],".").concat(n[3],".").concat(n[1]),"".concat(n[2],".").concat(n[1],".").concat(n[0],".").concat(n[3]),"".concat(n[2],".").concat(n[1],".").concat(n[3],".").concat(n[0]),"".concat(n[2],".").concat(n[3],".").concat(n[0],".").concat(n[1]),"".concat(n[2],".").concat(n[3],".").concat(n[1],".").concat(n[0]),"".concat(n[3],".").concat(n[0],".").concat(n[1],".").concat(n[2]),"".concat(n[3],".").concat(n[0],".").concat(n[2],".").concat(n[1]),"".concat(n[3],".").concat(n[1],".").concat(n[0],".").concat(n[2]),"".concat(n[3],".").concat(n[1],".").concat(n[2],".").concat(n[0]),"".concat(n[3],".").concat(n[2],".").concat(n[0],".").concat(n[1]),"".concat(n[3],".").concat(n[2],".").concat(n[1],".").concat(n[0])]}var Qc={};function zd(n){if(n.length===0||n.length===1)return n;var E=n.join(".");return Qc[E]||(Qc[E]=Yd(n)),Qc[E]}function Q0(n){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=arguments.length>2?arguments[2]:void 0,F=n.filter(function(fe){return fe!=="token"}),oe=zd(F);return oe.reduce(function(fe,be){return Ql(Ql({},fe),C[be])},E)}function H0(n){return n.join(" ")}function Gd(n,E){var C=0;return function(F){return C+=1,F.map(function(oe,fe){return j0({node:oe,stylesheet:n,useInlineStyles:E,key:"code-segment-".concat(C,"-").concat(fe)})})}}function j0(n){var E=n.node,C=n.stylesheet,F=n.style,oe=F===void 0?{}:F,fe=n.useInlineStyles,be=n.key,ze=E.properties,st=E.type,Lt=E.tagName,ut=E.value;if(st==="text")return ut;if(Lt){var Vt=Gd(C,fe),Ut;if(!fe)Ut=Ql(Ql({},ze),{},{className:H0(ze.className)});else{var Ft=Object.keys(C).reduce(function(yr,Ta){return Ta.split(".").forEach(function(sa){yr.includes(sa)||yr.push(sa)}),yr},[]),Or=ze.className&&ze.className.includes("token")?["token"]:[],zr=ze.className&&Or.concat(ze.className.filter(function(yr){return!Ft.includes(yr)}));Ut=Ql(Ql({},ze),{},{className:H0(zr)||void 0,style:Q0(ze.className,Object.assign({},ze.style,oe),C)})}var pa=Vt(E.children);return o.createElement(Lt,(0,Yf.Z)({key:be},Ut),pa)}}var Kd=function(n,E){var C=n.listLanguages();return C.indexOf(E)!==-1},Ns=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function bu(n,E){var C=Object.keys(n);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(n);E&&(F=F.filter(function(oe){return Object.getOwnPropertyDescriptor(n,oe).enumerable})),C.push.apply(C,F)}return C}function Yo(n){for(var E=1;E1&&arguments[1]!==void 0?arguments[1]:[],C=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],F=0;F2&&arguments[2]!==void 0?arguments[2]:[];return Hc({children:Ya,lineNumber:dr,lineNumberStyle:ze,largestLineNumber:be,showInlineLineNumbers:oe,lineProps:C,className:Pa,showLineNumbers:F,wrapLongLines:st,wrapLines:E})}function zr(Ya,dr){if(F&&dr&&oe){var Pa=Wd(ze,dr,be);Ya.unshift(rc(dr,Pa))}return Ya}function pa(Ya,dr){var Pa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return E||Pa.length>0?Or(Ya,dr,Pa):zr(Ya,dr)}for(var yr=function(){var dr=ut[Ft],Pa=dr.children[0].value,ku=zf(Pa);if(ku){var Au=Pa.split(` +`);Au.forEach(function(Mu,Ii){var wu=F&&Vt.length+fe,ya={type:"text",value:"".concat(Mu,` +`)};if(Ii===0){var nu=ut.slice(Ut+1,Ft).concat(Hc({children:[ya],className:dr.properties.className})),uu=pa(nu,wu);Vt.push(uu)}else if(Ii===Au.length-1){var ai=ut[Ft+1]&&ut[Ft+1].children&&ut[Ft+1].children[0],yi={type:"text",value:"".concat(Mu)};if(ai){var us=Hc({children:[yi],className:dr.properties.className});ut.splice(Ft+1,0,us)}else{var As=[yi],qt=pa(As,wu,dr.properties.className);Vt.push(qt)}}else{var oa=[ya],is=pa(oa,wu,dr.properties.className);Vt.push(is)}}),Ut=Ft}Ft++};Ft code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},$o=t(11594),_d=t.n($o),qd=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],Uc=Vf(_d(),jc);Uc.supportedLanguages=qd;var Yc=Uc,Xf={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}},z0=t(56102),zc={wrp:"wrp___H70W8","file-list":"file-list___S5XYJ",ExtraEdit:"ExtraEdit___K6Xf2",btn:"btn___Yiu8q"},G0=t(43604),ac=t(49661),vi=t(59301),Zf=Object.defineProperty,uc=Object.getOwnPropertySymbols,Gc=Object.prototype.hasOwnProperty,Kc=Object.prototype.propertyIsEnumerable,K0=(n,E,C)=>E in n?Zf(n,E,{enumerable:!0,configurable:!0,writable:!0,value:C}):n[E]=C,$d=(n,E)=>{for(var C in E||(E={}))Gc.call(E,C)&&K0(n,C,E[C]);if(uc)for(var C of uc(E))Kc.call(E,C)&&K0(n,C,E[C]);return n},Lu=(n,E)=>{var C={};for(var F in n)Gc.call(n,F)&&E.indexOf(F)<0&&(C[F]=n[F]);if(n!=null&&uc)for(var F of uc(n))E.indexOf(F)<0&&Kc.call(n,F)&&(C[F]=n[F]);return C},ca=(n,E,C)=>new Promise((F,oe)=>{var fe=st=>{try{ze(C.next(st))}catch(Lt){oe(Lt)}},be=st=>{try{ze(C.throw(st))}catch(Lt){oe(Lt)}},ze=st=>st.done?F(st.value):Promise.resolve(st.value).then(fe,be);ze((C=C.apply(n,E)).next())}),Pu=({onCallback:n,scrollBox:E,Data:C,extraEdit:F,showEditableBox:oe,onRedraw:fe,loading:be,showPreference:ze,onPreference:st})=>{var Lt,ut;const{allowCopy:Vt=!1,fileList:Ut,hideTextEffect:Ft=!1,text:Or=""}=C,[zr,pa]=(0,o.useState)(""),[yr,Ta]=(0,o.useState)(!0),sa=(0,o.useRef)(0),Uu=(0,o.useRef)(!1);(0,o.useEffect)(()=>Or?(Ta(!0),Ft?pa(Or):ca(void 0,null,function*(){for(let Pa=0;PaPa+4?" __":"");pa(ku),yield new Promise(Au=>setTimeout(Au,70))}Ta(!1),n==null||n(C)}),E.current.addEventListener("wheel",Ya),()=>{var Pa;pa(""),(Pa=E.current)==null||Pa.removeEventListener("wheel",Ya)}):void 0,[]),(0,o.useEffect)(()=>{E.current.scrollTo({top:E.current.scrollHeight,behavior:"smooth"})},[]);const Ya=()=>{Uu.current=!0};return vi.createElement("div",{className:`${zc.wrp} fadeIn animated`},C.sender!=="AI"&&vi.createElement("p",{dangerouslySetInnerHTML:{__html:Or.replace(//g,">").replace(/\n/g,"
")}}),C.sender==="AI"&&vi.createElement(gs,{components:{code(dr){var Pa=dr,{node:ku,inline:Au,className:Mu,children:Ii}=Pa,wu=Lu(Pa,["node","inline","className","children"]);const ya=/language-(\w+)/.exec(Mu||"");return E.current.scrollHeight-sa.current>60&&!Uu.current&&(E.current.scrollTo({top:E.current.scrollHeight,behavior:"smooth"}),sa.current=E.current.scrollHeight),!Au&&ya?vi.createElement("div",{style:{position:"relative",minHeight:50}},vi.createElement(z0.CopyToClipboard,{text:String(Ii).replace(/\n$/,""),onCopy:()=>s.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},vi.createElement("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"}},"\u590D\u5236")),vi.createElement(Yc,$d({style:Xf,language:ya[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},wu),String(Ii||"").replace(/\n$/,""))):vi.createElement("code",$d({className:Mu},wu),Ii)}}},zr),Ut&&!yr&&vi.createElement(k.Z,{className:`${zc["file-list"]} animated fadeIn`},vi.createElement(G0.Z,null,vi.createElement("img",{src:t(90034)(`./${((ut=(Lt=Ut==null?void 0:Ut.name)==null?void 0:Lt.split("."))==null?void 0:ut.pop())||"txt"}.png`),width:20,className:"mr10"})),vi.createElement(G0.Z,null,Ut==null?void 0:Ut.name,vi.createElement("br",null),(0,ac.RD)(Ut==null?void 0:Ut.size))),!yr&&vi.createElement("div",{className:zc.ExtraEdit},F==null?void 0:F(C),Vt&&vi.createElement(z0.CopyToClipboard,{text:String(zr).replace(/\n$/,""),onCopy:()=>s.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},vi.createElement(v.Z,{title:"\u590D\u5236"},vi.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),ze&&vi.createElement(vi.Fragment,null,vi.createElement(v.Z,{title:"\u559C\u6B22"},vi.createElement("i",{style:C!=null&&C.like?{color:"#FA8D30"}:{},onClick:()=>st("like",!(C!=null&&C.like)),className:"iconfot icon-yijiejue font15"})),vi.createElement(v.Z,{title:"\u4E0D\u559C\u6B22"},vi.createElement("i",{style:C!=null&&C.boring?{color:"#e86d7c"}:{},onClick:()=>st("boring",!(C!=null&&C.boring)),className:"iconfot icon-weijiejuezhengchang font15"}))),oe&&!be&&vi.createElement(v.Z,{title:"\u91CD\u65B0\u751F\u6210"},vi.createElement("i",{onClick:fe,className:"iconfot icon-gengxin-genghuan-tihuan"}))))},Aa={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33",full:"full___dZLXo",lineFour:"lineFour___Lhbz5","input-container":"input-container___M88BT",fullIcon:"fullIcon___YWXTV","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46",itemMask:"itemMask___pC6Cb",show:"show___WQ1Wl",mask:"mask___irVlm",disabledNumClass:"disabledNumClass___UIKcm",editable:"editable___CpDhE",text:"text___yWTCV",file:"file___fxAKb",action:"action___I2zGy"},el=t(82093),Xs=t(34055),tl=({positionX:n,src:E,onClick:C})=>{const F=(0,o.useRef)(null),[oe,fe]=(0,o.useState)(!1),[be,ze]=(0,o.useState)({x:20,y:window.innerHeight*.62}),[st,Lt]=(0,o.useState)({x:20,y:window.innerHeight*.62}),[ut,Vt]=(0,o.useState)({x:20,y:window.innerHeight*.62}),[Ut,Ft]=(0,o.useState)(!1);(0,o.useEffect)(()=>{const pa=()=>{ze({x:20,y:window.innerHeight*.62})};return window.addEventListener("resize",pa),()=>{window.removeEventListener("resize",pa)}},[]),(0,o.useEffect)(()=>{const pa=Ta=>{var sa;if(oe){const Uu=Ta.clientY-ut.y;let Ya=st.y+Uu;const dr=window.innerHeight-(((sa=F.current)==null?void 0:sa.offsetHeight)||0)-50,Pa=50;Yadr&&(Ya=dr),requestAnimationFrame(()=>{ze({x:20,y:Ya})}),Ft(!0)}},yr=()=>{fe(!1)};return document.addEventListener("mousemove",pa),document.addEventListener("mouseup",yr),()=>{document.removeEventListener("mousemove",pa),document.removeEventListener("mouseup",yr)}},[oe,ut,st]);const Or=pa=>{fe(!0),Vt({x:pa.clientX,y:pa.clientY}),Lt(be),Ft(!1)},zr=pa=>{fe(!1),!Ut&&C&&C(pa)};return o.createElement("div",{style:{position:"fixed",top:be.y,right:be.x,zIndex:100,cursor:oe?"grabbing":"grab"},onMouseDown:Or,onMouseUp:zr,ref:F},o.createElement("img",{src:E||"/images/ai_teacher.png",width:60,draggable:"false"}))},ic="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",nl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",Eo="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",Ah="data:image/png;base64,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",zh=t(92310),Gh=t.n(zh),Wf=t(90524),Jf=Object.defineProperty,Eh=Object.getOwnPropertySymbols,Kh=Object.prototype.hasOwnProperty,vh=Object.prototype.propertyIsEnumerable,yh=(n,E,C)=>E in n?Jf(n,E,{enumerable:!0,configurable:!0,writable:!0,value:C}):n[E]=C,_f=(n,E)=>{for(var C in E||(E={}))Kh.call(E,C)&&yh(n,C,E[C]);if(Eh)for(var C of Eh(E))vh.call(E,C)&&yh(n,C,E[C]);return n},qf=(n,E,C)=>new Promise((F,oe)=>{var fe=st=>{try{ze(C.next(st))}catch(Lt){oe(Lt)}},be=st=>{try{ze(C.throw(st))}catch(Lt){oe(Lt)}},ze=st=>st.done?F(st.value):Promise.resolve(st.value).then(fe,be);ze((C=C.apply(n,E)).next())});const Ch=({title:n,description:E,placeholder:C,hideUpload:F,hideInputBox:oe,aiIcon:fe,userIcon:be,children:ze,taskData:st,user:Lt,name:ut,code:Vt,globalSetting:Ut,authority:Ft,isShowComponent:Or=!0,DrawerProps:zr={},FetchUrl:pa="https://ai-data.educoder.net/v1/chat-messages",FetchData:yr={},defaultGetData:Ta=!1,extraEdit:sa=()=>null,isShowDefuatTips:Uu=!0,isReview:Ya,onOpen:dr,loadingOption:Pa,isIntelligentAssistant:ku=!1,intelligentAssistantItems:Au=[],showEditableBox:Mu=!1,showPreference:Ii=!1,initMessage:wu="",customRequest:ya})=>{var nu,uu,ai,yi,us,As,qt,oa,is,un,Es;const[vs,ml]=(0,o.useState)([]),[rl,Ni]=(0,o.useState)(null),[ji,Xi]=(0,o.useState)(!1),[Vu,oo]=(0,o.useState)([]),[gl,al]=(0,o.useState)(!1),[Is,Zs]=(0,o.useState)([]),ki=(0,o.useRef)(Is),V0=(0,o.useRef)(),vo=(0,o.useRef)(),[Ws,Vc]=(0,o.useState)(""),[ef,$f]=(0,o.useState)([`${(nu=st==null?void 0:st.challenge)==null?void 0:nu.task_pass}\uFF0C\u8BF7\u7ED9\u51FA\u7B54\u9898\u601D\u8003\u65B9\u5411\u3002\\n\\n\u4E0D\u8981\u7ED9\u51FA\u5B66\u751F\u6B63\u786E\u7B54\u6848\uFF0C\u4E0D\u8981\u7ED9\u51FA\u4EFB\u4F55\u4EE3\u7801`]),Al=Ws==null?void 0:Ws.split(` +`).length,[Xc,fr]=(0,o.useState)(!1),[qr,cu]=(0,o.useState)(0),[Ru,Yu]=(0,o.useState)(null),[Bs,Js]=(0,o.useState)(""),Ss=(0,o.useRef)(null),yo=!!st,sc=[{img:ic,name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:nl,name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(uu=st==null?void 0:st.challenge)==null?void 0:uu.task_pass},{img:Eo,name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:(ai=st==null?void 0:st.challenge)==null?void 0:ai.task_pass}],_s={maxCount:1,showUploadList:!1,withCredentials:!0,accept:".doc,.docx,.md,.txt,.pdf,.jpg,.png",beforeUpload:wr=>{var du,mi,Xu,ys;const qs=(ys=(Xu=(mi=(du=wr==null?void 0:wr.name)==null?void 0:du.split("."))==null?void 0:mi.slice(-1))==null?void 0:Xu[0])==null?void 0:ys.toLowerCase(),Co=["doc","docx","md","pdf","txt","jpg","png"].includes(qs);return wr.size==0?(s.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),f.default.LIST_IGNORE):Co||(s.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001jpg\u3001png\u6587\u4EF6"),f.default.LIST_IGNORE)},onChange:({fileList:wr})=>{oo((wr==null?void 0:wr.filter(du=>(du==null?void 0:du.status)==="done"))||[])},action:`${(yi=Wf.Z)==null?void 0:yi.API_SERVER}/api/intelligent_imports/upload_file.json`},oc={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:wr=>{var du,mi,Xu,ys;const qs=(ys=(Xu=(mi=(du=wr==null?void 0:wr.name)==null?void 0:du.split("."))==null?void 0:mi.slice(-1))==null?void 0:Xu[0])==null?void 0:ys.toLowerCase(),Co=["doc","docx","md","pdf","txt"].includes(qs);return wr.size==0?(s.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),f.default.LIST_IGNORE):Co||(s.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u6587\u4EF6"),f.default.LIST_IGNORE)},onChange:({fileList:wr})=>{oo((wr==null?void 0:wr.filter(du=>(du==null?void 0:du.status)==="done"))||[])},action:`${(us=Wf.Z)==null?void 0:us.API_SERVER}/api/attachments.json`};(0,o.useEffect)(()=>{var wr;if(Ss.current&&Ru!==null){Ss.current.focus();const du=(wr=Ss.current.resizableTextArea)==null?void 0:wr.textArea;du&&(du.selectionStart=du.selectionEnd=du.value.length)}},[Ru]),(0,o.useEffect)(()=>{Al<5&&fr(!1)},[Al]),(0,o.useEffect)(()=>{ku&&ji&&eh()},[ji]),(0,o.useEffect)(()=>{ki.current=Is},[Is]),(0,o.useEffect)(()=>{var wr;Ut!=null&&Ut.setting&&ml([...vs,...((wr=Ut==null?void 0:Ut.setting)==null?void 0:wr.big_model_users)||[]])},[Ut==null?void 0:Ut.setting]),(0,o.useEffect)(()=>{var wr;$f([`${(wr=st==null?void 0:st.challenge)==null?void 0:wr.task_pass}`,`${Vt}`,`${Vt}`])},[Vt]),(0,o.useEffect)(()=>{if(Ta&&(zr!=null&&zr.open||ji)&&(yr!=null&&yr.student_work_id)){if(rl!==(yr==null?void 0:yr.student_work_id))Zs([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(Is.length)return;Zs([...Is,{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])}X0(),Ni(yr==null?void 0:yr.student_work_id)}},[Ta,ji,Is,zr==null?void 0:zr.open,yr==null?void 0:yr.student_work_id]),(0,o.useEffect)(()=>{zr!=null&&zr.open&&wu&&(Zs([{text:wu,done:!1,key:Date.now(),sender:"user",fileList:Vu[0]},{text:Ws,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),al(!0),setTimeout(()=>X0(wu),300))},[zr==null?void 0:zr.open]);const Ro=()=>{Xi(!0)},bh=()=>{Xi(!1)},Xh=()=>{fr(!Xc)},eh=()=>qf(void 0,null,function*(){const wr=yield(0,el.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(wr==null?void 0:wr.status)===0&&cu(wr==null?void 0:wr.number)}),Zh=()=>{h.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:o.createElement("div",null,o.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),o.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},X0=(wr="")=>qf(void 0,null,function*(){var du,mi;if(ya){yield ya({mes:wr,chatData:Is,setChatData:Zs,chatDataRef:ki.current,fileList:Vu}),al(!1);return}const Xu=(Vu==null?void 0:Vu.map(zo=>{var Co,lc;return((Co=zo==null?void 0:zo.response)==null?void 0:Co.id)||((lc=zo==null?void 0:zo.response)==null?void 0:lc.file_id)}))||[],ys={};if(ku){Xu!=null&&Xu[0]&&(ys.file_id=Xu==null?void 0:Xu[0]),ys.prompt=wr;const zo=Is.reduce((Co,lc)=>{if(lc.sender==="user"){const Bh=Is.find(Jh=>Jh.key===lc.key&&Jh.sender==="AI");Bh&&Co.push({question:lc.text,answer:Bh.text})}return Co},[]);ys.history=zo}const qs=yield(0,el.ZP)(pa,{method:"post",body:_f(_f({inputs:{description:"",name:ut},query:wr,response_mode:"blocking",conversation_id:V0.current||"",user:((du=Lt==null?void 0:Lt.userInfo)==null?void 0:du.login)||"\u672A\u77E5",files:Xu},yr),ys),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});ku&&eh(),al(!1),ki.current[ki.current.length-1].text=qs==null?void 0:qs.answer,ki.current[ki.current.length-1].loading=!1,ki.current[ki.current.length-1].response=qs,V0.current=qs==null?void 0:qs.conversation_id,ku&&(ki.current[ki.current.length-1].text=(mi=qs==null?void 0:qs.data)==null?void 0:mi.content),Zs([...ki.current])}),Dh=(wr,du)=>qf(void 0,null,function*(){var mi;if(gl)return;al(!0),Zs([...Is,{text:Ws,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:wr==null?void 0:wr.name}]),setTimeout(()=>{vo.current.scrollTo({top:vo.current.scrollHeight,behavior:"smooth"})});const Xu=yield(0,el.ZP)(pa,{method:"post",body:{inputs:{description:wr==null?void 0:wr.inputs,name:wr==null?void 0:wr.name},query:ef[du],response_mode:"blocking",user:((mi=Lt==null?void 0:Lt.userInfo)==null?void 0:mi.login)||"\u672A\u77E5",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:wr==null?void 0:wr.Authorization}});Xu!=null&&Xu.answer&&(al(!1),ki.current[ki.current.length-1].text=Xu==null?void 0:Xu.answer,ki.current[ki.current.length-1].loading=!1,ki.current[ki.current.length-1].response=Xu,V0.current=Xu==null?void 0:Xu.conversation_id,Zs([...ki.current]))}),wh=wr=>{Vc(wr.target.value)},Ih=(wr,du)=>{var mi;if(wr==="edit"&&Bs.trim()!==""&&(ki.current.splice(du),Vc(""),oo([]),Zs([...ki.current,{text:Bs,done:!1,key:Date.now(),sender:"user",fileList:Vu[0]},{text:Ws,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),al(!0),setTimeout(()=>{X0(Bs),vo.current.scrollTo({top:vo.current.scrollHeight,behavior:"smooth"})},300),Js(""),Yu(null)),wr==="redraw"){const Xu=ki.current.splice(du-1),ys=(mi=Xu==null?void 0:Xu[0])==null?void 0:mi.text;Vc(""),oo([]),Zs([...ki.current,{text:ys,done:!1,key:Date.now(),sender:"user",fileList:Vu[0]},{text:Ws,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),al(!0),setTimeout(()=>{X0(ys),vo.current.scrollTo({top:vo.current.scrollHeight,behavior:"smooth"})},300),Js(""),Yu(null)}},th=()=>{Ws.trim()!==""&&(Js(""),Yu(null),Vc(""),oo([]),Zs([...Is,{text:Ws,done:!1,key:Date.now(),sender:"user",fileList:Vu[0]},{text:Ws,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]),al(!0),setTimeout(()=>{X0(Ws),vo.current.scrollTo({top:vo.current.scrollHeight,behavior:"smooth"})},300))},Wh=wr=>{var du;if(wr.shiftKey){if(wr.key==="Enter")return}else if(wr.key==="Enter"){if(wr.preventDefault(),Vu!=null&&Vu.length&&((du=Vu==null?void 0:Vu[0])==null?void 0:du.status)!=="done"||gl)return;th()}},tf=(wr,du)=>{var mi,Xu,ys,qs,zo;return o.createElement("div",{className:Aa.editable},du===Ru?o.createElement(o.Fragment,null,o.createElement(y.default.TextArea,{value:Bs,ref:Ss,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Co=>Js(Co.target.value)}),o.createElement("div",{className:Aa.action,style:{bottom:-52}},o.createElement(m.ZP,{onClick:()=>{Js(""),Yu(null)},size:"small"},"\u53D6\u6D88"),o.createElement(m.ZP,{disabled:!Bs.trim(),onClick:()=>Ih("edit",du),type:"primary",size:"small"},"\u786E\u8BA4"))):o.createElement(o.Fragment,null,o.createElement("div",{className:Aa.text},wr==null?void 0:wr.text),o.createElement("div",{className:Aa.action},o.createElement(z0.CopyToClipboard,{text:(wr==null?void 0:wr.text)||"",onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},o.createElement(v.Z,{title:"\u590D\u5236"},o.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),!gl&&o.createElement(v.Z,{title:"\u7F16\u8F91"},o.createElement("i",{onClick:()=>{Yu(du),Js((wr==null?void 0:wr.text)||"")},className:"iconfot icon-bianji10 font14"})))),(wr==null?void 0:wr.fileList)&&o.createElement("div",{className:Aa.file},o.createElement("img",{src:t(90034)(`./${((ys=(Xu=(mi=wr==null?void 0:wr.fileList)==null?void 0:mi.name)==null?void 0:Xu.split("."))==null?void 0:ys.pop())||"txt"}.png`),width:20,className:"mr10"}),o.createElement("div",{className:"c-black"},o.createElement("div",null,(0,ac.tP)((qs=wr==null?void 0:wr.fileList)==null?void 0:qs.name,20)),o.createElement("div",null,(0,ac.RD)((zo=wr==null?void 0:wr.fileList)==null?void 0:zo.size)))))},jl=(wr,du,mi)=>{Zs(Xu=>(Xu[mi][wr]=du,du&&(Xu[mi][wr==="like"?"boring":"like"]=!1),[...Xu]))};if(yo&&!vs.includes((As=(0,Xs.eY)())==null?void 0:As.login)){if(!(st!=null&&st.chatgpt))return o.createElement(o.Fragment,null)}else if(!Or||!(Ft||vs.includes((qt=(0,Xs.eY)())==null?void 0:qt.login)))return o.createElement(o.Fragment,null);return ku&&!vs.includes((oa=(0,Xs.eY)())==null?void 0:oa.login)?o.createElement(o.Fragment,null):o.createElement("div",null,ze?o.createElement("div",{onClick:dr||Ro},o.createElement(te.Outlet,null),ze):o.createElement(tl,{src:ku?Ah:"",onClick:dr||Ro}),o.createElement(b.Z,{className:`${zr!=null&&zr.open||ji?"body-overflow-hidden":""} ${Aa.answerWrp}`,width:(zr==null?void 0:zr.width)||880,title:o.createElement("span",{className:Aa.title},n||"AI"),onClose:(zr==null?void 0:zr.onClose)||bh,open:(zr==null?void 0:zr.open)||ji,afterOpenChange:wr=>{wr||(Js(""),Yu(null))}},o.createElement("div",{className:Aa["ai-wrp"]},o.createElement("div",{ref:vo,className:Aa["chat-container"]},Uu&&o.createElement("div",{className:Aa.li},o.createElement("img",{className:Aa.img,src:fe||"/images/ai_icon.png"}),o.createElement("div",{className:Aa.content},o.createElement("div",{className:"c-grey-333 font22"},o.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F","",yo?n:"\u667A\u80FD\u52A9\u6559",ku?"\u5C0F\u6B4C":"","\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),o.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},E||"\u6211\u53EF\u4EE5\u9605\u8BFB\u60A8\u4E0A\u4F20\u7684\u6559\u6848\uFF0C\u4E66\u7C4D\u7B49\u6559\u5B66\u8D44\u6599\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u8981\u6C42\u4E3A\u60A8\u81EA\u52A8\u751F\u6210\u4EFB\u52A1\u8981\u6C42\u3002"),!ku&&o.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},"\u5FEB\u6765\u8BD5\u4E00\u4E0B\u5427\uFF5E"),yo&&o.createElement("div",{className:Aa.container},sc.map((wr,du)=>o.createElement("div",{onClick:()=>Dh(wr,du),key:du,className:Aa.item},o.createElement(k.Z,{align:"middle"},o.createElement("img",{className:"mr10",src:wr.img}),o.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},wr.name)),o.createElement("div",{className:"mt10",style:{color:"#434D6C"}},wr.des)))),ku&&o.createElement("div",{className:Aa.container},Au==null?void 0:Au.map((wr,du)=>o.createElement("div",{key:du,onClick:()=>{var mi,Xu;if(wr.show){if(qr>9){Zh();return}(Xu=(mi=wr.ref)==null?void 0:mi.current)==null||Xu.onClick()}},className:Gh()(Aa.itemMask,(wr==null?void 0:wr.show)&&Aa.show)},o.createElement(k.Z,{align:"middle"},o.createElement("img",{className:"mr10",src:wr.img,width:24}),o.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},wr.name)),o.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},wr.des),!(wr!=null&&wr.show)&&o.createElement("div",{className:Aa.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(wr!=null&&wr.show)&&o.createElement("div",{onClick:mi=>mi.stopPropagation()}," ",o.createElement(wr.element,{ref:wr.ref,onUpdateNum:eh,onClose:bh}))))))),Is==null?void 0:Is.map((wr,du)=>{var mi;return o.createElement("div",{key:du,className:Aa.li,style:{marginBottom:wr.sender==="AI"&&((mi=Is[du+1])==null?void 0:mi.sender)!=="user"||Mu?50:20}},o.createElement("img",{className:Aa.img,src:wr.sender==="AI"?fe||"/images/ai_icon.png":be||"/images/ai_user.png"}),o.createElement("div",{style:{marginTop:Mu&&wr.sender==="user"&&(wr!=null&&wr.fileList)?64:0},className:`${Aa.content} ${wr.sender==="AI"||Mu?"":Aa.user}`},wr.loading?o.createElement("div",null,o.createElement("div",{className:Aa["loading-wanx"]},o.createElement("div",{className:Aa["dot-flashing"]}),o.createElement("div",{className:Aa["dot-flashing"]}),o.createElement("div",{className:Aa["dot-flashing"]})),o.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Pa==null?void 0:Pa.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002")):o.createElement(o.Fragment,null,!!wr.name&&o.createElement("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600}},wr==null?void 0:wr.name),wr.sender==="user"&&Mu?tf(wr,du):o.createElement(Pu,{showEditableBox:Mu,onRedraw:()=>Ih("redraw",du),scrollBox:vo,Data:wr,extraEdit:sa,loading:gl,showPreference:Ii,onPreference:(Xu,ys)=>jl(Xu,ys,du)}))))})),!oe&&o.createElement("div",{className:`${Aa["footer-container"]} ${Xc?Aa.full:""} ${Vu.length>=1&&Aa["has-file"]}`},!!Vu.length&&o.createElement(k.Z,{align:"middle",className:"pb5 pt5"},o.createElement("span",{title:(is=Vu==null?void 0:Vu[0])==null?void 0:is.name,className:"mr10"},(0,ac.tP)((un=Vu==null?void 0:Vu[0])==null?void 0:un.name,40)),o.createElement("i",{onClick:()=>oo([]),className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})),o.createElement(v.Z,{title:qr>9?o.createElement("div",null,o.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),o.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u752810\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002")):""},o.createElement("div",{style:Vu.length?{paddingLeft:0}:{},className:`${Aa["input-container"]} ${Al>4?Aa.lineFour:""} ${qr>9?Aa.disabledNumClass:""}`},!F&&o.createElement("div",{className:Aa["footer-container-upload"]},o.createElement(f.default,_f({},Ya?oc:_s),Vu!=null&&Vu.length?null:o.createElement(m.ZP,{className:Aa["upload-btn"],icon:o.createElement("i",{className:"iconfont icon-shangchuan4 c-white"})}))),o.createElement(y.default.TextArea,{rows:Al>4?4:Al,placeholder:C||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u95EE\u9898\u5427,Shift+Enter\u6362\u884C\uFF5E",value:Ws,bordered:!1,style:F?{paddingLeft:0,marginLeft:0}:{},onChange:wh,onKeyPress:Wh}),o.createElement(m.ZP,{className:Aa["send-btn"],icon:o.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!!(Vu!=null&&Vu.length)&&((Es=Vu==null?void 0:Vu[0])==null?void 0:Es.status)!=="done"||gl,onClick:th}),Al>4&&o.createElement("span",{className:Aa.fullIcon,onClick:Xh},Xc&&o.createElement("span",{className:"iconfont icon-shousuo"}),!Xc&&o.createElement("span",{className:"iconfont icon-zhankai"}))))))))};var Vh=(0,te.connect)(({globalSetting:n,user:E})=>({globalSetting:n,user:E}))(Ch)},62350:function(M,r,t){"use strict";var e=t(59301),p=t(80541),o=t(82093),s=t(43418),f=t(96249),h=t.n(f),y=t(25557),m=Object.defineProperty,v=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,te=(I,P,z)=>P in I?m(I,P,{enumerable:!0,configurable:!0,writable:!0,value:z}):I[P]=z,Y=(I,P)=>{for(var z in P||(P={}))b.call(P,z)&&te(I,z,P[z]);if(v)for(var z of v(P))k.call(P,z)&&te(I,z,P[z]);return I},Q=(I,P,z)=>new Promise((K,ie)=>{var ae=ue=>{try{O(z.next(ue))}catch(Ee){ie(Ee)}},ge=ue=>{try{O(z.throw(ue))}catch(Ee){ie(Ee)}},O=ue=>ue.done?K(ue.value):Promise.resolve(ue.value).then(ae,ge);O((z=z.apply(I,P)).next())});const Z=({style:I={},data:P={}})=>{const z=(0,e.useRef)(),K=(0,e.useRef)(),[ie,ae]=(0,e.useState)(!1),[ge,O]=(0,e.useState)(!1),[ue,Ee]=(0,e.useState)({left:0,top:0,bottom:0,right:0}),Ce=(0,e.useRef)(null);(0,e.useEffect)(()=>(s.default.info({title:"\u63D0\u793A",width:642,icon:null,centered:!0,content:e.createElement("div",null,e.createElement("div",null,"\u5DF2\u7ECF\u5F00\u542F\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u9700\u8981\u8C03\u7528\u4F60\u8BBE\u5907\u7684\u6444\u50CF\u5934\uFF0C\u8BF7\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\u3002"),e.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/36625"},"\u5982\u4F55\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\uFF1F")),okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{ae(!0)}}),()=>{clearInterval(K.current)}),[]);const mt=(Yt,vn)=>Q(void 0,null,function*(){return(0,o.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Yt,file:vn}})}),tt=()=>Q(void 0,null,function*(){var Yt;const vn=(Yt=z.current)==null?void 0:Yt.handleTakePhoto(),Xn=new Date().valueOf();if(vn){const Ke=yield mt(`\u7167\u7247${Xn}`,vn);Ke.status||(yield(0,p.Ju)(Y({attachment_id:Ke==null?void 0:Ke.id},P)))}}),Ot=(Yt,vn)=>{var Xn;const{clientWidth:Ke,clientHeight:sn}=window.document.documentElement,Le=(Xn=Ce.current)==null?void 0:Xn.getBoundingClientRect();Ee({left:-Le.left+vn.x,right:Ke-(Le.right-vn.x),top:-Le.top+vn.y,bottom:sn-(Le.bottom-vn.y)})};return e.createElement(e.Fragment,null,ie&&e.createElement(h(),{disabled:ge,bounds:ue,onStart:(Yt,vn)=>Ot(Yt,vn)},e.createElement("div",{ref:Ce,style:Y({position:"fixed",left:40,top:92,zIndex:101},I)},e.createElement("div",{onMouseOver:()=>{ge&&O(!1)},onMouseOut:()=>{O(!0)}},e.createElement("div",null,e.createElement(y.Z,{ref:z,isExercise:!1,onUserMediaLoaded:()=>{tt(),K.current=window.setInterval(()=>Q(void 0,null,function*(){tt()}),1e3*120)}}))))))};r.Z=Z},854:function(M,r,t){"use strict";t.d(r,{xp:function(){return f},AG:function(){return k},JA:function(){return y},FX:function(){return re},k$:function(){return Tt},ub:function(){return $t},e6:function(){return Nn},v7:function(){return Q},BO:function(){return te},x7:function(){return ue},em:function(){return en},BV:function(){return h},qz:function(){return v},Gm:function(){return m},yt:function(){return ae},I2:function(){return sn},z3:function(){return o},GY:function(){return pn},wC:function(){return Jt},Pt:function(){return Tn},Oe:function(){return Pn},L6:function(){return p},RL:function(){return e},f$:function(){return s},j1:function(){return Z},jD:function(){return Y},g4:function(){return I}});var e=t(58143),p="data:image/png;base64,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",o=t(4977),s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tv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",f="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",h=t.p+"static/err.2323787b.png",y="data:image/png;base64,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",m="data:image/png;base64,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",v="data:image/png;base64,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",b="data:image/png;base64,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",k="data:image/png;base64,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",te=t.p+"static/douyu.1e926b4a.jpg",Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII=",I="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",P="data:image/png;base64,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",z="data:image/png;base64,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",K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII=",ie="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",ae="data:image/png;base64,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",ge=t(68788),O="data:image/jpeg;base64,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",ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgIAAAGwCAYAAADbrw0vAAAgAElEQVR4Xux9CdwlRXVv9b3fMvsCw8AwCwyM7MuwKIuAIuIC4hIQ9+cTjcp7xmhijM/oC/p8bsnzJdG4JM+sagxGQyRuUQEFEVxGCSACgwPDMjrMMBuzfd93b71fV53T8/XpW1919+2+t/ve//3N79ffdFedOvWv6up/nTp1KlD4AQEgAAQGBIGd+/VxYVUWjAe/HJAqoRpAoHQEgtJLQAFAAAgAgR4hACLQI6BRzEAhACIwUM2JygCB4UJAa90Ma/zdB1tXhNdnHtkcDa8jQfC54UICtQUC+REAEciPHXICASDQZwRABPrcACh+IBAAERiIZkQlgMBwIaC1nhXWuKWUsQRcf2/LAHDZscZAoJpKfSG8BkHQHi5kUFsgkB0BEIHsmCEHEAACfUYARKDPDYDiBwoBEIGBak5UBggMNgJa67lkCXhJeJ20hgD1yE57Xb3YXptKXUcWgScHGxHUDgh0jwCIQPcYQgIQAAI9QgBEoEdAo5ihQgBEYKiaG5UFAvVEQGt9EFkCLpleg3s22/8dvzRer6ZSW8ki8I161hhaA4HeIQAi0DusURIQAAI5EQARyAkcsgGBFAiACKQACUmAABDoDwJa60PJEnBxJw2+/AvrJHD5CXa3gPwhnkB/2g2l1gsBEIF6tRe0BQJDhQCIwFA1NyrbJwRABPoEPIoFAkDAjYDW+hCyBDy3YyraLbBus/3j9GWwCKA/AYG8CIAI5EUO+YAAECgNARCB0qCFYCCQQABEAJ0CCACByiCgtV5AloAXzqTUpt326VITX1CpZmeDQBhP4PPh8yAIdGUqCUWAQMUQABGoWINAHSAwzAiACAxz66Pu/UIARKBfyKNcIAAEIgS01iNkCXh5Gliuo7MFXkxnC7jyNJVaRxaBX6SRizRAYBgRABEYxlZHnYFAxRAAEahYg0CdoUIARGComhuVBQLVRGBK61eRZqnGpG+ut7sFnrfG4RxwoJp7wj9HguAr1ay51Upr3Qivj+xUrwivKxcGxrcBPyDQCwRSvXS9UARlAAEgMLwIgAiACAxv7+9/zUEE+t8G0AAIDC0CU1qzT4DxEfD9WhQ/YNekTbmIdg0487XUVPhsZCT4ok92P57zNsnbH2mZeAlnrrAWDkRE7EdrDG+ZIALD2/aoORDoOwIgAjZwEohA37viUCsAIjDUzY/KA4H+IKC1Pj4suaXUGVk0uGGDNQk8a7XHN4AsByx7ZCT4XJZyyk6rtT6Z6n9qeJVnJjSVujO8HwTBHWXrAvlAAEQAfQAIAIGeIwAiACLQ806HAp0IgAigcwABINAzBLTWZlW/pdQVeQq9lk4bvNJx2mAouNOvKhYBrfVZVP+nTNfznq1W8eMPjiwdJnbiSBD8ax6ckAcIZEEARCALWkgLBIBAVwiACIAIdNWBkLkUBEAESoEVQoEAEOiEgNb6ZTQjHs2D0L00cz6WZ84OCwDL5sdjTfWF8F4QBO085XabR2v9DKr3yumy1lN9Vi+ylgB5ZgJ2D3SLPPKnQQBEIA1KSAMEgEAhCIAIKBCBQnoShBSJAIhAkWhCFhAAAh0R0FqvpRnxSXkg2sAz59SWgLipYHJf8zthufPmBb/OU37ePFrri6neh3aScT2dmXCZ48wEnJ6YF3nky4IAiEAWtJAWCACBXAiACCgQgVw9B5l6gQCIQC9QRhlAYEgR0FobX4CWUsY3IO/vOtot4Dpt8MD83+E00Gqa/fjj44HZn1/2b1Lr88IyAqWOnKmsWzdafc9d1TkuQlOpHxg5QbChbJ0hf3gRABEY3rZHzYFA6QiACIAIlN7JUEDXCIAIdA0hBNQZAa313FD/KaXM/u6gpQ7PUh85//w6nYp3yRo1EcppTzZ/HF5nzVKP0MyOouRnKaW+abXWLw21byk1nqsWBPC3KaLgxSKioMsSEG0NoARTbf1wWP782aPfy6VHykxpAyVtNVECDuwScJ2ZoJXtN6NBcFNKFZAMCGRGAEQgM2TIMEgIgAiU25ogAp3xBREot99BejYEQASy4YXUNUVAaz1Gqtv93K3Ozltpq+eaiV53r5Xw4mM7S+KZarvd/EWY4kc/UP8ZXi+8MDCn5A3KjwlWS6mX5KoTAbybgSbg5lL0gbSWgChdo7k51GPeaPAfufTxZNJaH2T6lVKXpJF/M/kGnO/wDWAZTaX2h38HQfClNHKRBgjkQQBEIA9qyFM7BEAEettkIAIz4w0i0Nv+iNJmRgBEAD1koBHQWj/LzNQyrv1LUJK+6J29029/1OY8a3lcQiKcncjebja3hznmNNV3aQa4t84NM6X1qzPp73D2v/lR8qpfzl71nRO2xW2Zqj2lDL4L5o78eya9/JaAXLsivka+JJeu8ZyiSOUjwmCRrQZZEgEQAfSJgUYARKA/zQsiMDPuIAL96ZcotTMCIALoGQOFAG9X+/r9LeOt/tyjmo1uKpjWErCb9gKMUWmjNNGT3ut+S4NNEejmtvA6d1bwtW7073VerfXBYZktpZ6fqmzPWQHX3mMTXH58XJrEVYqJ/k8Jg0Zzl7EIjAf/lkqvlImmtH4FJU01td9Him3aaXOtXuwpiNJX5fTElLAgWc0QABGoWYNB3ZkRABHobw8BEZgZfxCB/vZPlN4ZARAB9IyBQEBrPWJmoi318ukVymqCTWsBkKBdT7sFLpW7BTxr1z7wo+yt5n1h2oVzgh/58vTzudb6laYdlOpsifFYAFj3VihBKXWP8fVX6vil9prVEhBtOtDNPWH+JXOCrxSBj+8MAVcZ92yl+hi7yQw/gVOzqb4apg6CgGwJRdQCMoCARQBEAD1hIBAAEahGM4IIzNwOIALV6KfQIo4AiAB6xEAgMDXV2Uv90Z12arVotl3C5X3ostJ5LQEs50t32b8u57P1cloCEnqI7QYtpXRYzkGzRz5fpYbTWi8M9WkpdVlHvTyWABkXYKPx8VdqsYn7qNRcsi+4xLQIp8RuAbrRbjT3hXKWzgn+pRvctNazqJ5X5JFzLZ2ZcOUJwqXAg89kU90Sljc7CB7MUy7yAIGZEAARQP8YCARABPrbjCAC6fAHEUiHE1L1FgEQgd7ijdIKRkBrbU61a7UUxZzrXMB1dO67PL1OzkTTqifjAqyntd81i+ISUi6J04r4tLxJS0BMMO+bv2FT81vhgyufEjyeVvcy0k1pfTnJnR2T77UEdE5wA52198xVVppvV0DkC+CwxLSnlLEILFs00q1F4FWkT66xM3HaoBcfW/+gre4Or2Njwc/KaD/IHG4EcnXm4YYMta8SAiACIALTiYIrsBCIQJXeWuhSNQRABKrWItAnFQJa6/nmA9BSL0qVgRLxLoLnRRHd0s7ZrQBpCbhjk71/Knm1sy5ppcr97rIurjVvTreOyl+7pG28FJYuHvt5Fjy6Tcuhm1tKXRmT5QDAZ4HhD/l/kEXgotVxDSVe0hJwYJeFzWeOgAx/DbtrYOX8fLsGosBUKtvplFz8TlKED7yY5Yg64MKnrZumpWePBibyJH5AoEgEQASKRBOyeoYAiICFGkTA4sAEAkSgZ68gChogBEAEBqgxh6kqU1OaZ6A8yZqx+vyB2Ljd/rXA+H4r5ToHXgpzRQj8V7O7X6kXHpMO/RS7AmKCpKlblnKviT+o1BqKUKe1fiz8/2HzR29Ip1F3qSa1viCUELQUreZ3luec6XJySjBBQG/kyHvkcyF3BbiWAFokR1oKJgP1pMVp5LosNdZaG5+HllLsA5Ele5Q2imexurMpwIePbilz9sSc8ZEv51IAmYDADAiACKB71BIBEAHbbCACFgf+kIII1PJ1htJ9RgBEoM8NgOKzIaC1HjcDf0uZswR8P9dM67p7bM4Xixj2LM93WiCnu4Mi350kfASkXt36ArA8aVHYtNs+WUYWDl4TD0bsWQUr5pZ7VoFr26bXF0BUiNNvoPgBqxbEEXT6AlCyiYgJ2Bt09INiS8L+KbUjvH/SYSPX+/rM9Odaa9PPWkqZfpf6JxrqOjpt8MXitEGOoCjluiIozhsf+VxqHQpIqLU2ERw27pg8Lbw2dePE8NpuBCY2otbKWOQ0cTGt2S1DbzTpp5omEuaqQwJjqcKvmgiACFSzXaCVAwEQgTgwIAIWDxCBcoYMEIFycK2aVBCBqrUI9JkRgclJ/awwQRB09t5OOqt3dl+fpNu3PWqLO59WuH2WAJb2C7IE8Nr8mIhikNUXgCvt8gmQ8naaXfEHTOKuiIntljJz7CMOGvn3IruW1vpQU35LXTxdrtcSINbwpU5fJZ+LS9dQ/Sg9t4vLGTByFqSEbBnhpYKplt4SSjz18NFvpsEhqp+K18+bt3N3UxsowuWqBewjEE/oO0OByy3LIvDo9knTjjqgUyODhonpaMJYhj9SMNJT/p+SRek5m7jBFgOtGjeGSY5Zkm8Xh7cdkCATAiACmeBC4n4jACJgWwBEwOLAH3wQge7eTBCB7vCre24Qgbq34JDp71+TZkAcUzOB130UEXApxbRf4IhPKKXxzFXuFijKEuDUnh48RF71S0jvUeGMnvCqbzSNDeOoRcF/FNFlpqY0x2+w8RySsRGnTyQj04Wsl/SduOEhq935K+Ja+pwBebcBWwAiHwG2QLTtboozVqTbTTGlO59d4cTO0WD3bLUPjjm4O0sA+zosnN2dj8C2bdrsw9g70v5weG3rzgfPaWEa4/+2EyYzi0g08ac/ovQOwHQ7birQbf1AmPTYpSN/El6DIJDGhSK6LWQ4EAARQNeoFQIgAra5QAQsDkx4QATSvcYgAulwGrZUIALD1uI1rS87LV37i5Y57/5S8r4+MBNOZwHg6suJzVdpF4Fvhs8zM962dwKdK5/VEpDWFyBqLrG2LncrOPfVi4pO6bap6fGHjP00T1fQWpsxY6KlTMz95CkA9IFm4Q6fAGkJ2Ec3NtMuCLbQsKEhihBIciUBYGfByJeA5EVOhEHTRF582opgxsiLWutDqFbPTYWPo9vx7S/dY/96qdid4vMJkPjw/w/KaBHYskubkqd0+22GODF+onLSFyB6T1L6ArBJwClfWAB88hu69QnTTw8bvzNVOyBRVwiACHQFHzL3CgEQgfhnF0TA4sGWABCBzm8iiECvRqh6lwMiUO/2GxrttdaHmYG/pZ4dXu/YZOdIvH2OY9LLtXIJkGtXAM+4bqVdBOcu7wwtf4CPX2KfN80u6+QhBC77RGpLgJhJS3k3m13aSj1d6BmtpbtOL6QEk1MT3wvzn7x8zsNZOhEfNzzRal3WKZ/LMsFp2aIS/Z/+uM/49Cu1miIkugIDcX62EPDujwgfYQmIYAiaN4Xyz14RPDJTfb2+AR7D04HH9q9vrrelPY92QSRCIQtlZPtJPJfMm9lH4NGtemUosjHWfld41VqNTC9C9n/pC8Bp2RcgkV6C5/EJkL4AmX0NtDbtdcqy0f+VpZ8ibTYEQASy4YXUfUIARCAOPIiAxQNEIN4vQAT6NEDVvFgQgZo34LCov2u/Pims61hTrbV1jk/N7qJ9/Ryjnr3O51PEPddZAYwfS1tPke1WkDf+LLGLINrnzmcLuGbeJDi1BUAoEs0MRQPL0/meQ6fzyVj8cobM/5f78V/5laY55/6J/eoN4TUI4jPIqvSvuWN2p+DfXKqMb8Pi8daU6QXSF4Bxp2tkQVjV/GJ468IgMPnkT2ttekpLqSs61tlrCYgnYJ8HlsUHYkgxLl8Al+XgUGERYJ+NX+9qv9O0n1JHhVe/1368li4LAKfauMv+tZDiK86j98JpMRA+AV1bGNraeI+sPXz096rSJwdJDxCBQWrNAa4LiIBtXBABEIHprzmIwAAPej2sGohAD8FGUfkR2DOhnxbmbjZaM57zdw/FBeDIf+fTjHkJWQbkdnfXRO+7G6yu7HvA6daRD8Hpy+J1KdsngEtjIsBLA+fSfnvnTJN9AgT0k622efcv/dLoeflbpfc5Z40oM6P/1ytaPwyvkS8B1VNaPNgicMERM6+ta63PNfJoRh3VzGsJ4JTxhPeRZWm1ibKQ/PksAVIq1/PwhfF6PLZ98jlh2kazYU5HlM75Pp+AtJECbyGflHONB8KBX1J+fPu/z9KQNf6A0s3PhqWvXRaYMwzwKwYBEIFicISUkhEAEbAAgwiACEx/1UAESh54hkQ8iMCQNHTdqzk5qS8yH8KgJebiM89QOBTvbeQr3qQAb6fSaYGL2VIgAOJT8Hg/+yMUyW81nYrHcuSEsWifAFZLrhnfS5YPPuvANYOUMzbW97Jrm08P80y1ldn3cN5qm/LMVSkDulGyKSog8lHg+7QSz858k5RukkL+RfejXQy2BpOUP0rH8ind5j023XjDnq74sWe3THyAyBLA6QkQru+FHotAYreA1xLQOQHr8bV7rQK8W0C2Dysc+W4IcfzfKA4CCVixoPmF8M9NO6f+b3htBA3Tg4v2CeBewO3wgDm7Uak1FDdDjieJ3QFFxR+IXoB4ic1G08QZOOWwAHEGZGPk+D+IQA7QkKX3CIAIWMz5AwEiACIAIgAiUNRIDCJQFJKQUyoC+/ZNXRoWEIwo2mkeL84VHyAxE6MbHMGOP6g7aWM6z/iPolK+Sb4CHC4gOhVP1DarJUDuk5fgJfbjUwVZT54pLphNOR2+AHL3wL62jS3/ki83jW/Am861KWY7zlhwNmqfLAKRZYEq9qEL1c2hjlGIYYaDnre0jXn33KNHPt+pLlprYxtqtZRZa3f9DkzY41N3V4TAb1O/uVjs6pD9UVp6XPETtG4bf/3xseaZ5j3Q1pKTNlJgWl8A1o99DW6lKBNnC9+AtBYAlpfVF8AV30C2j9699z3hvdOfMv/xUgegARcOIjDgDTwo1QMRsC0JImBx4KUFEAGLh3sbn3ie0mQPIjAoI2e6eoAIpMMJqfqMwL4pbSLZBaq1sNPA5zj8znU7URue5/GMcwvFvN9gVqKV2rbPXuWar5y5f/6uwKyibtqjeOv4jMglLBmUWnq/c0V2kB4LSfob1upNnfCQlgBW4qsPBAeFf3/zQXVieH3RySl9AmQt+mwRYG/0tUv1g6Fqlx4XmLlrFGCILQJK7Q/v//ENza+F10f3KLP7hH+vX2vjUswaVcYmkmgP4XOQaEyRYfGstvGCeMEabbw4ls61FomsvgDcr9oqmBfmnz2iTpuun6vfJE4NdHz4uR6+mfo607uU4l0yZVkCXGcduF4eeQri6cubbw7T4tTCGYcb50MQgXy4IVePEQARsICDCFgcQAQ6v4AgAji+OM/QDCKQB7U+5NFam5mBUnYm11Lq8PDaNP/MGicvY9tUTTu5adFkZP9e9evw/7/Zq0wkuaccHJAffB8qk6PI3eQj0JA+Ag7vbo/Td6SB3M8tVePnmwitMdp10GzaUwYu/Lw6O7xOtGw78O9Qaq1jD7FTsmYs4nsOAESWfeR9/76ztVkjT9T3wIzY5OS158d325nvz3ZbvX1nMzg1rYhFYLTZNjP+t5/dMPvKZaTBNsWqf/sNI78Mn++fUu8Lr6sW2nYZbXTe98715qdyBh7NSIVBJUpPGSZagfnry1fo28LrolnUVNQ+fGZCIpJgI5gTpp/TUGeE17J2BbhODbyHzn447iCBDwOTcYnBZcH4KVkc1pozH5VqxEexqPtJHwehhmoEyrwRZywfeUv3b9fwSQARqEmbgwhYZ0EQAdthQQQsDiACFoeiLQEgAjX5MBSkJohAQUB2K4aP2Z2cVCcTMzbXvD/p5byRIp2tWtRZotZNMwcYH1HfDq9BEKSdVOdVMVO+vVo/y2RotYwlJG2EQFlIolJiquKqNM/YPrHOrtl+5mcNs2bLv8tOtIKOXpJzzT0TGkrt3Gdf3ZeuthaBBB7CIiDFf3uLOj+8N5J3BKiIRaARtE3Egref1TCRBuVxxJOjzevD++/8pjL7K9gicOZyC9AstuOIGa7mU/XkfQIyipgnmluerihnshyr/y+eo34cippqK+P1wbseAmUte/PGAhPnwbkrwDHF7jqmP9XvO7+yFbvoSHsj0sNRrs/XQPa/G35l7zxjlb3mtQRIuY1G83PhvTMOD+x7gV8qBPIOA6mEI1F6BEAEZsYKRCCOD4gAfUBABGIdA0QARCD9V+dAShCBPKgVkIc//EopM9NttdRh3YhNzmTjd758j5V++fGdS0kQfcoejDXNTGtcKcPh++WVyyGGAx0/ayCt2SKrJUDuBtg9aWdqZ/+DjcjHv6tpH/541n343TR2uI2QLQKryCJA8rzxCSjdz7YHx4V/7mxpWp3NqFBFLALL5muzf/yK4wLjAxDtGqAO/bKTbWz+I/9Sm/er3xaByNJAcP/9C7TxPnlyUv9neF0028Z3SL0rgJvNt2bPFg5K75I/MWUT7iUfFO8pg1y+Rz4vXdxo9ngodSFZGmSv8/kC+HopWyaetmLkTb60eH4AARCBPvUGEIFswIMIxPECEbB4gAjEv+zyA5/VZA8ikG1cGpTUIAI9bsnr79VLwiKfc7R6XniNuZrn0MUV8UyKup5in192rH3isgDIfHImrVXTnAc/fzwgG0MOpXNk2af1mjDb1ETLeLun/aXdFcDyXBECX3N909hSfr5Z2fY7xiJ4wrLe+ATI+jIR+C2yCLAlwIWLbG/G5Zat1lcg868iFoGrz2jfEuqutXX/57V2ru+rK24RmE/xID59iR2KnR9y8aCoJQAZF+D7dCbHedYTx62PsABE74/oSOwzwacXXkA+AbK/FWUJiPRoKNMvzj585B8z9+0hzAAi0ONGBxHIBziIQBw3EAGLB4hAvF8kaKnXZB/PASKQb3yqey4QgR61oNb6qLCoVkuZc8+vX2/nZJetyWYT8PkCuKpzH59WJ08PEwKzrrk3xprfCsucHwSlxvreuVMbzRvjrefP1GRZfQGiGYQnHsHazzZjM+e3PSMtUuV0MCYCL1oe9xFwzcz4fnRKIN2YaFuj1Lod6pzwqsPgjWl+/bII0NkBVx6nTNyA+aPKbMXn1ohONdR2MvuG00bMaX0rPqaXm3RN9T/Da792DUgfAYb6E8+1sC+ksyMS2wFFw6ZdAnD1B1eEwO8+ZHNceES8E6RdYojiKNDpkz98zMp5+orOnUpGCHT5LsjcXjscJXjaSvgKpHmd0730aSQhzYwIgAh010FABOL4gQiACEzvEa4PNYgAiECakRdEIA1KXaTR2s5kWy0Vm8lup5jxu2kqs3zuzIXktQSsp/gBR3H8gKIi8ckRJmgam8PCWcE3uoDLmVVrbfrq7onWqzolymoJyHpaIFsEVi22c5bfOsU7JykDhkjmHgpJd+YCZSLWHTrXRlZz+QLwA4lT9H/6Y4+2kQcndGCuc4O2mUm3tTKxEXdPNfaG15UL1ObwShO/KKIfn9XA+PL/5Yz90SdtVZaaM/UO6C1PF2QLxkhTm6IiCwBVlJzbo/KjcqamzG6XV5w8ckp4/ep9wYXh9Q9uaJgSn0pxBMZ7HEfAZRE4j2bMbzw9PiS7fAG4I6SeqfMpQqJXsvxJEvQkAbpAnpThW2JgudQhbiFLANdLDheyoxZtCWB5gW7/dVj2WavGflLqC1lz4SACJTcgiEAxAIMIxHEEEbB4gAhQv/B9qEEEQARmGIpBBIr5TjmlTE3pV89UhM9XIO2uAFkGM+Jr77JPrnTED0i70p3B+94MSZtmNb8UXk8MAg6nXgjST+6fMnj6LABcmEyX2hJAGTn/GX9nfQTOXGGRPe/o/loEuH53Ptg0q7pvOaO1cTrAMsId1yOBm6hnNDOj+7PH9NFWbsOMFVv22P+ddIheH145kl/igywKYrk7yRLGj/msAxlrX0YI5P9zvaJ4AVRpfn7lcYE5XXC0GYa+MD4PVt+/tkHs2eJwwZFWg2iNWkYQLCmyoMsiwDh89lLaPeCLC8CNnZEASO98/j+HFD6GfIg45H8UUdDx9kpfhpuoFz5T7A5wlesbFLxvmWP3wgF4tDk/9JyVo+/ylTXMz0EESm59EAEQgTK7GIiARRdEwOKQcCIUlgAQgTLfxvrKBhEoqe201q8MRSdOBXSUd+29doZy+bFyF0HaOXvngeCbZt6m1PNW22s2adPSOxbxXDNu9j5+1tLmDWG5hxwS0Kphd4Dv3KdfGErQQWtBp5EvrQWAtfDNkPn508gicNYqC8Q5q71zle4qmjL3Z2+z/eWzz580+6Ybyu6nd/oCkFwZd0BaAjj/vLHAxm+gBE+SfWfemI2Rv3hcm53nMqIhy4ssEXTjXjrV7ojF1B+FopGFgS0VlE/6GLRV04xdl65pnx5eZ48oc1of/7h1Nu22d575OTvHHaWp7jmrqmURYLz+4QWeeAIeC0BUf0kAPBYG3ud/3korwWUJiHq9GA9kxMCi4wIkXoeUcQw437nYPTDjiAIikHLAzZoMRMAiBiKQtedkSw8iACLQqce4tge6th2CCGR77wYtNYhAwS2qtTb+/62WekkW0Vtp7ZRnREvnZpu7yxndNpK3YFYWLfxr7y6t5Nr7NzfYci8mS0QQNO8O/790bvCzbBrFU2/bPWFO/Ws0GidOf5LWEuBEVayVy3RVtQhM0uL8Z25rmi7w+Re2ftARF48vgAuXWSPWIjDB2wPE4vFBs7U5g0LTvv3IEiBm8tyvf0Lnz5+61GopfQHYsiAjBHK6oxcGZhX79GXqhI4fQLrJsfLX/k38gPtzV9iajpg9ENXxEWDc/o4sAly3tLsCovQZLQHsRPH9h60EaRFI6CGYxPfJJ4AjBlbNEsD679+z54/Cvy88dgHZpLoZhQYvL4hAwW0KImABBREouGM5xIEIxIHhDyeIQJzouCwBIAK9eU+rXgqIQMEtNKX15UZky55/7vsdmInZv75Oa/qXmHmY+5dYshdTuq+xb4BHDpeQmBGKArLOuL9K5b+QyycBk239aFjmisWjN/qw6fRca23mcjv3tV5uYY7/8u4K8Fk6zjlotFIAACAASURBVP5Hu2ugaj4CXPv7H7ev8tfusT4C7zmnbSwvJxyszSo518/lCyD7Ac/M54xai8CvabfAUrIwTTMQ7A+fL56lzZySZ/KRbwD9we3yC4pwuZriWrA+vl0Bl61pGl+AWSPtWMQN6alx3X22Jn94Y9wScMISq8ih8+zzCA+xGM7/jbz7xdp6FDmP7wsF5G4NOUN27RrgdH/LFoGUa+CuJQBuTx8B4OcPGN96pVaT7wbnl7sC+P4dJoqEUieYkzeUagpLUWJ84ozi6vW08ewK8JXD8keC5ifDos9aEdzhUGWob4MIFNz8IAIWUBCBgjuWRxyIgAUIRCDeUUAELB4gAjMPICACBY3XHPCm1VIdI99xMcmZZ/wOz5y+S2tvvMbO+eWMTqrP0r4t1uhd6aL7HgtAVL5j6ixvf5fK5/3EiZm71r8OZR6xaPQ7eZrgib1TBud2q3Ns/Ly+ALKeLOfpFbcIsN4caOhvb7e7CSYpNv/S2crE8psz0uYt/zZLYC0IUb1124wJAZ05MGfUeuPvo1yzxKYWzjypG8byQK4CStFpgG2Sx/In6P4IzyDpeZv1iGbaVo/VCxvGdjA2qmwO9j2g669pV8B9NKPlclj82bQ7YDbpzUvolbUIcBwBqohrxpvVGTBqYDHD3k+mnd3UvnzWQfJ4Uivh4V32OtvEnVTqIBGB0DdDZz3yWgJyy9dNY4F8+qrgi9P7O/6mYQBAFIMAiEAcRxCBYvpVVikgAhYxEAGLQ+KDCyIAItBhUIFFIOtI60i/f782Mc2bTWWu8uezBMj0G3faOzwDW8Iro54Z+VaaIc0ipj6XmDvLL9oXwFXRH9MaInuHR+l4zZhuNIKm2Ye+cnFwU5ameGK3Nmc3tHUrdp5ion6e3QBcpvQtiNa4aQpyweer7SPgwo5nwE+alXyl5Bo2fymitfEIkLhEeUpchLPc106CXKfnsT5yrZ1noFIPTh/dZ4uBw+bNEfqi/i7SVd0iEEUWFA2asACIdkq7BCDTbTcnRxyIrzBHjBdczB5q8Ad32DvHCR8P37ub1wLg6I5RcRvIErRsvr01TrtBogRU4SAI7g/vnbuq+ac+XYfxOYhAQa0OIkBA0oABIlBQx+pSDIiAIDT0Rarq0gCIQOcO71oSABHocoCg7CACxeCofrBRvygUddbhynDTrBYAqQZ3fBkZMJrpOPSWvgE+C4BLXmrveyGADxbYRBaNZTb+X7iWH/vJGbdut82pCMcsHft5mibRWhvr79bdLRvBUWbKawngNWghr64WgQSWYmomB1ie+btm9GxBiPAWM/Ro5u6IgGfPEJwWuY7SJbzx2bJAFfBZBlqyXsKXgHGoukXgr8lHgPVN6wsQpRd/cHu4PqT8nrJvAPtSyH7zfWO3U+q8w+Pt53tX81oCXPqyr8qPKR7F2aQPx4Vw+Ta0VcvkOP+I8Wt8Og/jcxCBglodRMACCSJQUIcqSwyIgEG2qhYBEIGZiQaIQDkDA4hAQbjup1MG+TTB05daN+XlC5z+6x1LTjBhyv4f5IV/EUXqc6l9q9mlr9RZ5hT5ab+CdwXwSBrN7KkoPl2Oi1sgfRQcM+4DFoJ9ZhfBiUvnmV0Fvt9vnrSnEUY/nyVA+ChwPl47l/Xh5xfW1EcggR+IQC2IQFpLgJxxy9OGnb4D9GCT2Uui1EEU9WScd1dQx4lCD6+wN3J77cuOmDJOwuOk3/3kC8A+R3PM2ZLu8Y2fsL6B0g+G9847YvRDvjFlGJ+DCBTU6iACFkgQgYI6VFliQARABKZ90UEEynrR6iUXRKCg9mIiwEZHPi+dQ+0eSxG7+LxvyVgjNRwGhIdo/y7PsOUZAhu2WwlLaXfBLJ6JeywBeX0BXDPn9aTHEaQHRxxzzrjFDJ7V3bKn+S9hfS5cHdCpCZ0b6p9+qc8Mn6ye2zouvB5MM5uo/pTN56PA0iP4hV7P/mI9dw0kUAMRqDQR+CuzF+bAj099lO2Y/QyCzu/PZooYOZ9m2GwRYCe8Q+hMR9duAqdejgcui8I22r3wSzoJYB7pw5ELo/2gzoHTPnD5vATNtvE9umDV2KcKGvIHSgyIQEHNCSJggQQRKKhDlSUGRABEYFrfAhEo60Wrl1wQgS7biw8Zmmi1ZjxtcB/NMG+liIFNWovjtXwRoKvDrgOr6FcplvoLj7H/5xns9XT/MnG2gMtDIbUlwLfmTvixvNvIm/epy0g/h0WCY9lLgs/66pb1Tz/t8JHPp2mih3dYXwH2gn6U4in8hnYvLCZLwVLaxbCEYuZznIbIwuHwIXgOLAK2GcT2u2j/P+8eoMaSMfWj3QTYNdB55kq4ffq59g/n2j6/DI5dGeKxd1F/J0UU5F0is2gf/v10JsRxdJaA6x1MuyuAz6Z4jN5HjlC4gGb+Ryy0JUjLQ0K+w6TgsgREeOgpY2F85lGzvp1mPBm2NCACXbY4iAANXPQBBRHoskOVnR0WgRiBjgIluYiMvM/El+8LPLs9dAhEIP4CgAiUPSBY+SACXeKstT4kFDHRahGXn1lgxFzpw8lr/7fTPt1V5Etw+mFWjgjtHgnn+ALnH2FvPURetccSg5eWAJcFgAVm3ofvmDl/g04dvOgoK1nKZUuAZPBybZ712t9SZm5/1sqRf50J2Ye3TRmLTFur2Ol0Ml4BW2bYqXEzrU2yJYHLkJEZ3/Yd+AgYbGARMDAwgZBe+t0SgU+KUSSzLwB3YI97f/SY/mAL2nqyBJy/auZxTH6goxk/RR7kJYf9ZHE4isa1ReRzMBo/HDIqzGlhEPVxVU9GwGTBI83mR8O/n74qeKDLIX8gs4MIdNmsIAJxAEEEuuxQZWeHRSBGUKtmEQARcLwAIAKljgwgAl3Cq7U2sa0mWq1ndRLligvgmonzjGIzrXHfSpYCXss+ldbeZxOjvpniBrBvQFpLgDO6AT3gwECyTi7ve17U5IhfrKeMN8B4OC0QwichYvRB887w79Md54lrrc2q/8ZtrSumWyLkDM21KyChF+tB1xd8BRYBWAQOHOJTtkUgsyUg5QZ/aQng/3/5l/ZNe+Gx9jpBU/wdtGdnM1330JkVk5RxMa/x04yfIxPybqGUaiUPR8rpC+Aaztuq+bvhM98upC4/B7XNDiLQZdOBCBCA9OKCCHTZocrODotALSwCIAKdXwSfUyCIQL4BBEQgH25Rrj1am5hbzVbrmdNFZbUEuNRIzJxJMJ9O+DVak3/j6XEJZe0KiCwZpAfrx2vvW8iSwfEM0voCsO+Ac5cDFbx3PcUXuLBzfIENT0y9PEw61VbG/7lbHwXWCxYBagD4CBggyrII/CX7CBS0K0BaAPj95fu7aQ1/J5kAl8U8bDocYywHqpQRAl3jW1HOgD75z1w98qYuh/qBzg4i0GXzgghYAEEEuuxIvcoOi0ClLQIgAsVaAri7gwjMPMCACHQ5AO/ebX0EGuPCR8AxtXWuzQs9XJaAaEYu0n/7V/bGRbSLwJUuypYxPkCkj7AEsLxNZAlYTPvzJayutXkZT0Dm67Cf2rzb56zsHF/ggSe02ZE82W5dNn3E5/JdvgASL6nXi+AjYCGCRcDAUJZF4OPPib8Bif6fctHdZwngUtgH6Vw6S4DvO733HRYAzpdSvQM+ASl9ASL5ngKk3oEKzMj4jNXNj3Q51A90dhCBLpsXRMACCCLQZUfqVXZYBKbzw+iDHgVGonaIAiLRh4e/PwwfiEDnDgsi0KsXudhyQAS6xFNrfVAoYl+rdUlshBFyM1sCHG+Ua1fAFvLqZRO9XOuLZrwOr/yIcYsC5D58OXPmRfhbZUTBREJ7w+cL4JpZSO//QDfvDtOee2Tws05NeM9vpn4rvD+lFO1cpvJz6gWLAH8hBY78oZQfTMcat0ZkQQNgwumN4P1zYRGIeFvKL6zcR+/KdjfF9OezT0Z8X4IuLQG98gWQY4Fu7f14eO/CNfPv6nKoH+jsvuYf6MoXUTkQAYsiiEARvakHMmARiPH1qsURABGIvwOuAEGJD77j1QERSDemgAikw8mZ6uGHtYliv2Rp6/LpiTJbABxT4bRxATj7zRR34CyKN8CRCaOZvaMmifgADl+ASI6ILPiDh6zgs9lHQSg+4QHEubvAo8czVzXNWQRBEMQ+cXfc8Wvj/9w4bImJONitj8JL4CNgGxg+AgaGspYGmAiktQSk9QXg157fw410munRi1xfUPFBFslSGii88QFccnwEwOnDIPSEk2C6DxyIQDqcQAQIARABO3SdszrtUNRlBys6OywCBtHIeZS/RK6ljR77CIAI2A4PIlD0iz+zPBCBgvDeu9+efpfZEpDRF0Cq6yqPzyJ41urOFfRFCExYEIRvQeR9T/c30Kliq+l0P0kYXDDntQQw0O3A/nXR6pF/6lTGzzZNGd+NQCvjy+HzUXDNUKpmEVg1bhfbn32QPVDedSZFQd3bKyY3LfKsPaftN14FRQI+be/eXfa4vU/cZV1JIqdA1qvHRODPnp2uJtISkHaGfjOdfnqe6yyBon0BuDpCQZePRMJ5QrabB54D7dc2PgEXHTVmfATwmxkBEIGCegiIgAUSRKCgDuURAyLQHc4gAg78QAS661g1zQ0iUFDDPUkWAZe4rHEBIiKdMR4Bz3gnKR+fbria1gKz+gLwzJsCkEXVY7W2ifgBeWfcvCvAZeFwWRh4BvCTR/Z+K1Tu3RfMf3x6G2itTR9f90jrVeHVJd9nmbjiumqcNXDKPNsSzyFLQEHdd+jFtOgD+IqbTBgK1a/tgy6LQFZfANmgj5BPwNJ59smoHPlrEiHQ1VEjfKgeF65uXh2mDYIgrbFkqN8BEIGCmh9EwAIJIlBQh3KIAREoB18QAYur02Tvgb1f2wOjCRP/ASKQ6wUBEcgFWzLTrv1TLzMMVKnR6U+LsgQ4fQ/E2r1M9xPa33/qUqtVtIsg464ArpP0vr+J1hzPX05EwIGni5a7LAGyHjLSn7Rs/Og31kH5Ped1jjh4+2MTZ5r2aTWOm66izxLAerysIhaBd6yiA98L6rcQE0fgDbfMNzd2TNjjPaPdAZSs7IBC0iLQrSWA9f0BvadPF74BbYdzR9pptI8AlL0rQFoCtNKbw6a66KjR96Jvp0cARCA9VjOmBBEAESioK80oBkSgXJRBBCy+IALl9rOqSQcRKKhFdu2dNKcPBo3ARO3OaglIfVqgmJq74gNIed/YYDM6zyJw7QoQ5cn/3k5xC86kuAUSzrQz7kQxDn0YWInvOrJ8nLyk/YtQ1gtPGFvXqWlve9ju7pA/n48CLAIFvSgVF/Oh/7S7B9ZtsYa9flkE8u4KkDP0nzxmAT/TnIhyIA6Ec6buaR+fBYCzJ5YYUjIL3+4TaQGQ5T37KJwymOcVAxHIg1qHPCACnYEEESiog5EYWASKxVNKAxGYGV8QgXL7X7+kgwgUhPwTe/ea1bdmY/QCO5WIC3Z6q6fdFeDxBYiYsZDH/50gfe75jU15/KGUI6slgNLzLgKWO8suqTpNiml9AeSMP4JR6CmbjS0CJ5EvxIuOG/lcp6a9+249Ft7fvqB15XSFEz4JnJkevPL6auwauHq59RGY2+/AAQW9N1UTc+WN/d018LFnxRFJOZFORPDbT/1285NW3kqK71GWM2CvfQFkeUHQ/mFYz4tWj/1d1fpUHfQBESiolUAEQAQK6kozigERKBdlEIHO+PosASAC5fbLsqWDCBSM8I698TVoOdMs2xcgmsiKXQGsx8ZtNsWiWfY628yPO/g0SAuEqMjttCbPZxr0agkgqp/Q776t9smag+11stW+L7xeeeLYjzo18S0b9fnh/bZu8ekIcRyE/NdUxCLAhoC3rLSWgcR+8IL787CI+/Cdcd+AfsUR+FNhEXDh71tL510C56zsLMFnaXDKFxmdFgZPAT79fb4ATlzaNqLgxWsQUTDLuwsikAWtFGlBBASx8GxTzLsUIOMVgAik6JxI4kQARCAODYjAcL0sIAIFt/eO/VOvMDPsdjz8e15LwIRDP9dZAbwWH82cxR88sb/Zc1qgLzDQzY9awU+n+AGyPKmHT5+0vgDyFEPOt22fLWFBLIqDUnd9qfmF8P4113SOMHbjQ8KCIywfLP+1FbEIyO7AvhnkouHvzSlndDwjZoHSi122r9yPnnhOAlhONOOmAtg7n0P/cjqWK/fvszNKi/5wlS8Pr5Hydux3xAvo01kDPouAbya9xR49EcYzMb/F5mzU4rYDJvqDaD9fB/TpLy0BPssFlyflaq2MG9PFRzXfavBAhMEZmwZEwNdzMz4HEbCAgQhk7Dg5k4MI2E8FiIDtQCACFgcQgWwDCohANry8qbfv1WaVr91qmZ27Lkab2CyQd1eAx/TOM3vXGv5tbBkw0Q/8IYK308x7FvkWjNFUNO2uAF+EQJf3fiIftYS0BET5qcLBSPOBMOmVxwfGq1j+bn1YmznTnsnW5bH2Eu1x1dersWvA2wF9CXAMse3nhFNkMXBZLOR9kc9rCeH2IDnSEiIeK5dFwDeT5m0DtzxsJZ5LvgF5Z9SugSvhE9ClL4CsP9fDp7cXjwPtZpI+d83Im32vxjA/BxEouPVBBOKAZg0VDCJQcIeU4kAEQAQ6dDHfroDEB1sSKUe39X6wWQ7n95x+KJK5XxYQgUwDCYhAJrj8ibXWZo68dXfrldNTu+IISGc53y4DOePl/0f3HXEBWBeZbhsFBODTCheJNXY5ANxGvgFPZd+AHjkDJgYiqsgdJrK4Uscv6UxAeGax/ssz+wp86NaJ00IJ7anGieH1WNp9wJaP34ZFwAJMA7Xsh4kIfGJAj3wDpqwYnw9A5DPAHwohL/Il4P4nCQ7flz4RQv+qWwScH1KBxyaKF7CYdgONjfjHqmnN6TRdZrUApP5Qi3Z1EQ1ZCy+xEBYc1r8RaBNj8blHj74vHTLDlQpEoOD2BhGwgHqJiSdAkMtZMRqYQATy9VxYBGL9E0SAv8iduxOIQL7XrG65QARKarHHn9SvsjOfVhzjvL4ApGfaXQH8AssPMldXfmjX0cx6LUXmYy/0SA798dBOK2EFRSqL5EkcXZYJDwFw7Qpw6X0HxTM4iSMl8rgmyx9p3xs+et1JYz+eqcm/tX7qxeHzySllTm7fQPX94A/hI2Bwg0XAwBBZQASxSuyW4M6W0kfgT3xxBBymc47r8VTHmR+sRllLAE754mUraleAfIcTu0MSCeyNWYuavx9eL1wakA2lpA9AzcSCCJTUYCACFtjIKUswBtdSCYhASR3SMVK7ZnxsehffMRABJppsggYRiHVYn+keRKDk9zuneBCBnMD5sm3eq88zE6hW68jpX8TEmr74QCa8+z1r8L5dAfIYRF98gO/RueXn07nlrO+dZDE4wbEWH1XDsQ9fev3L9AnfCAdxkGvTm/bahEtov7QsR8q9am3nMwhke15//5S16LTsluw3fwsWAYMRLAIGhp5bBByWgAcoUuiR9ogEFTgCSvgsAS4vfTnTlu+J78PvIpIF7gqIqZSQK27ooLUlzHDJU8b/yDeGD9NzEIGSWhtEwAIbLS04TABpfQESBIoEgwhk7MDwEZjOy6MPOnfUyKmxTwGFnEsDIALxji6cAhOEw3EDRKDzeAEikHEczZr8n++0ket4TX3VItGfxQcy+uAJJutzvkt8Z3mN3LMmL98XPk1wPc001iy2KdYbHq3UGrII+PSRuyEkbnIJQOqRmNkLy8im3TbHoXPt1WcJiMprNG8P07/5tOD+mdry2mu1Ces/ekrLRIr8b7AIWLhgETAwlGUR+Aj5CDQcH3454/2x3MVDndpnAXB9OH0WAM7nswSUvQTApytusEduqINot8QSe2REYheE1PeSY0beNNP7P2zPQARKbnEQgc4AgwiU3PFc4mERsMSRvxfRPsb496Nfhw6BCMz8XjBRAREodvwAESgWz4S0x560a82TE3ateQtF5ruL1tz30mECfArgapqBL+OZLkks2hfAtUbHXs+8L/mhXVaB04U3sivSn8sSEFk6HD4EzngKDh+Ju8hCcSzh5XU+pAS6aee0V58x8vk0Tf+tO7Rpif96k/pYeD1rlVXonNW+OVEa6X1IAyJQaSJw2dG2T5xHPjrcQ+T7eg/1fxk/oyxLQNreXrQlYCf5AK3fHidqxxxk/z+H455IXwDPqwWLQBwgEIGSx2IQAQswiEDJHS2teBABEIEOoc99SwIgAmlfsHqmAxEoud3u+LWdUR40u/WS8MqnBkrvdzmj3SqY8BZaE+d0fC49Ww4OJguCPH3POfOnerO8zbRffgMxbwnLmWQRcG0H5PSyHpmdAR2+EdLpkC0rHElNlt8SxzbKuApzJpr/FuZ5/XkB2Txm7gjL/lx/JkwBi0Cc2EVOdsJ5K3G6IMGrEVnQIJHYtkn4fORC+8ePKT7GGY64ALfRmQJn05kCPktA6bsCPARTvl1RclLsfvJJeoJOT1xIu4B45s/5vbsCPOM5538BfARiSIEIgAgYBEAEQATMB4pGSsQRsP0hETqZuklpzoIgAgZhEIGSP0xCPIhAyXhzyOGN28TZAxnjA0zQDHcn5eO1Mz4NcDc930vP2WLApwPKavLuAD5jYC6ttbFlYSkx8u0kl2f2i/h8c8duh8TMvEufgGgGQHJ2kj4NquAYXRNLD3RDWgI4XaCavwp1/d2nBbem6QKwCPCUHhaBGEEoOKAQWwTW/drifOph9soD9R4+G4QsKwvofYz6sJgyl24J4IIduxzku7Vrv73zG4rrt43e54V0mumh5PU/bzyes1tLAEuDRaDzaAcikOYr0EUaEAHHCy22NbqWSkAEuuh8nbLCR8CgUtldA2QRABEAESj4zZ9RHIhAj9B+cLs2O4TbU63Dpw9E3v34pJ9rn7wrYp9kwPx/n2+CSx/2UvZ56ef1CZC+BdIngPW/V8QzSGxD9FgCeHFW66b5JL79nCDV7gFYBKgFEEfAAFHW0sCHiAhwf5e+APz/s8g3IOFsQBkTPggu04AY/1I7BQoLwBPk07SZfJkiywWVu9yc3KHUQTTjny1PORU+Jk51M+4OSMpp/VmoxwuOGb+nR0N/LYoBEehRM4EIMKOxVxk4CUSgRx0RFoFKWwRABOx7ACLQo/GAigER6BHeN96ozQnhK05uvXz6h1Dun5dr2lnPCnDuEnB44zsjEsqZBSW8jbyZ5SlnWQ8L4jc9LQHgdFtpxjGfIokxPrLeaYlGe6p5Q1jVPzwvMOeVu36wCBAysAjYDxXPYAv2EZBEgPvjjQ/av06i00HZp2cf+QzsJ5+BSdJnkv4/If6/X/yf0yf6vcPXYAGt3fPMfim9h6nPOBAFpT01UOrns1zI8UBTi112zNjVPRrya1UMiECPmgtEwALtW5pwLQmACBTUUWERiPXD6EMkTNP9iiwIIiCZQud+DyJQ0HgAi0CxQKaVdu8WfVGYdqrVMjuEXTPZoi0Bif39QuGskQJ/sdUKWCPPTmC5OZ0Bo5m80O8RinOwlOIl5LYECCAmtTI7l9993shXZmpDWAQIHVgEDBC9sgjwB+9HdKbA00RcgartCvB9oOXhTvzOFb0rQMoNAv1P4b3LnjJ6U9qxepjSwSLQ49YGEYhbBuSuABCBkjskLAK1sgiACNj3wUsw6LVJOEnyjBdEYMaBBUSg5HFXiufthHdttnEFfGv0vdoV4PogS/3ZF4DjF4zSPv7IC1haAhy+Cb4lAC6Xy3uULALLySLgig8gfQ+cREMA/5Tzm2bGcGUQJJokvA+LACwC0z9IZVkEPih2DewnH4AtFHFv+XzbDmXtCojk5o0U6BhPXSGMu7UEuD78LuYQKG0iiV527Og7ejz0V7o4EIEeNw+IQHwgS3t8MIhAQR0VFoFKWwRABOL93GcJABEoZlwAESgGx8xS7nhs8nw7wwiOmJ7ZtQ9fFpDwLaAbHaez0y0PYsbuswQkIvYJRfgUxWMPtg+8zoAu3wEhly0BvEvAeaYA5eNTE1mMrFd09IAoP0rfat4V/n3NhcHPOzUmLAKwCPTUIkAdeN1vLO6nHxon0FG/de6zy/lBTRkhkKV7P9SO3QeRdg79vXLFS+qyZLj01G1lbC0vPn7kLZkH7wHMACLQp0YFERDEAUSgNz0RFoEYYa3aroHIIgAiMOP7kNUSIIkFiEAcXhCB3gy/zlJ++tjUq81M2jWVp5zO3QUOS4ArQuCBGXBcpcSuAtfMmbOJ53dstg9OWhL/wKf1BUhYHujGBvINWLFAEAdRb6/TocMSInH/XxeOfK5TY1XVIkAh2tXskZRTQ1k5yuZac07MzMSMUR5SxHLaIiP/V354o34n5ErLUuLwnyi9LbFN++alvlN0I7pPCk7SdfM+E94jWnRn/fu1ffCDz7DqTJEiG3bY/x+9mNRM2cy+GXU0DvAfKS0BXrmu/uTod6J45zjpqrbsZ1KAT9+WbplzD3/ruPF3OQsfggcgAn1uZBCB+Ac++jCDCKTqmSACIAKdOorvAwgiQOMOiIABAkQg1XBbXqKfPKZXmQlJq3VBp1JcvgCc1hkfIKMvAMtLxO6nB3JmL2ds5NysNtEMfhnP4IWCUt+oPHrA5WyhCIKLaZdAZDFwrTlK3wOnL0CceEgcx1TzuvDeNRcGdD6aTVEViwCfKvnWlXaq2MQbXMjL+XfrLaX6+sP2OL9+WwTuojM1TiALm8vrPusM2LWW7jM0+IhFryIEZvUFcHWOhAWs1f5RmPbyE8Y+W0iHqpkQDCN9bjAQAWoAEIFUPRFEIBVMmROBCMwMGYhA5i5VqwwgAhVprh89bH0FXMycveKdFgD+nooErrXzaCac0RfAtytgK51CxvEFxvjLFf/eH/CJEASA9frVdvtXwjeAErRFPf27AmzGyLIQARC/r1va+Gl/9Lmj357eNapiEXg7LAGlvrFX3rjQyO+XReAD5CPwc9otcMoh3X2gObecSXdrAehXhEBXfAAvfJ4BEQAAIABJREFUUREwuiwsI3v3vy9M+qLT58549kipnbAPwkEE+gB6pyJBBOKogAh07pggAuW+sCACFl/fhxVEoNx+2GvpIAK9RtxRHgcauv0REXHQtyuA5LGTnc8CwMX7fAHkqYhynz7PrF27AjYYX1yllpO3czQBF1PyKD8leMhhCXDuCnD4ILDFwGVBScRrEN7OH3tOfPdAVSwC71hFbuQV6beDpsaH/3OOqdJPt4yaa2K3AlW4rMiCb1xrC1hBEQRd+Po+1L3yBWD9EhYGcSO1vowvC/ZkzCzXYwrR9PyKE0feNGh9e6b6gAhUpLVBBGxDgAjM3CFBBMp9YUEEZsa3KqGCU/KEzKGYQQTKfb8gPSUCtz2kzwiTTqjW8Z2yuOIDFGUJcM2U5czauYtAKP0Lii/ApxQmdkFQ+gl6wD4GB1vn7QMvMikgfQG4uMhCIXcPiARy90FCH/ZZ0M0vhVk/fkmwP7zCIpCyA9c82VW32Kn4romG7X/CUiTjIch97M4IlyQn8j0QOHE/vORo++DswzsDmXoGnDIuQOoPqmu3jlSzZEuAr/6sTqSGaD9X92QCwM+Dpv5i+Pflx43eWPMunUp9WARSwdS7RCACFmsQgc59DhaBct9FEIHO+Hq3Bya+wPaG78Od2MbnYSY+eSAC+d4PEIF8uJWe66YNU68wL1JDxfzuZSQ86T2fWBPPuitAvJnSFyDhOyCQiGbcwhdgo4wvIN5Y+dxZjiM+gvPwImkhcMwQ2GdiN5kc5jWb5ry3j78g+Ep4rYpF4Jg5NmLDC5fQcXSl98ThKGCCvjCvvqm/uwbee57Fe5RG5tQfPk/oaNmKXrmO96RoX4DEh9uhmE/fBKHw+QI4iIvE6YoTm2+29wKfCrV+UUAEKtp8IAK2YXzb/VzOiq4lFDbdynECRKCiL0KP1AIREECDCBhAQAR69AKimM4I3H+/Hg+fPNJsvXT6B7EoXwD+wkZr7iTY5wvA2sp0MkKgJNx7Sf4+KnAuxcblGTjLm032j4RlgQS6fAGkXpGvg2eNUO6e2LbPSlowy14/9Xy7e6AqFgGu50GjtmIXLbaWgYVNzxSoyxfNKT3jWrRPjdTTLodCcm1YlsfPJ6mgbzxsXjN14yZ75ef9iiPwfnMmaQaTesGWgGFbAnD1j2j8CtqfCf9++Qlj63x9t87PYRGoaOuBCNiGcZn8U28PBBEopIeDCMQ/0GVtHwQRSEeEog+1+MNHh6VTIIiARQBEoJBhsjwh//vG/SeF0o9Y0jQ7jJfSTFXOyFkDOcN1WRB8EQLlh9a3H58tDPJFlF76mynyIDsDbqR4AxxBsKgIga4lgMSuCAKO7/OZCYznjj3Na8O/b9mkPh5ez1pla3jO6tRz1/I6Rx7JnhmkPE0wMeBSftl/3KcDWgnRTJtOCeT/s9d9whufEkT3heWBB3QutyXrxRYu0SG5vMiyFCki9OTyBJEse9fA+8gi4GraqDopLTFpe6nXEiBwTC1XVETqL+vpk5vVF4DlZyUAUq8rBzyuAIhAnsG0h3lABOJgOwlKSqdAEAGBpxyo+QMsP6DRiGr/ABEg4iC+XN1uHwQRmHlwBREo5+MDIlAOroVL/eb9Uy8Khd6/TZmNztvodL4ldDofn/Zndz8n998nnO6ETwC/YE7ve5Lr2hUQ5RfpeCooLQp3USz1Y+l0NV+5k0KA1CPxYRItIC0lUp+d5BswmwDk50GzafY7fOMBdWl4hUUARMC8X2wp6BERkPEKvCZw3wjkWDJLyM1oCUh8qAWBdKlVtCUgkucByocjP385LAK+HoXnvUAARCCOMohAzl6HpYGYRSMyicslgIotDYAIxPu771hmEIFs4wMsAtnw6nvqr98/9apQiclW3L9jO81oN5GlgL3xF5B3/sFkOeCgBHw6YFpLgNwV4PQFYIsAJeBdAptJryYpwPps4vgCpJ9rV4BzOyC3iBjIfbsOOBtbGvaSc8AYm1QowaRqmjHluw+qC2AROODOjqUBsryVZBHI6guQcuIdWTLEa5Mc12pqCeD3+REaV460YSGiX1oLQJSB2lePNf8mvPeKY4Lb+/4RKEEBEIESQC1TJIiARde11JFYonAsKYAI0IdMdFY4C1pA+rV9kH0EQARm7p+uMRZEIN/XB0QgH259y8WHE331XntKYTRgSGc5Qfn5e7idvPZ30wx4Lz3gmTun45l7oqKUgM8GkAx7lGbUYzTzZ4sEy5G7AvjF3Un6LLCHvnkDCWXeFUAKSAuItAS4CMYNG5vGnxs+AvH2iY6jdZnWBe4auwYMIq619D/mXQMpdwXwe+VdY3c5f4pxQr7vXrmSSHoUyirPddwxF7OPXtj7t9g7B9vDI9UysjB6qhdpL4lXQs9Abw0Tv+LE0Xf3bfAvsWAQgRLBLUM0iAB9iBzOTs5dASACFgH4CMSIZtV8BEAEOjMLl0kfRKCYrwyIQDE49lzKtT95wqx+jc5ecFl4lfv1WaFozZ1u+LzzfREC0+4+SJwV4DDR83bAJ8ki0CSLAlskXKchyoHBtysg2nYoLCf7SBBbMhL7ywm3m2ARiBEJ+AhYOIo+fZDPGvANKN6Ztc8C4Jgqe+V2/k57QyFmluv48m+hIzYe22UVWUU+AAvJFyqtBSCRjn0BovrFFdBamVNIX3ny2Ft9bVPH5yACdWw1pRSIQLzhQARSdmRYBCptEQARIIIFIpDyhS4mGYhAMTj2Tcp1d+qVYeH7VesZ0y0DEeMVM2BpKfDFBUikpxdU7sOXvgp5IwRyfASO9V+UL4C0UCQsAZ6lhpsfhY+A6QuILGgtAdxfCt414CMC3pm1zxLg+MB65Wa0BGSVJ30B+L2//wlb8AhZCtkCwKczyoE39a6AhAVgZluCDmzPf+WJY3QaYd+G/FIKBhEoBdbeCQURiGPtXArxLQmACMQ+cDIkq3SmwtIAzVxBBDoOdiACvfsGFFESiEARKFZAxhd/uv/4UI2pseYZxjLg2TbnswTIGT8z9IQlQNzIawmQvgBbKe7A4tlxcL1LAJQ8kufAYR/5JMh4ClyaLOdWWAQsNLAI9NQi4PugurzqEzPjLuMCRPNlj0I+fRO7JejGfTTz30Pv5QkUcZTfz8Q2C5eFwjEWe3cFiAJcloVXnTT2pgoM94WrACJQOKT9EQgiQDM0EIGZOyB8BAw+CadQ1/ZHeZ/Q7dXSgO/DCiIQf+9dnR9EYOZhAUSgP9/t0kr9+59PnGaFN06cPuBxgZElgKbukvmWtSsgYWGQH+xoyhF/sbdR3IO5wivYZZnwbR/k+Akc5yCBi7Qg0P9v/zV8BGAROOAcXzYR8BEAV4jdoi0B8gPqGrhc+nJ+tsDdb3bjH/itJq//OePx+92eFiiGk6jhDujZec7v8zGARaC0TxcEF4kAiIBF00U8QATivc1lqoWPABHSPlkEQARmHhV9H2wQgWxfFVgEsuFVm9R/+zO9NlRWB62TwmveswISLxRHFhRTaecMnWf+jvTOXQHCYsBnJ8wiywAPBJEvhHAGdFk2OJIhxymQvgCRmqJCsAgQMvARMECUZRF4z3meD2BFdwXw2j7v899KlrwFNNNfZc5MVSoQZ3nI2nZrCci6BJAY3xzwc3u/5hT4CNTmIwhFlQIREJYBGiFABGARmG4xqlpkQRCB7iwBIAL5vn6wCOTDrTa5/up2fYyZwQStp5mrmKHLbWBy+520sbt2BSRm6A5LQJTfs11Pzuj5A84WgOgshJSWAD5LYYwsCondB8ICIHFaBx8B26KwCPTWIuB4T4r2BUjMjMXaxA4TV0+pJ+iU020U4W/hLHt/CcX4nyfW+rs9Lrj7JYDOc36vXIF7ENjIgq9GZMHafPug6DQEQAQsGCAC1Cmwa8AAUdVdAwmLAIhAqvE8qyUARCAOKywCqbpZ/RN95ie7l4W1mGiPXzR9IGQTgcsSIOMN+HwBGCnpve/yBeD0rvgA0QtLBfOZBGO01uiKdyBn9DKyoNST/0/bmKMvBcu/43HsGoBFoPxdA0wE5EzaZwHg/ut1MhRD2S4y0fHaPp8Cykv5S2mmP58saeMjcQEuvXwf2m59AaJ5fsYIgT69JO6MZ6CCbWGZrzll9F31/xokawAiMIit2qFOIAIWlARxEDdABCxO2DVgcYicAoVBpWxnQRCBdAMzH/qUJED5tgeCCKTDHalqjsCf3KHNSd2Nva2XTK8Kn84XzdCjKXPnD2h0mh+li76ncldBRl+AiOmzXOEswP/lfcmNUUroKGeCnRKa8YZji0VaywEsAvEvofQtSXwwaWRmfPmqp+gDy80mZnSRHMrAAzwP+JEcbm+6tuSSB98X3wOWU9WlgXefG++nPkuA/AByep7h/4YidE4S7uy1v2yeLYdP7RuhmT7PDLNaFrr1BZDvvWuYzboEkFquAFrWP2gF/xTKes1pozfV/BPQUX1YBAaxVWeoE4gAERv6EoAIiA8Pf4DlB5STwVnQIFGWRQBEYOYBGUSgnA8WiEA5uNZG6p/+UL8qVHaq3TJ9wXVGgbQAcAWdPgSuGbqM3CeQisoRuwES5dENtgzISIF7yRLAuwtkvSQBcJ7NQAnv2gofAQM5iEBPiIC0fGwmL/1HdtmOP0UJeC2fvfaXL7DPm2Jklx9QOUD5LACumbXXEuBblCfBvmRuAlDMEoDguQfgIfH/Ze1gxg/gioII1OaTXY6iIAJxC4EkHOxMCSJAyIAIgAhMG4pABMoZl3stFUSg14hXtLwP3jL1QjPhayszp4jWUB379KUXfmLNleopLQbyQxvNzB2+AJzeF38grQVAlu+0gIiJxi8qZhFgl4fls+3i75wg7ZxOdEDHdsKo+nLt1LVkwDM76cXtsAzJ3SpsaZDzO5cvgnyNEj4CrI9jqWOK9PzlDjsEPrHXLpJHM3H2cRD6Rz4LfF/gx7tjEjNo1kP4Tsh0l62xd5bQqZtLjEePUp6AfBEcEr/CLQGu9pTdyjPFT20BYLmJ3QHFWAKcb42o53+FRaCiXy6oVSgCIAIWThehARGw+Dh3E4AI2P7jIkogArHxCkSg0OG7a2GwCHQN4WAJeP+t+uSwRpP7W6dOr5ncFRBN4B0zBN8pgAmfg5QRAuUAIuMPcARCnkFFFgeujMf3QJo6uR73bq+Gj8DCEVuj3z6cFosHq/v1rTbrttjtJx++026c132yCLzr7DgEae08RVsCEvJ8X25Su9v4AG5fAMYlrohXLcf4lMDVQeACNfXZsOTXrp3zo751zh4UDCLQA5DrVASIQLy1QATq1Hvz6woiEMcORMDiASKQ/51CzgFA4B3fsvEGxsfUi8PrVIt2FQhi7puhOyMW+nYFuCwNVH5kcZARguh5FBjIYQnw+TQc8IGwq/Hrt6vzw+tZq6xi56xOO1crtjP8/qodNEAVKxfSLAIvv3GhubLPQa8DCrFFwNe7irYAiNc6cpbwzbgLswCwAn3yBUjUn2689tTRNxtCEOR1wqnHmwWLQD3aqedagghYyFsKRKDnna+PBYIIEPhD5hQIItDHlw5F1wEBbcjiO7+jnh1ep9qtQ6dr7fUFoMSRd35OX4DE2QXCElCULwDXjQkAF7OhIhaBd5BFoA49p446/h/yEbjtcesz0GuLwB8KHwGJYdGWgLosAbg+1Al8RIXS+gIk5AStfw7vXXXq7Bvq2I+z6gyLQFbEhi49iEDY5CACw9HxQQTStXNhSwI9OjQoqpVrV4eodhtEIF1HQKrhROB3btMmzoDe1jJxBw7MoON4ZI0QKL31eTeA3OfvmiG5djVw+kkxAMj0ipYAongFomIbdlXDRwAWgXLfu34vDUiLQFYLAKOT2cfA4wwQyfOk8/kUFL0rwBXQKK8lgPEb9LgB8i2CRaDccWXgpIMI9NdZEESg3FcKRKAzviAC5fa7fksHEeh3C9S8/Kv/3UYkbDcpIiH7AEhfAOF8FO3/56m5OB1QwiJPC4wm7CnjAoxSYIF9CWcCW7DLEsDqbayIReCgUVuBq5YhjkCRr84TE3YofPMPbLD+fsURYItAVkuAzwLAWGX1CShsCUCYKg7o29mG4LUs+HwBRIV98jh5c2z0mvDv15wQbCqyf1VdFohA1Vuo4vqBCPS2gUAEysEbRMBhCShqKQBEoJyOW5BUEIGCgBx2MbzdcNukusxYCFotE7xdHCHg3J8sIwTKGX9RuwL4NMKJlrUE+HwLuNxHKmIRkP3s7IV7za0FI2nnhI6e6piC8m3fjIpn0FK6c2brEOgKYZxI7nQysxrIteOEDwrlv37jLJN+y15rMuJy+mUR+AOxa0CuqUt8fa2ewE1Y5lzjVmGWgJTOgL7+xXrKduzWFyCSG6hbw7+vOnXs74dxLAcRGMZWL6HOIAIlgJpCJIhAZ5BABIgQOZiZ78MLIpDi5RugJCACA9SYVarKf/k3fYqdcbfMladacmafOP0vY3yAtBEC5a6A2U2bc++EsAwQiFLPTRW1CGRuc8dpg3LG5TxcCMcQxywO7YJPH2SLgJTbrSXAe1xw1AEcxCplR3PvCsjnCyDHDd9pgZ5qRLU4oI3ebiwBa8f/MGUVBzIZiMBANmv/KwUi0P826KgBiICBJUEghcm830sDIAJxRh4t2bheK8EzfBYPEIE4kCACFR2vB02tV3xFP8sMwO3W4dMHYq6n3BXgW7t3WgKERUFGCDxwhoAtmS0Du8lnINJH/LFpTzXiCHTdL0AEKk0Efv+szi08KL4AqWfsJe0KYLEB2Shft3bs6q7fqQEQACIwAI1YhyqACFSklUAEQASmdcVe+wKACFRkHBBqgAhUs10GVquXXqvHwspNBeoF4VW3W+YA+Ly7AlwRAhO7FRzxBrjcueQzsJN3EwgBm/fDImA6JXwEDAzRGQQF+whIi0BWS0C3vgCpP9ScsOK7AuQSAeN51ZCcKpj2QwIikBYppCsEARCBQmDMLwQWgVpZBEAERFfP7Qtg5YAIdB46QATyD6nIWQACb/yMNse8PbKg9VIz09KKYgBa4Xl3BUSqeSwB0qKwYMze2bY3vptgKywCsZE0wo2d7FzOdtQQkbPXlL0RxScQM8popk0JeOBm57lIjii3JQkOPW/JD4ewaEQz6Io4C/6ew0dAvmpypuu1BHi853zOdQlLQcISkG9XgDcugMNE4dN3BkuA8QkIgsAnooDRrT4iQATq01YDqSmIQI+bFRaBSlsEQAQc70NxlgAQgQ4Qgwj0eBxGcTMjcO212kzF/2p/6/LwqgNlfAr4l4g7QKcG+nYZSPqfSC92G8ydbW/sJMsALALUAvARsBYNtiAU7CPgIgKJ6auwYLjeqrKcAaeo/Hs225JPPiyuoW+67bUEZPzwOwwH4VLAZPjsqlNHf4csAb7VlqEcokEEhrLZq1tpEIGS2wYWgVpaBEAE0r0XHZYEQARSQAcikAIkJOkfAi+92+4y2LKu9TxjIWg3zfFwvtMC5QxBTPgj54OkhcHm5AFlEfkMbNjVPD+8f9Yq++Sc1TWdWIAI1IoIZPYFcE2NxSvsnbFzeuovu83nVKkHt9nrsvlWwuLZ8ffFNVK4fBi6PSvAXY/A2CquWjv63v6NXvUpGUSgPm01lJqCCBTc7CACIALTiK7zww0iUPCLV21xIALVbh9oJxB4KfkQPPKkOi98FCi1MrzKGT/PFJy+A57dBFws59+JXQMWEvgIGBjK9hGIZro98gXg/s7l/ma3vfPEHntdtdA+mWP2+Bz4eS0LIkHxZwXEuqXSWn8vvPOG08a/gMEzPQIgAumxQsoKIAAi0GUjwCJgAKzqWQPsLAgiMHM/d20PBBHINz6ACOTDDbkqhsC5n9FHhyrtG1XnxFTjmX/iDAKbyjWjkfvkd04isqABDBYB229K2jXwNooj4I0LwJ3cMyX3zdj38dr/Ditw1oi9Ll9orw3xhvjkRWr5LAEZdwW4ymVeGzRHPxCWfdXJwcMVG5pqoQ6IQC2aCUr6EAAR8CFEz2ERMEBU1SIAItC5H4MIpHy/cyYDEcgJHLJVE4HTPqvN6YYNrZ4eXqe0Gp8+8rt8Cbg2id0FNAJV1SIwmVDY0y6emRhH8Iv4glyjpv9HxVJCFsszWd6/Ht1nHuKIABjlo3SshyuCYaJ81pOu3oiEXI4rvbwvcXNFRIymxPYPqYd4HJmkON1/OzOez9Wavpm5XFqQa/NP7reSHyRLwMHk/X/o3LiG42QhSOjtUMwbH0AI8tXDVS7XRyt1S5jmDWvH/rGaI1I9tAIRqEc7QcuUCIAIgAh0+gDzBydBUEAETIcBEUg5wAxoMhCBAW1YVMsiwM6F9+5Q54b/D1rqiE7YNO3RAmqUTiHkNDzj3rSnmnEE/ux7pDgaHAgUiMAs6lYfeCY5Efj4ZcE+ATNYAowto6FH/2d4fd1pwfYCqz20okAEhrbph6PiIALD0c6oZbEIgAgUi2fVpYEIVL2FoF8pCJx/rT4kFLxlm3paeG231OLpBfEaNF/3VWzXAK+h/8X37dTtrRdYTRu9fqOFj4BsLLn2z07ocm1Y+ibIteaEHCrIdyphNLNMecqhTJ/1lEWun+vUw2iJgvUXThTRc4mr8NWIfA8cvgtcD7kUkphpi6URdmpgsQfNsTl+67h4QVl9AVwz/ER/ETci34ag/bXw0etPnfXVUgaEIRfa62FjyOFG9auCAIhAQS0BImCAlM55IALMdOL9zOccKJ+DCBT0nnrEgAj0BmeUUhME1vyNtRToPeoiM8A3lPGbrppF4Icb7Kt7+8aGub7tGVm3DxTUICACA00EVi+y/eSio+wn2msJ8OxKcfW6BAEIArOfYWpy5I/C65vODNI5KxTUrYdNDIjAsLU46jsjAiACGTsIiACIwPQuAyKQ8QWqRnIQgWq0A7SoOALL/lx/JlSxKqcP8m6BvusDIjDQROClx9sv+3wbjSOKi5B4XTMSAOcSwKwd7whlv/64Q3ZVfEgYKPVABAaqOVGZshAAEXAgCyIAIhAiACJQ1tDTE7kgAj2BGYXUHYGqEIEHn7Cv7HV3Wt+At9BugZF+vckgAgNNBK5aa7/wRZ8aGGg1FcqdGGt9JLy+6cTZG+s+RtRZ/34NH3XGDLoPIQIgArAImImv3Mbn2OY3KLsGQASGY7ADERiOdkYtPQjcrfVYmGTvJrUgvI421Hwz8DeUOYftkn9SV4fXfq/Js2/AofPsF+kVZzjnar1pc1gEBtIisITiB1x6zMw2f992QO6EbaUmjGUhGP1EeH39qcG9vemgKCUNAiACaVBCmoFHAEQgZxODCIAIpOg6IAIpQOpjEhCBPoKPootD4N7H9BIzox9RK8NrM1DLzYy+rVaF10DZa1vFIwim1eD5X7Qp+2URuGm9fVV//qj1Dfjv59m4AaP9PmoARGAgicBryTcgej+yOgNqvdO+d+2/DK+vO232g2nfNaTrPQIgAr3HHCWWgACIQAmgphEJIgAi0KGftEEE0rw9lUkDIlCZpoAiIQI/oZn96Jg6Jfx/s6WOo5n8YXRdSkj1tO/2yyIwRQEDP3GLnfqfcKidmj3nuD77BnB3BREYKCJw+mG2f51s4mse+Pl8Adq6fX+YerI1/tfh9U1n2siA+NUDgZ4OpvWABFr2EwEQgTj6IAIWDxw6RDhQ9yjr0CEQgX6Ofv0rG0Sgf9gPRck3btCzwoounqeeHV4bbXvan9bWG18Hyjyv+q9fFgHeJdC0rgHqd87v05kCrgaCRcASFcaH/qjb9sEG9a9XnyhOGXS0uw6Cz4WPHjpl5Afh9Zog8BkNqv6KD7V+IAJD3fzlVx5EoDuMQQRoJiyPyyVYcQxxvH8xHnw37THEIALdvad1zw0iUPcW7JP+tz+iDw6Lnj2qXksqHEMzo4HsU722CHyKfAL2kwGgb6cL+voXLAIDYRF49cmWaZFhILJw6IZ6Mrw/9+TRd4bXK4OgYiYpXwfF8zQIDOSgnabiSNMdAiAC5TrrgQiImS4sAjHCUbSPAIhAd+Nh3XODCNS9BQvS/0atR0JRSzYrM9PXgbrEzPC1OrugImotplcWgc/92L6SW/bYudmrz7RfwCVzyyUeuRsHFoFaWgS4vV/JPgGBMqf9jQT6702/O2X8ztx9AhlrhwCIQO2arByFQQRmxhVEwIEPiACIQDlDEqT2EAEQgR6C3c+iNm/W88xMs6lOCq9TbXUxjWAr+qlXXcp+bsmRBf/l5/ZVfGSHtQRc+BRrCTj18IpaArjhQARqSQSuucDGpZhnTtiI/UyL6ob6nrnbUreZfnhYsKEu7yr0zI4AiEB2zGqZA0Sgu2YDEXDgByIAItDdq4XcFUAARKACjVCECrxNb8kcdX4or9FQ5xpm31aHFyF/2GVcTBaBtcvtTP2Za4qZqX/up+QT8KS1BPTrLIPc7QsiUCsi8NGLrCVgJOfIr0MbQfgL1E/MOKPU98PriUuD9bn7EDL2HYGc3aHvekMBgQCIQLldAkQAFoEQAY5wyNFztCRCFQ8oBCJQ7jhRV+kgAjVrubs369NI5eebGb9WR9SsCrVU9wt3W7W/YiKqK/W6s7rbTi23B16w2n5BTl9VjKWhZyDDIlBpi8BC8gF4z3k9OqayoXYTID8Pr4/vUdeG1wtXB/t61idRUGYEQAQyQ9bfDCAC/cEfRAAWgTpaBEAE+jNe1K1UEIGKtZjW2iwW/2KLeqNRLVAnmqtWSf/eiuk+yOrwPP3iL9havu0CsgikfIMmKflfUsRAxuqlp1pLwPJFNbMEcAVgEaikReCVJ9qOefoyjhVYmbdzpyFUk+pvwuvJhwf3VEazIVYk5TA2xAj1uOogAj0GPGVxIAKwCNTJIgAikPLFRjKabwKIviDw2GN6TljwjjH1HjPAaBvRD79qIrB7v9VrLx0r9/bv2v+/7PSZZ/LrHrFc+/sPxGdmWS0K1UTFWKrMz3X0XOL4YEoo0/NhOc7QuQgxHMNZ4jTLxAVV6v3yTdVHAAAcL0lEQVTP6JEvQEkdsqGUsbkdt0TdEl4DnG1QEtJxsbAI9ATmZCEgAn0CPmexIAIO4EAE4kSoT7sGQARyvtjIZhAAESi5I9y7Ry8Pi5jarX47vDYaalnJRUJ8gQg8ud+O7HycK4vmGe1XHrB3Dl5ov4jsC/BXt9qZ2SQlnD9u073+7O52GxRYtWJEgQj0hQhw4119ph3Cj1xYOV+AYvoXSdFK/Uv45292qpvDK3YhFAoviECxcCalgQiUjXC58kEEPPiCCIAIlPsKWiIOIlAqyrAIFATvuse1ieA3p6FeGl4DpU4oSDTE9AEBJgDRWrZjEZzXaqdIx3Xb7Z3dfKMPuve0SBCB3hABatQXH2OH7HOWD7YFwNuHA2XesHbLxik4/pDAno2AXy4EQARywZbMBCJQEJAVEQMikLIhQARABFJ2lUKTgQgUDGeh4gZfGG/vW79NvSKsrVY2tr/WWGYZhNbfS4v6vl390lIgDQbbJwkNhyUh4TXvA48UYr2YwafW0yE/oZ7L/V/kj8oV6Z27Bzi/UNinP2fzWWbkc5dcTsfzaV91eTeDhC+13t4C4pJl8uUL7PNB9wHwdf+0z7VWm8O0gVKfD6/HLgl+mTbvMKeDRSBj64MIZASsZslBBNI1GIhAOpx4+6QztYdIgQikwznimSAC2QCj1CACHtju26KPN0kCdRVdiaPnwhuZqoYAfdEmpuIjsnPG7pgK+maIPguC3IifWp7AMzEBzTgD98UD8H3QfHonZvh0wzlxTikwZbKq9T6nPofMtTaLOaO1UbmSijYo0oVW6j9DBdcsVp82w3kQ+Gw1laxPWUqBCIAIlNW36iEXRCDWTiAC1ei2IALFtAOIQDocQQQETuu3ao7xfzqsJuk6UZ1T7adIga7QeL615qjuHqc5TuebucpjbiP5nl0LrjYo2rKRmNFTAc7plXjgq7/LYiDr51q79/XFtOX75JT1nAfkIxcN+a6AsgAmuY1AmVihexvqmvB64sLgiZKLrLR4EAEQgUp30LKVAxGII5z2Q+ld6nB80TPLd3QAEIGy34zBlg8iEG/foSUCD2s9O4RiYrv6QHgNtJo32F0ftZuOwKQMFUgPvR+4jDPcxIzc8yX0fSi9+okPcGp5ontE5XTrEyH0Sbsw63JGTGv5SFgQXBm7bI+i36qjYQkoGtJM8hoN9ZkwwxEL1c/MdyEIfK9QJvlVTQwiACJQ1b5Zql4gAhberNv9uFF8o6NrWyKIwMzdGkSg1NfeKxxEwAtRvROs36pXhjVoNtQ7TE20mlXvGkH7LAjwh6stLAG+D1Pig+fY7uXdJkbKej+gKX0NnB9kz3Y0aVGQGHr1cxScGUfHlN1LTDhfTp+J1JYCSph3CSJL3wzTrqSzAsaGdmqWFbHepNcN9e2wpH9YqL4SXq8Z0N0GQ9PtQAR68+JUtRQQAWEByPkhdS0ZgAh01/NBBLrDr6zcIAJlIdsjub96XB8bFtUYUb9jDACBwo7cHmFfxWJ0yim7/NDl/sA5vOldJnPnDF+AmcjvsSB4Z/iOChauZ8oZtk/fhEEg466FrBaQtBYEXz9xvRNzRuyTZfOxS6CK44bUKdDq9vDeEYvU34XXQYlHMLAWARCBOrxWvdMRRKAz1i5+BCLgwMvRZUEEevcu97MkEIF+op+i7A3b9JFhsmZD/b5lamosRTYkGXQExJeOB2zfWnnWmWNCbk5v+2jG61rrF/d9M+isFoTMlgnXjDyjnomZfkoLQlp9XbimnfFH6XLWy1XO0QdbSwDsAfUciNpt9dNQ81UL1V+ThcD3SlayogNjEQARqGT/6r9SIALxNkjpjOgbzSSR6taCACLQ/1cFGmRHAEQgO2aF5njsMT0nFDg1l+IABGpuoQVAWC0RCBwb4nwfNs6W12vdJz/rzNwrr0dr+y7nwLQz8chSktZ2Tum89Re90yleCPLJ9VkIUrqaRGJc5a0in4BR8hGo5csGpRMINBvq++HNw+cF5vTDuvxqaxEAEahLF+utniACM38hfR9C+UEFEYjjCSLQ2/e5bqWBCPSoxR7bqf80LKqt1PweFYliaoDAiDxMTHzxnB84T93SRrjzmspFOd4Pskd/qXbaeAecz+cj4dXPYRLwTfyL1jOrZSKqv6+CGdsrkuux1MyjvUuHzoNXQA2Gla5VHG2rj4ZCDl0UPNC1sBIF1M4iACJQYm+osWgQgZktAU4i5Phw+b6TLksBiEDnl4hxARGo8SCTQ3UQgRygdcry6JP64vB+oNUVBYmEmAFCoOkMkmsr6fugJWbIGWfi3hmpy6ueMhY9M8/8IZb8IeVuBW+9Zf34/54GSd1eHlxlt/DJdfqG+DJSvVImU6txlsAAjT7pq6KVmgxTt+epPwivK4Ngb/rc5aesvEUARKD8TlDnEkAE4l8iEIHODMT3oQYRqPMoUH3dQQQyttFjj+klYZbmfPU+mtHBrzYjhsOQfHQkPnT7nLh8z9POcCW2Mha970Octhypb7eWg8jykdHiUfSaftYPsi/Wv1eey8LheklS7lpIWJKkZUU09FGwBAzDsJSljjeEiQ+bH/xzlkxlpa2cRQBEoKymHiy5IALx9vR9EEEELAJeogYiMFgDRXVrAyLQqW02P6lfaywAgTq3um0HzfqNwGhj5qE87QfRFzcgMePzfEHSliud7LwfJlLEKV+slXvlpfzQOZ0LHYr46p95V4WnIk79HCYXn36uGb7XkuTBc+FsK3nRLOwS6PfYUdHyTQ+aNUf9UXhdGARP9EPPylgEQAT60fz1KxNEQLQZiEDnmX7OQEIJguFjViAC9RtEqqXxcBMBrbWhyI/vUX8RXgOF0wGr1T+rpY2PALhmdGlr4VsLl3IS3wefF7sQ4JuhutbGfd8lXz2cTnFdWjxYX59+jgl7wmbPclw4O+U4GjyrJcbbPo6KyttHLoQlIO07iHTm0InvhTgcMjv4Qi/x6JtFAESgl81c/7JABGwb+j60IAKd+zqIQP3HgKGowbAQgcf36meEDdpQ6pVD0bCoZFcIjMqIgRmlJT6cGb3mXcX51uxdFgrvmnNGy4Esx+dl751JOywbco1f4uKdQYuCMxMaUaDX58BRQGo9qTwfni55K+gsgQYMAhnfWCQPEdBamTgDB89Wbw+vQRD4um5XwPXcIgAi0FV7DV1mEIF0TR6Z0lMOFz4i43TG6/YDSwWDCKRrV6QaTgQGlghs26vfY5iOUiuHs2lR6ywIJEIGZ8lcYNq8a/XeGXNGr/ho5t/tWn7GmXnXFgSHaSQlX4mWQvLOzF24OWH0OP+5LD18f/FsawKYS2cKFNgVIWqIEdg6S701rP5TgmB/GTD0zCIAIlBG8w2uTBCBzm3rW1rwfWCzrpWDCDjawfHqgQgM7pjUz5rVlgjceKM2EQHXnqP+r7EEaDXWTyBRdrURGCFK6jpGuGztfR/QRPmODE6TesoKRGJ9tnOS510rF+V66+kw3adU58DZDiJD2bsVfDN1J6Hx6JnWN6JJvgA4VTBlR0eyXAg02+r/hRkXzg1+nEuAI1NpFgEQgSKbafBlgQjYNgYRiPd1H3HJGuI5664KEIHBH3vqVMPaEAGttZn579qvPl4ngKFrfxDolwWg7Nr6PmBR+V3OwBMz3Yy+B90uNbjq4bMgZP4gF+UbIQDLrCdbYkTG5bRLoOx+BflAwEwYGuoWYxkYC/6xCEQKtwiACBTRLMMjA0TAtnWvlhQS5XT5gQURsAiACAzPmFWFmlaWCGitTVTtXfvVn1UBKOhQbQQCOjOg9tusHfvu06LfreWAy/HNbKU+WbcPRuV0SRyks2Ja/TNbEDyCfbindapcTGcIjDfTtjjSAYHiENBK3W0sA7MCE6E3768wiwCIQN4mGM58IAK23X0fJNeMW/YaEIE4ImnX9l1vH4jAcI5Ldat1ZYiA1npuCN6eSfV/wmvbHBuAHxDojMCIN0juYCPn9J5POzWmdKkJBMvt0hchtwXBUy9fPRJLGb4MHnxcPhGJdhE3ZLE8yC2ZV3ub1mC/cENSuyBQvwqrOm80+EieKnf90QYRyAP78OYBEejc9r4ZrMyV8nt4IBuIgMECRGB4x55BrnnfiIDW2sTO2jMZ7Q7omlQMckMNe90aQ24JyNr+TlN/Tp8EL3HwhP5Nu/Tg2/7omnn75Pv0L3oboTRkSKK2FJaArF0a6XuBgFYPhcXMHQ8+mKW43B9vEIEsMCMtiEC2PgAiEMcLRCBb/0HqIUWgV0RAa238Y/e11CeHFGpUOxMCvrleJmFI7IDTuf0wI/y+D65sABbvOwuA83nlC30j+XKKLhTxyS1qt8Ii2iUwAtcAvIvVRuDmUL3ZI8Hn0qiZ2SIAIpAGVqQ5gEDGLxGgmxkBEIGO+IAI4MUBAjEEyiUCu/bqZ4XFjYyqlwF4IOBDYFADBvnqXfRzn9e+qzyfN3xWmub74EYTd5EwbTlZ4wWw64lPvlPvjE6UB8+BKaDovg15JSDQtjuTZ48Fb04jPbNFAEQgDaxIwwiACBTTF0AELI6FOxuCCBTTQSGlWgiURQS01ovDmu5vqQ9Xq8bQppoI+OZo1dR60LTyzbBlfZ1xDjI2Z9UsB77tmT59549bSwCfMjho/QT1GVAEtNoW1mzWaPCumWqY2iIAIjCgHaW0amX8cpSmx3ALBhEQlgRHtwQRGO73ZGBrXxQR0FobsrC/pT49sGChYgUggA9/ASD2XERWopCwIDi8/H0V8X14Ofay00LhKcBXr7SWj1HaHjDHRE3BDwjUE4FAqf8INR8fCb7cqQZeiwCIQD0bvvdagwj0HvPuS/R9MH0lyEh9aXsBiIAPWTwHAsUh0DURmGjpj5E65kwB/IBADAGddugHblVCoNtWS+u86J3Rp1TERxzyxgngNnERovkUN6BKbQddgEBeBHY01DvCvIcEwa7pMrwWARCBvJAPST4QgVo2dMrvr7NuIAK1bHYoPeQIZCYCWusVIWattnrvkGOH6ndAoA0CMBT9onDC4BEoH7sOCZLg+ywGUXqxXdClzrxRu0ug4Z0qDUU3QCUHBAGt1L6wKqPN4HdTWQRABAak5UuqBohAScBWTCyIQMUaBOoAgS4QyEwEplr6L6m8kS7KRdaBQ6DbT8PAATJUFUp7pkDWXpJ6Rk+C03r9uxrHVd5ow1oCRs2JKvgBgcFEoNWwpwaPB8Fd4dVp+AIRGMwO0H2tsg7x3ZcICdVBAESgOm0BTYBAXgS8REBrfV4ovN1Wr8lbCPINHgI6Gdx18CqJGuVHwDOl99FH33OpWNZtj+xr4CtnDvkG5AcCOYFAfRBoNoM3dbQIgAjUpxF7qSmIQC/RrmFZIAI1bDSoPOwIzEQEPmUsAkrhmK1h7yVKKZ3WbRtYAYECEZBLEL6ZvNdiwAkcgsZgCSiw9SCqLgg0lHq/yyIAIlCXVuyBniACPQAZRSQQABFApwAC5SOQIAJa6yOo2HeXXzxKqDoCbVgCqt5EA6Ff6t0Cjim/N3KhB6WRAKcKDkRHQiW6QiDaNQAi0BWOA5cZRGDgmrSSFQIRqGSzQKkhQ2A6EXgn1f3oIcMA1bU+IfYHSwD6Q4UQyEwURORAX1VGm3CF8mGE54OPAIjA4LdxqhqCCKSCCYl6jACIQI8BR3FDicB0IvCZoUQAlSZDQFa/bAAHBPqHQF6CwBo3YQnoX+Oh5MohACJQuSbpj0LwCegP7ig1HwIgAvlwQy4g0AmBQGu9kB58FBABASBgEfDaR7wJ8iJZmuC8CtUyn4soBBQehY4UqGXdoDQQKBoBEIGiEYW8gUDA+zn2JsgLQ2mC8ypUy3wgArVsNijdJwRCIrCWyr66TzqgWCAABIBADIEEHUrNj2ZO2IApAD0NCCQQABFApwACQKByCIAIVK5JoNAAIxASgddR/c4e4HqiakAACAABIAAEgEAHBEAE0C2AABAAAkAACAwxAiER+ADV/5AhxgFVBwJAAAgAASAwlAiACAxls6PSQAAIAAEgAAQsAiER+CSB0QQoQAAIAAEgAASAwHAhACIwXO2N2gIBIAAEgAAQiCEQEoFP0R0cw4XOAQSAABAAAkBgyBAAERiyBkd1gQAQAAJAAAhMRyAkAh+kGwcDGiAABIAAEAACQGC4EAARGK72Rm2BABAAAkAACMQQCInAG+jOU4ENEAACQAAIAAEgMFwIgAgMV3ujtkAACAABIAAEEhaB0+nOm4ANEAACQAAIAAEgMFwIhBYBEIHhanPUFggAASAABIBAhEBIBBbT/z4MXIAAEAACQAAIAIHhQgBEYLjaG7UFAkAACAABIBBDIOD/aa0/A2yAABAAAkAACACB4UIARGC42hu1BQJAAAgAASDgtAi8m54cAYyAABAAAkAACACB4UBgukUARGA42hy1BAJAAAgAASAQITCdCKyhu38AfIAAEAACQAAIAIHhQABEYDjaGbUEAkAACAABINARgYgI8FOt9afp78QzYAgEgAAQAAJAAAgMDAIfDWsCIjAw7YmKAAEgAASAABDIhICTCFxMYq7IJA6JgQAQAAJAAAgAgdogEASBOWOok0UARKA2zQhFgQAQAAJAAAjkQ8BJBFic1vpT9HcjXxHIBQSAABAAAkAACFQQARNJOAiCdR0tAiACFWwyqAQEgAAQAAJAoDgEUhOBY6nM3yuubEgCAkAACAABIAAE+oTAJFkC3jK9fOcWQa01iECfWgrFAgEgAASAABAoAYFsRGDaEsGf09+zSlAKIoEAEAACQAAIAIHeIGCOEgiCYGsqiwCIQG9aBaUAASAABIAAEOgRAvmIwDRCYJwL8AMCQAAIAAEgAARqhcD3yRLw+U5apw4jrLUGEahVu0NZIAAEgAAQAAIGgcKIwCEE6AcALBAAAkAACAABIFB5BHaTJWDG3X9ZLAIgApVvcygIBIAAEAACQCBCoFgiwGK11i+gvy8D2EAACAABIAAEgEDlENBkCXhzGs1SWwRABNLAiTRAAAgAASAABPqOQLlEYBoh+F36+4S+VxkKAAEgAASAABAAAozA1WQRaKeBJLNFAEQgDaxIAwSAABAAAkCgbwj0hghMIwTvpb9X9K3KKBgIAAEgAASAABD4H2QJeCILFLktAiACWWBGWiAABIAAEAACpSPQHyIwjRD8b/p7SelVRQFAAAgAASAABIAAI/DHZAn4dR5IurYIgAjkgR15gAAQAAJAAAgUhkA1iMA0QnAN/b2ssCpCEBAAAkAACAABICAReCdZAnZ0A01hFgEQgW6aAXmBABAAAkAACGRGoJpEYBoheC39fW7mqiEDEAACQAAIAAEgIBEwgYKUUrw9kP/fFVKFWwRABLpqD2QGAkAACAABIOBCoF5EYBoheBr9/Xq0LRAAAkAACAABIJAZgb1hjiAI3pY5Z4oMpVkEQARSoI8kQAAIAAEgAAT8CNSbCEwjBAfR3xxvoOGvO1IAASAABIAAEBhaBO4gS8Any0SgdIsAiECZzQfZQAAIAAEgMMAIDBYRkA2ltf4g3Tt4gBsRVQMCQAAIAAEgkBWBT5Al4M6sGfOk75lFAEQgT/MgDxAAAkAACAwhAsNBBKYtGWBXwRD2clQZCAABIAAEIgR201/vIkvARC+x6ZtFAESgl82MsoAAEAACQKDCCAw3EZhGCN5Ofx9X4caCakAACAABIAAEikKAAwS9nywBjxUlOIucvlsEQASyNBfSAgEgAASAwAAhACLQqTG11ivp/v+ga3OAGh1VAQJAAAgAASDwM7IAfLoKUFTGIjDNMgAiUIWeAR2AABAAAkCgLARABLIgq7W+ktJflCUf0gIBIAAEgAAQqAgCU6THe8kS8ERF9DJqVM4iIMEBEahSd4EuQAAIAAEgkAMBEIEcoCWyaK3H6OZH6DqnCLmQAQSAABAAAkCgJAT+H1kAflyS/ELEVt4iwLUEESikvSEECAABIAAEeocAiECZWGut55H8P6VrbUhNmbhANhAAAkAACPQNgXvIAvBnfdMgR8G1/XiCCORobWQBAkAACACBMhEAESgTXZ9srfXxlOYtdB3x5cFzIAAEgAAQAAJdIPAQ5f0QWQI4QFAXInuftbYWAQkViEDvOw9KBAJAAAgMOQIgAlXuAFrrU0m/N8JCUOWWgm5AAAgAgdogcDdpyscEt2uj+QyKDoxFoIOFAERgEHoo6gAEgAAQqA4CIALVaYvsmmitTxYWAo5LkF0YcgABIAAEgMAwIPBTqiRvAxwIC4BsuIG1CHSwEIAIDMNrizoCASAABIpDAESgOCyrJ0lrfShp9S66IlJh9ZoJGgEBIAAEeonAl6mw74TXIAgG0gIwtBaBDhYCEIFevl4oCwgAASBQfQRABKrfRuVpOC2E8X+nUo4rrzRIBgJAAAgAgT4iwPv9zdk1QRBs6KMufS96aHwEfEiDCPgQwnMgAASAwMAgACIwrSlBBDz9Wmt9BiW5iq6IWDgwYwEqAgSAwJAgsInq+X6yAAzF2n/atgURABFI21eQDggAASBQVwRABGZoORCBjN1aa92gLL9LV/gSZMQQyYEAEAACJSGwi+R+kWb+PympnIESCyKQsTlBBDIChuRAAAgAgd4hACKQA2sQgRygdcqitV5D919O15UFiYYYIAAEgAAQiCPAa/w30Mz/SwAoPwIgAvmxi+UEESgISIgBAkAACPgRABHwY5Q6BYhAaqjyJZx2CuLLSMLB+SQhFxAAAkBgaBG4kWr+dbIA7BxaJEqoOIhACaBOFwkiUDLAEA8EgMAwIAAiUGIrgwiUCG4n0VprxvxIen41XRf2WBUUBwSAABCoGgLfIIV47R8z/x60EIhAD0AWFgIQgR5jjuKAABCoDQIgAn1oKhCBPoA+U5Fa69n0/K10PapiKkIdIAAEgEC3CPwVCfh5eA2CoNWtQOTPjwCIQH7sSskJIlAKrBAKBIBAtRAAEahQe4AIVKgx0qiitT6f0r2IrvPT5EMaIAAEgEAPEJikMh6k6ydpxr+nB2WjiJwIgAjkBK5f2UAE+oU8ygUCQCAFAiACKUCqWhIQgaq1SE59tNZzKOtL6HoKXRflFIlsQAAIAAGJAAfy2UAPvk0z/p8BqvoiACJQ37aLaQ4iMCANiWoAgWojACJQ7fbJpR2IQC7Y6pdJa30QaX0BXZ9K1yX1qw00BgJAoCQENMm9k6630XUdzfz5eUnFQ2w/EAAR6AfqfSgTRKAPoKNIIFA/BEAE6tdmXWsMItA1hIMhYNq2RT5F8ZlUs5MGo4aoBRAAAkop9t7/DqHB+/gfBTrDiwCIwPC2fazmIALoCEBgKBAAERiKZs5WSRCBbHgNfWqtNcctWElgvJiuRww9OAAACPQPAXbiM178/7+9M7ZhGASiKKyRHbyAM0bWzBaRywziKi7cEzn6J6U0J59A4lW/4Q78OKGPDHZK6SXdDs0527W+diOk524JYAS6nZo+B4YR6HNeGNXwBDACw5eAHwBGwM+OyBME/q41PtT8LqX2TvCjybAE7NDeRwSe2tm/hyXCg4cRYDEOQ0vigwBGgDqAgIsARsCFjSAPAYyAhxoxYQRKKTcln6WT1M4m2BcUqd2wWSDxhQTs3fyunKt0kf52+Px970LipKomwGJajYyASAIYgUi65G5AACPQADpd1hH4An1VtXHqG+3TAAAAAElFTkSuQmCC",Ee=t(59301),Ce=Object.defineProperty,mt=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Yt=(pe,Me,Dt)=>Me in pe?Ce(pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):pe[Me]=Dt,vn=(pe,Me)=>{for(var Dt in Me||(Me={}))tt.call(Me,Dt)&&Yt(pe,Dt,Me[Dt]);if(mt)for(var Dt of mt(Me))Ot.call(Me,Dt)&&Yt(pe,Dt,Me[Dt]);return pe};const Xn=pe=>React.createElement("svg",vn({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},pe),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Ke="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",sn="data:image/jpeg;base64,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",Le=t.p+"static/certificate.a2a9ee77.jpg",At=Object.defineProperty,dt=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,ft=(pe,Me,Dt)=>Me in pe?At(pe,Me,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):pe[Me]=Dt,dn=(pe,Me)=>{for(var Dt in Me||(Me={}))Re.call(Me,Dt)&&ft(pe,Dt,Me[Dt]);if(dt)for(var Dt of dt(Me))Ue.call(Me,Dt)&&ft(pe,Dt,Me[Dt]);return pe};const zt=pe=>React.createElement("svg",dn({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},pe),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Rt="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",en="data:image/png;base64,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",Pn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Tn=t.p+"static/question.ed747acc.gif",pn="data:image/gif;base64,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",Jt=t(55351),Tt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",$t="data:image/png;base64,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",Nn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",ar="data:image/png;base64,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",De=t(53114),V="data:image/png;base64,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",re="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},82454:function(M,r,t){"use strict";t.d(r,{z:function(){return At},Z:function(){return dt}});var e=t(59301),p=t(54580),o=t(8591),s=t(43418),f=t(3113),h=t(90524),y=t(92725),m=Object.defineProperty,v=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,te=(Re,Ue,ft)=>Ue in Re?m(Re,Ue,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Re[Ue]=ft,Y=(Re,Ue)=>{for(var ft in Ue||(Ue={}))b.call(Ue,ft)&&te(Re,ft,Ue[ft]);if(v)for(var ft of v(Ue))k.call(Ue,ft)&&te(Re,ft,Ue[ft]);return Re},Q=(Re,Ue,ft)=>new Promise((dn,zt)=>{var Rt=Tn=>{try{Pn(ft.next(Tn))}catch(pn){zt(pn)}},en=Tn=>{try{Pn(ft.throw(Tn))}catch(pn){zt(pn)}},Pn=Tn=>Tn.done?dn(Tn.value):Promise.resolve(Tn.value).then(Rt,en);Pn((ft=ft.apply(Re,Ue)).next())});const Z="\u3000\u3000";function I(Re){var Ue=["Bytes","KB","MB","GB","TB"];if(Re==0)return"0 Byte";var ft=parseInt(""+Math.floor(Math.log(Re)/Math.log(1024)),10);return(Re/Math.pow(1024,ft)).toFixed(1)+" "+Ue[ft]}var P=({value:Re=[],action:Ue,onChange:ft,className:dn,maxSize:zt=150,title:Rt="\u6587\u4EF6\u4E0A\u4F20",accept:en=null})=>{const Pn={multiple:!1,fileList:Re,accept:en,withCredentials:!0,beforeUpload:pn=>pn.size/1024/1024(De.name.indexOf(Z)===-1&&(De.name=`${De.name}${Z}${I(De.size)}`),Y({},De))),pn.file.status==="done"&&((Tt=(Jt=pn.file)==null?void 0:Jt.response)==null?void 0:Tt.status)===-1){message.error((Nn=($t=pn.file)==null?void 0:$t.response)==null?void 0:Nn.message),ft([]);return}ft(ar)},onRemove:pn=>Q(void 0,null,function*(){const Jt=pn.size/1024/1024;return pn.status==="uploading"?!0:Jt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:Re.length>0,ghost:!0},Rt),React.createElement("span",{onClick:Tn,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",zt,"M)"," ")))},z=t(61481),K=t(89392),ie=Object.defineProperty,ae=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,ue=(Re,Ue,ft)=>Ue in Re?ie(Re,Ue,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Re[Ue]=ft,Ee=(Re,Ue)=>{for(var ft in Ue||(Ue={}))ge.call(Ue,ft)&&ue(Re,ft,Ue[ft]);if(ae)for(var ft of ae(Ue))O.call(Ue,ft)&&ue(Re,ft,Ue[ft]);return Re};const Ce=Re=>React.createElement("svg",Ee({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Re),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var mt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",tt=Object.defineProperty,Ot=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,vn=Object.prototype.propertyIsEnumerable,Xn=(Re,Ue,ft)=>Ue in Re?tt(Re,Ue,{enumerable:!0,configurable:!0,writable:!0,value:ft}):Re[Ue]=ft,Ke=(Re,Ue)=>{for(var ft in Ue||(Ue={}))Yt.call(Ue,ft)&&Xn(Re,ft,Ue[ft]);if(Ot)for(var ft of Ot(Ue))vn.call(Ue,ft)&&Xn(Re,ft,Ue[ft]);return Re},sn=(Re,Ue,ft)=>new Promise((dn,zt)=>{var Rt=Tn=>{try{Pn(ft.next(Tn))}catch(pn){zt(pn)}},en=Tn=>{try{Pn(ft.throw(Tn))}catch(pn){zt(pn)}},Pn=Tn=>Tn.done?dn(Tn.value):Promise.resolve(Tn.value).then(Rt,en);Pn((ft=ft.apply(Re,Ue)).next())});const{Dragger:Le}=p.default;function At(Re){let Ue=[];return Re&&Re.length>0&&(Ue=Re.map(ft=>({uid:ft.id,id:ft.id,name:ft.title+Z+ft.filesize,url:ft.url,filesize:ft.filesize,status:"done",response:{id:ft.id}}))),Ue}var dt=({value:Re,onChange:Ue,action:ft,data:dn,className:zt,maxSize:Rt=150,title:en="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Pn=!1,accept:Tn="",additionalText:pn,isDragger:Jt,number:Tt=1e3,aloneClear:$t=!1,realTimeRemove:Nn=!0,uploadText:ar,setFileProgress:De,showFileProgress:V})=>{const[re,pe]=(0,e.useState)(!1);let[Me,Dt]=(0,e.useState)(Re||[]),[Ye,rt]=(0,e.useState)(1);(0,e.useEffect)(()=>{Re&&(Ye===1&&Dt([...Re]),rt(2),Tt===(Re==null?void 0:Re.length)&&pe(!0))},[Re]);const et=()=>{setTimeout(()=>{Me.pop(),Dt([...Me])},500)};V&&De(Me.some(ce=>ce.status==="uploading"));const Ne={multiple:!0,disabled:re,accept:Tn,withCredentials:!0,fileList:Me,beforeUpload:(ce,We)=>{const Be=ce.size/1024/1024;return Me.concat(We).length>Tt?(Me.pop(),Dt([...Me]),o.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Tt}\u4E2A\u6587\u4EF6`),$t?Promise.reject():(et(),!1)):Be=Tt?pe(!0):pe(!1),Dt([...Me]),Me=Me.map(Rn=>{var Jn,xe;return(Jn=Rn==null?void 0:Rn.response)!=null&&Jn.id&&(Rn.url=(xe=Rn==null?void 0:Rn.response)==null?void 0:xe.url),Rn.name.indexOf(Z)===-1&&(Rn.name=`${Rn.name}${Z}${I(Rn.size)}`),Ke({},Rn)}),console.log("info:",ce,Me),Ue(Me)},onRemove:ce=>sn(void 0,null,function*(){if(!Nn)return!0;const We=()=>sn(void 0,null,function*(){if(ce.response?ce.response.id:ce.id){let Bt=yield(0,y.JZ)(ce.response?ce.response.id:ce.uid);return Promise.resolve(Bt)}else return!0});return Pn?new Promise((Be,Bt)=>{s.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>sn(void 0,null,function*(){const bn=yield We();o.ZP.success("\u5220\u9664\u6210\u529F"),Be(!0)}),onCancel:()=>Be(!1)})}):yield We()})};function it(ce){ce.preventDefault(),ce.stopPropagation()}return e.createElement("div",{className:`multi-upload ${zt||""}`},Jt&&e.createElement(Le,Ke({},Ne),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(z.Z,null)),e.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",e.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Rt,"MB)"," "),pn),!Jt&&e.createElement(p.default,Ke({},Ne),e.createElement(f.ZP,{disabled:re,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:mt}),en),e.createElement("span",{onClick:it,className:"upload_text"},ar||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Rt}MB)`)))}},93152:function(M,r,t){"use strict";t.d(r,{Z:function(){return Z}});var e=t(59301),p=t(8591),o=t(38854),s=t(60513),f=t(44523),h=t(34055),y=t(56102),m=t(2610),v={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},b=(I,P,z)=>new Promise((K,ie)=>{var ae=ue=>{try{O(z.next(ue))}catch(Ee){ie(Ee)}},ge=ue=>{try{O(z.throw(ue))}catch(Ee){ie(Ee)}},O=ue=>ue.done?K(ue.value):Promise.resolve(ue.value).then(ae,ge);O((z=z.apply(I,P)).next())});function k(I){if(isNaN(I))return{minutes:"00",seconds:"00"};const P=new Date(I*1e3).toISOString().substr(11,8);return{hour:P.substr(0,2),minutes:P.substr(3,2),seconds:P.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function te(I,P){return I-P}function Y(I){I.sort(te);let P=0;for(let z=0;z{},handlePlay:ue=()=>{},handlePlayEnded:Ee=()=>{},autoPlay:Ce=!1,onPlayEnded:mt=()=>{},isShowWaterMark:tt=!0},Ot)=>{var Yt;const Xn=((Yt=P==null?void 0:P.split("."))==null?void 0:Yt.pop())==="flv",Ke=(0,e.useRef)(),sn=(0,e.useRef)(),Le=(0,e.useRef)(),At=(0,e.useRef)(),dt=(0,e.useRef)(),Re=(0,e.useRef)(),Ue=(0,e.useRef)(),ft=(0,e.useRef)(),dn=(0,e.useRef)(),zt=(0,e.useRef)(),Rt=(0,e.useRef)(),en=(0,e.useRef)(),Pn=(0,e.useRef)(),Tn=(0,e.useRef)(),pn=navigator.userAgent.toLowerCase().match(Q),Jt=pn?pn[0]:"pc",Tt=(0,e.useRef)(!1),$t=(0,h.eY)();let Nn=0,ar=0,De=0,V=null,re=!1,pe=20,Me=1,Dt=!1,Ye=!1,rt=[];(0,e.useImperativeHandle)(Ot,()=>({getLastUpdatedTime:()=>Ke.current.currentTime,getDuration:()=>Ke.current.duration})),p.ZP.config({maxCount:1,getContainer:()=>Le.current});const et=(0,e.useCallback)((bn,Rn=!1)=>{let Jn={point:Ke.current.currentTime};V?(Jn.log_id=V,Jn.watch_duration=Y(rt),Jn.total_duration=ar):(ae?(Jn.video_id=parseInt(K,10),Jn.course_id=ae):Jn.video_id=K,Jn.duration=Nn,Jn.device=Jt),Rn&&(Jn.ed="1");function xe(){return b(this,null,function*(){Dt=!0,V=yield ie==null?void 0:ie(Jn),Dt=!1,bn&&bn()})}xe()},[K,ae]);(0,e.useEffect)(()=>{Ke.current&&(At.current.style.display="none",dt.current.style.display="block"),p.ZP.destroy();let bn=null;return s.Z.isSupported&&Xn&&P&&(P==null?void 0:P.indexOf(".m3u8"))<0?(bn=s.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:P,muted:!1}),Ke.current&&(bn.attachMediaElement(Ke.current),bn.load())):Ke.current.setAttribute("src",P),it(),()=>{bn&&(bn.unload(),bn.pause(),bn.destroy(),bn=null)}},[Ke,Xn,P]);function Ne(){Ke.current.paused?(At.current.style.display="none",dt.current.style.display="block"):(At.current.style.display="block",dt.current.style.display="none")}function it(){Rt.current.style.display="none",Pn.current.style.display="none",en.current.style.display="none",Ke.current.muted||Ke.current.volume===0?Rt.current.style.display="block":Ke.current.volume>0&&Ke.current.volume<=.5?Pn.current.style.display="block":en.current.style.display="block"}(0,e.useEffect)(()=>{const bn=document.getElementById("play"),Rn=document.querySelectorAll(".playback-icons use");function Jn(){ue(),ge&&!Tt.current&&(Ke.current.currentTime=ge),Tt.current=!0,rt.push(Ke.current.currentTime),re||(re=!0,z&&et())}function xe(){return b(this,null,function*(){Ne(),rt.push(Ke.current.currentTime),z&&et(()=>{V=null,De=0,re=!1,Dt=!1,Ye=!1,rt=[],ar=0,Me=1},!0),mt()})}function gn(){Re.current.value=Math.round(Ke.current.currentTime),Ue.current.value=Math.round(Ke.current.currentTime)}function Et(){const St=k(Math.round(Ke.current.currentTime));dn.current.innerText=`${St.hour>0?St.hour+":":""}${St.minutes}:${St.seconds}`,dn.current.setAttribute("datetime",`${St.hour>0?" "+St.hour+" ":""}${St.minutes}m ${St.seconds}s`)}function zn(){var St,Te,xt,kt,Cn,Zt,hn;const kr=Math.round((St=Ke.current)==null?void 0:St.duration);(xt=(Te=Re.current)==null?void 0:Te.setAttribute)==null||xt.call(Te,"max",kr),(Cn=(kt=Ue.current)==null?void 0:kt.setAttribute)==null||Cn.call(kt,"max",kr);const ea=k(kr);ft.current&&(ft.current.innerText=`${ea.hour>0?ea.hour+":":""}${ea.minutes}:${ea.seconds}`,(hn=(Zt=ft.current).setAttribute)==null||hn.call(Zt,"datetime",`${ea.hour>0?" "+ea.hour+" ":""}${ea.minutes}m ${ea.seconds}s`))}function Fn(){try{const St=Math.round(Ke.current.duration);Re.current.setAttribute("max",St),Ue.current.setAttribute("max",St);const Te=k(St);ft.current.innerText=`${Te.hour>0?Te.hour+":":""}${Te.minutes}:${Te.seconds}`,ft.current.setAttribute("datetime",`${Te.hour>0?" "+Te.hour+" ":""}${Te.minutes}m ${Te.seconds}s`),gn(),Et();const{width:xt,height:kt,x:Cn,y:Zt}=sn.current.getBoundingClientRect();if(Cn<0||Zt<0||!xt)return;if(!Ye){let hn=Ke.current.currentTime,kr=hn-De;Math.abs(kr)<10?(ar+=Math.abs(kr),De=hn,Dt||ar-Me*pe>=0&&(Me++,rt.push(De),z&&et())):(De=hn,z&&et())}}catch(St){console.log(St)}}function mn(){Ye=!0}function at(){Ke.current.playing&&rt.push(Ke.current.currentTime,De),De=Ke.current.currentTime,Ye=!1}function ct(){Nn=Ke.current.duration,Nn<=20&&(pe=Nn/3),Ke.current.addEventListener("play",Jn)}function He(St){St.preventDefault(),(0,m.vp)()?(Ke.current.style.width="100%",Ke.current.style.height="100%"):Ke.current.style.cssText=""}function tr(){O()}function Tr(St){if(!I){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const Te=St.target.dataset.seek?St.target.dataset.seek:St.target.value;Ke.current.currentTime=Te,Ue.current.value=Te,Re.current.value=Te}function X(St){const Te=Math.round(St.offsetX/St.target.clientWidth*parseInt(St.target.getAttribute("max"),10));Re.current.setAttribute("data-seek",Te);const xt=k(Te);zt.current.textContent=`${xt.hour>0?xt.hour+":":""}${xt.minutes}:${xt.seconds}`;const kt=Ke.current.getBoundingClientRect();zt.current.style.left=`${St.pageX-kt.left}px`}function Wt(St){switch(St.code){case"Space":St.preventDefault(),Be();break;case"ArrowRight":if(St.preventDefault(),!I){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Ke.current.currentTime>=Ke.current.duration)break;Ke.current.currentTime=parseInt(Ke.current.currentTime)+5,gn();break;case"ArrowLeft":if(St.preventDefault(),!I){p.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Ke.current.currentTime===0)break;Ke.current.currentTime=parseInt(Ke.current.currentTime)-5,gn();break;case"ArrowUp":St.preventDefault(),Ke.current.volume<1&&(Ke.current.volume=(parseInt(Ke.current.volume*10)+1)/10);break;case"ArrowDown":St.preventDefault(),Ke.current.volume>0&&(Ke.current.volume=(parseInt(Ke.current.volume*10)-1)/10);break}}return Le.current.addEventListener((0,m.gH)(),He),Ke.current.addEventListener("canplay",ct),Ke.current.addEventListener("ended",xe),Ke.current.addEventListener("seeking",mn),Ke.current.addEventListener("seeked",at),Ke.current.addEventListener("loadedmetadata",zn),Re.current.addEventListener("mousemove",X),Re.current.addEventListener("input",Tr),Ke.current.addEventListener("timeupdate",Fn),Ke.current.addEventListener("pause",tr),Ke.current.addEventListener("volumechange",it),document.addEventListener("keydown",Wt),()=>{var St,Te,xt,kt,Cn,Zt,hn,kr,ea,Vn,xr,Mn;(St=Ke.current)==null||St.removeEventListener("canplay",ct),(Te=Ke.current)==null||Te.removeEventListener("play",Jn),(xt=Ke.current)==null||xt.removeEventListener("ended",xe),(kt=Ke.current)==null||kt.removeEventListener("seeking",mn),(Cn=Ke.current)==null||Cn.removeEventListener("seeked",at),(Zt=Re.current)==null||Zt.removeEventListener("mousemove",X),(hn=Re.current)==null||hn.removeEventListener("input",Tr),(kr=Ke.current)==null||kr.removeEventListener("timeupdate",Fn),(ea=Ke.current)==null||ea.removeEventListener("pause",tr),(Vn=Ke.current)==null||Vn.removeEventListener("loadedmetadata",zn),(xr=Ke.current)==null||xr.removeEventListener("volumechange",it),document.removeEventListener("keydown",Wt),(Mn=Ke.current)!=null&&Mn.playing&&(rt.push(De,Ke.current.currentTime),z&&et())}},[Ke,P]),(0,e.useEffect)(()=>{if(Ke.current.onended=()=>{Ee(Ke)},Ke.current.oncontextmenu=()=>!1,(P==null?void 0:P.indexOf(".m3u8"))>-1){if(Ke.current.canPlayType("application/vnd.apple.mpegurl"))Ke.current.src=P;else if(f.ZP.isSupported()){var bn=new f.ZP;bn.loadSource(P),bn.attachMedia(Ke.current)}}},[P]);const[ce,We]=(0,e.useState)(1),Be=()=>{Ke.current.paused||Ke.current.ended?Ke.current.play():Ke.current.pause(),Ne()};function Bt(){Ke.current.muted=!Ke.current.muted,Ke.current.muted?(Tn.current.setAttribute("data-volume",volume.value),Tn.current.value=0):Tn.current.value=Tn.current.dataset.volume}return e.createElement("div",{style:{position:"relative"},ref:Le},e.createElement("div",{ref:sn,className:`${v.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${v.animate__loop}`},tt&&$t?$t.login:" "),e.createElement("div",{className:v.container},e.createElement("div",{className:v["video-container"],id:"video-container"},e.createElement("div",{className:v["playback-animation"],id:"playback-animation"},e.createElement("svg",{className:v["playback-icons"]},e.createElement("use",{className:"hidden",href:"#play-icon"}),e.createElement("use",{href:"#pause"}))),e.createElement("video",{className:v.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:Ke,autoPlay:Ce}),e.createElement("div",{className:`${v["video-controls"]} `,id:"video-controls"},e.createElement("div",{className:v["bottom-controls"]},e.createElement("div",{className:v["left-controls"]},e.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Be},e.createElement("svg",{className:v["playback-icons"]},e.createElement("use",{ref:dt,href:"#play-icon"}),e.createElement("use",{ref:At,style:{display:"none"},href:"#pause"}))),e.createElement("div",{className:v.time},e.createElement("time",{id:"time-elapsed",ref:dn},"00:00"),e.createElement("span",null," / "),e.createElement("time",{id:"duration",ref:ft},"00:00"))),e.createElement("div",{className:v["right-controls"]},I&&e.createElement(o.Z,{placement:"top",overlayClassName:v.rateOverlay,getPopupContainer:bn=>bn.parentNode,menu:{items:[{key:"1",label:e.createElement("span",{onClick:()=>{We(1),Ke.current.playbackRate=1}},"1.0x")},{key:"2",label:e.createElement("span",{onClick:()=>{We(1.5),Ke.current.playbackRate=1.5}},"1.5x")},{key:"3",label:e.createElement("span",{onClick:()=>{We(2),Ke.current.playbackRate=2}},"2.0x")}]}},e.createElement("div",{className:`${v.controlText} mr5`},"\u500D\u901F")),e.createElement(y.CopyToClipboard,{text:P,onCopy:()=>p.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},e.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),e.createElement("div",{className:v["volume-controls"]},e.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:v["volume-button"],id:"volume-button",onClick:Bt},e.createElement("i",{ref:Rt,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:Pn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),e.createElement("i",{ref:en,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),e.createElement("input",{className:v.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Tn,style:{display:"none"},onClick:it})),e.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:v["fullscreen-button"],onClick:()=>{(0,m.vp)()?(0,m.BU)():(0,m.Dj)(Le.current)}},e.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),e.createElement("div",{className:v["video-progress"]},e.createElement("progress",{ref:Ue,value:"0",min:"0"}),e.createElement("input",{className:v.seek,ref:Re,value:"0",min:"0",type:"range",step:"1"}),e.createElement("div",{className:v["seek-tooltip"],ref:zt,id:"seek-tooltip"},"00:00"))))),e.createElement("svg",{style:{display:"none"}},e.createElement("defs",null,e.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),e.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},e.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),e.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})),e.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},e.createElement("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})),e.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},e.createElement("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})),e.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},e.createElement("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})),e.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},e.createElement("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})),e.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},e.createElement("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})))))})},4573:function(M,r,t){"use strict";t.d(r,{i:function(){return ge},Z:function(){return ue}});var e={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf"},p=t(71418),o=t(6848),s=t(92310),f=t.n(s),h=t(49661),y=t(57884),m=t(34055),v="data:image/png;base64,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",b="data:image/png;base64,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",k="data:image/png;base64,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",te="data:image/png;base64,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",Y="data:image/png;base64,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",Q="data:image/png;base64,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",Z="data:image/png;base64,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",I="data:image/png;base64,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",P="data:image/png;base64,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",z="data:image/png;base64,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",K="data:image/png;base64,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",ie="data:image/png;base64,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",ae=t(59301);const ge=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:v,swimg:b},{name:"101\u8BA1\u5212",ptimg:k,swimg:te},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Y,swimg:Q},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:Z,swimg:I},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:P,swimg:z},{name:"\u519B\u961F\u4E00\u6D41",ptimg:K,swimg:ie}];var ue=({className:Ee,dataSource:Ce=[],col:mt=4,right:tt,bottom:Ot=23,precision:Yt=0,wrapWidth:vn=1200,trackEventItems:Xn,loading:Ke,onRemove:sn=()=>{},isCurrent:Le=!0,showAlias:At=!1})=>{const dt=Math.floor((vn-(mt-1)*tt)/mt),Re=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Ue=>(window.ENV==="build"&&(Ue.ptimg=`/react/build${Ue.ptimg}`,Ue.swimg=`/react/build${Ue.swimg}`),Ue));return ae.createElement(p.Z,{spinning:Ke},ae.createElement("div",{className:f()(e.list,Ee)},!!(Ce!=null&&Ce.length)&&(Ce==null?void 0:Ce.map((Ue,ft)=>{var dn;const{name:zt,id:Rt,identifier:en,featured:Pn,school_name:Tn,image_url:pn,excellent:Jt,is_plan:Tt}=Ue;return ae.createElement("div",{key:Rt,className:e.wrap,style:{width:dt,marginRight:(1+ft)%mt===0?0:tt+Yt,marginBottom:Ot}},ae.createElement("a",{className:e.li,onClick:$t=>{$t.preventDefault(),$t.stopPropagation(),Xn&&(0,h.L9)([Xn]),(0,h.xg)(`/paths/${en}`)}},ae.createElement("div",{className:e.img},ae.createElement("img",{className:e.cover,src:`${pn}`}),Le&&(0,m.bg)()&&(Ue==null?void 0:Ue.studying)&&ae.createElement("div",{className:`${e.movebq} user-path-items`,onClick:$t=>{$t.stopPropagation(),sn(Ue)}},ae.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),ae.createElement("span",{className:"c-red"},"\u79FB\u9664")),(dn=Ue==null?void 0:Ue.subject_tags)==null?void 0:dn.map(($t,Nn)=>{var ar,De;if(Nn===0){const re=(ar=Re.find(pe=>pe.name==$t))==null?void 0:ar.swimg;return ae.createElement("img",{className:e.sign,src:re,style:{left:"-4px"}})}const V=(De=Re.find(re=>re.name==$t))==null?void 0:De.ptimg;return ae.createElement("img",{className:e.sign,src:V,style:{left:`${48+52*(Nn-1)+2*Nn}px`}})}),ae.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Ue==null?void 0:Ue.excellent)&&ae.createElement("div",{className:e.bq},"\u5F00\u653E\u8BFE\u7A0B"))),ae.createElement("div",{className:e.name},ae.createElement(o.Z,{title:At&&(Ue!=null&&Ue.excellent_alias_name)?ae.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${zt}`,ae.createElement("br",null),ae.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Ue==null?void 0:Ue.excellent_alias_name}`)):zt},ae.createElement("span",{className:e.e},At&&(Ue==null?void 0:Ue.excellent_alias_name)||zt))),ae.createElement("div",{className:e.tags},ae.createElement("div",null,ae.createElement(o.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ae.createElement("span",null,Ue.stages_count))),ae.createElement(o.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ae.createElement("span",null,ae.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),ae.createElement("span",null,Ue.members_count)))))))})),!Ce.length&&ae.createElement(y.Z,null)))}},89831:function(M,r,t){"use strict";t.d(r,{jL:function(){return f},w9:function(){return Pn},QD:function(){return mn},cQ:function(){return ft.Z},op:function(){return Jn},O5:function(){return A},_b:function(){return X},t7:function(){return ue},Gi:function(){return Nn},YG:function(){return Tt},qp:function(){return P},vr:function(){return He},qE:function(){return Et},Je:function(){return mt},wb:function(){return Ue},cq:function(){return Me},tp:function(){return ie},Si:function(){return Fe},k8:function(){return aa},Du:function(){return mr}});var e=t(59301),p={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},o="data:image/png;base64,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",f=({dataSource:Dn=[],img:Ln,imgWidth:Wn=346,title:Dr,sunTitle:fa,bannerExtraContent:Wa})=>e.createElement("div",{className:p.banner},e.createElement("div",{className:p.content},e.createElement("aside",null,e.createElement("p",null,e.createElement("b",null,Dr),e.createElement("span",null,fa)),Dn.length>0&&e.createElement("div",{className:p.btns},Dn.map((Yr,ha)=>e.createElement("div",{key:ha,onClick:Yr.click},Yr.name,Yr.sign?e.createElement("img",{src:o,width:39}):null))),Wa),Ln&&e.createElement("img",{style:{marginTop:33,marginRight:38},src:Ln,width:Wn}))),h={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},y=t(92310),m=t.n(y),v=t(89392),b=Object.defineProperty,k=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,Q=(Dn,Ln,Wn)=>Ln in Dn?b(Dn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):Dn[Ln]=Wn,Z=(Dn,Ln)=>{for(var Wn in Ln||(Ln={}))te.call(Ln,Wn)&&Q(Dn,Wn,Ln[Wn]);if(k)for(var Wn of k(Ln))Y.call(Ln,Wn)&&Q(Dn,Wn,Ln[Wn]);return Dn},P=({dataSource:Dn=[],value:Ln,onChange:Wn,onTitleChange:Dr,className:fa,title:Wa,titleWidth:Yr=41,style:ha={},fontColor:Ra="#6A7283",showCount:gu,classNameActive:Ba,styleItem:ka={}})=>{const[ja,sr]=(0,e.useState)(0),[Fu,Vr]=(0,e.useState)(!1),ba=(0,e.useRef)(null),Eu=(0,e.useRef)(null);return(0,e.useEffect)(()=>{var da;Dn.length!==0&&(((da=ba==null?void 0:ba.current)==null?void 0:da.clientHeight)>97?sr(1):sr(0)),Dn.length===0&&sr(0),Vr(!1)},[Dn]),e.createElement("div",{className:m()(h.row,fa),style:ha},e.createElement("div",{onClick:(0,v.throttle)(()=>Dr==null?void 0:Dr(),2e3),style:{width:Yr,marginTop:Fu?12:4},className:`${h.title} ${Dr?"current":""}`},Wa),e.createElement("div",{className:Fu?`${h.tagsWrap} ${h.tagsBorderWrap}`:h.tagsWrap},e.createElement("div",{className:h.bar,ref:Eu,style:ja>0?{height:ja===1?97:"auto",overflow:ja===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},e.createElement("div",{className:h.tag,ref:ba},Dn==null?void 0:Dn.map(da=>e.createElement("span",{onClick:()=>Wn(da.id),key:da.id,style:Z(Z({color:Ra},ka),(da==null?void 0:da.style)||{}),className:Ln===da.id?m()(Ba||h.active,da.classNameActive):""},e.createElement("span",{title:da.name,className:h.name},da.name),!!gu&&e.createElement("span",{className:h.num},da.count))))),!!ja&&e.createElement(e.Fragment,null,ja===1?e.createElement("div",{onClick:()=>{var da;sr(2),((da=ba==null?void 0:ba.current)==null?void 0:da.clientHeight)>245?Vr(!0):Vr(!1)},className:h.action},"\u5C55\u5F00",e.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):e.createElement("div",{onClick:()=>{Eu.current.scrollTop=0,sr(1),Vr(!1)},className:h.action},"\u6536\u8D77",e.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},z={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},ie=({dataSource:Dn=[],value:Ln,onChange:Wn,className:Dr,style:fa={}})=>e.createElement("div",{style:fa,className:m()(z.tabs,Dr)},Dn.map(Wa=>e.createElement("span",{onClick:()=>Wn(Wa.id),className:Ln===Wa.id?z.active:"",key:Wa.id},Wa.name))),ae={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ge=t(92832),ue=({dataSource:Dn=[],value:Ln="",onChange:Wn,onInputChange:Dr=()=>{},className:fa,style:Wa={},placeholder:Yr,allowClear:ha=!1})=>{var Ra;const[gu,Ba]=(0,e.useState)(""),[ka,ja]=(0,e.useState)("");(0,e.useEffect)(()=>{var Vr;let ba=Ln;(Vr=JSON.stringify(Ln))!=null&&Vr.includes("{")&&(Ba(Ln.id),ba=Ln.value||"");try{ja(decodeURIComponent(ba||""))}catch(Eu){ja(decodeURIComponent(ba||""))}},[Ln]);const sr=()=>{Wn(encodeURIComponent(ka),gu||null)},Fu=Vr=>{Vr!==gu&&(Ba(Vr),Wn(encodeURIComponent(ka),Vr))};return e.createElement("div",{className:m()(ae.input,fa),style:Wa},!!Dn.length&&e.createElement("div",{className:ae.dropdown},e.createElement("div",{className:ae.text},(Ra=Dn.find(Vr=>Vr.id===gu))==null?void 0:Ra.name,e.createElement("i",{className:"iconfont icon-zhankai4"}),e.createElement("b",{className:ae.b1}),e.createElement("b",{className:ae.b2})),e.createElement("div",{className:ae.menu},Dn.map((Vr,ba)=>e.createElement("div",{key:ba,onClick:()=>Fu(Vr.id)},Vr.name)))),e.createElement(ge.default,{onPressEnter:sr,value:ka,onChange:Vr=>{ja(Vr.target.value),Dr(encodeURIComponent(Vr.target.value),gu||null)},bordered:!1,placeholder:Yr}),e.createElement("i",{onClick:sr,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Ee={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},mt=({value:Dn,onChange:Ln,className:Wn,total:Dr,pageSize:fa,style:Wa={}})=>{const Yr=Dn<2,ha=Dn>=Math.ceil(Dr/fa);return Dr<=fa?e.createElement(e.Fragment,null):e.createElement("div",{className:m()(Ee.quickPager,Wn),style:Wa},e.createElement("div",{onClick:()=>{Yr||Ln(Dn-1,"prev")},className:Yr?Ee.disabled:""},"\u4E0A\u4E00\u9875"),e.createElement("div",{onClick:()=>{ha||Ln(Dn+1,"next")},className:ha?Ee.disabled:""},"\u4E0B\u4E00\u9875"))},tt={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},Ot=t(71418),Yt=t(6848),vn=t(13570),Xn=t(90524),Ke=t(49661),sn=t(96908),Le=t(57177),At=t(81378),dt=t(57884),Ue=({className:Dn,dataSource:Ln=[],col:Wn=4,right:Dr,bottom:fa=23,precision:Wa=0,wrapWidth:Yr=1200,trackEventItems:ha,loading:Ra})=>{const gu=Math.floor((Yr-(Wn-1)*Dr)/Wn);return e.createElement(Ot.Z,{spinning:Ra},e.createElement("div",{className:m()(tt.list,Dn)},!!Ln.length&&Ln.map((Ba,ka)=>{const{name:ja,id:sr,identifier:Fu,power:Vr,cover_image_id:ba,pic:Eu}=Ba;return e.createElement("div",{className:tt.wrap,key:sr,style:{width:gu,marginRight:(1+ka)%Wn===0?0:Dr+Wa,marginBottom:fa}},e.createElement("a",{target:"_blank",href:`/shixuns/${Fu}/challenges`,className:tt.li,onClick:da=>{da.preventDefault(),ha&&(0,Ke.L9)([ha]),Vr&&(0,Ke.xg)(`/shixuns/${Fu}/challenges`)}},e.createElement("div",{className:tt.img},e.createElement("img",{className:tt.cover,src:`${Eu}`}),Ba.is_jupyter&&e.createElement("img",{className:tt.sign,src:sn}),Ba.is_jupyter_lab&&e.createElement("img",{className:tt.sign,src:Le}),Ba.is_unity_3d&&e.createElement("img",{className:tt.sign,src:At})),e.createElement("div",{className:tt.name},e.createElement(Yt.Z,{title:ja||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},e.createElement("span",{className:tt.e},ja||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),e.createElement("div",{className:tt.tags},e.createElement(Yt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),e.createElement("span",null,Ba.challenges_count))),!!Ba.myshixuns_count&&e.createElement(Yt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),e.createElement("span",null,Ba.myshixuns_count))),e.createElement(Yt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},e.createElement("span",null,e.createElement("span",null,Ba.level))),e.createElement("div",{className:tt.rate},e.createElement(vn.Z,{allowHalf:!0,disabled:!0,defaultValue:Ba.score_info}),e.createElement("span",null,"\xA0",Ba.score_info?`${Ba.score_info}\u5206`:"5\u5206")))),!Vr&&e.createElement("div",{className:tt.lockWrap},e.createElement("img",{src:`${Xn.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),e.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Ln.length&&e.createElement(dt.Z,null)))},ft=t(4573),dn={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},zt="data:image/png;base64,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",Rt=t(59301),Pn=({className:Dn,dataSource:Ln=[],col:Wn=4,right:Dr,bottom:fa=23,precision:Wa=0,wrapWidth:Yr=1200,trackEventItems:ha,loading:Ra})=>{const gu=Math.floor((Yr-(Wn-1)*Dr)/Wn);return Rt.createElement(Ot.Z,{spinning:Ra},Rt.createElement("div",{className:m()(dn.list,Dn)},!!Ln.length&&Ln.map((Ba,ka)=>{const{subject_identifier:ja,id:sr,identifier:Fu,power:Vr}=Ba,ba=Ba.is_public!=0&&Ba.is_public;return Rt.createElement("div",{className:dn.wrap,key:sr,style:{width:gu,marginRight:(1+ka)%Wn===0?0:Dr+Wa,marginBottom:fa}},Rt.createElement("a",{className:dn.li,onClick:Eu=>{Eu.preventDefault(),ha&&(0,Ke.L9)([ha]),(0,Ke.xg)(Ba.first_category_url)}},Rt.createElement("div",{className:dn.top},Rt.createElement(Yt.Z,{title:Ba.name},Rt.createElement("div",{className:dn.name},Ba.name)),Rt.createElement("img",{className:dn.img,src:Xn.Z.IMG_SERVER+"/images/"+Ba.avatar_url}),Rt.createElement("div",{className:dn.text,title:Ba.creator},Ba.creator),ja&&Rt.createElement("div",{className:dn.btns},Rt.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Rt.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ba&&Rt.createElement("div",{className:dn.sign},"\u516C\u5F00")),Rt.createElement("div",{className:dn.bottom},Ba.visits>0&&Rt.createElement(Yt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-liulanyan"}),Rt.createElement("span",null,Ba.visits))),Ba.course_members_count>0&&Rt.createElement(Yt.Z,{title:"\u6210\u5458",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-chengyuan"}),Ba.course_members_count)),Ba.tasks_count>0&&Rt.createElement(Yt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Rt.createElement("span",null,Rt.createElement("i",{className:"iconfont icon-zuoye"}),Ba.tasks_count)),Ba.is_end?Rt.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Rt.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ba.is_accessible&&Rt.createElement("div",{className:dn.lockWrap},Rt.createElement("img",{src:`${Xn.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Rt.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Ln.length&&Rt.createElement(dt.Z,null)))},Tn={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},pn=t(76560),Tt=({dataSource:Dn=[],value:Ln,onChange:Wn,className:Dr,style:fa={},tabBarExtraContent:Wa})=>e.createElement("div",{className:m()(Tn.tabs,Dr),style:fa},e.createElement("div",{className:Tn.tabsWrap},Dn.map((Yr,ha)=>e.createElement("aside",{className:Tn.tab,onClick:()=>{Wn(Yr.id),Yr.link&&pn.history.push(Yr.link)},key:ha},e.createElement("div",{className:Ln===Yr.id?Tn.active:""},Yr.name),(Yr==null?void 0:Yr.resetCount)==null&&(Yr==null?void 0:Yr.total)!==void 0&&e.createElement("span",null,"\uFF08",Yr==null?void 0:Yr.total,"\uFF09"),(Yr==null?void 0:Yr.resetCount)!==void 0&&(Yr==null?void 0:Yr.total)!==void 0&&e.createElement(Yt.Z,{title:(Yr==null?void 0:Yr.tip)!=null?Yr==null?void 0:Yr.tip:""},e.createElement("span",{style:{color:"#9096A3"}},"\uFF08",e.createElement("span",{style:{color:"#000"}},Yr==null?void 0:Yr.resetCount),"/",e.createElement("span",null,Yr==null?void 0:Yr.total),"\uFF09"))))),e.createElement("div",{className:Tn.tabBar},Wa)),Nn=({className:Dn,style:Ln={},children:Wn})=>e.createElement("div",{className:m()(Dn),style:Ln},Wn),ar={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},De=t(38854),V=t(20834);const re=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Me=({sortValue:Dn,dropValue:Ln,className:Wn,onSort:Dr,onDrop:fa,dataSource:Wa=re})=>{var Yr;return e.createElement("div",{className:m()(ar.orderWrap,Wn)},e.createElement(De.Z,{dropdownRender:()=>e.createElement(V.default,null,Wa.map((ha,Ra)=>e.createElement(V.default.Item,{key:Ra,onClick:()=>fa(ha.id)},ha.name)))},e.createElement("span",{className:ar.orderTextWrap},(Yr=Wa.find(ha=>Ln===ha.id))==null?void 0:Yr.name)),e.createElement("span",{className:ar.orderIconWrap},e.createElement("span",{className:ar.orderAsc},e.createElement("i",{className:Dn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${ar.cursorPointer} ${ar.active}`:`iconfont icon-sanjiaoxing-up font12 ${ar.cursorPointer}`,onClick:()=>Dr(Dn==="asc"?"desc":"asc")})),e.createElement("span",{className:ar.orderDesc},e.createElement("i",{className:Dn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${ar.cursorPointer} ${ar.active}`:`iconfont icon-sanjiaoxing-down font12 ${ar.cursorPointer}`,onClick:()=>Dr(Dn==="asc"?"desc":"asc")}))))},Dt={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},Ye=t(3113),rt=t(22688),et=Object.defineProperty,Ne=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,We=(Dn,Ln,Wn)=>Ln in Dn?et(Dn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):Dn[Ln]=Wn,Be=(Dn,Ln)=>{for(var Wn in Ln||(Ln={}))it.call(Ln,Wn)&&We(Dn,Wn,Ln[Wn]);if(Ne)for(var Wn of Ne(Ln))ce.call(Ln,Wn)&&We(Dn,Wn,Ln[Wn]);return Dn},Bt=(Dn,Ln)=>{var Wn={};for(var Dr in Dn)it.call(Dn,Dr)&&Ln.indexOf(Dr)<0&&(Wn[Dr]=Dn[Dr]);if(Dn!=null&&Ne)for(var Dr of Ne(Dn))Ln.indexOf(Dr)<0&&ce.call(Dn,Dr)&&(Wn[Dr]=Dn[Dr]);return Wn},bn=(Dn,Ln,Wn)=>new Promise((Dr,fa)=>{var Wa=Ra=>{try{ha(Wn.next(Ra))}catch(gu){fa(gu)}},Yr=Ra=>{try{ha(Wn.throw(Ra))}catch(gu){fa(gu)}},ha=Ra=>Ra.done?Dr(Ra.value):Promise.resolve(Ra.value).then(Wa,Yr);ha((Wn=Wn.apply(Dn,Ln)).next())}),Jn=Dn=>{var Ln=Dn,{className:Wn,style:Dr,children:fa,loading:Wa=!1,openLoading:Yr,onClick:ha=()=>{},size:Ra="middle",shape:gu="round",theme:Ba}=Ln,ka=Bt(Ln,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[ja,sr]=(0,e.useState)(!1),Fu=(0,e.useMemo)(()=>{switch(Ba){case rt.Fy.THEMEONE:return Dt.ThemeOne;case rt.Fy.DEFAULT:default:return Dt.btn}},[Ba]);return e.createElement(Ye.ZP,Be({onClick:(0,v.throttle)(Vr=>bn(void 0,null,function*(){Yr&&sr(!0);try{yield ha(Vr)}catch(ba){console.log("error",ba)}Yr&&sr(!1)}),2e3,{leading:!0,trailing:!1}),className:m()(Fu,Dt[`${Ra}-${gu}`],Wn),style:Dr,size:Ra,shape:gu,loading:ja||Wa},ka),fa)},xe={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Et=({className:Dn,style:Ln,children:Wn=null,onClick:Dr,title:fa})=>e.createElement("div",{className:m()(xe.head,Dn),style:Ln},e.createElement("span",{className:"primary-hover",onClick:Dr},e.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),e.createElement("b",{title:fa},fa),e.createElement("div",{className:xe.node},Wn)),zn={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},mn=({confirmShow:Dn=!0,confirmTitle:Ln,confirmClick:Wn,cancelShow:Dr=!0,cancelTitle:fa,cancelClick:Wa,className:Yr,style:ha,confirmLoading:Ra=!1})=>e.createElement("div",{className:m()(zn.btns,Yr),style:ha},Dn&&e.createElement(Ye.ZP,{loading:Ra,onClick:Wn,type:"primary",className:zn.confirm},Ln),Dr&&e.createElement(Ye.ZP,{onClick:Wa,className:zn.cancel},fa)),at={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},He=({className:Dn,style:Ln={},LeftContent:Wn,children:Dr,RightContent:fa})=>e.createElement("div",{className:m()(at.fixedBottom,Dn),style:Ln},e.createElement("div",{className:at.wrap},e.createElement("div",{className:at.left},Wn),e.createElement("div",{className:at.center},Dr),e.createElement("div",{className:at.right},fa))),tr={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},X=({className:Dn,style:Ln={},dataSource:Wn=[]})=>e.createElement("div",{className:m()(tr.crumbs,Dn),style:Ln},Wn.map((Dr,fa)=>fapn.history.push(Dr.path)},Dr.name):e.createElement("span",null,Dr.name),e.createElement("span",null,"\xA0",">","\xA0")):e.createElement("span",{key:fa,style:{color:"#5F6368"}},Dr.name))),Wt=t(31797),St=Object.defineProperty,Te=Object.defineProperties,xt=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,hn=(Dn,Ln,Wn)=>Ln in Dn?St(Dn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):Dn[Ln]=Wn,kr=(Dn,Ln)=>{for(var Wn in Ln||(Ln={}))Cn.call(Ln,Wn)&&hn(Dn,Wn,Ln[Wn]);if(kt)for(var Wn of kt(Ln))Zt.call(Ln,Wn)&&hn(Dn,Wn,Ln[Wn]);return Dn},ea=(Dn,Ln)=>Te(Dn,xt(Ln)),Vn=(Dn,Ln)=>{var Wn={};for(var Dr in Dn)Cn.call(Dn,Dr)&&Ln.indexOf(Dr)<0&&(Wn[Dr]=Dn[Dr]);if(Dn!=null&&kt)for(var Dr of kt(Dn))Ln.indexOf(Dr)<0&&Zt.call(Dn,Dr)&&(Wn[Dr]=Dn[Dr]);return Wn};const{Countdown:xr}=Wt.default;var A=Dn=>{var Ln=Dn,{onChange:Wn}=Ln,Dr=Vn(Ln,["onChange"]);const[fa,Wa]=(0,e.useState)(null);(0,e.useEffect)(()=>{typeof fa=="number"&&fa>=0&&Wn(fa)},[fa]);const Yr=ha=>{const Ra=Math.floor(ha/1e3);Wa(Ra)};return e.createElement(xr,ea(kr({},Dr),{onChange:Yr}))},L={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},Fe=({DataProps:Dn,className:Ln,style:Wn={}})=>{var Dr;return e.createElement("div",{className:m()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",L.ClassRoomItem,Ln),style:Wn,onClick:()=>{(0,Ke.xg)(Dn==null?void 0:Dn.first_category_url)}},e.createElement("div",{className:"flex flex-col item-center"},e.createElement("img",{src:`${(Dr=Xn.Z)==null?void 0:Dr.IMG_SERVER}/images/${Dn==null?void 0:Dn.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(Dn==null?void 0:Dn.subject_identifier)&&e.createElement("div",{className:"mt-40px"},e.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),e.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),e.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},e.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(Dn!=null&&Dn.is_public)&&e.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),e.createElement("span",{className:m()("text-16px font-medium",L.TitleDom)},Dn==null?void 0:Dn.name)),e.createElement("div",{className:"c-grey-333 font-medium"},Dn==null?void 0:Dn.creator),e.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",Dn==null?void 0:Dn.course_members_count),e.createElement("div",{className:"c-grey-333 flex item-center justify-between"},e.createElement("div",null,"\u4F5C\u4E1A\uFF1A",Dn==null?void 0:Dn.tasks_count),Dn!=null&&Dn.is_end?e.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):e.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},Oe=Object.defineProperty,yt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,$n=(Dn,Ln,Wn)=>Ln in Dn?Oe(Dn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):Dn[Ln]=Wn,nr=(Dn,Ln)=>{for(var Wn in Ln||(Ln={}))Pt.call(Ln,Wn)&&$n(Dn,Wn,Ln[Wn]);if(yt)for(var Wn of yt(Ln))ir.call(Ln,Wn)&&$n(Dn,Wn,Ln[Wn]);return Dn},mr=({DataProps:Dn=[],selectValue:Ln,onChange:Wn,className:Dr,style:fa={},extra:Wa,classNameItem:Yr,styleItem:ha={},barHidden:Ra})=>{const[gu,Ba]=(0,e.useState)();return(0,e.useEffect)(()=>{Ba(Array.isArray(Ln)?Ln:[Ln])},[Ln]),e.createElement("div",{className:m()("flex px-20px py-10px gap-40px",Dr),style:nr({borderBottom:"1px solid #D3F0FF"},fa)},Dn==null?void 0:Dn.map(ka=>e.createElement("div",{key:ka==null?void 0:ka.id,className:m()("flex item-center justify-center current c-grey-333 text-16 relative",Yr,ka==null?void 0:ka.className),style:nr(nr({color:gu!=null&&gu.includes(ka==null?void 0:ka.id)?"#1890FF":"",minWidth:88},ha),(ka==null?void 0:ka.style)||{}),onClick:ja=>{Wn==null||Wn({domEvent:ja,item:ka}),ka!=null&&ka.link&&pn.history.push(ka==null?void 0:ka.link)}},ka==null?void 0:ka.name,!Ra&&(gu==null?void 0:gu.includes(ka==null?void 0:ka.id))&&e.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),e.createElement("div",{className:"ml-auto"},Wa))},Sr=Object.defineProperty,or=Object.defineProperties,Pr=Object.getOwnPropertyDescriptors,Er=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,ra=(Dn,Ln,Wn)=>Ln in Dn?Sr(Dn,Ln,{enumerable:!0,configurable:!0,writable:!0,value:Wn}):Dn[Ln]=Wn,$a=(Dn,Ln)=>{for(var Wn in Ln||(Ln={}))Fr.call(Ln,Wn)&&ra(Dn,Wn,Ln[Wn]);if(Er)for(var Wn of Er(Ln))Kr.call(Ln,Wn)&&ra(Dn,Wn,Ln[Wn]);return Dn},oi=(Dn,Ln)=>or(Dn,Pr(Ln)),aa=({value:Dn,onChange:Ln,onInputChange:Wn,className:Dr,style:fa={},InputProps:Wa})=>{const[Yr,ha]=(0,e.useState)(Dn);return e.createElement("div",{className:m()("flex item-center rounded-full px-10px py-2px",Dr),style:$a({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},fa)},e.createElement(ge.default,oi($a({bordered:!1},Wa),{onChange:Ra=>{ha(Ra.target.value),Wn==null||Wn(encodeURIComponent(Ra.target.value))},onPressEnter:Ra=>{Ln==null||Ln({domEvent:Ra,item:{value:Yr}})}})),e.createElement("img",{className:"h-22px current",src:t(25365),height:22,onClick:Ra=>{Ln==null||Ln({domEvent:Ra,item:{value:Yr}})}}))}},28561:function(M,r,t){"use strict";t.d(r,{Z:function(){return dn}});var e=t(59301),p=t(45298),o=t(43418),s=t(8591),f=t(95237),h=t(43604),y=t(76618),m=t(56102),v=t(76560),b=t(82454),k=t(90524),te=t(82093),Y=t(49661),Q=(zt,Rt,en)=>new Promise((Pn,Tn)=>{var pn=$t=>{try{Tt(en.next($t))}catch(Nn){Tn(Nn)}},Jt=$t=>{try{Tt(en.throw($t))}catch(Nn){Tn(Nn)}},Tt=$t=>$t.done?Pn($t.value):Promise.resolve($t.value).then(pn,Jt);Tt((en=en.apply(zt,Rt)).next())}),I=(0,e.forwardRef)(({time:zt},Rt)=>{console.log("ScreenRecord:",Rt);const en=(0,e.useRef)();let[Pn,Tn]=(0,e.useState)(),pn=(0,e.useRef)(),Jt=2e3,Tt=[];(0,e.useImperativeHandle)(Rt,()=>({startScreenRecord:ar,downloadFile:Nn}));function $t(De,V){return Q(this,null,function*(){let re=[];const pe=yield new MediaRecorder(De);pe.ondataavailable=Me=>{re.push(Me.data)},pe.start(),pn.current=pe,window.recorderRefs=pe,pe.addEventListener("stop",Me=>{let Dt=URL.createObjectURL(re[0],{type:"video/mp4"});(0,Y.Nd)("xxx.webm",Dt)})})}function Nn(){if(!window.recorderRefs){s.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}en.current.srcObject.getTracks().forEach(V=>{V.stop()}),window.recorderRefs.addEventListener("dataavailable",V=>{let re=URL.createObjectURL(V.data,{type:"video/mp4"});(0,Y.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",re)})}function ar(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(De=>(en.current.srcObject=De,Tt.push(De),en.current.captureStream=en.current.captureStream||en.current.mozCaptureStream,new Promise(V=>en.current.onplaying=V))).then(()=>$t(en.current.captureStream(),Jt)).then(De=>{}).catch(De=>{De.name==="NotFoundError"?s.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):De.name==="UnknownError"&&s.ZP.warning("\u5F55\u5236\u5931\u8D25")})}return e.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},e.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:en}))}),P=t(92832),z=t(6848),K=t(1710),ie={tip:"tip___G7f9K",title:"title___IQM0U",primary:"primary___GvQEk",del:"del___VIxYG"},ae="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjJJREFUWEftlz9oE3EUx7+/+9veeWmatAlNvBqsWl0UizgpKKWCQwcnly4O3RwEHQWRUpysCFIsDoLgYjcDouDg4CKi1UFbXCJNDKklzR+TNMnd/X6So1fBtEnReEW42969d7/3eV/ee9yPROaYggoOE4oexoGHCw8HmIwi59exSPQZdsIEAi7kbUohAt9I9C4bpZY7lf9OQAjKZGCGnduN6hs5BQ7VJoAozVwUqXHQgZo85ddjQVH9mjXKD17nk2cOqb1jR5Rww3/96epSn8aLV84Ghhr2k3c/Uh9T1dK1seD+XoWTPiRr+fn3xYxzVp3Ib9N86IVjbwkQM5NTPMyTTtDN8TCODypYWK7gRnwF40d9mDwdtN0XZhMI+QTMTei2Pf1sBW8SFdyf2ItIj4jnn4qYfZXdFLhOpHiSj97zAP4vBQYDIlSJQ7lOsbxmIKDyCGuCXcRipgaJJxjql2w7mTdQqlLbbrzPrVvIFMy/64FOjugfNaHrAAPricscs2KdTOycZfHyQkbWH7dswlDh8xShxuYe6CSIKXTFs9pw6z3gAXgKeAoEC0tXeWocaxo/Apkw6t/ZWHJZBvzawRsfWUL3y6x24FHLPbBdAq2SHlFqq7d2ApDX9l2qCf50u9gtf0g8AE8BT4HtFJDNfGRP9fv5dqPV8Bdlfd4Qu4vtYu0xjN5mo5Ts0tWMR4lE7rARxtDXjvZf+EWKFIk9ZF3GGoY5Ah9zSQmLwBQpcv0qvvwEnl+9DjPi88gAAAAASUVORK5CYII=",ge=t(89831),O=t(57884),ue=t(59301),Ee=Object.defineProperty,Ce=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,Ot=(zt,Rt,en)=>Rt in zt?Ee(zt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:en}):zt[Rt]=en,Yt=(zt,Rt)=>{for(var en in Rt||(Rt={}))mt.call(Rt,en)&&Ot(zt,en,Rt[en]);if(Ce)for(var en of Ce(Rt))tt.call(Rt,en)&&Ot(zt,en,Rt[en]);return zt},vn=(zt,Rt,en)=>new Promise((Pn,Tn)=>{var pn=$t=>{try{Tt(en.next($t))}catch(Nn){Tn(Nn)}},Jt=$t=>{try{Tt(en.throw($t))}catch(Nn){Tn(Nn)}},Tt=$t=>$t.done?Pn($t.value):Promise.resolve($t.value).then(pn,Jt);Tt((en=en.apply(zt,Rt)).next())}),Ke=({taskId:zt,gather:Rt={},visible:en,setVisible:Pn})=>{var Tn;const[pn,Jt]=(0,e.useState)(!0),[Tt,$t]=(0,e.useState)([]),[Nn,ar]=(0,e.useState)(""),De=(0,e.useRef)(null);(0,e.useEffect)(()=>{en&&V()},[en]),(0,e.useEffect)(()=>{var Ye;(Ye=Tt==null?void 0:Tt[0])!=null&&Ye.add&&De.current&&De.current.focus()},[!!((Tn=Tt==null?void 0:Tt[0])!=null&&Tn.add)]);const V=()=>vn(void 0,null,function*(){var Ye;Jt(!0);const rt=yield(0,te.ZP)(`/api/tasks/${zt}/proxy_list`,{method:"post",body:Rt});rt.status===0&&$t((Ye=rt==null?void 0:rt.data)==null?void 0:Ye.list),Jt(!1)}),re=()=>vn(void 0,null,function*(){var Ye;if(!Nn){s.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(Nn.includes(" ")){s.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u6709\u7A7A\u683C");return}if(Nn&&(Nn.includes(".")||isNaN(Number(Nn))||Number(Nn)>65535||Number(Nn)<=0||Nn.length>1&&Nn[0]==="0")){s.ZP.warning("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3\u53F7");return}if((Ye=Tt==null?void 0:Tt.map(et=>et.port))!=null&&Ye.includes(Nn)){s.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u5141\u8BB8\u91CD\u590D");return}if(Jt(!0),(yield(0,te.ZP)(`/api/tasks/${zt}/port_proxy`,{method:"post",body:Yt({port:Number(Nn)},Rt)})).status===0){V();return}Jt(!1)}),pe=Ye=>vn(void 0,null,function*(){o.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u786E\u8BA4\u5220\u9664\u5417",onOk:()=>vn(void 0,null,function*(){if((yield(0,te.ZP)(`/api/tasks/${zt}/proxy_del`,{method:"delete",body:Yt({port:Ye},Rt)})).status===0){s.ZP.success("\u5220\u9664\u6210\u529F"),V();return}})})}),Me=()=>{var Ye;if((Ye=Tt==null?void 0:Tt[0])!=null&&Ye.add){s.ZP.warning("\u53EA\u80FD\u6DFB\u52A0\u4E00\u884C");return}ar(""),$t([{port:"",proxyUrl:"",add:!0},...Tt])},Dt=[{title:"\u5185\u90E8\u7AEF\u53E3",dataIndex:"port",render:(Ye,rt)=>ue.createElement("span",null,rt.add?ue.createElement(P.default,{ref:De,maxLength:5,placeholder:"\u8BF7\u8F93\u5165",value:Nn,onChange:et=>ar(et.target.value)}):ue.createElement("span",null,Ye))},{title:"\u5916\u90E8\u8BBF\u95EE",dataIndex:"proxyUrl",render:Ye=>{var rt;return((rt=Ye==null?void 0:Ye.split("//"))==null?void 0:rt[1])||"- -"}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",render:(Ye,rt,et)=>ue.createElement("span",null,rt.add?ue.createElement(ue.Fragment,null,ue.createElement("span",{onClick:re,className:ie.primary},"\u4FDD\u5B58"),ue.createElement("span",{onClick:()=>$t(Ne=>Ne.filter((it,ce)=>et!==ce)),style:{marginLeft:48},className:ie.primary},"\u53D6\u6D88")):ue.createElement(ue.Fragment,null,ue.createElement("span",{onClick:()=>(0,Y.xg)(rt==null?void 0:rt.proxyUrl),className:ie.primary},"\u6253\u5F00Web\u9884\u89C8"),ue.createElement("span",{onClick:()=>pe(rt==null?void 0:rt.port),className:`${ie.del} ml20`},"\u5220\u9664\u7AEF\u53E3")))}];return ue.createElement(o.default,{centered:!0,open:en,title:"\u670D\u52A1\u9884\u89C8",width:930,afterClose:()=>{$t([])},onCancel:()=>Pn(!1),footer:null},ue.createElement("div",{className:ie.tip},"\u670D\u52A1\u9884\u89C8\u5C06\u4E3A\u5B9E\u9A8C\u73AF\u5883\u5185\u90E8\u670D\u52A1\u6620\u5C04\u5230\u4E34\u65F6\u57DF\u540D\uFF0C\u4EC5\u4F9B\u9884\u89C8\u6D4B\u8BD5\u4F7F\u7528\u3002\u8BF7\u586B\u5199\u5185\u90E8\u670D\u52A1\u7AEF\u53E3\uFF0C\u5E76\u786E\u8BA4\u670D\u52A1\u6B63\u5E38\u542F\u52A8\u3002"),ue.createElement(f.Z,{align:"middle",justify:"space-between"},ue.createElement("div",{className:ie.title},ue.createElement("b",null),"\u7AEF\u53E3\u5217\u8868"),ue.createElement(z.Z,{title:Tt.length>4?"\u6700\u591A\u53EA\u80FD\u6DFB\u52A05\u4E2A\u7AEF\u53E3\u53F7":""},ue.createElement(ge.op,{disabled:Tt.length>4,onClick:Me,shape:"default",icon:ue.createElement("img",{src:ae,width:16})},"\u6DFB\u52A0\u7AEF\u53E3"))),ue.createElement(K.default,{style:{marginBottom:15},dataSource:Tt,columns:Dt,locale:{emptyText:ue.createElement(O.Z,{styles:{margin:"40px auto"}})},loading:pn,pagination:!1}))},sn=t(89392),Le=t(2312),At=t(77277),dt=t(34055),Re=t(59301),Ue=(zt,Rt,en)=>new Promise((Pn,Tn)=>{var pn=$t=>{try{Tt(en.next($t))}catch(Nn){Tn(Nn)}},Jt=$t=>{try{Tt(en.throw($t))}catch(Nn){Tn(Nn)}},Tt=$t=>$t.done?Pn($t.value):Promise.resolve($t.value).then(pn,Jt);Tt((en=en.apply(zt,Rt)).next())});const ft={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var dn=({className:zt,git_url:Rt,difficulty:en,task_pass:Pn,test_set_permission:Tn,onVncAction:pn,windows_vnc:Jt,linux_vnc:Tt,vnc_url:$t,unity_3d_routes:Nn,index_tab:ar,shixun_environment_id:De,tab_type:V,reboot_cloud:re,cloud_type:pe,resData:Me,instance_startup_type:Dt,mirror_description_multi:Ye,is_jupyter_notebook:rt,is_jupyter_lab:et,jupyterData:Ne,is_jupyter:it,onHideToolBar:ce,monitoring_url:We,port:Be,token:Bt})=>{const bn=(0,v.useParams)(),Rn=(0,e.useRef)();console.log("----",Ne);const[Jn,xe]=(0,e.useState)(!1),gn=pe===4?"/data/workspace/userfiles":Jt?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Et=pe===4?"/data/workspace/downloadfiles":Jt?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",zn=!(0,sn.isEmpty)(Me)||!(0,sn.isEmpty)(Ne),Fn=Ne?{name:Ne==null?void 0:Ne.main_mirror_name,description:Ne==null?void 0:Ne.main_mirror_description}:Ye==null?void 0:Ye.find(X=>X.shixun_environment_id===De),mn=()=>{ce(),o.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:Re.createElement("div",{className:"pt10"},Re.createElement(b.Z,{isDragger:!0,maxSize:1024,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${gn}"`,action:`${k.Z.API_SERVER}/api/tasks/${bn.taskId||bn.identifier}/upload_file?debug=admin&shixun_environment_id=${De||null}&tab_type=${V||null}&is_jupyter=${it||!1}`,onChange:X=>{X.every(Wt=>{var St;return((St=Wt.response)==null?void 0:St.status)===0})&&(o.default.destroyAll(),s.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",X)}}))})},at=()=>{ce(),o.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:Re.createElement("div",null,`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${Et}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,Re.createElement("br",null),"(\u6587\u4EF6\u5927\u5C0F\u4E0D\u5F97\u8D85\u8FC71GB)"),onOk:()=>Ue(void 0,null,function*(){return yield(0,te.ZP)(`/api/tasks/${bn.taskId||bn.identifier}/download_file?debug=admin`,{method:"post",body:{autoDownload:!0,shixun_environment_id:De||null,tab_type:V||null,is_jupyter:it||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},ct=()=>{var X,Wt;(Wt=(X=Rn.current)==null?void 0:X.startScreenRecord)==null||Wt.call(X)},He=()=>Ue(void 0,null,function*(){ce(),xe(!0)}),tr=()=>{ce(),o.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:Re.createElement(Re.Fragment,null,Re.createElement(f.Z,null,Re.createElement(h.Z,{flex:"50px"},"\u8D26\u53F7"),Re.createElement(h.Z,null,Me==null?void 0:Me.username)),Re.createElement(f.Z,null,Re.createElement(h.Z,{flex:"50px"},"\u5730\u5740"),Re.createElement(h.Z,null,Me==null?void 0:Me.ssh_address)),Re.createElement(f.Z,null,Re.createElement(h.Z,{flex:"50px"},"\u7AEF\u53E3"),Re.createElement(h.Z,null,Me==null?void 0:Me.port)),Re.createElement(f.Z,null,Re.createElement(h.Z,{flex:"50px"},"\u5BC6\u7801"),Re.createElement(h.Z,null,Me==null?void 0:Me.password)))})},Tr=()=>{ce(),o.default.info({title:"RDP\u76F4\u8FDE",icon:null,className:At.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"\u6211\u77E5\u9053\u5566",width:600,centered:!0,content:Re.createElement("div",null,Re.createElement(f.Z,null,Re.createElement(h.Z,{className:"c-grey-999",flex:"50px"},"\u8D26\u53F7"),Re.createElement(h.Z,{className:"c-grey-333"},Me==null?void 0:Me.username)),Re.createElement(f.Z,{className:"mt10"},Re.createElement(h.Z,{className:"c-grey-999",flex:"50px"},"\u5730\u5740"),Re.createElement(h.Z,{className:"c-grey-333"},Me==null?void 0:Me.host)),Re.createElement(f.Z,{className:"mt10"},Re.createElement(h.Z,{className:"c-grey-999",flex:"50px"},"\u7AEF\u53E3"),Re.createElement(h.Z,{className:"c-grey-333"},pe===4?Me==null?void 0:Me.gpPort:Me==null?void 0:Me.port)),Re.createElement(f.Z,{className:"mt10"},Re.createElement(h.Z,{className:"c-grey-999",flex:"50px"},"\u5BC6\u7801"),Re.createElement(h.Z,{className:"c-grey-333"},Me==null?void 0:Me.password)),Re.createElement("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary"},"\u64CD\u4F5C\u8BF4\u660E"))})};return console.log(Ne,"jupyterData"),Re.createElement("div",{className:`tpi-code-setting ${zt}`},Re.createElement("h3",null,"\u529F\u80FD"),Re.createElement("section",null,(Nn||rt||et)&&Re.createElement("a",{title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{pn("full-screen")}},Re.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"),(V===2||V===3||V===4||V===7||rt||et)&&Re.createElement("a",{onClick:()=>pn("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"},Re.createElement("i",{className:"iconfont icon-zhongzhi4"}),"\u91CD\u7F6E\u73AF\u5883"),(V===2||V===3||V===5||V===7||et)&&Re.createElement("a",{onClick:()=>pn("reset-git-code"),className:"file-item action",title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"},Re.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"),(V===3&&pe!==7||V===4||rt||et)&&Re.createElement("a",{onClick:()=>mn(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},Re.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),(V===3&&pe!==7||V===4||rt||et)&&Re.createElement("a",{onClick:()=>at(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"},Re.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),(V===3||V===5||V===7)&&Re.createElement("a",{onClick:()=>ct(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"},Re.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),((V===2||V===3||V===4)&&(pe===0||pe===1)||rt||et)&&zn&&Re.createElement("a",{onClick:()=>He(),className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"},Re.createElement("i",{className:"iconfont icon-suanfasheji"}),"\u670D\u52A1\u9884\u89C8"),re&&zn&&Re.createElement("a",{onClick:()=>pn("restart-reboot"),className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"},Re.createElement(y.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),(V===3&&pe!==7||V===5||rt||et)&&Re.createElement("a",{onClick:()=>pn("reset-code"),className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Re.createElement("i",{className:"iconfont icon-shuaxin4 font16",style:{marginRight:21}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"),Rt&&Re.createElement(m.CopyToClipboard,{text:Rt,onCopy:()=>s.ZP.success("\u590D\u5236\u6210\u529F")},Re.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"},Re.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740")),V===3&&pe!==7&&Re.createElement("a",{className:"file-item action",onClick:()=>{pn("show-clipboard-box")}},Re.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"),(0,dt.Ny)()&&pe!==7&&Re.createElement("a",{className:"file-item action",href:We||(Ne==null?void 0:Ne.monitoring_url),target:"_blank"},Re.createElement("i",{className:"iconfont icon-jiankongfuwu2"}),"\u76D1\u63A7\u670D\u52A1"),V===4&&zn&&Re.createElement("a",{className:"file-item action",onClick:tr},Re.createElement("i",{className:"iconfont icon-congshulianjie"}),"SSH\u76F4\u8FDE"),Dt===2&&zn&&Re.createElement("a",{className:"file-item action",onClick:Tr},Re.createElement("i",{className:"iconfont icon-RDPzhilian"}),"RDP\u76F4\u8FDE")),!!V&&Re.createElement(Re.Fragment,null,Re.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),Re.createElement("section",null,Re.createElement("a",{className:"file-item",title:Pn?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},Re.createElement("b",null,"\u8DF3\u5173"),Re.createElement("span",null,Pn?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),Re.createElement("a",{className:"file-item",title:Tn?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},Re.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),Re.createElement("span",null,Tn?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")))),Re.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),Re.createElement("section",null,Re.createElement("div",{className:"file-item"},Re.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),Re.createElement("span",null,(Ne==null?void 0:Ne.difficulty)||ft[en])),Re.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},Re.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),Nn?Re.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):Fn&&Re.createElement(Le.Z,{value:[Fn],title:"\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E"},Re.createElement("span",{title:Fn==null?void 0:Fn.name,className:"multi_ellipsis1 current"},Fn==null?void 0:Fn.name))),Re.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},Re.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),Nn?Re.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):Re.createElement("span",{title:Fn==null?void 0:Fn.name,className:"multi_ellipsis1 current"},Fn!=null&&Fn.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51"))),Re.createElement(I,{ref:Rn}),Re.createElement(Ke,{visible:Jn,setVisible:xe,taskId:bn.taskId||bn.identifier,gather:{shixun_environment_id:De||null,tab_type:V||null,is_jupyter:it||!1}}))}},92725:function(M,r,t){"use strict";t.d(r,{$J:function(){return o},JZ:function(){return f},bN:function(){return y},jP:function(){return h},rO:function(){return s}});var e=t(82093),p=(m,v,b)=>new Promise((k,te)=>{var Y=I=>{try{Z(b.next(I))}catch(P){te(P)}},Q=I=>{try{Z(b.throw(I))}catch(P){te(P)}},Z=I=>I.done?k(I.value):Promise.resolve(I.value).then(Y,Q);Z((b=b.apply(m,v)).next())});function o(m){return(0,e.U2)(`libraries/${m}.json`)}function s(m){return(0,e.U2)("library_tags.json",m)}function f(m){return p(this,null,function*(){return(yield(0,e.IV)(`attachments/${m}.json`)).status===0})}function h(m){return(0,e.v_)("libraries.json",m)}function y(m,v){return(0,e.gz)(`libraries/${m}.json`,v)}},17826:function(M,r,t){"use strict";t.d(r,{Z:function(){return I}});var e=t(59301),p=t(76560),o=t(78241),s=t(8591),f=t(43418),h=t(92832),y={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},m=Object.defineProperty,v=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,te=(P,z,K)=>z in P?m(P,z,{enumerable:!0,configurable:!0,writable:!0,value:K}):P[z]=K,Y=(P,z)=>{for(var K in z||(z={}))b.call(z,K)&&te(P,K,z[K]);if(v)for(var K of v(z))k.call(z,K)&&te(P,K,z[K]);return P},Q=(P,z,K)=>new Promise((ie,ae)=>{var ge=Ee=>{try{ue(K.next(Ee))}catch(Ce){ae(Ce)}},O=Ee=>{try{ue(K.throw(Ee))}catch(Ce){ae(Ce)}},ue=Ee=>Ee.done?ie(Ee.value):Promise.resolve(Ee.value).then(ge,O);ue((K=K.apply(P,z)).next())});const Z=({shixunsDetail:P,globalSetting:z,loading:K,dispatch:ie,title:ae,pathList:ge=[],showInputPath:O=!1,isMergeSelectFile:ue=!1,onFinish:Ee=()=>{}})=>{const[Ce]=o.default.useForm(),mt=(0,p.useParams)(),tt=(0,p.useLocation)(),Ot=(0,e.useRef)(),[Yt,vn]=(0,e.useState)(""),[Xn,Ke]=(0,e.useState)(""),[sn,Le]=(0,e.useState)([]),[At,dt]=(0,e.useState)([]);(0,e.useEffect)(()=>{var Rt,en;Ot.current=((en=(Rt=tt.pathname)==null?void 0:Rt.split("/"))==null?void 0:en[3])==="repository"},[]),(0,e.useEffect)(()=>{if(P.actionTabs.key!=="Repository-SelectFilePath")return;const Rt=ge.join("/");let en=[];ge.map((Pn,Tn)=>{Tn===0?en.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Pn}`,path:Rt}):en.push({val:`/${Pn}`,path:Rt})}),Le(en),vn(Rt),Ke(Rt),Re(Rt)},[P.actionTabs.key]);const Re=Rt=>Q(void 0,null,function*(){const en=yield ie({type:Ot.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:mt.id,path:Rt}});en&&dt(en.trees||[])}),Ue=Rt=>{let en=Yt;Rt.type==="tree"&&(sn.length?sn.push({val:`/${Rt.name}`,path:Rt.name}):sn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Rt.name}`,path:Rt.name}),Le(sn),en=Yt?`${Yt}/${Rt.name}`:Rt.name,vn(en)),Re(en)},ft=(Rt,en)=>{const Pn=sn.filter((pn,Jt)=>Jt<=en);Le(Pn);const Tn=Pn.filter((pn,Jt)=>Jt!==0).map(pn=>pn.val).join("").substr(1);vn(Tn),Re(Tn)},dn=()=>Q(void 0,null,function*(){const Rt=Ce==null?void 0:Ce.getFieldsValue(),en=Yt?`${Yt}${Rt!=null&&Rt.name?`/${Rt==null?void 0:Rt.name}`:""}`:Rt==null?void 0:Rt.name;if(ue){Ee(en),zt();return}if(O){yield Ce.validateFields();const Pn=yield ie({type:"shixunsDetail/uploadGitFolder",payload:Y(Y({},{id:mt.id,path:en}),Ot.current?{}:{secret_repository:!0})});Ee(Xn),Pn.status===0&&s.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Ee(en),s.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");zt()}),zt=()=>{ie({type:"shixunsDetail/setActionTabs",payload:{}}),Ce.resetFields()};return e.createElement(f.default,{centered:!0,title:ae||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:P.actionTabs.key==="Repository-SelectFilePath",onOk:dn,onCancel:zt},e.createElement("div",{className:y.wrap},e.createElement("div",{className:y.content},e.createElement("div",{className:y.mainPathWrap},!!(sn!=null&&sn.length)&&sn.map((Rt,en)=>e.createElement("a",{key:en,onClick:()=>ft(Rt,en)},Rt.val))),!!(At!=null&&At.length)&&At.map((Rt,en)=>Rt.type==="tree"&&e.createElement("a",{key:en,onClick:()=>Ue(Rt)},e.createElement("i",{className:`iconfont icon-wenjianjia ${y.colorBlue}`}),Rt.name))),e.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),e.createElement("div",{className:"mt5 mb5"},Yt),O&&e.createElement(o.default,{form:Ce,scrollToFirstError:!0,className:"mt20"},e.createElement(o.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(h.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var I=(0,p.connect)(({shixunsDetail:P,loading:z,globalSetting:K})=>({shixunsDetail:P,globalSetting:K,loading:z.models.index}))(Z)},2312:function(M,r,t){"use strict";t.d(r,{Z:function(){return h}});var e=t(59301),p={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},o=t(43418),s=t(7664),h=({title:y,children:m,value:v})=>{const[b,k]=(0,e.useState)(!1);return e.createElement(e.Fragment,null,e.createElement("span",{onClick:()=>k(!0)},m),e.createElement(o.default,{title:y,open:b,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>k(!1),className:p.modal,footer:null},typeof v=="string"&&e.createElement(s.Z,{value:v||""}),Object.prototype.toString.call(v)==="[object Array]"&&e.createElement(e.Fragment,null,v==null?void 0:v.map((te,Y)=>e.createElement("div",{key:Y},e.createElement("b",null,te.name||te.type_name),e.createElement(s.Z,{value:te.description||""}))))))}},18309:function(M,r,t){"use strict";t.d(r,{Z:function(){return ar}});var e=t(59301),p=t(43418),o=t(8591),s=t(43428),f=t(99313),h=t(71418),y=t(6848),m=t(3113),v={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},b=t(99267),k=t(61485),te=t(13014),Y=t(4977),Q=t(82093),Z=t(76411),I={lineChart:"lineChart___dCEZW"},P=t(56656),z=t.n(P),K=t(59301),ae=({dataInfo:De,indexKey:V,valueName:re,startAndEndTime:pe,colors:Me=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:Dt})=>{let Ye=null;(0,e.useEffect)(()=>{Be()},[De]),(0,e.useEffect)(()=>{window.addEventListener("resize",rt(()=>{Ye&&Ye.resize()},200))},[window.onresize]);const rt=(Bt,bn,Rn=!1)=>{let Jn,xe;return(...gn)=>{if(Rn){Bt.apply(xe,gn),Rn=!1;return}clearTimeout(Jn),Jn=setTimeout(()=>{Bt.apply(xe,gn)},bn)}},et=Bt=>Bt?Bt.map(bn=>{const Rn=new Date(bn),Jn=String(Rn.getMonth()+1).padStart(2,"0"),xe=String(Rn.getDate()).padStart(2,"0"),gn=String(Rn.getHours()).padStart(2,"0"),Et=String(Rn.getMinutes()).padStart(2,"0");return`${Jn}/${xe} ${gn}:${Et}`}):[],Ne=(Bt,bn)=>Bt.map(Rn=>{const Jn=bn.timestamps.indexOf(Rn);return Jn!==-1?bn.values[Jn]:null});function it(Bt){let bn=1/0;for(let Jn=0;Jn{let Jn=[];for(let xe=Bt;xe<=bn;xe+=Rn)Jn.push(xe);return Jn},We=()=>{var Bt;const bn=((Bt=De==null?void 0:De.x)==null?void 0:Bt.flat())||[];let Rn=[...new Set(bn)].sort((at,ct)=>at-ct),Jn=it(Rn),xe=Jn==null?void 0:Jn.newArray,gn=Jn==null?void 0:Jn.minInterval;Rn=[...new Set([...Rn,...xe])].sort((at,ct)=>at-ct);let Et=z()(pe[0],"YYYY-MM-DD HH:mm").valueOf(),zn=ce(Et,Rn[0]-gn,gn),Fn=z()(pe[1],"YYYY-MM-DD HH:mm").valueOf(),mn=ce(Rn[Rn.length-1]+gn,Fn,gn);return Rn=[...zn,...Rn,...mn],[...new Set(Rn)].sort((at,ct)=>at-ct)},Be=()=>{var Bt;Ye=Z.init(document.getElementById(`lineChart${V}`));let bn=We(),Rn=(Bt=De==null?void 0:De.y)==null?void 0:Bt.map((xe,gn)=>{var Et;let zn={timestamps:(Et=De==null?void 0:De.x)==null?void 0:Et[gn],values:xe};return xe=Ne(bn,zn),{name:re[gn],type:"line",itemStyle:{show:!1},lineStyle:{color:Me[gn]},data:xe}}),Jn={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(xe){var gn;let Et="";return xe.forEach((zn,Fn)=>{console.log("item",zn),Et+=`
-
- ${wt[Yn==null?void 0:Yn.componentIndex]} +
+ ${Dt[zn==null?void 0:zn.componentIndex]}
-
${Yn.value>0?Yn.value.toFixed(5):Yn.value==0?0:"--"} ${V==0?"Cores":"MiB"}
+
${zn.value>0?zn.value.toFixed(5):zn.value==0?0:"--"} ${V==0?"Cores":"MiB"}
`}),`
${(gn=xe[0])==null?void 0:gn.name}
- ${vt} -
`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:et(bn)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:V==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Rn};Ye.setOption(Jn)};return K.createElement("div",{id:`lineChart${V}`,className:I.lineChart})},ge=t(89831),O={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},ue=t(57809),Ee=t(5083),Ce=t(88522);const gt=De=>{const V=new Date,pe=(Me=>{const wt=new Date(V);switch(Me){case"\u6700\u8FD130\u5206\u949F":wt.setMinutes(V.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":wt.setHours(V.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":wt.setDate(V.getDate()-1);break;case"\u6700\u8FD17\u5929":wt.setDate(V.getDate()-7);break;case"\u6700\u8FD115\u5929":wt.setDate(V.getDate()-15);break;default:return null}return wt})(De);return pe?{startTime:pe,endTime:V}:null},tt=(De,V,re)=>{if(!De)return!1;const pe=z()(),[Me,wt]=V;if(De.isAfter(pe))return!0;if(Me){const Ye=Me.clone().add(re,"days");if(wt&&De.isAfter(Ye))return!0}if(wt){const Ye=wt.clone().subtract(re,"days");return De.isBefore(Ye)||De.isAfter(pe)}return!1},Lt=De=>De<=5?"30s":De<=15?"1m":De<=30?"2m":De<=60?"5m":De<=180?"10m":De<=360?"30m":De<=720?"1h":De<=1440?"2h":De<=2880?"4h":De<=4320?"8h":De<=10080||De<=14400?"12h":De<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Yt=De=>{const[V,re]=De,pe=moment.isMoment(V)?V:moment(V),Me=moment.isMoment(re)?re:moment(re);if(!pe.isValid()||!Me.isValid())throw new Error("Invalid date provided");const Ye=moment.duration(Me.diff(pe)).asMinutes();return Lt(Ye)},vn=(De,V,re=20)=>{const pe=new Date(De).getTime(),Me=new Date(V).getTime(),wt=re*1e3,Ye=[];let rt=pe;for(;rt<=Me;)Ye.push(rt),rt+=wt;return Ye};var Vn=t(89392),Ke=t(57884),sn=t(2610),Te=t(59301),Et=(De,V,re)=>new Promise((pe,Me)=>{var wt=et=>{try{rt(re.next(et))}catch(Ne){Me(Ne)}},Ye=et=>{try{rt(re.throw(et))}catch(Ne){Me(Ne)}},rt=et=>et.done?pe(et.value):Promise.resolve(et.value).then(wt,Ye);rt((re=re.apply(De,V)).next())});const ft=ue.default.Option,{RangePicker:Re}=Ee.default;var ht=({identifier:De,data:V,isFirst:re,setIsFirst:pe,info:Me})=>{var wt;const[Ye,rt]=(0,e.useState)([]),[et,Ne]=(0,e.useState)([]),[st,ce]=(0,e.useState)(null),[We,Be]=(0,e.useState)(""),[St,bn]=(0,e.useState)([null,null]),[Rn,Jn]=(0,e.useState)([]),[xe,gn]=(0,e.useState)(!1),[vt,Yn]=(0,e.useState)([]),[Fn,mn]=(0,e.useState)(!1),[ut,dt]=(0,e.useState)(!1),[He,tr]=(0,e.useState)(""),[Lr,X]=(0,e.useState)(1),Wt=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],xt=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,e.useEffect)(()=>{var Gn,Sr,Mn,A;if(V&&re){Fr(),rt(V==null?void 0:V.recent_users),Ne(V==null?void 0:V.managers);const T=(Me==null?void 0:Me.type)==="\u6311\u6218\u9875\u9762";((Gn=V==null?void 0:V.managers)==null?void 0:Gn.length)>0?ce(T?Me==null?void 0:Me.myshixun_id:(Sr=V==null?void 0:V.managers[0])==null?void 0:Sr.id):((Mn=V==null?void 0:V.recent_users)==null?void 0:Mn.length)>0&&ce(T?Me==null?void 0:Me.myshixun_id:(A=V==null?void 0:V.recent_users[0])==null?void 0:A.id),Be("\u6700\u8FD130\u5206\u949F"),pe(!1)}},[V]),(0,e.useEffect)(()=>{if(We){let Gn=gt(We);bn([z()(Gn==null?void 0:Gn.startTime),z()(Gn==null?void 0:Gn.endTime)])}},[We]),(0,e.useEffect)(()=>{st&&(St!=null&&St[0])&&(St!=null&&St[1])&&Le()},[st,St]);const Le=()=>Et(void 0,null,function*(){var Gn;gn(!0);let Sr={startTimeString:St[0]?St[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:St[1]?St[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:st};const Mn=yield(0,Q.ZP)(`/api/shixuns/${De}/cpu_rank_data.json`,{method:"get",params:Sr});(Mn==null?void 0:Mn.status)==0&&(Yn((Gn=Mn==null?void 0:Mn.data)==null?void 0:Gn.statisticsList),X(Lr+1)),gn(!1)}),Ft=(0,e.useRef)((0,Vn.throttle)(Gn=>kt(Gn),1200,{leading:!0,trailing:!0})).current,kt=Gn=>Et(void 0,null,function*(){if(Gn=="")return;const Sr=yield(0,Q.ZP)(`/api/shixuns/${De}/cpu_search_data`,{method:"get",params:{search:Gn}});(Sr==null?void 0:Sr.status)==0&&Jn(Sr==null?void 0:Sr.data)}),Cn=(Gn,Sr)=>{Gn==="CPU"?(Fn?(0,sn.BU)():(0,sn.Dj)(document.getElementById(`tj${Sr}`)),mn(!Fn)):(ut?(0,sn.BU)():(0,sn.Dj)(document.getElementById(`tj${Sr}`)),dt(!ut))},Zt=(Gn,Sr,Mn)=>{const A=Sr==="CPU"?"cpuUsageChart":"memoryUsageChart";let T=Gn.map(Fe=>{var Oe,Ct,Pt,ur;const $n=(Oe=Fe.promQueryResult)==null?void 0:Oe[A],nr=`${Fe.envId}-${Fe.myPracticalTrainingId}_${Sr}`,pa=((ur=(Pt=(Ct=$n==null?void 0:$n.results[nr])==null?void 0:Ct.frames[0])==null?void 0:Pt.data)==null?void 0:ur.values)||[];return pa.length>0?pa[Mn]:[]});return T.some(Fe=>Array.isArray(Fe)&&Fe.length>0)?T:[]},hn=Gn=>{ce(Gn),Fr()},Fr=()=>{Jn([]),tr("")},ea=Gn=>{let Sr=!1;for(let Mn=0;Mn<(vt==null?void 0:vt.length);Mn++){let A=Zt(vt,Gn,1)[Mn];if(A&&(A==null?void 0:A.length)>0){Sr=!0;break}}return(vt==null?void 0:vt.length)>0&&Sr};return Te.createElement(Te.Fragment,null,Te.createElement("div",{className:`${O.flex_warp}`},Te.createElement(Ce.Z,{allowClear:!0,showSearch:!0,value:He,style:{width:280},onSearch:Ft,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Gn,Sr)=>{tr(Gn),Sr!=null&&Sr.key&&ce(Number(Sr==null?void 0:Sr.key))},onClear:Fr,size:"large"},Rn==null?void 0:Rn.map((Gn,Sr)=>Te.createElement(ft,{key:Gn.id,value:Gn.name},Gn.name.length>4?`${Gn.name.slice(0,4)}...`:Gn.name,`( ${Gn.phone?Gn.phone:""} ${Gn.mail?` - ${Gn.mail}`:""})`))),Te.createElement("div",null,Te.createElement(ue.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:We,onChange:Gn=>{Be(Gn)}},Wt.map((Gn,Sr)=>Te.createElement(ue.default.Option,{key:Sr,value:Gn},Gn))),Te.createElement(Re,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:St,disabledDate:Gn=>tt(Gn,St,15),format:"YYYY-MM-DD HH:mm",onChange:Gn=>{bn(Gn),Be(void 0)}}))),Te.createElement(ge.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:st,onChange:Gn=>hn(Gn),dataSource:et,titleWidth:60,key:1}),Te.createElement(ge.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(Ye==null?void 0:Ye.length)==0?"mt0":"",style:{marginBottom:(Ye==null?void 0:Ye.length)>0?"0px":"17px"},value:st,onChange:Gn=>hn(Gn),dataSource:Ye,titleWidth:60,key:2}),(wt=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:wt.map((Gn,Sr)=>Te.createElement("div",{className:`${O.chart_content}`,key:Sr,id:`tj${Sr}`},Te.createElement("div",{className:O.chart_title},Te.createElement("span",null,Gn==null?void 0:Gn.name,"\u4F7F\u7528\u91CF"),Te.createElement("i",{className:`${O.fullscreen} + ${Et} +
`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:et(bn)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:V==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Rn};Ye.setOption(Jn)};return K.createElement("div",{id:`lineChart${V}`,className:I.lineChart})},ge=t(89831),O={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},ue=t(57809),Ee=t(5083),Ce=t(88522);const mt=De=>{const V=new Date,pe=(Me=>{const Dt=new Date(V);switch(Me){case"\u6700\u8FD130\u5206\u949F":Dt.setMinutes(V.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":Dt.setHours(V.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":Dt.setDate(V.getDate()-1);break;case"\u6700\u8FD17\u5929":Dt.setDate(V.getDate()-7);break;case"\u6700\u8FD115\u5929":Dt.setDate(V.getDate()-15);break;default:return null}return Dt})(De);return pe?{startTime:pe,endTime:V}:null},tt=(De,V,re)=>{if(!De)return!1;const pe=z()(),[Me,Dt]=V;if(De.isAfter(pe))return!0;if(Me){const Ye=Me.clone().add(re,"days");if(Dt&&De.isAfter(Ye))return!0}if(Dt){const Ye=Dt.clone().subtract(re,"days");return De.isBefore(Ye)||De.isAfter(pe)}return!1},Ot=De=>De<=5?"30s":De<=15?"1m":De<=30?"2m":De<=60?"5m":De<=180?"10m":De<=360?"30m":De<=720?"1h":De<=1440?"2h":De<=2880?"4h":De<=4320?"8h":De<=10080||De<=14400?"12h":De<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Yt=De=>{const[V,re]=De,pe=moment.isMoment(V)?V:moment(V),Me=moment.isMoment(re)?re:moment(re);if(!pe.isValid()||!Me.isValid())throw new Error("Invalid date provided");const Ye=moment.duration(Me.diff(pe)).asMinutes();return Ot(Ye)},vn=(De,V,re=20)=>{const pe=new Date(De).getTime(),Me=new Date(V).getTime(),Dt=re*1e3,Ye=[];let rt=pe;for(;rt<=Me;)Ye.push(rt),rt+=Dt;return Ye};var Xn=t(89392),Ke=t(57884),sn=t(2610),Le=t(59301),At=(De,V,re)=>new Promise((pe,Me)=>{var Dt=et=>{try{rt(re.next(et))}catch(Ne){Me(Ne)}},Ye=et=>{try{rt(re.throw(et))}catch(Ne){Me(Ne)}},rt=et=>et.done?pe(et.value):Promise.resolve(et.value).then(Dt,Ye);rt((re=re.apply(De,V)).next())});const dt=ue.default.Option,{RangePicker:Re}=Ee.default;var ft=({identifier:De,data:V,isFirst:re,setIsFirst:pe,info:Me})=>{var Dt;const[Ye,rt]=(0,e.useState)([]),[et,Ne]=(0,e.useState)([]),[it,ce]=(0,e.useState)(null),[We,Be]=(0,e.useState)(""),[Bt,bn]=(0,e.useState)([null,null]),[Rn,Jn]=(0,e.useState)([]),[xe,gn]=(0,e.useState)(!1),[Et,zn]=(0,e.useState)([]),[Fn,mn]=(0,e.useState)(!1),[at,ct]=(0,e.useState)(!1),[He,tr]=(0,e.useState)(""),[Tr,X]=(0,e.useState)(1),Wt=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],St=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,e.useEffect)(()=>{var Vn,xr,Mn,A;if(V&&re){kr(),rt(V==null?void 0:V.recent_users),Ne(V==null?void 0:V.managers);const L=(Me==null?void 0:Me.type)==="\u6311\u6218\u9875\u9762";((Vn=V==null?void 0:V.managers)==null?void 0:Vn.length)>0?ce(L?Me==null?void 0:Me.myshixun_id:(xr=V==null?void 0:V.managers[0])==null?void 0:xr.id):((Mn=V==null?void 0:V.recent_users)==null?void 0:Mn.length)>0&&ce(L?Me==null?void 0:Me.myshixun_id:(A=V==null?void 0:V.recent_users[0])==null?void 0:A.id),Be("\u6700\u8FD130\u5206\u949F"),pe(!1)}},[V]),(0,e.useEffect)(()=>{if(We){let Vn=mt(We);bn([z()(Vn==null?void 0:Vn.startTime),z()(Vn==null?void 0:Vn.endTime)])}},[We]),(0,e.useEffect)(()=>{it&&(Bt!=null&&Bt[0])&&(Bt!=null&&Bt[1])&&Te()},[it,Bt]);const Te=()=>At(void 0,null,function*(){var Vn;gn(!0);let xr={startTimeString:Bt[0]?Bt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:Bt[1]?Bt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:it};const Mn=yield(0,Q.ZP)(`/api/shixuns/${De}/cpu_rank_data.json`,{method:"get",params:xr});(Mn==null?void 0:Mn.status)==0&&(zn((Vn=Mn==null?void 0:Mn.data)==null?void 0:Vn.statisticsList),X(Tr+1)),gn(!1)}),xt=(0,e.useRef)((0,Xn.throttle)(Vn=>kt(Vn),1200,{leading:!0,trailing:!0})).current,kt=Vn=>At(void 0,null,function*(){if(Vn=="")return;const xr=yield(0,Q.ZP)(`/api/shixuns/${De}/cpu_search_data`,{method:"get",params:{search:Vn}});(xr==null?void 0:xr.status)==0&&Jn(xr==null?void 0:xr.data)}),Cn=(Vn,xr)=>{Vn==="CPU"?(Fn?(0,sn.BU)():(0,sn.Dj)(document.getElementById(`tj${xr}`)),mn(!Fn)):(at?(0,sn.BU)():(0,sn.Dj)(document.getElementById(`tj${xr}`)),ct(!at))},Zt=(Vn,xr,Mn)=>{const A=xr==="CPU"?"cpuUsageChart":"memoryUsageChart";let L=Vn.map(Fe=>{var Oe,yt,Pt,ir;const $n=(Oe=Fe.promQueryResult)==null?void 0:Oe[A],nr=`${Fe.envId}-${Fe.myPracticalTrainingId}_${xr}`,ma=((ir=(Pt=(yt=$n==null?void 0:$n.results[nr])==null?void 0:yt.frames[0])==null?void 0:Pt.data)==null?void 0:ir.values)||[];return ma.length>0?ma[Mn]:[]});return L.some(Fe=>Array.isArray(Fe)&&Fe.length>0)?L:[]},hn=Vn=>{ce(Vn),kr()},kr=()=>{Jn([]),tr("")},ea=Vn=>{let xr=!1;for(let Mn=0;Mn<(Et==null?void 0:Et.length);Mn++){let A=Zt(Et,Vn,1)[Mn];if(A&&(A==null?void 0:A.length)>0){xr=!0;break}}return(Et==null?void 0:Et.length)>0&&xr};return Le.createElement(Le.Fragment,null,Le.createElement("div",{className:`${O.flex_warp}`},Le.createElement(Ce.Z,{allowClear:!0,showSearch:!0,value:He,style:{width:280},onSearch:xt,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(Vn,xr)=>{tr(Vn),xr!=null&&xr.key&&ce(Number(xr==null?void 0:xr.key))},onClear:kr,size:"large"},Rn==null?void 0:Rn.map((Vn,xr)=>Le.createElement(dt,{key:Vn.id,value:Vn.name},Vn.name.length>4?`${Vn.name.slice(0,4)}...`:Vn.name,`( ${Vn.phone?Vn.phone:""} ${Vn.mail?` - ${Vn.mail}`:""})`))),Le.createElement("div",null,Le.createElement(ue.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:We,onChange:Vn=>{Be(Vn)}},Wt.map((Vn,xr)=>Le.createElement(ue.default.Option,{key:xr,value:Vn},Vn))),Le.createElement(Re,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:Bt,disabledDate:Vn=>tt(Vn,Bt,15),format:"YYYY-MM-DD HH:mm",onChange:Vn=>{bn(Vn),Be(void 0)}}))),Le.createElement(ge.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:it,onChange:Vn=>hn(Vn),dataSource:et,titleWidth:60,key:1}),Le.createElement(ge.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(Ye==null?void 0:Ye.length)==0?"mt0":"",style:{marginBottom:(Ye==null?void 0:Ye.length)>0?"0px":"17px"},value:it,onChange:Vn=>hn(Vn),dataSource:Ye,titleWidth:60,key:2}),(Dt=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:Dt.map((Vn,xr)=>Le.createElement("div",{className:`${O.chart_content}`,key:xr,id:`tj${xr}`},Le.createElement("div",{className:O.chart_title},Le.createElement("span",null,Vn==null?void 0:Vn.name,"\u4F7F\u7528\u91CF"),Le.createElement("i",{className:`${O.fullscreen} iconfont - ${(Gn==null?void 0:Gn.type)=="CPU"?Fn?"icon-tuichuquanping2":"icon-quanping2":ut?"icon-tuichuquanping2":"icon-quanping2"} - `,onClick:()=>Cn(Gn.type,Sr)})),Te.createElement(h.Z,{spinning:xe},ea(Gn.type)?Te.createElement("div",{style:{marginTop:(Gn==null?void 0:Gn.type)=="CPU"?Fn?"7%":"":ut?"7%":""}},Te.createElement(ae,{dataInfo:{y:Zt(vt,Gn==null?void 0:Gn.type,1)||[],x:Zt(vt,Gn==null?void 0:Gn.type,0)||[]},startAndEndTime:St,colors:xt,indexKey:Sr,valueName:vt.map(Mn=>Mn.name),imageTypeName:vt.map(Mn=>{var A;return(A=Mn==null?void 0:Mn.promQueryResult)==null?void 0:A.imageTypeName}),key:`${Sr}-${Lr}`}),Te.createElement("div",{className:O.info_con},Te.createElement("div",{className:O.info_top},Te.createElement("div",null,"\u6700\u5927\u503C"),Te.createElement("div",null,"\u6700\u5C0F\u503C"),Te.createElement("div",null,"\u5E73\u5747\u503C")),vt.map((Mn,A)=>{var T;let _=Mn==null?void 0:Mn.promQueryResult;return Te.createElement("div",{className:O.listdata,key:A},Te.createElement("div",{className:O.block,style:{backgroundColor:xt[A],marginRight:10}}),Te.createElement("div",{className:O.typename},(T=Mn==null?void 0:Mn.promQueryResult)==null?void 0:T.imageTypeName),Te.createElement("div",{className:O.val},(Gn==null?void 0:Gn.type)=="CPU"?`${_==null?void 0:_.cpuMaxDoubleValue}Cores`:`${_==null?void 0:_.memoryDoubleMaxValue}MiB`),Te.createElement("div",{className:O.val},(Gn==null?void 0:Gn.type)=="CPU"?`${_==null?void 0:_.cpuMinDoubleValue}Cores`:`${_==null?void 0:_.memoryDoubleMinValue}MiB`),Te.createElement("div",{className:O.val},(Gn==null?void 0:Gn.type)=="CPU"?`${_==null?void 0:_.cpuAvgDoubleValue}Cores`:`${_==null?void 0:_.memoryDoubleAvgValue}MiB`))}))):Te.createElement(Ke.Z,null)))))},dn=t(59301),zt=(De,V,re)=>new Promise((pe,Me)=>{var wt=et=>{try{rt(re.next(et))}catch(Ne){Me(Ne)}},Ye=et=>{try{rt(re.throw(et))}catch(Ne){Me(Ne)}},rt=et=>et.done?pe(et.value):Promise.resolve(et.value).then(wt,Ye);rt((re=re.apply(De,V)).next())}),en=({getApi:De,identifier:V,visible:re,info:pe})=>{const[Me,wt]=(0,e.useState)({}),[Ye,rt]=(0,e.useState)(!0);(0,e.useEffect)(()=>{rt(!0)},[re]),(0,e.useEffect)(()=>{De&&Ye&&et()},[De]);const et=()=>zt(void 0,null,function*(){const Ne=yield(0,Q.ZP)(`/api/shixuns/${V}/cpu_basic_data.json`,{method:"get"});(Ne==null?void 0:Ne.status)==0&&wt(Ne)});return dn.createElement("div",null,dn.createElement(ht,{isFirst:Ye,setIsFirst:Ne=>rt(Ne),identifier:V,data:Me,info:pe}))},Pn=t(49661),Ln=t(76560),pn=t(67135),Jt=t(23869),Tt=t(59301),$t=(De,V,re)=>new Promise((pe,Me)=>{var wt=et=>{try{rt(re.next(et))}catch(Ne){Me(Ne)}},Ye=et=>{try{rt(re.throw(et))}catch(Ne){Me(Ne)}},rt=et=>et.done?pe(et.value):Promise.resolve(et.value).then(wt,Ye);rt((re=re.apply(De,V)).next())});const Nn=({globalSetting:De,dispatch:V,practiceSetting:re,shixunsDetail:pe,visible:Me,onCancel:wt,info:Ye,identifier:rt,isJupyter:et,onOk:Ne})=>{const[st,ce]=(0,e.useState)("1"),[We,Be]=(0,e.useState)("\u63A8\u8350\u914D\u7F6E"),[St,bn]=(0,e.useState)([]),[Rn,Jn]=(0,e.useState)(!1),[xe,gn]=(0,e.useState)(!1),[vt,Yn]=(0,e.useState)({}),[Fn,mn]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Me&&(gn(!1),ce("1"),Be("\u63A8\u8350\u914D\u7F6E"),(Ye==null?void 0:Ye.type)=="\u6311\u6218\u9875\u9762"?bn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):bn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Yn({}),ut(),(Ye==null?void 0:Ye.type)=="\u6311\u6218\u9875\u9762"&&V({type:"shixunsDetail/getShixunsDetail",payload:{id:rt}}))},[Me]);const ut=()=>$t(void 0,null,function*(){mn(!0);const Le=yield(0,pn.HS)(rt);[0,-10].includes(Le.status)&&(Yn(Le),mn(!1))}),dt=Le=>{Le=="2"?gn(!0):gn(!1),ce(Le)},He=()=>{p.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Tt.createElement("div",{className:"tc"},Tt.createElement("img",{src:te,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},tr=()=>$t(void 0,null,function*(){if((0,Jt.gy)(V,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||We=="\u5F53\u524D\u914D\u7F6E")return;Jn(!0),(yield(0,Q.ZP)(`/api/shixuns/${rt}/apply_recommend_config.json`,{method:"put",body:{data:We=="\u63A8\u8350\u914D\u7F6E"?vt==null?void 0:vt.recommend:vt==null?void 0:vt.high}})).status==0&&(o.ZP.success("\u5E94\u7528\u6210\u529F"),Jn(!1),wt(),Ne())}),Lr=()=>$t(void 0,null,function*(){var Le,Ft;if(yield X(),(0,Pn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Le=pe.detail)!=null&&Le.is_jupyter||(Ft=pe.detail)!=null&&Ft.is_jupyter_lab){V({type:"shixunsDetail/execJupyter",payload:{id:rt}}).then(Cn=>{var Zt;Cn!=null&&Cn.identifier&&((Zt=Ln.history)==null||Zt.push(`/tasks/${Cn.identifier}/jupyter`))});return}V({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const kt=et?yield(0,pn.BK)({id:rt}):yield(0,pn.Ir)({id:rt});if(V({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),kt!=null&&kt.game_identifier||kt!=null&&kt.identifier){(0,Pn.xg)(et?`/tasks/${kt==null?void 0:kt.identifier}/jupyter`:`/tasks/${kt.game_identifier}`);return}(kt==null?void 0:kt.status)===-3?(0,Pn.eF)():(kt==null?void 0:kt.status)===2?Wt(kt==null?void 0:kt.message):(kt==null?void 0:kt.status)===3&&xt(kt==null?void 0:kt.message)}),X=()=>new Promise((Le,Ft)=>{var kt;(kt=re==null?void 0:re.sideBar)!=null&&kt.confirmLeave?p.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{V({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Le()},onCancel:()=>{Ft()}}):Le()}),Wt=Le=>{Le=Le!=null&&Le.includes(".json")?Le:`${Le}.json`,p.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Tt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>$t(void 0,null,function*(){const Ft=yield(0,Q.ZP)("/api"+Le,{method:"get"});if(!Ft)return;o.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const kt=yield(0,pn.Ir)({id:Ft.shixun_identifier});if(kt!=null&&kt.game_identifier){(0,Pn.xg)(`/tasks/${kt.game_identifier}`);return}(kt==null?void 0:kt.status)===2?Wt(kt==null?void 0:kt.message):(kt==null?void 0:kt.status)===3&&xt(kt==null?void 0:kt.message)})})},xt=Le=>{p.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Tt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Le,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Tt.createElement(Tt.Fragment,null,Tt.createElement(s.Z,{title:null,placement:"right",open:Me,width:1e3,onClose:wt,closeIcon:null,footer:null},Tt.createElement("div",{className:E.header_body},Tt.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Tt.createElement(b.Z,{className:E.close,onClick:wt})),Tt.createElement(f.default,{activeKey:st,onChange:dt},Tt.createElement(f.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Tt.createElement(h.Z,{spinning:Fn,size:"large",tip:Tt.createElement("div",{style:{color:"#666",fontSize:"14px"}},Tt.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Tt.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Tt.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(vt==null?void 0:vt.status)==0?Tt.createElement(Tt.Fragment,null,Tt.createElement("div",{className:E.recommend_config_introduce},Tt.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Tt.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Tt.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Tt.createElement("div",{className:E.recommend_config},St.map((Le,Ft)=>Tt.createElement("div",{className:`${E.recommend_config_item} ${Le==We?E.recommend_config_active_item:""}`,key:Le,onClick:()=>Be(Le)},Tt.createElement("div",{className:E.item_title},Tt.createElement("div",null,Le),Ft==1?Tt.createElement("div",{className:E.recommend_text},"\u63A8\u8350"):Tt.createElement(Tt.Fragment,null)),(Le=="\u5F53\u524D\u914D\u7F6E"&&(vt==null?void 0:vt.current)||Le=="\u63A8\u8350\u914D\u7F6E"&&(vt==null?void 0:vt.recommend)||Le=="\u589E\u5F3A\u914D\u7F6E"&&(vt==null?void 0:vt.high)||[]).map((kt,Cn)=>Tt.createElement("div",{className:E.item_content,key:Cn},Tt.createElement("span",null,kt==null?void 0:kt.image_name),kt!=null&&kt.cpu_limit?Tt.createElement("span",null,kt==null?void 0:kt.cpu_limit,"\u6838",kt==null?void 0:kt.memory_limit,"G"):Tt.createElement("div",null,Tt.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Tt.createElement(y.Z,{title:Tt.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Tt.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Tt.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Tt.createElement(k.Z,{className:E.tooltip})))))))),Tt.createElement("div",{className:E.recommend_config_footer},Tt.createElement("div",null,Tt.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Tt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>He()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Tt.createElement(m.ZP,{type:"primary",shape:"round",disabled:We=="\u5F53\u524D\u914D\u7F6E",onClick:tr,loading:Rn},"\u4E00\u952E\u5E94\u7528"))):Fn?Tt.createElement("div",{style:{height:400}}):Tt.createElement("div",{className:E.no_data},Tt.createElement("img",{src:Y,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Tt.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Tt.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Ye==null?void 0:Ye.type)!="\u6311\u6218\u9875\u9762"&&Tt.createElement("div",{className:E.application,onClick:()=>{Lr(),wt()}},"\u6A21\u62DF\u5B9E\u6218")))),Tt.createElement(f.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Tt.createElement(en,{getApi:xe,identifier:rt,visible:Me,info:Ye})))))};var rr=(0,Ln.connect)(({globalSetting:De,practiceSetting:V,shixunsDetail:re})=>({globalSetting:De,practiceSetting:V,shixunsDetail:re}))(Nn)},2440:function(M,r,t){"use strict";t.d(r,{Z:function(){return ae}});var e=t(59301),p={scrollbar:"scrollbar___lLOKh",scrollbarContent:"scrollbarContent___J5uQ6",scrollbarTrack:"scrollbarTrack___ptQqt",scrollbarThumb:"scrollbarThumb___GFuZv",item:"item___MSfbI",icon:"icon___AXhP9",dot:"dot___BA766",active:"active___Rkf93",pathActive:"pathActive___l4hB4",paths:"paths___gzBRM"},o=t(43418),s=t(38854),f=t(89392),h=t(33796),y=t(76374),m=t(49661),E=t(76560),b=t(59301),k=Object.defineProperty,te=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,P=(ge,O,ue)=>O in ge?k(ge,O,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ge[O]=ue,z=(ge,O)=>{for(var ue in O||(O={}))Z.call(O,ue)&&P(ge,ue,O[ue]);if(Q)for(var ue of Q(O))I.call(O,ue)&&P(ge,ue,O[ue]);return ge},K=(ge,O)=>te(ge,Y(O)),ae=({initTabs:ge=[],tabs:O=[],setTabs:ue,value:Ee,onChange:Ce,codeUpdate:gt=!1,paths:tt=[],activePath:Lt,onChangePath:Yt,codeLoading:vn,copyProhibited:Vn=!1})=>{const[Ke,sn]=(0,e.useState)(!1),[Te,Et]=(0,e.useState)(!1),ft=(0,e.useRef)(),Re=(0,e.useRef)(),je=(0,e.useRef)(),ht=(0,e.useRef)(!1),dn=(0,E.useParams)(),zt=(0,E.useSelector)(pn=>{var Jt;return(Jt=pn==null?void 0:pn.user)==null?void 0:Jt.userInfo});(0,e.useEffect)(()=>h.Z.subscribe("send-tabs-result-data",Jt=>{const Tt=(0,f.cloneDeep)(O),$t=Tt.findIndex(Nn=>Nn.index_tab===Jt.index_tab);Tt[$t].resData=Jt,ue(Tt)}),[O]),(0,e.useEffect)(()=>{const pn=new y.Z(Tt=>{for(let $t of Tt){const{width:Nn}=$t.contentRect;Rt()}}),Jt=new y.Z(Tt=>{for(let $t of Tt){const{width:Nn}=$t.contentRect;Rt()}});return Re.current&&(pn.observe(Re.current),Jt.observe(je.current)),()=>{pn.disconnect(),Jt.disconnect()}},[]),(0,e.useEffect)(()=>{var pn;if(ge.length&&!ht.current){let Jt=sessionStorage.getItem("Tpilist"),Tt=JSON.parse(Jt)||[],$t=(pn=Tt==null?void 0:Tt.filter(De=>De.id===dn.taskId))==null?void 0:pn[0],Nn=(zt==null?void 0:zt.user_status)===2||($t==null?void 0:$t.id)===dn.taskId&&(new Date().getTime()-new Date($t==null?void 0:$t.time).getTime())/1e3/3600>24;const rr=ge.map((De,V)=>K(z({},De),{active:dn.taskId?V===0&&![2,3,4].includes(De.tab_type)?!0:Nn?!1:!!($t!=null&&$t.id&&V===0):V===0,resetKey:1,resData:{}}));if(!($t!=null&&$t.id)){let De={id:dn.taskId,time:new Date};Tt.push(De),sessionStorage.setItem("Tpilist",JSON.stringify(Tt))}ue((0,f.cloneDeep)(rr)),Ce(rr[0]),ht.current=!1}},[ge==null?void 0:ge.length]),(0,e.useEffect)(()=>{if(ft.current){let pn=function(De){$t=ft.current.offsetLeft,Nn=De.pageX,rr=!0,document.onselectstart=function(){return!1},(0,m.kk)("none")},Jt=function(){rr=!1,document.onselectstart=null,(0,m.kk)("auto")},Tt=function(De){if(rr){const V=De.pageX-Nn;let re=$t+V;const pe=Re.current.clientWidth-ft.current.clientWidth;re<=0&&(re=0),re>=pe&&(re=pe),ft.current.style.left=`${re}px`,je.current.style.transform=`translateX(${-(re/Re.current.clientWidth*je.current.clientWidth)}px)`}},$t=0,Nn=0,rr=!1;return ft.current.addEventListener("mousedown",pn),document.addEventListener("mousemove",Tt),document.addEventListener("mouseup",Jt),()=>{var De;(De=ft.current)==null||De.removeEventListener("mousedown",pn),document==null||document.removeEventListener("mousemove",Tt),document==null||document.removeEventListener("mouseup",Jt)}}},[ft.current,Ee]),(0,e.useEffect)(()=>(je.current.addEventListener("wheel",en,{passive:!1}),()=>{var pn;(pn=je.current)==null||pn.removeEventListener("wheel",en,{passive:!1})}),[je.current]);const Rt=()=>{var pn;try{if(je.current.clientWidth>Re.current.clientWidth){const Jt=Re.current.clientWidth/je.current.clientWidth*Re.current.clientWidth,Tt=Number((pn=ft.current.style.left)==null?void 0:pn.replace("px",""));let $t=Tt;Tt+Jt>=Re.current.clientWidth&&($t=Tt-(Tt+Jt-Re.current.clientWidth)),ft.current.style.width=`${Jt}px`,ft.current.style.left=`${$t}px`,je.current.style.transform=`translateX(${-($t/Re.current.clientWidth*je.current.clientWidth)}px)`,sn(!0)}else ft.current.style.left="0px",je.current.style.transform="translateX(0px)",sn(!1)}catch(Jt){}},en=pn=>{if(je.current.clientWidth<=Re.current.clientWidth)return;let Jt=0;navigator.userAgent.indexOf("Macintosh")!==-1?Jt=pn.deltaX:pn.shiftKey?Jt=pn.deltaX||pn.deltaY:Jt=pn.deltaX;const $t=je.current.style.transform.match(/translateX\(([-0-9.]+)px\)/);let Nn=$t?parseFloat($t[1]):0;Nn=Math.abs(Nn),Nn=Nn+Jt,Nn<=0&&(Nn=0);const rr=je.current.clientWidth-Re.current.clientWidth;Nn>=rr&&(Nn=rr);const De=Nn/je.current.clientWidth*Re.current.clientWidth;ft.current.style.left=`${De}px`,je.current.style.transform=`translateX(${-Nn}px)`,pn.preventDefault()},Pn=(pn,Jt,Tt)=>{if(Tt.stopPropagation(),O.length===20){o.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:600,centered:!0,content:"\u5B9E\u9A8C\u754C\u9762\u7A97\u53E3\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF0820\u4E2A\uFF09\uFF0C\u4E0D\u5141\u8BB8\u518D\u590D\u5236\u7A97\u53E3\u3002"});return}const $t=(0,f.cloneDeep)(O),Nn=$t[Jt],rr=String(Math.random()).slice(-10),V=`${Nn.index_tab.split("-")[0]}-${rr}`;let re=Nn.name;const pe=ge.filter(wt=>wt.tab_type===4)||[];if(pe.length===1){const wt=pe[0].name,Ye=$t.filter(rt=>rt.tab_type===4).map(rt=>{var et;return Number((et=rt.name)==null?void 0:et.split(wt)[1])});Ye.push(1),console.log(Ye,"nameItems"),re=wt+(Math.max(...Ye)+1)}const Me=K(z({},Nn),{name:re,active:!1,index_tab:V,isCopy:!0});$t.splice(Jt+1,0,Me),ue($t)},Ln=(pn,Jt,Tt)=>{Tt.stopPropagation();const $t=(0,f.cloneDeep)(O);$t.splice(Jt,1),pn.index_tab===Ee.index_tab&&($t[Jt-1].active=!0,Ce($t[Jt-1])),ue($t)};return b.createElement("div",{className:p.scrollbar,ref:Re},b.createElement("div",{className:p.scrollbarContent,ref:je},O.map((pn,Jt)=>{var Tt;const{index_tab:$t,isCopy:Nn,tab_type:rr,name:De}=pn;return b.createElement("div",{key:$t,onClick:()=>{if($t===Ee.index_tab)return;const V=K(z({},pn),{active:!0}),re=(0,f.cloneDeep)(O);re[Jt]=V,Ce(V),ue(re)},className:Ee.index_tab===$t?`${p.item} ${p.active}`:p.item},rr===1&&b.createElement(b.Fragment,null,b.createElement("i",{title:"\u4EE3\u7801\u7F16\u8F91\u5668",style:{color:"#3B86A0"},className:"iconfont icon-daimabianjiqi1"}),b.createElement("span",null,De),!!Lt&&b.createElement(s.Z,{className:p.icon,overlayClassName:p.paths,onOpenChange:V=>{Et(V)},disabled:vn,menu:{items:(Tt=(0,f.compact)(tt))==null?void 0:Tt.map(V=>({key:V,label:b.createElement("span",{className:Lt===V?p.pathActive:""},V),onClick:()=>{Lt!==V&&(Et(!1),Yt(V))}}))}},b.createElement("div",null,Te?b.createElement("b",{className:"iconfont icon-a-xialazhankai"}):b.createElement("b",{className:"iconfont icon-shouqi4"}))),gt&&b.createElement("div",{className:p.dot})),rr===2&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#608B4E"},title:"VSCode\u7F16\u8F91\u5668",className:"iconfont icon-vscode"}),b.createElement("span",null,De)),rr===3&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#608B4E"},title:"\u56FE\u5F62\u5316\u684C\u9762",className:"iconfont icon-tuxinghuazhuomian"}),b.createElement("span",null,De)),rr===4&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#3B86A0"},title:"\u547D\u4EE4\u884C\u7EC8\u7AEF",className:"iconfont icon-minglinghang"}),b.createElement("span",null,De),!Vn&&b.createElement("aside",{title:"\u590D\u5236",onClick:V=>Pn(pn,Jt,V),className:"iconfont icon-fuzhihuanjing font14 ml10 current"}),Nn&&b.createElement("aside",{title:"\u5173\u95ED",onClick:V=>Ln(pn,Jt,V),className:"iconfont icon-guanbishiyanhuanjing font14 ml10 current"})),rr===5&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#3B86A0"},title:"\u5BB9\u5668\u5185\u670D\u52A1",className:"iconfont icon-rongqi1"}),b.createElement("span",null,De)),rr===6&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#3B86A0"},title:"\u865A\u62DF\u4EFF\u771F",className:"icon-xunifangzhen"}),b.createElement("span",null,De)),rr===7&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#3B86A0"},title:"jupyter Lab",className:"icon-jupyterLab"}),b.createElement("span",null,De)))})),b.createElement("div",{style:{display:Ke?"block":"none"},className:p.scrollbarTrack},b.createElement("div",{ref:ft,className:p.scrollbarThumb})))}},91379:function(M,r,t){"use strict";t.r(r),t.d(r,{default:function(){return dE}});var e=t(59301),p=t(76560),o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg==",s=t(95237),f=t(43604),h=t(2610),y=({position:l,subject:c,score:d,onViewAllTask:x,challenge_optional:ne})=>{const[R,w]=(0,e.useState)(!1),i=(0,p.useLocation)(),[a]=(0,p.useSearchParams)();function u(){w(!R),(0,h.vp)()?(0,h.BU)():(0,h.Dj)(document.getElementById("task-left-panel"))}const D=()=>{(0,h.vp)()?w(!0):w(!1)};return(0,e.useEffect)(()=>(document.addEventListener((0,h.gH)(),D),()=>{document.removeEventListener((0,h.gH)(),D)}),[]),e.createElement("div",{className:"task-header"},e.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:x},e.createElement("img",{src:o,alt:"nav",width:45})),e.createElement(s.Z,{style:{flex:1},wrap:!1,align:"middle",gutter:10},e.createElement(f.Z,{style:{minWidth:"0px"}},e.createElement("h3",{title:c},"\u7B2C",l,"\u5173\uFF1A",c)),ne&&!!a.get("coursesId")&&e.createElement(f.Z,null,e.createElement("div",{className:"font14 mr10",style:{color:"#E88D13",padding:"1px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"22px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),e.createElement("span",null,d),a.get("isFullScreen")!=="true"&&e.createElement("a",{onClick:u,title:R?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},e.createElement("i",{className:R?"iconfont icon-shousuo c-grey-333 font16 ml10 current":"iconfont icon-zhankai c-grey-333 font16 ml10 current"})))},m=t(61621),E=t(49770),b=t(1710),k=t(58421),te=t(57884),Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg==",Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII=",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII=",I=t(6480),P=t(49661),z=t(56656),K=t.n(z),ie=Object.defineProperty,ae=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Ce=(l,c,d)=>c in l?ie(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,gt=(l,c)=>{for(var d in c||(c={}))ue.call(c,d)&&Ce(l,d,c[d]);if(O)for(var d of O(c))Ee.call(c,d)&&Ce(l,d,c[d]);return l},tt=(l,c)=>ae(l,ge(c)),Lt=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const Yt={0:Y,1:Q,2:Z},vn={loading:!0,page:1,data:null};var Vn=(l=>(l[l.SET_LOADING=0]="SET_LOADING",l[l.SET_STATE=1]="SET_STATE",l[l.SET_PAGE=2]="SET_PAGE",l))(Vn||{});function Ke(l,c){switch(c.type){case 0:return tt(gt({},l),{loading:c.payload});case 1:return gt(gt({},l),c.payload);case 2:return tt(gt({},l),{page:c.payload});default:throw new Error}}var sn=({activeIndex:l,taskId:c})=>{const[d,x]=(0,e.useReducer)(Ke,vn),{loading:ne,page:R,data:w}=d,i=(0,e.useRef)(),[a,u]=(0,e.useState)(!1),D=(0,e.useMemo)(()=>[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:(se,U,le)=>{let L=(R-1)*10+le+1;return L<=3?e.createElement("img",{src:Yt[L-1],alt:"rank",width:36}):L}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:w==null?void 0:w.rank_data_name,dataIndex:"score",render:se=>(w==null?void 0:w.open_rank)==="DEFAULT"?(0,P.li)(se):se},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:se=>K()(se).format("YYYY-MM-DD HH:mm:ss")}],[w==null?void 0:w.rank_data_name,w==null?void 0:w.open_rank,R]),B=()=>Lt(void 0,null,function*(){u(!0);const W=yield(0,I.i8)(c,{page:R,limit:10});u(!1),x({type:1,payload:{loading:!1,data:W.data}})});(0,e.useEffect)(()=>(l===4?(clearInterval(i.current),sessionStorage.getItem("rankingShixunDetailAutoRefersh")&&N(!0),B()):clearInterval(i.current),()=>{clearInterval(i.current)}),[R,l,c]);function S(W){x({type:2,payload:W})}const N=W=>{if(!W){clearInterval(i.current);return}i.current=setInterval(()=>{B()},1e3*10)};return e.createElement("div",{className:"ranking-container"},ne?e.createElement(m.Z,{avatar:!0,paragraph:{rows:4}}):e.createElement(e.Fragment,null,e.createElement(s.Z,{align:"middle",justify:"start",style:{marginBottom:"20px"}},e.createElement(f.Z,null,e.createElement("div",{className:"flex-container"},e.createElement(E.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("rankingShixunDetailAutoRefersh"),onChange:W=>{W?sessionStorage.setItem("rankingShixunDetailAutoRefersh","true"):sessionStorage.removeItem("rankingShixunDetailAutoRefersh"),N(W)}}),e.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09")))),!w||(w==null?void 0:w.rank_list_count)===0?e.createElement(te.Z,{styles:{margin:"20% auto"}}):e.createElement(e.Fragment,null,e.createElement(b.default,{pagination:!1,size:"middle",dataSource:w.rank_list,columns:D,loading:a}),w.rank_list_count>10?e.createElement(k.Z,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:S,current:R,total:w.rank_list_count}):null)))},Te=t(88838),Et=t(7664),ft=t(8591),Re=t(43418),je=t(43428),ht=t(75790),dn={"content-wrapper":"content-wrapper___kKoFC",scroll:"scroll___lsiy3","unity-3d-container":"unity-3d-container___kQAJh","unity-3d-resize":"unity-3d-resize___xD5aC","unity3d-panel":"unity3d-panel___WLXqG","btn-enlarge":"btn-enlarge___mQbst",enlarge:"enlarge___p_I6G","tab-nav":"tab-nav___iVZmY","tab-fixed":"tab-fixed___SeByu",active:"active___TjNGA","tab-panel-body":"tab-panel-body___iueV_","answer-tip":"answer-tip___b7k1Y"},zt=t(80373),Rt=t(89831),en=t(13570);const Pn="YYYY-MM-DD HH:mm";var Ln=({challenge_optional:l,challenge:c,position:d,status:x,get_gold:ne,get_experience:R,star:w,tag_count:i,finished_time:a,index:u,view_answer_time:D,name:B,identifier:S,identity:N,shixun:W,taskList:se,had_all_submmit:U,challenge_st:le,onSaveTaskStar:L})=>{const H=(0,p.useLocation)(),q=(0,p.useParams)(),[ye]=(0,p.useSearchParams)();function G(Se){L(S,Se,u)}const ee=x===2||W.status<2||se[u-1]&&se[u-1].status===2||W.task_pass||N<=5;return e.createElement("div",{className:`task-item-container ${c.position===d?"active":""} ${x===2?"finish":""}`},e.createElement("div",{className:"flex-container challenge-title space-between"},ee?e.createElement(s.Z,{wrap:!1,align:"middle",gutter:10},e.createElement(f.Z,null,e.createElement("a",{href:`/tasks/${S}${H.search}`,onClick:Se=>{if(Se.preventDefault(),q.courseId&&q.homeworkId){setTimeout(()=>window.location.href=`/tasks/${q.courseId}/${q.homeworkId}/${S}${H.search}`,300);return}if(q.courseId&&q.exerciseId){setTimeout(()=>window.location.href=`/tasks/${q.courseId}/${q.exerciseId}/${S}/exercise${H.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${S}${H.search}`,300)}},`${d}. ${B}`," ")),l&&!!ye.get("coursesId")&&e.createElement(f.Z,null,e.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))):e.createElement(s.Z,{wrap:!1,align:"middle",gutter:10},e.createElement(f.Z,null,e.createElement("span",null,`${d}. ${B}`)),l&&!!ye.get("coursesId")&&e.createElement(f.Z,null,e.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),le?e.createElement("span",{className:U?"green":""},U?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4"):e.createElement("i",{className:`iconfont icon-wancheng1 ${x===2?"green":""}`})),e.createElement("div",{className:"flex-container"},e.createElement("p",{className:x===2?"green":""},e.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",x===2&&R>0?"+":"",R),e.createElement("p",{className:x===2?"green":""},e.createElement("span",null,"\u91D1\u5E01")," ",x===2&&ne>0?"+":""," ",ne),e.createElement("p",null,e.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",i||"\u65E0")),e.createElement("div",{className:"flex-container"},e.createElement("p",null,e.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),a?K()(a).format(Pn):"--"),e.createElement("p",null,e.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),D?K()(D).format(Pn):"--")),W.status>=2?e.createElement("div",{className:"rate-container"},x===2&&w===0?e.createElement(e.Fragment,null,e.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),e.createElement(en.Z,{defaultValue:0,onChange:G,className:"star-tip-rate"})):null,x===2&&w>0?e.createElement(e.Fragment,null,e.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),e.createElement(en.Z,{value:w,disabled:!0}),e.createElement("span",{className:"highlight"},w,"\u5206")):null):null)},pn=Object.defineProperty,Jt=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,De=(l,c,d)=>c in l?pn(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,V=(l,c)=>{for(var d in c||(c={}))Nn.call(c,d)&&De(l,d,c[d]);if($t)for(var d of $t(c))rr.call(c,d)&&De(l,d,c[d]);return l},re=(l,c)=>Jt(l,Tt(c)),pe=({taskList:l,challenge:c,shixun:d,identity:x,onSaveTaskStar:ne})=>{const[R]=(0,p.useSearchParams)();return e.createElement("div",{className:"task-nav-container"},!!R.get("coursesId")&&e.createElement("p",{className:"task-tip"},e.createElement("div",null,e.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),l.map((w,i)=>{let a=re(V({},w),{identity:x,index:i,challenge:c,taskList:l,shixun:d,onSaveTaskStar:ne});return e.createElement(Ln,V({key:i},a))}))},Me={tree:"tree___LyfjL"},wt=t(17574),Ye=t(854),rt=t(72664),et=t(67135),Ne=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const st=(l,c,d,x,ne)=>Ne(void 0,null,function*(){const R=()=>{ne?(0,P.xg)(d?`/tasks/${w==null?void 0:w.identifier}/jupyter`:`/tasks/${w.game_identifier}?subject_id=${x}`):window.location.href=d?`/tasks/${w==null?void 0:w.identifier}/jupyter`:`/tasks/${w.game_identifier}?subject_id=${x}`},w=d?yield(0,et.BK)({id:l,challenge_id:c,subject_id:x}):yield(0,et.Ir)({id:l,challenge_id:c,subject_id:x});if(w!=null&&w.game_identifier||w!=null&&w.identifier){if(w!=null&&w.access)R();else{if((w==null?void 0:w.access)==!1){ft.ZP.warning("\u5F53\u524D\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\uFF0C\u5DF2\u4E3A\u60A8\u8DF3\u8F6C\u5230\u8BE5\u5B9E\u8BAD\u672A\u901A\u8FC7\u7684\u7B2C\u4E00\u4E2A\u5173\u5361"),setTimeout(()=>{st(l,"",d,x,ne)},1e3);return}R()}return}(w==null?void 0:w.status)===-3?(0,P.eF)():(w==null?void 0:w.status)===2?ce(w==null?void 0:w.message):(w==null?void 0:w.status)===3&&We(w==null?void 0:w.message)}),ce=l=>{l=l!=null&&l.includes(".json")?l:`${l}.json`,Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ne(void 0,null,function*(){const c=yield(0,rt.L8)({url:l});if(!c)return;ft.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const d=yield(0,et.Ir)({id:c.shixun_identifier});if(d!=null&&d.game_identifier){(0,P.xg)(`/tasks/${d.game_identifier}`);return}(d==null?void 0:d.status)===2?ce(d==null?void 0:d.message):(d==null?void 0:d.status)===3&&We(d==null?void 0:d.message)})})},We=l=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",l,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};var Be=t(59301);const{DirectoryTree:St}=wt.default;var bn=({taskList:l,challenge:c,shixun:d,identity:x,onSaveTaskStar:ne,subject_id:R})=>{const w=(0,p.useParams)(),[i]=(0,p.useSearchParams)(),[a,u]=(0,e.useState)([]),[D,B]=(0,e.useState)([]),[S,N]=(0,e.useState)();(0,e.useEffect)(()=>{W(l),B(le({children:l},c.id)),u([...l]),console.log("taskList:",l)},[l]);const W=L=>{L.map((H,q)=>{var ye;H.index=q,H.title=H.name,H.id==c.id&&N(H.key),(ye=H.children)!=null&&ye.length&&W(H.children)})},se=(L,H)=>{var q,ye;console.log("Trigger Select",L,H),H.node.shixun_identifier&&st(H.node.shixun_identifier,H.node.key,((q=H.node)==null?void 0:q.is_jupyter)||((ye=H.node)==null?void 0:ye.is_jupyter_lab),R)},U=()=>{console.log("Trigger Expand")};function le(L,H){var q;if(!(!L||typeof L!="object"))return L.id==H?[]:L.children.some(ye=>q=le(ye,H))?[...q,L.key]:void 0}return Be.createElement("div",{className:"task-nav-container"},!!i.get("coursesId")&&Be.createElement("p",{className:"task-tip"},Be.createElement("div",null,Be.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),!!(a!=null&&a.length)&&Be.createElement("div",{style:{padding:10}},Be.createElement(St,{className:Me.tree,icon:Be.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:Be.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:se,onExpand:U,selectedKeys:[S],defaultExpandedKeys:[...D||[]],treeData:a,titleRender:(L,H,q)=>Be.createElement("span",{className:`${c.id==L.id?Me.active:""} multi_ellipsis1`,style:{paddingRight:34}},L.item_type==="Shixun"&&Be.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),L.item_type==="Challenge"&&Be.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:L.item_type==="Shixun"?-2:0}},"\uFF08",P.I9[L.index],"\uFF09"),Be.createElement("span",{style:{position:"relative",top:L.item_type==="Shixun"||L.item_type==="Stage"?-2:0}},L==null?void 0:L.name),L.item_type!=="Stage"&&Be.createElement("i",{className:`iconfont icon-tasks-img c-grey-999 ${(L==null?void 0:L.status)==1&&"c-green-29b"}`},((L==null?void 0:L.status)==1||(L==null?void 0:L.status)==0)&&Be.createElement("img",{src:Ye.k$,width:"16"}),(L==null?void 0:L.status)==2&&Be.createElement("img",{src:Ye.ub,width:"16"}),(L==null?void 0:L.status)==3&&Be.createElement("img",{src:Ye.e6,width:"16"})))})))},Rn=t(20813),Jn=t(89389),xe=t(78241),gn=t(57809),vt=t(92832),Yn=t(71418),Fn=t(82093),mn=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())}),ut=({user_praise:l,praise_count:c,praisePlus:d,onCreateDiscuss:x,user:ne,userInfo:R})=>{const[w,i]=(0,e.useState)(!1),[a,u]=(0,e.useState)(""),D=(0,p.useParams)(),[B]=(0,p.useSearchParams)(),[S,N]=(0,e.useState)(!1),[W,se]=(0,e.useState)([]),[U,le]=(0,e.useState)([]),[L]=xe.default.useForm(),[H,q]=(0,e.useState)([]),[ye,G]=(0,e.useState)(!1),[ee,Se]=(0,e.useState)(!1),[ke,me]=(0,e.useState)(!1),[Ve,qe]=(0,e.useState)(0);(0,e.useEffect)(()=>mn(void 0,null,function*(){var Ge,lt,ln,ct,Ht;if(B.get("homework_common_id")){let Bt=yield(0,Fn.ZP)(`/api/shixun_homeworks/${B.get("homework_common_id")}/header_info.json`,{method:"get"});(Bt==null?void 0:Bt.status)===0&&(se([{course_group_id:"-",group_group_name:"\u5168\u90E8\u5206\u73ED"},...(Ge=Bt==null?void 0:Bt.data)==null?void 0:Ge.course_group_info]),le([{id:"-",name:"\u5168\u90E8\u72B6\u6001"},...(ln=(lt=Bt==null?void 0:Bt.data)==null?void 0:lt.task_status)==null?void 0:ln.filter(At=>(At==null?void 0:At.id)!=0&&(At==null?void 0:At.id)!=-1)]),L.setFieldsValue({course_group:B.get("courseGroup")?(ct=B.get("courseGroup").split(","))==null?void 0:ct.map(At=>At=="-"?At:Number(At)):["-"],work_status:B.get("workStatus")?(Ht=B.get("workStatus").split(","))==null?void 0:Ht.map(At=>At=="-"?At:Number(At)):["-"],search:B.get("search")?B.get("search"):""}),Mt())}}),[]);const Mt=()=>mn(void 0,null,function*(){var Ge,lt,ln,ct,Ht,Bt;G(!0);let At=yield(0,Fn.ZP)(`/api/shixun_homeworks/${B.get("homework_common_id")}/all_student_works.json`,{method:"get",params:{search:L.getFieldValue("search"),course_group:L.getFieldValue("course_group"),work_status:L.getFieldValue("work_status")}});if((At==null?void 0:At.status)===0){q((Ge=At==null?void 0:At.data)==null?void 0:Ge.student_works),Se(!1),me(!1);for(let xn in(lt=At==null?void 0:At.data)==null?void 0:lt.student_works)(D==null?void 0:D.taskId)==((ct=(ln=At==null?void 0:At.data)==null?void 0:ln.student_works[xn])==null?void 0:ct.game_identifier)&&(qe(xn),xn!=0?Se(!0):Se(!1),xn!=((Bt=(Ht=At==null?void 0:At.data)==null?void 0:Ht.student_works)==null?void 0:Bt.length)-1?me(!0):me(!1))}G(!1)});function Xt(Ge){u(Ge)}function pt(){i(!0)}function It(){i(!1)}function nt(){return mn(this,null,function*(){if(!(R!=null&&R.authentication)){Re.default.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:()=>{window.open("/account/certification")}});return}if(a.trim()==""){ft.ZP.warning("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}x(a),u(""),i(!1)})}return e.createElement("div",{className:`comment-input-editor-container ${w?"active":""} `},e.createElement("div",{className:w?"text-area hide":"text-area"},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:pt}),e.createElement("a",{className:"c-light-black",onClick:d,title:l?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${l?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `,alt:"\u8D5E"}),c?e.createElement("span",null,c):"")),w?e.createElement("div",{className:"input-mask",onClick:It}):null,e.createElement("div",{className:w?"md-container":"md-container hide"},e.createElement(Jn.Z,{id:"discuss-input-editor",startInit:w,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:a,height:240,onChange:Xt}),e.createElement("div",{className:"tip-container",onClick:It},e.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),e.createElement("a",{className:"btn-send",style:{color:"#fff",background:"#0152d9"},onClick:nt},"\u53D1\u9001"))),B.get("homework_common_id")&&e.createElement("div",{className:"students"},e.createElement("div",{className:"students_list",onClick:()=>{N(!0)}},"\u5B66\u751F\u5217\u8868"),e.createElement("div",{style:{marginLeft:"auto"}}),ee&&e.createElement("div",{className:"students_change",onClick:()=>{var Ge;p.history.push(`${(Ge=H==null?void 0:H[Number(Ve)-1])==null?void 0:Ge.url}&courseGroup=${L.getFieldValue("course_group")||""}&workStatus=${L.getFieldValue("work_status")||""}&search=${L.getFieldValue("search")||""}`),location.reload()}},"\u4E0A\u4E00\u4E2A"),ke&&e.createElement("div",{className:"students_change",onClick:()=>{var Ge;p.history.push(`${(Ge=H==null?void 0:H[Number(Ve)+1])==null?void 0:Ge.url}&courseGroup=${L.getFieldValue("course_group")||""}&workStatus=${L.getFieldValue("work_status")||""}&search=${L.getFieldValue("search")||""}`),location.reload()}},"\u4E0B\u4E00\u4E2A")),e.createElement(ht.Z,null,e.createElement(je.Z,{title:null,style:{width:"700px"},placement:"left",closable:!1,open:S,onClose:()=>N(!1)},e.createElement("div",{style:{fontSize:"16px",marginBottom:"20px",fontWeight:"bold"}},"\u5B66\u751F\u5217\u8868"),e.createElement(xe.default,{form:L,layout:"inline",className:"myformStyle"},e.createElement(xe.default.Item,{name:"course_group"},e.createElement(gn.default,{maxTagCount:1,style:{width:180},mode:"multiple",onChange:Ge=>{(Ge==null?void 0:Ge.length)<2?L.setFieldValue("course_group",Ge):(Ge==null?void 0:Ge[(Ge==null?void 0:Ge.length)-1])=="-"?L.setFieldValue("course_group",["-"]):L.setFieldValue("course_group",Ge==null?void 0:Ge.filter(lt=>lt!="-")),Mt()}},W.map(Ge=>e.createElement(gn.default.Option,{key:Ge.course_group_id,value:Ge.course_group_id},Ge.group_group_name)))),e.createElement(xe.default.Item,{name:"work_status"},e.createElement(gn.default,{maxTagCount:1,style:{width:180,marginLeft:"10px"},mode:"multiple",onChange:Ge=>{(Ge==null?void 0:Ge.length)<2?L.setFieldValue("work_status",Ge):(Ge==null?void 0:Ge[(Ge==null?void 0:Ge.length)-1])=="-"?L.setFieldValue("work_status",["-"]):L.setFieldValue("work_status",Ge==null?void 0:Ge.filter(lt=>lt!="-")),Mt()}},U.map(Ge=>e.createElement(gn.default.Option,{key:Ge.id,value:Ge.id},Ge.name)))),e.createElement(xe.default.Item,{name:"search"},e.createElement(vt.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",className:"mySearch",onChange:Ge=>L.setFieldValue("search",Ge.target.value),suffix:e.createElement("i",{className:"iconfont icon-sousuo9 font14 ",style:{cursor:"pointer"},onClick:()=>Mt()})}))),e.createElement(Yn.Z,{spinning:ye},e.createElement(b.default,{style:{marginTop:"20px"},dataSource:H,scroll:{y:"70vh"},columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"final_score"},{title:"\u64CD\u4F5C",render:(Ge,lt)=>e.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{p.history.push(`${lt==null?void 0:lt.url}&courseGroup=${L.getFieldValue("course_group")||""}&workStatus=${L.getFieldValue("work_status")||""}&search=${L.getFieldValue("search")||""}`),location.reload()}},"\u67E5\u770B")}],pagination:!1})))))},dt=t(33796),He=t(766),tr=({data:l})=>e.createElement(e.Fragment,null,l&&l.map(c=>e.createElement("div",{className:"choose-answer-item",key:c.position},e.createElement("p",null,"\u7B2C",c.position,"\u9898"),e.createElement(Et.Z,{value:c.answer})))),Lr=({data:l,onShowUnlockAnswerModal:c,challenge:d})=>{const x=d!=null&&d.disable_copy?{userSelect:"none"}:{},ne=R=>{if(d!=null&&d.disable_copy){ft.ZP.error("\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848");return}const w=document.querySelector(`#answer-content-${R}`);if(w){const i=u=>{let D="";for(const B of u.childNodes)if(B.nodeType===Node.TEXT_NODE)D+=B.textContent;else if(B.nodeType===Node.ELEMENT_NODE)if(B.tagName==="PRE"||B.tagName==="CODE")D+=B.innerText;else if(B.tagName==="BR")D+=` + ${(Vn==null?void 0:Vn.type)=="CPU"?Fn?"icon-tuichuquanping2":"icon-quanping2":at?"icon-tuichuquanping2":"icon-quanping2"} + `,onClick:()=>Cn(Vn.type,xr)})),Le.createElement(h.Z,{spinning:xe},ea(Vn.type)?Le.createElement("div",{style:{marginTop:(Vn==null?void 0:Vn.type)=="CPU"?Fn?"7%":"":at?"7%":""}},Le.createElement(ae,{dataInfo:{y:Zt(Et,Vn==null?void 0:Vn.type,1)||[],x:Zt(Et,Vn==null?void 0:Vn.type,0)||[]},startAndEndTime:Bt,colors:St,indexKey:xr,valueName:Et.map(Mn=>Mn.name),imageTypeName:Et.map(Mn=>{var A;return(A=Mn==null?void 0:Mn.promQueryResult)==null?void 0:A.imageTypeName}),key:`${xr}-${Tr}`}),Le.createElement("div",{className:O.info_con},Le.createElement("div",{className:O.info_top},Le.createElement("div",null,"\u6700\u5927\u503C"),Le.createElement("div",null,"\u6700\u5C0F\u503C"),Le.createElement("div",null,"\u5E73\u5747\u503C")),Et.map((Mn,A)=>{var L;let _=Mn==null?void 0:Mn.promQueryResult;return Le.createElement("div",{className:O.listdata,key:A},Le.createElement("div",{className:O.block,style:{backgroundColor:St[A],marginRight:10}}),Le.createElement("div",{className:O.typename},(L=Mn==null?void 0:Mn.promQueryResult)==null?void 0:L.imageTypeName),Le.createElement("div",{className:O.val},(Vn==null?void 0:Vn.type)=="CPU"?`${_==null?void 0:_.cpuMaxDoubleValue}Cores`:`${_==null?void 0:_.memoryDoubleMaxValue}MiB`),Le.createElement("div",{className:O.val},(Vn==null?void 0:Vn.type)=="CPU"?`${_==null?void 0:_.cpuMinDoubleValue}Cores`:`${_==null?void 0:_.memoryDoubleMinValue}MiB`),Le.createElement("div",{className:O.val},(Vn==null?void 0:Vn.type)=="CPU"?`${_==null?void 0:_.cpuAvgDoubleValue}Cores`:`${_==null?void 0:_.memoryDoubleAvgValue}MiB`))}))):Le.createElement(Ke.Z,null)))))},dn=t(59301),zt=(De,V,re)=>new Promise((pe,Me)=>{var Dt=et=>{try{rt(re.next(et))}catch(Ne){Me(Ne)}},Ye=et=>{try{rt(re.throw(et))}catch(Ne){Me(Ne)}},rt=et=>et.done?pe(et.value):Promise.resolve(et.value).then(Dt,Ye);rt((re=re.apply(De,V)).next())}),en=({getApi:De,identifier:V,visible:re,info:pe})=>{const[Me,Dt]=(0,e.useState)({}),[Ye,rt]=(0,e.useState)(!0);(0,e.useEffect)(()=>{rt(!0)},[re]),(0,e.useEffect)(()=>{De&&Ye&&et()},[De]);const et=()=>zt(void 0,null,function*(){const Ne=yield(0,Q.ZP)(`/api/shixuns/${V}/cpu_basic_data.json`,{method:"get"});(Ne==null?void 0:Ne.status)==0&&Dt(Ne)});return dn.createElement("div",null,dn.createElement(ft,{isFirst:Ye,setIsFirst:Ne=>rt(Ne),identifier:V,data:Me,info:pe}))},Pn=t(49661),Tn=t(76560),pn=t(67135),Jt=t(23869),Tt=t(59301),$t=(De,V,re)=>new Promise((pe,Me)=>{var Dt=et=>{try{rt(re.next(et))}catch(Ne){Me(Ne)}},Ye=et=>{try{rt(re.throw(et))}catch(Ne){Me(Ne)}},rt=et=>et.done?pe(et.value):Promise.resolve(et.value).then(Dt,Ye);rt((re=re.apply(De,V)).next())});const Nn=({globalSetting:De,dispatch:V,practiceSetting:re,shixunsDetail:pe,visible:Me,onCancel:Dt,info:Ye,identifier:rt,isJupyter:et,onOk:Ne})=>{const[it,ce]=(0,e.useState)("1"),[We,Be]=(0,e.useState)("\u63A8\u8350\u914D\u7F6E"),[Bt,bn]=(0,e.useState)([]),[Rn,Jn]=(0,e.useState)(!1),[xe,gn]=(0,e.useState)(!1),[Et,zn]=(0,e.useState)({}),[Fn,mn]=(0,e.useState)(!1);(0,e.useEffect)(()=>{Me&&(gn(!1),ce("1"),Be("\u63A8\u8350\u914D\u7F6E"),(Ye==null?void 0:Ye.type)=="\u6311\u6218\u9875\u9762"?bn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):bn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),zn({}),at(),(Ye==null?void 0:Ye.type)=="\u6311\u6218\u9875\u9762"&&V({type:"shixunsDetail/getShixunsDetail",payload:{id:rt}}))},[Me]);const at=()=>$t(void 0,null,function*(){mn(!0);const Te=yield(0,pn.HS)(rt);[0,-10].includes(Te.status)&&(zn(Te),mn(!1))}),ct=Te=>{Te=="2"?gn(!0):gn(!1),ce(Te)},He=()=>{p.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Tt.createElement("div",{className:"tc"},Tt.createElement("img",{src:te,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},tr=()=>$t(void 0,null,function*(){if((0,Jt.gy)(V,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||We=="\u5F53\u524D\u914D\u7F6E")return;Jn(!0),(yield(0,Q.ZP)(`/api/shixuns/${rt}/apply_recommend_config.json`,{method:"put",body:{data:We=="\u63A8\u8350\u914D\u7F6E"?Et==null?void 0:Et.recommend:Et==null?void 0:Et.high}})).status==0&&(o.ZP.success("\u5E94\u7528\u6210\u529F"),Jn(!1),Dt(),Ne())}),Tr=()=>$t(void 0,null,function*(){var Te,xt;if(yield X(),(0,Pn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Te=pe.detail)!=null&&Te.is_jupyter||(xt=pe.detail)!=null&&xt.is_jupyter_lab){V({type:"shixunsDetail/execJupyter",payload:{id:rt}}).then(Cn=>{var Zt;Cn!=null&&Cn.identifier&&((Zt=Tn.history)==null||Zt.push(`/tasks/${Cn.identifier}/jupyter`))});return}V({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const kt=et?yield(0,pn.BK)({id:rt}):yield(0,pn.Ir)({id:rt});if(V({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),kt!=null&&kt.game_identifier||kt!=null&&kt.identifier){(0,Pn.xg)(et?`/tasks/${kt==null?void 0:kt.identifier}/jupyter`:`/tasks/${kt.game_identifier}`);return}(kt==null?void 0:kt.status)===-3?(0,Pn.eF)():(kt==null?void 0:kt.status)===2?Wt(kt==null?void 0:kt.message):(kt==null?void 0:kt.status)===3&&St(kt==null?void 0:kt.message)}),X=()=>new Promise((Te,xt)=>{var kt;(kt=re==null?void 0:re.sideBar)!=null&&kt.confirmLeave?p.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{V({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Te()},onCancel:()=>{xt()}}):Te()}),Wt=Te=>{Te=Te!=null&&Te.includes(".json")?Te:`${Te}.json`,p.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Tt.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>$t(void 0,null,function*(){const xt=yield(0,Q.ZP)("/api"+Te,{method:"get"});if(!xt)return;o.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const kt=yield(0,pn.Ir)({id:xt.shixun_identifier});if(kt!=null&&kt.game_identifier){(0,Pn.xg)(`/tasks/${kt.game_identifier}`);return}(kt==null?void 0:kt.status)===2?Wt(kt==null?void 0:kt.message):(kt==null?void 0:kt.status)===3&&St(kt==null?void 0:kt.message)})})},St=Te=>{p.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Tt.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Te,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Tt.createElement(Tt.Fragment,null,Tt.createElement(s.Z,{title:null,placement:"right",open:Me,width:1e3,onClose:Dt,closeIcon:null,footer:null},Tt.createElement("div",{className:v.header_body},Tt.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Tt.createElement(b.Z,{className:v.close,onClick:Dt})),Tt.createElement(f.default,{activeKey:it,onChange:ct},Tt.createElement(f.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Tt.createElement(h.Z,{spinning:Fn,size:"large",tip:Tt.createElement("div",{style:{color:"#666",fontSize:"14px"}},Tt.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Tt.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Tt.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Et==null?void 0:Et.status)==0?Tt.createElement(Tt.Fragment,null,Tt.createElement("div",{className:v.recommend_config_introduce},Tt.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Tt.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Tt.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Tt.createElement("div",{className:v.recommend_config},Bt.map((Te,xt)=>Tt.createElement("div",{className:`${v.recommend_config_item} ${Te==We?v.recommend_config_active_item:""}`,key:Te,onClick:()=>Be(Te)},Tt.createElement("div",{className:v.item_title},Tt.createElement("div",null,Te),xt==1?Tt.createElement("div",{className:v.recommend_text},"\u63A8\u8350"):Tt.createElement(Tt.Fragment,null)),(Te=="\u5F53\u524D\u914D\u7F6E"&&(Et==null?void 0:Et.current)||Te=="\u63A8\u8350\u914D\u7F6E"&&(Et==null?void 0:Et.recommend)||Te=="\u589E\u5F3A\u914D\u7F6E"&&(Et==null?void 0:Et.high)||[]).map((kt,Cn)=>Tt.createElement("div",{className:v.item_content,key:Cn},Tt.createElement("span",null,kt==null?void 0:kt.image_name),kt!=null&&kt.cpu_limit?Tt.createElement("span",null,kt==null?void 0:kt.cpu_limit,"\u6838",kt==null?void 0:kt.memory_limit,"G"):Tt.createElement("div",null,Tt.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Tt.createElement(y.Z,{title:Tt.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Tt.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Tt.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Tt.createElement(k.Z,{className:v.tooltip})))))))),Tt.createElement("div",{className:v.recommend_config_footer},Tt.createElement("div",null,Tt.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Tt.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>He()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Tt.createElement(m.ZP,{type:"primary",shape:"round",disabled:We=="\u5F53\u524D\u914D\u7F6E",onClick:tr,loading:Rn},"\u4E00\u952E\u5E94\u7528"))):Fn?Tt.createElement("div",{style:{height:400}}):Tt.createElement("div",{className:v.no_data},Tt.createElement("img",{src:Y,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Tt.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Tt.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(Ye==null?void 0:Ye.type)!="\u6311\u6218\u9875\u9762"&&Tt.createElement("div",{className:v.application,onClick:()=>{Tr(),Dt()}},"\u6A21\u62DF\u5B9E\u6218")))),Tt.createElement(f.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Tt.createElement(en,{getApi:xe,identifier:rt,visible:Me,info:Ye})))))};var ar=(0,Tn.connect)(({globalSetting:De,practiceSetting:V,shixunsDetail:re})=>({globalSetting:De,practiceSetting:V,shixunsDetail:re}))(Nn)},2440:function(M,r,t){"use strict";t.d(r,{Z:function(){return ae}});var e=t(59301),p={scrollbar:"scrollbar___lLOKh",scrollbarContent:"scrollbarContent___J5uQ6",scrollbarTrack:"scrollbarTrack___ptQqt",scrollbarThumb:"scrollbarThumb___GFuZv",item:"item___MSfbI",icon:"icon___AXhP9",dot:"dot___BA766",active:"active___Rkf93",pathActive:"pathActive___l4hB4",paths:"paths___gzBRM"},o=t(43418),s=t(38854),f=t(89392),h=t(33796),y=t(76374),m=t(49661),v=t(76560),b=t(59301),k=Object.defineProperty,te=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,P=(ge,O,ue)=>O in ge?k(ge,O,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ge[O]=ue,z=(ge,O)=>{for(var ue in O||(O={}))Z.call(O,ue)&&P(ge,ue,O[ue]);if(Q)for(var ue of Q(O))I.call(O,ue)&&P(ge,ue,O[ue]);return ge},K=(ge,O)=>te(ge,Y(O)),ae=({initTabs:ge=[],tabs:O=[],setTabs:ue,value:Ee,onChange:Ce,codeUpdate:mt=!1,paths:tt=[],activePath:Ot,onChangePath:Yt,codeLoading:vn,copyProhibited:Xn=!1})=>{const[Ke,sn]=(0,e.useState)(!1),[Le,At]=(0,e.useState)(!1),dt=(0,e.useRef)(),Re=(0,e.useRef)(),Ue=(0,e.useRef)(),ft=(0,e.useRef)(!1),dn=(0,v.useParams)(),zt=(0,v.useSelector)(pn=>{var Jt;return(Jt=pn==null?void 0:pn.user)==null?void 0:Jt.userInfo});(0,e.useEffect)(()=>h.Z.subscribe("send-tabs-result-data",Jt=>{const Tt=(0,f.cloneDeep)(O),$t=Tt.findIndex(Nn=>Nn.index_tab===Jt.index_tab);Tt[$t].resData=Jt,ue(Tt)}),[O]),(0,e.useEffect)(()=>{const pn=new y.Z(Tt=>{for(let $t of Tt){const{width:Nn}=$t.contentRect;Rt()}}),Jt=new y.Z(Tt=>{for(let $t of Tt){const{width:Nn}=$t.contentRect;Rt()}});return Re.current&&(pn.observe(Re.current),Jt.observe(Ue.current)),()=>{pn.disconnect(),Jt.disconnect()}},[]),(0,e.useEffect)(()=>{var pn;if(ge.length&&!ft.current){let Jt=sessionStorage.getItem("Tpilist"),Tt=JSON.parse(Jt)||[],$t=(pn=Tt==null?void 0:Tt.filter(De=>De.id===dn.taskId))==null?void 0:pn[0],Nn=(zt==null?void 0:zt.user_status)===2||($t==null?void 0:$t.id)===dn.taskId&&(new Date().getTime()-new Date($t==null?void 0:$t.time).getTime())/1e3/3600>24;const ar=ge.map((De,V)=>K(z({},De),{active:dn.taskId?V===0&&![2,3,4].includes(De.tab_type)?!0:Nn?!1:!!($t!=null&&$t.id&&V===0):V===0,resetKey:1,resData:{}}));if(!($t!=null&&$t.id)){let De={id:dn.taskId,time:new Date};Tt.push(De),sessionStorage.setItem("Tpilist",JSON.stringify(Tt))}ue((0,f.cloneDeep)(ar)),Ce(ar[0]),ft.current=!1}},[ge==null?void 0:ge.length]),(0,e.useEffect)(()=>{if(dt.current){let pn=function(De){$t=dt.current.offsetLeft,Nn=De.pageX,ar=!0,document.onselectstart=function(){return!1},(0,m.kk)("none")},Jt=function(){ar=!1,document.onselectstart=null,(0,m.kk)("auto")},Tt=function(De){if(ar){const V=De.pageX-Nn;let re=$t+V;const pe=Re.current.clientWidth-dt.current.clientWidth;re<=0&&(re=0),re>=pe&&(re=pe),dt.current.style.left=`${re}px`,Ue.current.style.transform=`translateX(${-(re/Re.current.clientWidth*Ue.current.clientWidth)}px)`}},$t=0,Nn=0,ar=!1;return dt.current.addEventListener("mousedown",pn),document.addEventListener("mousemove",Tt),document.addEventListener("mouseup",Jt),()=>{var De;(De=dt.current)==null||De.removeEventListener("mousedown",pn),document==null||document.removeEventListener("mousemove",Tt),document==null||document.removeEventListener("mouseup",Jt)}}},[dt.current,Ee]),(0,e.useEffect)(()=>(Ue.current.addEventListener("wheel",en,{passive:!1}),()=>{var pn;(pn=Ue.current)==null||pn.removeEventListener("wheel",en,{passive:!1})}),[Ue.current]);const Rt=()=>{var pn;try{if(Ue.current.clientWidth>Re.current.clientWidth){const Jt=Re.current.clientWidth/Ue.current.clientWidth*Re.current.clientWidth,Tt=Number((pn=dt.current.style.left)==null?void 0:pn.replace("px",""));let $t=Tt;Tt+Jt>=Re.current.clientWidth&&($t=Tt-(Tt+Jt-Re.current.clientWidth)),dt.current.style.width=`${Jt}px`,dt.current.style.left=`${$t}px`,Ue.current.style.transform=`translateX(${-($t/Re.current.clientWidth*Ue.current.clientWidth)}px)`,sn(!0)}else dt.current.style.left="0px",Ue.current.style.transform="translateX(0px)",sn(!1)}catch(Jt){}},en=pn=>{if(Ue.current.clientWidth<=Re.current.clientWidth)return;let Jt=0;navigator.userAgent.indexOf("Macintosh")!==-1?Jt=pn.deltaX:pn.shiftKey?Jt=pn.deltaX||pn.deltaY:Jt=pn.deltaX;const $t=Ue.current.style.transform.match(/translateX\(([-0-9.]+)px\)/);let Nn=$t?parseFloat($t[1]):0;Nn=Math.abs(Nn),Nn=Nn+Jt,Nn<=0&&(Nn=0);const ar=Ue.current.clientWidth-Re.current.clientWidth;Nn>=ar&&(Nn=ar);const De=Nn/Ue.current.clientWidth*Re.current.clientWidth;dt.current.style.left=`${De}px`,Ue.current.style.transform=`translateX(${-Nn}px)`,pn.preventDefault()},Pn=(pn,Jt,Tt)=>{if(Tt.stopPropagation(),O.length===20){o.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:600,centered:!0,content:"\u5B9E\u9A8C\u754C\u9762\u7A97\u53E3\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF0820\u4E2A\uFF09\uFF0C\u4E0D\u5141\u8BB8\u518D\u590D\u5236\u7A97\u53E3\u3002"});return}const $t=(0,f.cloneDeep)(O),Nn=$t[Jt],ar=String(Math.random()).slice(-10),V=`${Nn.index_tab.split("-")[0]}-${ar}`;let re=Nn.name;const pe=ge.filter(Dt=>Dt.tab_type===4)||[];if(pe.length===1){const Dt=pe[0].name,Ye=$t.filter(rt=>rt.tab_type===4).map(rt=>{var et;return Number((et=rt.name)==null?void 0:et.split(Dt)[1])});Ye.push(1),console.log(Ye,"nameItems"),re=Dt+(Math.max(...Ye)+1)}const Me=K(z({},Nn),{name:re,active:!1,index_tab:V,isCopy:!0});$t.splice(Jt+1,0,Me),ue($t)},Tn=(pn,Jt,Tt)=>{Tt.stopPropagation();const $t=(0,f.cloneDeep)(O);$t.splice(Jt,1),pn.index_tab===Ee.index_tab&&($t[Jt-1].active=!0,Ce($t[Jt-1])),ue($t)};return b.createElement("div",{className:p.scrollbar,ref:Re},b.createElement("div",{className:p.scrollbarContent,ref:Ue},O.map((pn,Jt)=>{var Tt;const{index_tab:$t,isCopy:Nn,tab_type:ar,name:De}=pn;return b.createElement("div",{key:$t,onClick:()=>{if($t===Ee.index_tab)return;const V=K(z({},pn),{active:!0}),re=(0,f.cloneDeep)(O);re[Jt]=V,Ce(V),ue(re)},className:Ee.index_tab===$t?`${p.item} ${p.active}`:p.item},ar===1&&b.createElement(b.Fragment,null,b.createElement("i",{title:"\u4EE3\u7801\u7F16\u8F91\u5668",style:{color:"#3B86A0"},className:"iconfont icon-daimabianjiqi1"}),b.createElement("span",null,De),!!Ot&&b.createElement(s.Z,{className:p.icon,overlayClassName:p.paths,onOpenChange:V=>{At(V)},disabled:vn,menu:{items:(Tt=(0,f.compact)(tt))==null?void 0:Tt.map(V=>({key:V,label:b.createElement("span",{className:Ot===V?p.pathActive:""},V),onClick:()=>{Ot!==V&&(At(!1),Yt(V))}}))}},b.createElement("div",null,Le?b.createElement("b",{className:"iconfont icon-a-xialazhankai"}):b.createElement("b",{className:"iconfont icon-shouqi4"}))),mt&&b.createElement("div",{className:p.dot})),ar===2&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#608B4E"},title:"VSCode\u7F16\u8F91\u5668",className:"iconfont icon-vscode"}),b.createElement("span",null,De)),ar===3&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#608B4E"},title:"\u56FE\u5F62\u5316\u684C\u9762",className:"iconfont icon-tuxinghuazhuomian"}),b.createElement("span",null,De)),ar===4&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#3B86A0"},title:"\u547D\u4EE4\u884C\u7EC8\u7AEF",className:"iconfont icon-minglinghang"}),b.createElement("span",null,De),!Xn&&b.createElement("aside",{title:"\u590D\u5236",onClick:V=>Pn(pn,Jt,V),className:"iconfont icon-fuzhihuanjing font14 ml10 current"}),Nn&&b.createElement("aside",{title:"\u5173\u95ED",onClick:V=>Tn(pn,Jt,V),className:"iconfont icon-guanbishiyanhuanjing font14 ml10 current"})),ar===5&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#3B86A0"},title:"\u5BB9\u5668\u5185\u670D\u52A1",className:"iconfont icon-rongqi1"}),b.createElement("span",null,De)),ar===6&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#3B86A0"},title:"\u865A\u62DF\u4EFF\u771F",className:"icon-xunifangzhen"}),b.createElement("span",null,De)),ar===7&&b.createElement(b.Fragment,null,b.createElement("i",{style:{color:"#3B86A0"},title:"jupyter Lab",className:"icon-jupyterLab"}),b.createElement("span",null,De)))})),b.createElement("div",{style:{display:Ke?"block":"none"},className:p.scrollbarTrack},b.createElement("div",{ref:dt,className:p.scrollbarThumb})))}},3605:function(M,r,t){"use strict";t.r(r),t.d(r,{default:function(){return LE}});var e=t(59301),p=t(76560),o="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg==",s=t(95237),f=t(43604),h=t(2610),y=({position:l,subject:c,score:d,onViewAllTask:x,challenge_optional:ne})=>{const[R,w]=(0,e.useState)(!1),i=(0,p.useLocation)(),[a]=(0,p.useSearchParams)();function u(){w(!R),(0,h.vp)()?(0,h.BU)():(0,h.Dj)(document.getElementById("task-left-panel"))}const D=()=>{(0,h.vp)()?w(!0):w(!1)};return(0,e.useEffect)(()=>(document.addEventListener((0,h.gH)(),D),()=>{document.removeEventListener((0,h.gH)(),D)}),[]),e.createElement("div",{className:"task-header"},e.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:x},e.createElement("img",{src:o,alt:"nav",width:45})),e.createElement(s.Z,{style:{flex:1},wrap:!1,align:"middle",gutter:10},e.createElement(f.Z,{style:{minWidth:"0px"}},e.createElement("h3",{title:c},"\u7B2C",l,"\u5173\uFF1A",c)),ne&&!!a.get("coursesId")&&e.createElement(f.Z,null,e.createElement("div",{className:"font14 mr10",style:{color:"#E88D13",padding:"1px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"22px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),e.createElement("span",null,d),a.get("isFullScreen")!=="true"&&e.createElement("a",{onClick:u,title:R?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},e.createElement("i",{className:R?"iconfont icon-shousuo c-grey-333 font16 ml10 current":"iconfont icon-zhankai c-grey-333 font16 ml10 current"})))},m=t(61621),v=t(49770),b=t(1710),k=t(58421),te=t(57884),Y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg==",Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII=",Z="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII=",I=t(6480),P=t(49661),z=t(56656),K=t.n(z),ie=Object.defineProperty,ae=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,O=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Ce=(l,c,d)=>c in l?ie(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,mt=(l,c)=>{for(var d in c||(c={}))ue.call(c,d)&&Ce(l,d,c[d]);if(O)for(var d of O(c))Ee.call(c,d)&&Ce(l,d,c[d]);return l},tt=(l,c)=>ae(l,ge(c)),Ot=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const Yt={0:Y,1:Q,2:Z},vn={loading:!0,page:1,data:null};var Xn=(l=>(l[l.SET_LOADING=0]="SET_LOADING",l[l.SET_STATE=1]="SET_STATE",l[l.SET_PAGE=2]="SET_PAGE",l))(Xn||{});function Ke(l,c){switch(c.type){case 0:return tt(mt({},l),{loading:c.payload});case 1:return mt(mt({},l),c.payload);case 2:return tt(mt({},l),{page:c.payload});default:throw new Error}}var sn=({activeIndex:l,taskId:c})=>{const[d,x]=(0,e.useReducer)(Ke,vn),{loading:ne,page:R,data:w}=d,i=(0,e.useRef)(),[a,u]=(0,e.useState)(!1),D=(0,e.useMemo)(()=>[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:(se,j,le)=>{let T=(R-1)*10+le+1;return T<=3?e.createElement("img",{src:Yt[T-1],alt:"rank",width:36}):T}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:w==null?void 0:w.rank_data_name,dataIndex:"score",render:se=>(w==null?void 0:w.open_rank)==="DEFAULT"?(0,P.li)(se):se},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:se=>K()(se).format("YYYY-MM-DD HH:mm:ss")}],[w==null?void 0:w.rank_data_name,w==null?void 0:w.open_rank,R]),B=()=>Ot(void 0,null,function*(){u(!0);const W=yield(0,I.i8)(c,{page:R,limit:10});u(!1),x({type:1,payload:{loading:!1,data:W.data}})});(0,e.useEffect)(()=>(l===4?(clearInterval(i.current),sessionStorage.getItem("rankingShixunDetailAutoRefersh")&&N(!0),B()):clearInterval(i.current),()=>{clearInterval(i.current)}),[R,l,c]);function S(W){x({type:2,payload:W})}const N=W=>{if(!W){clearInterval(i.current);return}i.current=setInterval(()=>{B()},1e3*10)};return e.createElement("div",{className:"ranking-container"},ne?e.createElement(m.Z,{avatar:!0,paragraph:{rows:4}}):e.createElement(e.Fragment,null,e.createElement(s.Z,{align:"middle",justify:"start",style:{marginBottom:"20px"}},e.createElement(f.Z,null,e.createElement("div",{className:"flex-container"},e.createElement(v.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("rankingShixunDetailAutoRefersh"),onChange:W=>{W?sessionStorage.setItem("rankingShixunDetailAutoRefersh","true"):sessionStorage.removeItem("rankingShixunDetailAutoRefersh"),N(W)}}),e.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09")))),!w||(w==null?void 0:w.rank_list_count)===0?e.createElement(te.Z,{styles:{margin:"20% auto"}}):e.createElement(e.Fragment,null,e.createElement(b.default,{pagination:!1,size:"middle",dataSource:w.rank_list,columns:D,loading:a}),w.rank_list_count>10?e.createElement(k.Z,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:S,current:R,total:w.rank_list_count}):null)))},Le=t(88838),At=t(7664),dt=t(8591),Re=t(43418),Ue=t(43428),ft=t(75790),dn={"content-wrapper":"content-wrapper___kKoFC",scroll:"scroll___lsiy3","unity-3d-container":"unity-3d-container___kQAJh","unity-3d-resize":"unity-3d-resize___xD5aC","unity3d-panel":"unity3d-panel___WLXqG","btn-enlarge":"btn-enlarge___mQbst",enlarge:"enlarge___p_I6G","tab-nav":"tab-nav___iVZmY","tab-fixed":"tab-fixed___SeByu",active:"active___TjNGA","tab-panel-body":"tab-panel-body___iueV_","answer-tip":"answer-tip___b7k1Y"},zt=t(80373),Rt=t(89831),en=t(13570);const Pn="YYYY-MM-DD HH:mm";var Tn=({challenge_optional:l,challenge:c,position:d,status:x,get_gold:ne,get_experience:R,star:w,tag_count:i,finished_time:a,index:u,view_answer_time:D,name:B,identifier:S,identity:N,shixun:W,taskList:se,had_all_submmit:j,challenge_st:le,onSaveTaskStar:T})=>{const H=(0,p.useLocation)(),q=(0,p.useParams)(),[ye]=(0,p.useSearchParams)();function G(Se){T(S,Se,u)}const ee=x===2||W.status<2||se[u-1]&&se[u-1].status===2||W.task_pass||N<=5;return e.createElement("div",{className:`task-item-container ${c.position===d?"active":""} ${x===2?"finish":""}`},e.createElement("div",{className:"flex-container challenge-title space-between"},ee?e.createElement(s.Z,{wrap:!1,align:"middle",gutter:10},e.createElement(f.Z,null,e.createElement("a",{href:`/tasks/${S}${H.search}`,onClick:Se=>{if(Se.preventDefault(),q.courseId&&q.homeworkId){setTimeout(()=>window.location.href=`/tasks/${q.courseId}/${q.homeworkId}/${S}${H.search}`,300);return}if(q.courseId&&q.exerciseId){setTimeout(()=>window.location.href=`/tasks/${q.courseId}/${q.exerciseId}/${S}/exercise${H.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${S}${H.search}`,300)}},`${d}. ${B}`," ")),l&&!!ye.get("coursesId")&&e.createElement(f.Z,null,e.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))):e.createElement(s.Z,{wrap:!1,align:"middle",gutter:10},e.createElement(f.Z,null,e.createElement("span",null,`${d}. ${B}`)),l&&!!ye.get("coursesId")&&e.createElement(f.Z,null,e.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),le?e.createElement("span",{className:j?"green":""},j?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4"):e.createElement("i",{className:`iconfont icon-wancheng1 ${x===2?"green":""}`})),e.createElement("div",{className:"flex-container"},e.createElement("p",{className:x===2?"green":""},e.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",x===2&&R>0?"+":"",R),e.createElement("p",{className:x===2?"green":""},e.createElement("span",null,"\u91D1\u5E01")," ",x===2&&ne>0?"+":""," ",ne),e.createElement("p",null,e.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",i||"\u65E0")),e.createElement("div",{className:"flex-container"},e.createElement("p",null,e.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),a?K()(a).format(Pn):"--"),e.createElement("p",null,e.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),D?K()(D).format(Pn):"--")),W.status>=2?e.createElement("div",{className:"rate-container"},x===2&&w===0?e.createElement(e.Fragment,null,e.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),e.createElement(en.Z,{defaultValue:0,onChange:G,className:"star-tip-rate"})):null,x===2&&w>0?e.createElement(e.Fragment,null,e.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),e.createElement(en.Z,{value:w,disabled:!0}),e.createElement("span",{className:"highlight"},w,"\u5206")):null):null)},pn=Object.defineProperty,Jt=Object.defineProperties,Tt=Object.getOwnPropertyDescriptors,$t=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,De=(l,c,d)=>c in l?pn(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,V=(l,c)=>{for(var d in c||(c={}))Nn.call(c,d)&&De(l,d,c[d]);if($t)for(var d of $t(c))ar.call(c,d)&&De(l,d,c[d]);return l},re=(l,c)=>Jt(l,Tt(c)),pe=({taskList:l,challenge:c,shixun:d,identity:x,onSaveTaskStar:ne})=>{const[R]=(0,p.useSearchParams)();return e.createElement("div",{className:"task-nav-container"},!!R.get("coursesId")&&e.createElement("p",{className:"task-tip"},e.createElement("div",null,e.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),l.map((w,i)=>{let a=re(V({},w),{identity:x,index:i,challenge:c,taskList:l,shixun:d,onSaveTaskStar:ne});return e.createElement(Tn,V({key:i},a))}))},Me={tree:"tree___LyfjL"},Dt=t(17574),Ye=t(854),rt=t(72664),et=t(67135),Ne=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const it=(l,c,d,x,ne)=>Ne(void 0,null,function*(){const R=()=>{ne?(0,P.xg)(d?`/tasks/${w==null?void 0:w.identifier}/jupyter`:`/tasks/${w.game_identifier}?subject_id=${x}`):window.location.href=d?`/tasks/${w==null?void 0:w.identifier}/jupyter`:`/tasks/${w.game_identifier}?subject_id=${x}`},w=d?yield(0,et.BK)({id:l,challenge_id:c,subject_id:x}):yield(0,et.Ir)({id:l,challenge_id:c,subject_id:x});if(w!=null&&w.game_identifier||w!=null&&w.identifier){if(w!=null&&w.access)R();else{if((w==null?void 0:w.access)==!1){dt.ZP.warning("\u5F53\u524D\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\uFF0C\u5DF2\u4E3A\u60A8\u8DF3\u8F6C\u5230\u8BE5\u5B9E\u8BAD\u672A\u901A\u8FC7\u7684\u7B2C\u4E00\u4E2A\u5173\u5361"),setTimeout(()=>{it(l,"",d,x,ne)},1e3);return}R()}return}(w==null?void 0:w.status)===-3?(0,P.eF)():(w==null?void 0:w.status)===2?ce(w==null?void 0:w.message):(w==null?void 0:w.status)===3&&We(w==null?void 0:w.message)}),ce=l=>{l=l!=null&&l.includes(".json")?l:`${l}.json`,Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ne(void 0,null,function*(){const c=yield(0,rt.L8)({url:l});if(!c)return;dt.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const d=yield(0,et.Ir)({id:c.shixun_identifier});if(d!=null&&d.game_identifier){(0,P.xg)(`/tasks/${d.game_identifier}`);return}(d==null?void 0:d.status)===2?ce(d==null?void 0:d.message):(d==null?void 0:d.status)===3&&We(d==null?void 0:d.message)})})},We=l=>{Re.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:e.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",l,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};var Be=t(59301);const{DirectoryTree:Bt}=Dt.default;var bn=({taskList:l,challenge:c,shixun:d,identity:x,onSaveTaskStar:ne,subject_id:R})=>{const w=(0,p.useParams)(),[i]=(0,p.useSearchParams)(),[a,u]=(0,e.useState)([]),[D,B]=(0,e.useState)([]),[S,N]=(0,e.useState)();(0,e.useEffect)(()=>{W(l),B(le({children:l},c.id)),u([...l]),console.log("taskList:",l)},[l]);const W=T=>{T.map((H,q)=>{var ye;H.index=q,H.title=H.name,H.id==c.id&&N(H.key),(ye=H.children)!=null&&ye.length&&W(H.children)})},se=(T,H)=>{var q,ye;console.log("Trigger Select",T,H),H.node.shixun_identifier&&it(H.node.shixun_identifier,H.node.key,((q=H.node)==null?void 0:q.is_jupyter)||((ye=H.node)==null?void 0:ye.is_jupyter_lab),R)},j=()=>{console.log("Trigger Expand")};function le(T,H){var q;if(!(!T||typeof T!="object"))return T.id==H?[]:T.children.some(ye=>q=le(ye,H))?[...q,T.key]:void 0}return Be.createElement("div",{className:"task-nav-container"},!!i.get("coursesId")&&Be.createElement("p",{className:"task-tip"},Be.createElement("div",null,Be.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),!!(a!=null&&a.length)&&Be.createElement("div",{style:{padding:10}},Be.createElement(Bt,{className:Me.tree,icon:Be.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:Be.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:se,onExpand:j,selectedKeys:[S],defaultExpandedKeys:[...D||[]],treeData:a,titleRender:(T,H,q)=>Be.createElement("span",{className:`${c.id==T.id?Me.active:""} multi_ellipsis1`,style:{paddingRight:34}},T.item_type==="Shixun"&&Be.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),T.item_type==="Challenge"&&Be.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:T.item_type==="Shixun"?-2:0}},"\uFF08",P.I9[T.index],"\uFF09"),Be.createElement("span",{style:{position:"relative",top:T.item_type==="Shixun"||T.item_type==="Stage"?-2:0}},T==null?void 0:T.name),T.item_type!=="Stage"&&Be.createElement("i",{className:`iconfont icon-tasks-img c-grey-999 ${(T==null?void 0:T.status)==1&&"c-green-29b"}`},((T==null?void 0:T.status)==1||(T==null?void 0:T.status)==0)&&Be.createElement("img",{src:Ye.k$,width:"16"}),(T==null?void 0:T.status)==2&&Be.createElement("img",{src:Ye.ub,width:"16"}),(T==null?void 0:T.status)==3&&Be.createElement("img",{src:Ye.e6,width:"16"})))})))},Rn=t(20813),Jn=t(89389),xe=t(78241),gn=t(57809),Et=t(92832),zn=t(71418),Fn=t(82093),mn=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())}),at=({user_praise:l,praise_count:c,praisePlus:d,onCreateDiscuss:x,user:ne,userInfo:R})=>{const[w,i]=(0,e.useState)(!1),[a,u]=(0,e.useState)(""),D=(0,p.useParams)(),[B]=(0,p.useSearchParams)(),[S,N]=(0,e.useState)(!1),[W,se]=(0,e.useState)([]),[j,le]=(0,e.useState)([]),[T]=xe.default.useForm(),[H,q]=(0,e.useState)([]),[ye,G]=(0,e.useState)(!1),[ee,Se]=(0,e.useState)(!1),[ke,me]=(0,e.useState)(!1),[Ve,qe]=(0,e.useState)(0);(0,e.useEffect)(()=>mn(void 0,null,function*(){var Ge,ot,ln,lt,Ht;if(B.get("homework_common_id")){let It=yield(0,Fn.ZP)(`/api/shixun_homeworks/${B.get("homework_common_id")}/header_info.json`,{method:"get"});(It==null?void 0:It.status)===0&&(se([{course_group_id:"-",group_group_name:"\u5168\u90E8\u5206\u73ED"},...(Ge=It==null?void 0:It.data)==null?void 0:Ge.course_group_info]),le([{id:"-",name:"\u5168\u90E8\u72B6\u6001"},...(ln=(ot=It==null?void 0:It.data)==null?void 0:ot.task_status)==null?void 0:ln.filter(gt=>(gt==null?void 0:gt.id)!=0&&(gt==null?void 0:gt.id)!=-1)]),T.setFieldsValue({course_group:B.get("courseGroup")?(lt=B.get("courseGroup").split(","))==null?void 0:lt.map(gt=>gt=="-"?gt:Number(gt)):["-"],work_status:B.get("workStatus")?(Ht=B.get("workStatus").split(","))==null?void 0:Ht.map(gt=>gt=="-"?gt:Number(gt)):["-"],search:B.get("search")?B.get("search"):""}),Mt())}}),[]);const Mt=()=>mn(void 0,null,function*(){var Ge,ot,ln,lt,Ht,It;G(!0);let gt=yield(0,Fn.ZP)(`/api/shixun_homeworks/${B.get("homework_common_id")}/all_student_works.json`,{method:"get",params:{search:T.getFieldValue("search"),course_group:T.getFieldValue("course_group"),work_status:T.getFieldValue("work_status")}});if((gt==null?void 0:gt.status)===0){q((Ge=gt==null?void 0:gt.data)==null?void 0:Ge.student_works),Se(!1),me(!1);for(let xn in(ot=gt==null?void 0:gt.data)==null?void 0:ot.student_works)(D==null?void 0:D.taskId)==((lt=(ln=gt==null?void 0:gt.data)==null?void 0:ln.student_works[xn])==null?void 0:lt.game_identifier)&&(qe(xn),xn!=0?Se(!0):Se(!1),xn!=((It=(Ht=gt==null?void 0:gt.data)==null?void 0:Ht.student_works)==null?void 0:It.length)-1?me(!0):me(!1))}G(!1)});function Xt(Ge){u(Ge)}function ht(){i(!0)}function wt(){i(!1)}function nt(){return mn(this,null,function*(){if(!(R!=null&&R.authentication)){Re.default.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:()=>{window.open("/account/certification")}});return}if(a.trim()==""){dt.ZP.warning("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}x(a),u(""),i(!1)})}return e.createElement("div",{className:`comment-input-editor-container ${w?"active":""} `},e.createElement("div",{className:w?"text-area hide":"text-area"},e.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:ht}),e.createElement("a",{className:"c-light-black",onClick:d,title:l?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},e.createElement("i",{className:`mr3 ${l?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `,alt:"\u8D5E"}),c?e.createElement("span",null,c):"")),w?e.createElement("div",{className:"input-mask",onClick:wt}):null,e.createElement("div",{className:w?"md-container":"md-container hide"},e.createElement(Jn.Z,{id:"discuss-input-editor",startInit:w,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:a,height:240,onChange:Xt}),e.createElement("div",{className:"tip-container",onClick:wt},e.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),e.createElement("a",{className:"btn-send",style:{color:"#fff",background:"#0152d9"},onClick:nt},"\u53D1\u9001"))),B.get("homework_common_id")&&e.createElement("div",{className:"students"},e.createElement("div",{className:"students_list",onClick:()=>{N(!0)}},"\u5B66\u751F\u5217\u8868"),e.createElement("div",{style:{marginLeft:"auto"}}),ee&&e.createElement("div",{className:"students_change",onClick:()=>{var Ge;p.history.push(`${(Ge=H==null?void 0:H[Number(Ve)-1])==null?void 0:Ge.url}&courseGroup=${T.getFieldValue("course_group")||""}&workStatus=${T.getFieldValue("work_status")||""}&search=${T.getFieldValue("search")||""}`),location.reload()}},"\u4E0A\u4E00\u4E2A"),ke&&e.createElement("div",{className:"students_change",onClick:()=>{var Ge;p.history.push(`${(Ge=H==null?void 0:H[Number(Ve)+1])==null?void 0:Ge.url}&courseGroup=${T.getFieldValue("course_group")||""}&workStatus=${T.getFieldValue("work_status")||""}&search=${T.getFieldValue("search")||""}`),location.reload()}},"\u4E0B\u4E00\u4E2A")),e.createElement(ft.Z,null,e.createElement(Ue.Z,{title:null,style:{width:"700px"},placement:"left",closable:!1,open:S,onClose:()=>N(!1)},e.createElement("div",{style:{fontSize:"16px",marginBottom:"20px",fontWeight:"bold"}},"\u5B66\u751F\u5217\u8868"),e.createElement(xe.default,{form:T,layout:"inline",className:"myformStyle"},e.createElement(xe.default.Item,{name:"course_group"},e.createElement(gn.default,{maxTagCount:1,style:{width:180},mode:"multiple",onChange:Ge=>{(Ge==null?void 0:Ge.length)<2?T.setFieldValue("course_group",Ge):(Ge==null?void 0:Ge[(Ge==null?void 0:Ge.length)-1])=="-"?T.setFieldValue("course_group",["-"]):T.setFieldValue("course_group",Ge==null?void 0:Ge.filter(ot=>ot!="-")),Mt()}},W.map(Ge=>e.createElement(gn.default.Option,{key:Ge.course_group_id,value:Ge.course_group_id},Ge.group_group_name)))),e.createElement(xe.default.Item,{name:"work_status"},e.createElement(gn.default,{maxTagCount:1,style:{width:180,marginLeft:"10px"},mode:"multiple",onChange:Ge=>{(Ge==null?void 0:Ge.length)<2?T.setFieldValue("work_status",Ge):(Ge==null?void 0:Ge[(Ge==null?void 0:Ge.length)-1])=="-"?T.setFieldValue("work_status",["-"]):T.setFieldValue("work_status",Ge==null?void 0:Ge.filter(ot=>ot!="-")),Mt()}},j.map(Ge=>e.createElement(gn.default.Option,{key:Ge.id,value:Ge.id},Ge.name)))),e.createElement(xe.default.Item,{name:"search"},e.createElement(Et.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",className:"mySearch",onChange:Ge=>T.setFieldValue("search",Ge.target.value),suffix:e.createElement("i",{className:"iconfont icon-sousuo9 font14 ",style:{cursor:"pointer"},onClick:()=>Mt()})}))),e.createElement(zn.Z,{spinning:ye},e.createElement(b.default,{style:{marginTop:"20px"},dataSource:H,scroll:{y:"70vh"},columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"final_score"},{title:"\u64CD\u4F5C",render:(Ge,ot)=>e.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{p.history.push(`${ot==null?void 0:ot.url}&courseGroup=${T.getFieldValue("course_group")||""}&workStatus=${T.getFieldValue("work_status")||""}&search=${T.getFieldValue("search")||""}`),location.reload()}},"\u67E5\u770B")}],pagination:!1})))))},ct=t(33796),He=t(766),tr=({data:l})=>e.createElement(e.Fragment,null,l&&l.map(c=>e.createElement("div",{className:"choose-answer-item",key:c.position},e.createElement("p",null,"\u7B2C",c.position,"\u9898"),e.createElement(At.Z,{value:c.answer})))),Tr=({data:l,onShowUnlockAnswerModal:c,challenge:d})=>{const x=d!=null&&d.disable_copy?{userSelect:"none"}:{},ne=R=>{if(d!=null&&d.disable_copy){dt.ZP.error("\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848");return}const w=document.querySelector(`#answer-content-${R}`);if(w){const i=u=>{let D="";for(const B of u.childNodes)if(B.nodeType===Node.TEXT_NODE)D+=B.textContent;else if(B.nodeType===Node.ELEMENT_NODE)if(B.tagName==="PRE"||B.tagName==="CODE")D+=B.innerText;else if(B.tagName==="BR")D+=` `;else if(B.tagName==="P"||B.tagName==="DIV"){const S=i(B).trim();S&&(D+=S+` -`)}else D+=i(B);return D},a=i(w).trim();navigator.clipboard.writeText(a).then(()=>{ft.ZP.success("\u590D\u5236\u6210\u529F")}).catch(()=>{ft.ZP.error("\u590D\u5236\u5931\u8D25")})}};return e.createElement(e.Fragment,null,l&&l.map((R,w)=>{const{answer_id:i,answer_name:a,answer_contents:u,view_time:D}=R;return e.createElement("div",{className:"answer-item-container",key:i},e.createElement("div",{className:"flex-container"},e.createElement("span",{className:"level"}," \u7EA7\u522B",w+1,"\uFF1A "),e.createElement("span",{className:"name"},a),u?e.createElement(e.Fragment,null,e.createElement("span",{className:"view-time"},D?K()(D).format("YYYY-MM-DD HH:mm"):""),e.createElement("span",null,"\u5DF2\u89E3\u9501")):e.createElement("a",{onClick:c},"\u89E3\u9501")),u&&e.createElement("div",{className:"answer-content"},window.location.protocol=="https:"&&e.createElement("div",{className:"copy-button"},e.createElement("span",{style:{float:"right",fontSize:"12px"},className:"current c-light-primary",onClick:()=>ne(i)},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font-12"}),"\u590D\u5236")),e.createElement("div",{id:`answer-content-${i}`,style:x},e.createElement(Et.Z,{value:u}))))}))},X=({loading:l,data:c,onShowTip:d,st:x,challenge:ne})=>{const R=(0,e.useRef)(null),w=(0,e.useRef)(null),i=(0,e.useRef)(null),a=(0,e.useRef)(null),u=(0,e.useRef)({x:0,y:0});return(0,e.useEffect)(()=>{if(R.current&&(ne!=null&&ne.disable_copy)){let D=function(N){u.current={x:N.clientX,y:N.clientY},clearTimeout(i.current),clearTimeout(a.current),i.current=setTimeout(()=>{w.current.style.left=`${u.current.x}px`,w.current.style.top=`${u.current.y}px`,w.current.style.display="block"},1e3),a.current=setTimeout(()=>{w.current.style.display="none",clearTimeout(i.current),clearTimeout(a.current)},3e3)},B=function(){w.current.style.display="none",clearTimeout(i.current),clearTimeout(a.current)},S=function(N){u.current={x:N.clientX,y:N.clientY}};return R.current.addEventListener("mouseenter",D),window.addEventListener("mousemove",S),R.current.addEventListener("mouseleave",B),()=>{var N,W;(N=R.current)==null||N.removeEventListener("mouseenter",D),window.removeEventListener("mousemove",S),(W=R.current)==null||W.removeEventListener("mouseleave",B)}}},[R==null?void 0:R.current,ne==null?void 0:ne.disable_copy]),e.createElement("div",{ref:R,className:"answer-container"},e.createElement("div",{ref:w,className:"answer-tips-css"},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),l?e.createElement(He.Z,null):null,x===1?e.createElement(tr,{data:c}):e.createElement(Lr,{data:c,challenge:ne,onShowUnlockAnswerModal:d}))},Wt=t(24905),xt=({data:l,selected_unlocked_answer_id:c,selected_index:d,onSelect:x})=>{if(!l)return null;const ne=l.filter((w,i)=>w.answer_contents?!1:(w.index=i,!0));function R(w){const{value:i,checked:a}=w.target;x(a?i:null)}return e.createElement("table",{className:"unlock-answer-list"},e.createElement("thead",null,e.createElement("tr",null,e.createElement("th",null),e.createElement("th",null,"\u7EA7\u522B"),e.createElement("th",null,"\u540D\u79F0"),e.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),e.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),e.createElement("tbody",null,ne.map((w,i)=>e.createElement("tr",{key:w.answer_id},e.createElement("td",null,e.createElement(Wt.default,{value:w.answer_id,onChange:R,checked:w.answer_id===c||c&&d>=i})),e.createElement("td",null,w.index+1),e.createElement("td",null,w.answer_name),e.createElement("td",null,w.answer_ratio,"%"),e.createElement("td",{className:"gold-color"},w.answer_score)))))},Le={"unity3d-panel":"unity3d-panel___aA1uJ"},Ft="data:image/png;base64,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",kt=t(3113),Cn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABcElEQVQ4EYWTMUvDUBSFk9rS0loHxcVJxMlBcPMXOCgoLm5uujiLBRd3HQRBxUUQBwdxEHQQHEUHEUvBSREcbIuCOgmiNX6neQlp8qQPPu65955309umjhM7nucNQgXeYS7Wbp9yaQN2YRiq7W6kLIYitSvXdSvEhqXfUrINiBrSfIpT2IZCtBFo2wA3aBLTUIYcXDCkDMvo8NgGhE0jVon70AclmGbIHdRgVk9wED2EBnt/KI8dj1zc0j/DO4aWfwUuUxQWEc/waDQyPNeorzDzhYbdMOyJmNEK2klT+2ECpqB5MI2DBtzDoV91fojfRuf18U9gXQViDo5h3hgSgV4Rssb/q0udcA5boJU6YCBxM1bAo4f56yGycAQHkIl5rSm+bqg1f0az5wzOT9AKeeut1uIQaTX60mgd5WswCpMMfiNaD94dGvX/miUMdViA3sCE1nekP9km6K3sCnqJSHME9uABXuEFNFSv9BIUdOkPNwD5qttE6qEAAAAASUVORK5CYII=",Zt=t(13540),hn=t.n(Zt),Fr=t(59301),ea=Object.defineProperty,Gn=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,_=(l,c,d)=>c in l?ea(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,Fe=(l,c)=>{for(var d in c||(c={}))A.call(c,d)&&_(l,d,c[d]);if(Mn)for(var d of Mn(c))T.call(c,d)&&_(l,d,c[d]);return l},Oe=(l,c)=>Gn(l,Sr(c)),Ct=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())}),Pt=({unity_3d_routes:l,onGetUnity3dMessage:c,taskData:d,userInfo:x,itemData:ne={},codeRepData:R})=>{const{shixun_environment_id:w,tab_type:i,index_tab:a}=ne,u=(0,e.useRef)(),[D,B]=(0,e.useState)(!0),[S,N]=(0,e.useState)("\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."),[W,se]=(0,e.useState)({}),U=(0,p.useSelector)(ke=>{var me;return(me=ke==null?void 0:ke.user)==null?void 0:me.userInfo}),[le,L]=(0,e.useState)(void 0),H=(0,p.useParams)(),[q,ye]=(0,e.useState)(i!==6?i===5?W.thiry_party_url:l:null);(0,e.useEffect)(()=>{var ke;function me(nt){return Ct(this,null,function*(){try{if(nt.data.type==="fetchData"&&nt.data.key==="JKLJSOIWOIC~"){const{requestId:lt}=nt.data,ln=yield(0,Fn.ZP)(nt.data.url,Fe({},nt.data.params));u.current.contentWindow.postMessage({type:"fetchData",requestId:lt,data:ln},"*");return}const Ge=JSON.parse(nt.data);c(Ge),Ge.type==="getTaskData"&&ee({taskData:d,userInfo:x,cookie:(0,P.ej)("_educoder_session"),currentLoginUser:U})}catch(Ge){console.log("error:",Ge,nt)}})}let Ve=sessionStorage.getItem("Tpilist"),qe=JSON.parse(Ve)||[],Mt=(ke=qe==null?void 0:qe.filter(nt=>nt.id===H.taskId))==null?void 0:ke[0],Xt=performance.navigation.type===1?!0:(Mt==null?void 0:Mt.id)===H.taskId&&(new Date().getTime()-new Date(Mt==null?void 0:Mt.time).getTime())/1e3/3600>24;if(L(Xt),!(Mt!=null&&Mt.id)){let nt={id:H.taskId,time:new Date};qe.push(nt),sessionStorage.setItem("Tpilist",JSON.stringify(qe))}window.addEventListener("message",me);const pt=dt.Z.subscribe("evaluate-unity3d-result",nt=>{ee(nt)}),It=dt.Z.subscribe("unity3d-reset",nt=>{nt==="start"&&(B(!0),N("\u6B63\u5728\u91CD\u7F6E\u4E2D..."),se({})),nt==="done"&&G()});return()=>{window.removeEventListener("message",me),pt(),It()}},[]),(0,e.useEffect)(()=>{le&&i===5&&G()},[i,le]),(0,e.useEffect)(()=>{i===6&&(R!=null&&R.content)&&ye(l+`&ctz=${hn().compressToEncodedURIComponent((R==null?void 0:R.content)||"123")}`)},[R==null?void 0:R.content]);const G=()=>Ct(void 0,null,function*(){var ke,me,Ve,qe,Mt,Xt;B(!0);const pt=yield(0,I.sA)((ke=d.myshixun)==null?void 0:ke.identifier,{shixun_environment_id:w,tab_type:i});if(B(!1),(Ve=(me=pt==null?void 0:pt.data)==null?void 0:me.data_list)!=null&&Ve.length){dt.Z.publish("pod-restrict-data",{identifier:(qe=pt==null?void 0:pt.data)==null?void 0:qe.identifier,data_list:(Mt=pt==null?void 0:pt.data)==null?void 0:Mt.data_list});return}(pt==null?void 0:pt.status)===0&&(pt.data.thiry_party_url=((Xt=pt==null?void 0:pt.data)==null?void 0:Xt.link_url)+"?t="+new Date().getTime(),dt.Z.publish("send-tabs-result-data",Oe(Fe({},pt==null?void 0:pt.data),{index_tab:a})),dt.Z.publish("update-windows-time",pt==null?void 0:pt.data),se(Fe({},pt.data||{})),ye(pt.data.thiry_party_url))});function ee(ke){u.current&&u.current.contentWindow.postMessage(JSON.stringify(ke),"*")}function Se(){B(!1)}return le===void 0?Fr.createElement(Fr.Fragment,null):Fr.createElement(e.Fragment,null,Fr.createElement("div",{style:{height:"100%"}},le?Fr.createElement("div",{style:{height:"100%"}},D&&Fr.createElement(He.Z,{className:"c-white",message:S}),q&&Fr.createElement("iframe",{onLoad:Se,className:Le["unity3d-panel"],ref:u,id:"unity3d",allow:"geolocation document-domain camera *;microphone *",sandbox:"allow-scripts microphone allow-downloads allow-same-origin allow-top-navigation allow-forms allow-popups allow-pointer-lock allow-popups-to-escape-sandbox allow-presentation allow-top-navigation-by-user-activation",src:q})):Fr.createElement("div",{key:"123213123",style:{display:"flex",height:"100%",position:"relative",overflow:"hidden",alignItems:"center",background:"#1E1E1E",justifyContent:"center",flexDirection:"column"}},Fr.createElement("img",{src:Ft}),Fr.createElement(kt.ZP,{onClick:()=>{L(!0)},icon:Fr.createElement("img",{src:Cn,style:{width:16,marginBottom:3}}),type:"primary",style:{width:"#3061D0",marginTop:40,width:140}},"\u542F\u52A8\u73AF\u5883"),Fr.createElement("p",{style:{marginTop:30,color:"#AFB1B3"}},"\u70B9\u51FB\u4E0A\u65B9\u6309\u94AE\uFF0C\u542F\u52A8\u5B9E\u9A8C\u73AF\u5883\u3002"))))},ur=t(67303),$n=t(35584),nr=t(89613),pa=t(34055),mr=t(64948),Ir=t(51124),lr=t(59301),Pr=Object.defineProperty,vr=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,Yr=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,si=(l,c,d)=>c in l?Pr(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,Ba=(l,c)=>{for(var d in c||(c={}))aa.call(c,d)&&si(l,d,c[d]);if(Yr)for(var d of Yr(c))eu.call(c,d)&&si(l,d,c[d]);return l},ua=(l,c)=>vr(l,xr(c)),Dn=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});function Tn(l){const c=l.target;if(c.tagName.toUpperCase()==="IMG"){let d=c.src||c.getAttribute("src");d&&d.indexOf("/images/avatars/User")===-1&&(l.stopPropagation(),l.preventDefault(),dt.Z.publish("preview-image",d))}}const Zn={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function br(l,c){switch(c.type){case Te.n_:return ua(Ba({},l),{activeIndex:c.payload});case Te.lS:return ua(Ba({},l),{enlarge_unity3D:c.payload});case Te.gK:return ua(Ba({},l),{tab_fixed:c.payload});case Te.Hp:return ua(Ba({},l),{showTaskList:!0});case Te.hK:return ua(Ba({},l),{showTaskList:!1});case Te.sM:return Ba(Ba({},l),c.payload);case Te.ib:return Ba(Ba({},l),c.payload);case Te.wt:return ua(Ba({},l),{loading:!0});case Te.Rj:return ua(Ba({},l),{showTip:!0});case Te.NZ:return ua(Ba({},l),{showTip:!1});case Te.ym:return ua(Ba({},l),{selected_unlocked_answer_id:c.payload});case Te.pl:return Ba(Ba({},l),c.payload);default:throw new Error}}const fa=({taskId:l,minuxUserGrade:c,discusses_count:d,is_teacher:x,has_answer:ne,user:R,st:w,game:i,rank_name:a,challenge:u,myshixun:D,user_praise:B,praise_count:S,unity_3d_routes:N,with_code_file:W,onPlusOrCancelPraise:se,onGetUnity3dMessage:U,shixun:le,taskData:L,chatgpt:H,userInfoData:q,to_user_id:ye,view_answer_tip:G})=>{const[ee]=(0,p.useSearchParams)(),[Se,ke]=(0,e.useReducer)(br,Zn),[me,Ve]=(0,e.useState)(!1),[qe,Mt]=(0,e.useState)(!1),[Xt,pt]=(0,e.useState)({}),It=(0,p.useParams)(),[nt,Ge]=(0,e.useState)([]),[lt,ln]=(0,e.useState)([]),[ct,Ht]=(0,e.useState)([{id:"new",name:"\u8BC4\u6D4B\u8BB0\u5F55"},{id:"hot",name:"\u91CD\u7F6E\u8BB0\u5F55"}]),[Bt,At]=(0,e.useState)({page:1,limit:10,order:"new"}),{taskList:xn,showTaskList:rn,activeIndex:kn,enlarge_unity3D:Ze,tab_fixed:Ue,data:on,answerScore:an,loading:mt,showTip:wn,isMultiLevel:zn,selected_unlocked_answer_id:$}=Se,Ie=(0,e.useRef)(),Qe=(0,e.useMemo)(()=>{let An=0;if(on&&$){let er=on.filter(Zr=>!Zr.answer_contents);for(let Zr=0;Zr{let An=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return bt&&An.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),ne&&ee.get("type")!=="exercises"&&!(u!=null&&u.hide_answer)&&An.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),An.push({index:5,title:"\u8BB0\u5F55"}),ee.get("type")!=="exercises"&&!(le!=null&&le.is_disable_discuss)&&An.push({index:3,title:H?"\u95EE\u7B54":"\u8BC4\u8BBA"}),(ee.get("type")==="exercises"?!(0,pa.JA)()&&cn!=="CLOSE":cn!=="CLOSE")&&An.push({index:4,title:a}),An},[ne,bt,cn,a]);function tn(An){return Dn(this,null,function*(){let er=parseInt(An.currentTarget.id);er===2?i.homework_common_answer_open?ft.ZP.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):G?yr():kr():er===3&&i.homework_common_comment_open?ft.ZP.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):(er===5&&jr("new"),ke({type:Te.n_,payload:er}))})}const yr=()=>{Re.default.confirm({width:393,title:"\u63D0\u793A",okText:"\u7EE7\u7EED\u67E5\u770B",centered:!0,closable:!0,icon:null,content:lr.createElement(lr.Fragment,null,lr.createElement("div",null,"\u672C\u6B21\u4F5C\u4E1A\u6559\u5E08\u8BBE\u7F6E\u5173\u5361\u672A\u901A\u8FC7\u65F6\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664\u5206\u503C\uFF0C"),lr.createElement("div",null,"\u8BF7\u786E\u5B9A\u662F\u5426\u7EE7\u7EED\u67E5\u770B\u7B54\u6848")),okText:"\u7EE7\u7EED\u67E5\u770B",onOk:()=>kr()})};function jr(An){return Dn(this,null,function*(){if(An==="new"){let er=yield(0,Fn.ZP)(`/api/tasks/${It.taskId}/evaluate_logs.json`,{method:"get",params:Ba({},Bt)});(er==null?void 0:er.status)===0&&ln(er==null?void 0:er.data)}else{let er=yield(0,Fn.ZP)(`/api/tasks/${It.taskId}/redo_logs.json`,{method:"get",params:ua(Ba({},Bt),{courseId:It.courseId})});(er==null?void 0:er.status)===0&&Ge(er==null?void 0:er.data)}})}function kr(){return Dn(this,null,function*(){if(w===0)yield qa();else{const An=yield(0,I.sP)(i.identifier);xu(An)}})}const va=An=>{Bt.page=1,Bt.order=An,At(Ba({},Bt)),jr(An)};function qa(){return Dn(this,null,function*(){const An=yield(0,I.lH)(i.identifier),{message:er}=An;if(er.length===0){er.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848");return}if(!er.length){ke({type:Te.pl,payload:{showTip:!0,isMultiLevel:!1,answerScore:er.answer_score,selected_unlocked_answer_id:er.answer_id}});return}let Zr=er.filter(na=>na.answer_contents).length===0;ke({type:Te.pl,payload:{showTip:Zr,data:er,isMultiLevel:er.length>1,activeIndex:Zr?kn:2}})})}function xu(An){const{choose_answers:er,message:Zr,status:na}=An;if(na===0){Zr.info(Zr);return}ke({type:Te.pl,payload:{showTip:na===1,data:er,answerScore:Zr,loading:!1,activeIndex:na===1?kn:2}})}function pu(){ke({type:Te.NZ})}function ni(){ke({type:Te.Rj})}function su(){return Dn(this,null,function*(){if(Ve(!0),w===1){const An=yield(0,I.MH)(i.identifier);(An==null?void 0:An.status)!==-1&&(c(an),xu(An))}else if($){const An=yield(0,I.j3)(i.identifier,$),{status:er,message:Zr}=An;if(er!==-1){if(zn){let na=0;on.filter(Za=>!Za.answer_contents).forEach((Za,Qu)=>{Qu<=Qe&&Za&&(na+=Za.answer_score)}),c(na)}else c(an);qa(),_n(null),ke({type:Te.NZ})}}Ve(!1)})}function _n(An){ke({type:Te.ym,payload:An})}function Hr(){return Dn(this,null,function*(){try{let An;ee.get("subject_id")?An=yield(0,I.SO)(D.identifier,Ba({},(0,P.oP)())):An=yield(0,I.g6)(D.identifier,{homework_common_id:It==null?void 0:It.homeworkId}),ke({type:Te.sM,payload:{taskList:(An==null?void 0:An.stages)||An,showTaskList:!0}})}catch(An){console.log(An)}})}function Wr(An,er,Zr){return Dn(this,null,function*(){try{yield(0,I.L5)(An,le.id,er),xn[Zr].star=er,ke({type:Te.ib,payload:{taskList:[...xn]}})}catch(na){console.log(na)}})}function tu(){Hr()}function Ar(){ke({type:Te.hK})}(0,e.useEffect)(()=>{var An;const er=q==null?void 0:q.userInfo;er&&(pt(Ba({},er)),Mt((An=er==null?void 0:er.shixun)==null?void 0:An.own))},[le==null?void 0:le.identifier]),(0,e.useEffect)(()=>()=>{ke({type:Te.hK}),ke({type:Te.n_,payload:0})},[l]),(0,e.useEffect)(()=>{ke({type:Te.n_,payload:ee.get("extra")?3:0})},[ee.get("extra")]),(0,e.useEffect)(()=>{if(Qt.current)return Qt.current.addEventListener("mousedown",Tn),()=>{var An;(An=Qt.current)==null||An.removeEventListener("mousedown",Tn)}},[Qt.current]),(0,e.useEffect)(()=>{if(W&&N&&Qt.current){const An=(0,ur.Ds)(Zr=>{Zr.target.scrollTop>=354?ke({type:Te.gK,payload:!0}):ke({type:Te.gK,payload:!1})},10);Qt.current.addEventListener("scroll",An);const er=dt.Z.subscribe("evaluate-unity3d-finish",()=>{Qt.current.scrollTop=0});return()=>{var Zr;(Zr=Qt.current)==null||Zr.removeEventListener("scroll",An),er()}}else ke({type:Te.gK,payload:!0})},[W,N,Qt.current]);const{position:ba,score:Xa,subject:Ku}=u,Ha={onViewAllTask:tu,position:ba,score:Xa,subject:Ku,challenge_optional:L==null?void 0:L.challenge_optional};function Qa(An){return Dn(this,null,function*(){const er=yield(0,zt.rd)({content:An,container_type:"Shixun",container_id:le.id,challenge_id:u.id,position:ba});if(er.status===-3){Re.default.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"});return}console.log(er),ke({type:Te.n_,payload:3}),dt.Z.publish("create-discuss")})}function ri(){ke({type:Te.lS,payload:!Ze})}const Da={loading:mt,data:on,onShowTip:ni,st:w,challenge:u};return(0,e.useEffect)(()=>{var An;if(Ie.current){let er=function(mu){Qu=Za.offsetHeight,Dr=!0,Wa=mu.pageY,(0,P.kk)("none"),Ie.current.style.background="#179fff",document.onselectstart=function(){return!1}},Zr=function(){var mu;Dr=!1,(0,P.kk)("auto"),document.onselectstart=null,(mu=Ie.current)==null||mu.removeAttribute("style")},na=function(mu){if(Dr){let hu=mu.pageY-Wa,Gu=Qu+hu;Gu<200&&(Gu=200),Gu>window.innerHeight-200&&(Gu=window.innerHeight-200),Za.style.height=Gu+"px"}};const Za=document.querySelector("."+dn["unity-3d-container"]);let Qu=0,Dr=!1,Wa=0;return(An=Ie.current)==null||An.addEventListener("mousedown",er),document.addEventListener("mousemove",na),document.addEventListener("mouseup",Zr),()=>{var mu;(mu=Ie.current)==null||mu.removeEventListener("mousedown",er),document.removeEventListener("mousemove",na),document.removeEventListener("mouseup",Zr)}}},[Ie]),lr.createElement(e.Fragment,null,lr.createElement(y,Ba({},Ha)),lr.createElement("div",{className:dn["content-wrapper"]},lr.createElement("div",{ref:Qt,className:dn.scroll},N&&W&&(L==null?void 0:L.unity3d_show_location)===0?lr.createElement("div",{className:`${dn["unity-3d-container"]} ${Ze?dn.enlarge:""}`,style:{height:354}},lr.createElement("div",{className:dn["unity-3d-resize"],ref:Ie}),lr.createElement("a",{onClick:ri,className:`${dn["btn-enlarge"]} ${Ze?dn.enlarge:""}`},lr.createElement("i",{className:`iconfont ${Ze?"icon-suoxiao1":"icon-kuoda"} `})),(Xt==null?void 0:Xt.user_id)&&lr.createElement(Pt,{userInfo:Xt,taskData:L,unity_3d_routes:N,onGetUnity3dMessage:U})):null,lr.createElement("ul",{className:`${dn["tab-nav"]} ${Ue?dn["tab-fixed"]:""}`},Gt.map(An=>lr.createElement("li",{onClick:tn,id:An.index,key:An.title,className:kn===An.index?dn.active:""},lr.createElement("a",null,An.title,An.index===3&&d?lr.createElement("span",null,d):null)))),lr.createElement("div",null,lr.createElement(Et.Z,{className:kn===0?dn["tab-panel-body"]:"hide",value:u.task_pass,stylesPrev:{position:"absolute"}}),lr.createElement("div",{className:kn===1?dn["tab-panel-body"]:"hide"},bt?lr.createElement(Et.Z,{value:bt}):null),lr.createElement("div",{className:kn===2?dn["tab-panel-body"]:"hide",style:{paddingTop:40}},lr.createElement(X,Ba({},Da))),lr.createElement("div",{className:kn===3?dn["tab-panel-body"]:"hide"},lr.createElement(Rn.Z,{activeIndex:kn,userInfo:Xt,shixunIdentifier:le.identifier,identity:R.identity,user:R,allowDisableDiscuss:qe,taskData:L,chatgpt:H,to_user_id:ye,challengeId:u.id})),lr.createElement("div",{style:{padding:0,paddingTop:40},className:kn===5?dn["tab-panel-body"]:"hide"},lr.createElement("div",{style:{background:"#fff",padding:30}},lr.createElement(Rt.tp,{dataSource:ct,value:Bt==null?void 0:Bt.order,onChange:va}),(Bt==null?void 0:Bt.order)==="new"&&lr.createElement(b.default,{style:{marginTop:20},pagination:!1,dataSource:lt==null?void 0:lt.list,columns:[{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",render:(An,er,Zr)=>K()(An).format("YYYY-MM-DD HH:mm:ss")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"output_detail",render:(An,er)=>lr.createElement("div",{style:{color:An==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010"}},An)},{title:"\u7528\u65F6(S)",dataIndex:"ts_time"},{title:"\u5185\u5B58(MB)",dataIndex:"ts_mem"},{title:"\u64CD\u4F5C",dataIndex:"query_index",width:100,render:(An,er)=>lr.createElement("span",{className:"c-blue current",onClick:()=>Dn(void 0,null,function*(){var Zr,na,Za,Qu,Dr,Wa,mu,hu,Gu;const Ua=yield(0,mr.Lk)(It.taskId,{path:(na=(Zr=lt==null?void 0:lt.path)==null?void 0:Zr.replace(/\;/g,";"))==null?void 0:na.split(";")[0],query_index:er.query_index,homework_common_id:It.categoryId});(Ua==null?void 0:Ua.status)===0&&Re.default.warning({title:"\u4EE3\u7801\u8BE6\u60C5",icon:null,width:900,closable:!0,centered:!0,okButtonProps:{style:{display:"none"}},content:lr.createElement("div",null,lr.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},lr.createElement("div",{style:{display:"flex",alignItems:"center"}},((Za=Ua==null?void 0:Ua.data)==null?void 0:Za.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?lr.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):lr.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),lr.createElement("div",{style:{color:((Qu=Ua==null?void 0:Ua.data)==null?void 0:Qu.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(Dr=Ua==null?void 0:Ua.data)==null?void 0:Dr.output_detail)),lr.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},lr.createElement("div",null,lr.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),lr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},K()((Wa=Ua==null?void 0:Ua.data)==null?void 0:Wa.created_at).format("YYYY-MM-DD HH:mm:ss"))),lr.createElement("div",null,lr.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),lr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(mu=Ua==null?void 0:Ua.data)==null?void 0:mu.ts_time,"s")),lr.createElement("div",null,lr.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),lr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(hu=Ua==null?void 0:Ua.data)==null?void 0:hu.ts_mem,"mb")),lr.createElement("div",null,lr.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),lr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((Gu=Ua==null?void 0:Ua.data)==null?void 0:Gu.test_set_passed_rate)*100,"%")))),lr.createElement("div",{style:{border:"1px solid #eee"}},lr.createElement(Ir.ZP,{language:"python",theme:(0,nr.G)("cmCodeMode","vs-dark"),height:380,isCopy:!0,style:{height:380,background:"#fff"},value:decodeURIComponent(escape(window.atob((Ua==null?void 0:Ua.content)||""))),options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})))})})},er.query_index?"\u67E5\u770B\u4EE3\u7801":"")}]}),(Bt==null?void 0:Bt.order)==="hot"&&lr.createElement(b.default,{style:{marginTop:20},pagination:!1,dataSource:nt==null?void 0:nt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(An,er,Zr)=>K()(An).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(An,er,Zr)=>{var na;return(na=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(Za=>Za.id===An))==null?void 0:na.name}}]}),lr.createElement(k.Z,{style:{marginTop:10},current:Bt.page,total:(Bt==null?void 0:Bt.order)==="new"?lt==null?void 0:lt.count:nt==null?void 0:nt.count,hideOnSinglePage:!0,onChange:An=>Dn(void 0,null,function*(){Bt.page=An,At(Bt),jr(Bt==null?void 0:Bt.order)})}))),lr.createElement("div",{className:kn===4?dn["tab-panel-body"]:"hide"},lr.createElement(sn,{activeIndex:kn,taskId:l})))),ee.get("type")!=="exercises"&&!(le!=null&&le.is_disable_discuss)&&!i.homework_common_comment_open&&lr.createElement(ut,{user:R,userInfo:Xt,user_praise:B,praise_count:S,praisePlus:se,onCreateDiscuss:Qa})),lr.createElement(ht.Z,null,lr.createElement(je.Z,{rootClassName:"task-drawer",width:420,title:null,placement:"left",closable:!1,open:rn,onClose:Ar,getContainer:()=>document.getElementById("task-left-panel")},ee.get("subject_id")&&lr.createElement(bn,ua(Ba({taskList:[...xn],challenge:u,shixun:le},(0,P.oP)()),{identity:R.identity,onSaveTaskStar:Wr})),!ee.get("subject_id")&&lr.createElement(pe,{taskList:[...xn],challenge:u,shixun:le,identity:R.identity,onSaveTaskStar:Wr})),lr.createElement(Re.default,{centered:!0,title:"\u63D0\u793A",open:wn,onOk:su,onCancel:pu,confirmLoading:me,className:dn["answer-tip"]},x?lr.createElement("p",null):lr.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),zn?lr.createElement(xt,{selected_index:Qe,selected_unlocked_answer_id:$,onSelect:_n,data:on}):lr.createElement("p",null,`\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664${an}\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848`)),lr.createElement($n.Z,null)))};var Ja=(0,p.connect)(({user:l})=>({userInfoData:l}))(fa),Ur=t(31797),ha=t(65615),Ta=t(17904);function gu(l){return l.toString().padStart(2,"0")}function Ia(l){const c=Math.floor(l/60),d=l%60,x=Math.floor(c/60);return`${gu(x)}:${gu(c-x*60)}:${gu(d)}`}var Ma=({defaultTime:l,status:c,onUpdateCostTime:d,lastedGetTaskInfoTime:x,retentionTime:ne="",title:R=""})=>{const[w,i]=(0,e.useState)(l||0),a=(0,e.useRef)();return(0,e.useEffect)(()=>{x&&(i(l),a.current=l)},[l,x]),(0,e.useEffect)(()=>{if(x)return dt.Z.subscribe("update-cost-time",()=>{c!==2&&d(a.current)})},[x]),(0,Ta.Z)(()=>{ne&&localStorage.setItem(ne,String(w+1)),i(w+1),a.current=a.current+1},c===2?null:1e3),e.createElement("span",null,R?`${R}\uFF1A`:null,Ia(w))},_a={"action-bar-container":"action-bar-container___TDRpf","edit-status":"edit-status___wZI5m","action-bar":"action-bar___bbigU",iconfont:"iconfont___hoZln",startDebug:"startDebug___tLWzR",disabledDebug:"disabledDebug___npN0z"},ir=t(6848),ku=t(14478),zr=t(87169),ya=t(60141),yu=t(56102),da=t(89392),ta=t(59301),Ti=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});function Xi({onShowNotice:l,className:c=""}){return ta.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:l,className:c},ta.createElement("img",{width:14,src:ya,alt:"notice"}))}function $s({code_hidden:l,gameStatus:c,isEditPath:d,currentPath:x,git_url:ne,monitoring_url:R,onResetCode:w,onResetGitCode:i,onShowCodeSetting:a,onResetPassedCode:u,onShowDir:D,onRightFullHandler:B,isResizeLarge:S,tab_type:N,cloud_type:W,startDebug:se,setStartDebug:U,breakPointValue:le,shixun:L,myshixun:H,game:q,unique:ye,setUnique:G,setHighlightLine:ee,allow_use_code_debugger:Se,onUpdateCode:ke,allBreakPointValue:me,setAllBreakPointValue:Ve,setBreakPointValue:qe,isTheoretical:Mt,git_zip_url:Xt,code_editor:pt}){var It;const[nt]=(0,p.useSearchParams)(),[Ge,lt]=(0,e.useState)("");(0,e.useEffect)(()=>{const kn=dt.Z.subscribe("caseInputValue",Ze=>{lt(Ze)});return()=>{kn()}},[]);const ln=()=>{Re.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:ta.createElement(zr.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ti(this,null,function*(){yield w(),Ve({}),qe([])})})},ct=()=>{Re.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:ta.createElement(zr.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ti(this,null,function*(){yield i(),Ve({}),qe([])})})},Ht=()=>{dt.Z.publish("show-head-toolbar",!0)},Bt=kn=>{const Ze=[];for(const Ue in kn)if(kn.hasOwnProperty(Ue)){const on=kn[Ue];for(const an of on)Ze.push(`${Ue}:${an}`)}return Ze},At=kn=>Ti(this,null,function*(){var Ze;console.log(me,Bt(me),222),(0,p.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u5F00\u542F\u8C03\u8BD5\uFF0C\u8BF7\u7A0D\u5019..."}}),yield ke();const Ue=yield(0,Fn.ZP)(`/api/myshixuns/${H==null?void 0:H.identifier}/code_debugs/start.json`,{method:"post",body:{game_identifier:q==null?void 0:q.identifier,breakpoints:Bt(me),input:Ge}});Ue.status===0&&(U(!0),dt.Z.publish("active-debug"),dt.Z.publish("active-debug-data",(Ue==null?void 0:Ue.data)||{}),G((Ze=Ue==null?void 0:Ue.data)==null?void 0:Ze.unique)),(0,p.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),xn=()=>Ti(this,null,function*(){(yield(0,Fn.ZP)(`/api/myshixuns/${H==null?void 0:H.identifier}/code_debugs/stop.json`,{method:"post",body:{game_identifier:q==null?void 0:q.identifier,unique:ye}})).status===0&&(ee(null),U(!1))}),rn=!!((It=(0,da.flattenDeep)(Object.values(me)))!=null&&It.length);return ta.createElement(e.Fragment,null,ta.createElement("div",{className:_a["action-bar"]},N===1&&ta.createElement(e.Fragment,null,Se&&ta.createElement(e.Fragment,null,se?ta.createElement("b",{title:"\u505C\u6B62\u8C03\u8BD5",style:{marginRight:6},className:_a.startDebug,onClick:xn},ta.createElement("i",{style:{color:"#c75450"},className:"iconfont icon-tingzhitiaoshi font12"})):rn?ta.createElement("b",{title:"\u5F00\u59CB\u8C03\u8BD5",className:_a.startDebug,onClick:At},ta.createElement("i",{className:"iconfont icon-debug font14"})):ta.createElement(ir.Z,{title:"\u8BF7\u5148\u5728\u4EE3\u7801\u884C\u8BBE\u7F6E\u65AD\u70B9"},ta.createElement("b",{className:_a.disabledDebug},ta.createElement("i",{className:"iconfont icon-debug font14"})))),!l&&ta.createElement("a",{title:"\u663E\u793A\u76EE\u5F55",onClick:D},ta.createElement("i",{className:"iconfont icon-chakanmulu"})),ne&&ta.createElement(yu.CopyToClipboard,{text:ne,onCopy:()=>ft.ZP.success("\u590D\u5236\u6210\u529F")},ta.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},ta.createElement("i",{className:"iconfont icon-fuzhi2"}))),Xt&&ta.createElement("a",{title:"\u4E0B\u8F7D\u4EE3\u7801\u4ED3\u5E93\u6587\u4EF6",onClick:()=>{(0,P.LR)(Xt,"")}},ta.createElement("i",{className:"iconfont icon-xiazai6 font-20 "})),c===2&&d&&!se&&ta.createElement(ku.Z,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:u},ta.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},ta.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))),d&&!se&&ta.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:ln},ta.createElement("i",{className:"iconfont icon-shuaxin4 font-16"})),d&&!se&&ta.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:ct},ta.createElement("i",{className:"iconfont icon-zhongzhi4 font16"})),ta.createElement("a",{onClick:a,title:"\u8BBE\u7F6E"},ta.createElement("i",{className:"iconfont icon-shezhi9 font16"}))),(N===2||N===3||N===4||N===5||N===7)&&ta.createElement("a",{title:"\u5DE5\u5177\u680F",onClick:Ht},ta.createElement("i",{className:"iconfont icon-gongjuxiang mr5"})),nt.get("isFullScreen")!=="true"&&ta.createElement("a",{onClick:B,title:S?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},ta.createElement("i",{className:S?"iconfont icon-shousuo":"iconfont icon-quanping6"}))))}var E0=t(28561),Cc={flex_box_center:"flex_box_center___rNE5B",flex_space_between:"flex_space_between___UQz5R",flex_box_vertical_center:"flex_box_vertical_center___LVkcg",flex_box_center_end:"flex_box_center_end___liNMD",flex_box_column:"flex_box_column___en5bA",wrap:"wrap___QHoGE",list:"list___PqCYv",page:"page___TKcdQ"},rf=Object.defineProperty,Ho=Object.getOwnPropertySymbols,v0=Object.prototype.hasOwnProperty,nd=Object.prototype.propertyIsEnumerable,rd=(l,c,d)=>c in l?rf(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,af=(l,c)=>{for(var d in c||(c={}))v0.call(c,d)&&rd(l,d,c[d]);if(Ho)for(var d of Ho(c))nd.call(c,d)&&rd(l,d,c[d]);return l},uf=(l,c)=>{var d={};for(var x in l)v0.call(l,x)&&c.indexOf(x)<0&&(d[x]=l[x]);if(l!=null&&Ho)for(var x of Ho(l))c.indexOf(x)<0&&nd.call(l,x)&&(d[x]=l[x]);return d},sf=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())}),of=(l=>(l.Classrooms="classrooms",l.Shixuns="shixuns",l.Paths="paths",l.Projects="projects",l.Videos="videos",l.Topics="topics",l.Teach="teach-group",l))(of||{});const y0=l=>{var c=l,{userDetail:d,user:x,globalSetting:ne,loading:R,dispatch:w,onClose:i,shixun:a}=c,u=uf(c,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const D=(0,p.useParams)(),[B,S]=(0,e.useState)(null),[N,W]=(0,e.useState)({}),[se,U]=(0,e.useState)(0),[le,L]=(0,e.useState)(af({page:1,limit:20,id:a.identifier},D)),H=(0,e.useCallback)(()=>u.visible,[u.visible]);(0,e.useEffect)(()=>{u.visible&&(le.page=1,q())},[u.visible]);const q=()=>sf(void 0,null,function*(){const ye=yield w({type:"shixunsDetail/getSetData",payload:le});ye&&(S(ye.data_sets),U(ye.data_sets_count),W(ye.folder_name||""))});return e.createElement(e.Fragment,null,u.children,e.createElement(je.Z,{title:"\u6570\u636E\u96C6",placement:"right",rootClassName:Cc.wrap,width:300,closable:!1,onClose:i,open:H()},!(B!=null&&B.length)&&e.createElement("div",{className:"tc c-grey-999"},"\u6B64\u5B9E\u8DF5\u9879\u76EE\u6682\u65E0\u6570\u636E\u96C6"),B==null?void 0:B.map((ye,G)=>e.createElement("dl",{className:Cc.list,key:G},e.createElement(ir.Z,{title:ye.title},e.createElement("dt",null,e.createElement("span",{className:"icon-wenjian4 mr5"}),ye.title)),e.createElement("dd",null,e.createElement(yu.CopyToClipboard,{text:ye.file_path,onCopy:()=>ft.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${Cc.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),e.createElement("div",{className:"tc"},e.createElement(k.Z,{onChange:ye=>{le.page=ye,q()},className:Cc.page,size:"small",total:se,pageSize:le.limit,hideOnSinglePage:!0}))))};var ad=(0,p.connect)(({user:l,userDetail:c,loading:d,shixunsDetail:x,globalSetting:ne})=>({user:l,userDetail:c,shixunsDetail:x,globalSetting:ne,loading:d.models.index}))(y0),bc={flex_box_center:"flex_box_center___qAghX",flex_space_between:"flex_space_between___T78j9",flex_box_vertical_center:"flex_box_vertical_center___sHN4M",flex_box_center_end:"flex_box_center_end___JfXzO",flex_box_column:"flex_box_column___OVgmN",wrap:"wrap___kus4_",list:"list___oY3h5",page:"page___vXGzX"},lf=Object.defineProperty,ud=Object.defineProperties,sd=Object.getOwnPropertyDescriptors,Dc=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,od=Object.prototype.propertyIsEnumerable,vs=(l,c,d)=>c in l?lf(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,cf=(l,c)=>{for(var d in c||(c={}))_l.call(c,d)&&vs(l,d,c[d]);if(Dc)for(var d of Dc(c))od.call(c,d)&&vs(l,d,c[d]);return l},df=(l,c)=>ud(l,sd(c)),ff=(l,c)=>{var d={};for(var x in l)_l.call(l,x)&&c.indexOf(x)<0&&(d[x]=l[x]);if(l!=null&&Dc)for(var x of Dc(l))c.indexOf(x)<0&&od.call(l,x)&&(d[x]=l[x]);return d},hf=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())}),pf=(l=>(l.Classrooms="classrooms",l.Shixuns="shixuns",l.Paths="paths",l.Projects="projects",l.Videos="videos",l.Topics="topics",l.Teach="teach-group",l))(pf||{});const mf=l=>{var c=l,{userDetail:d,user:x,globalSetting:ne,loading:R,dispatch:w,onClose:i,shixun:a}=c,u=ff(c,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const D=(0,p.useParams)(),[B,S]=(0,e.useState)(null),[N,W]=(0,e.useState)(0),[se,U]=(0,e.useState)({page:1,limit:20}),[le,L]=(0,e.useState)(""),H=(0,e.useCallback)(()=>u.visible,[u.visible]);(0,e.useEffect)(()=>{u.visible||L(""),u.visible&&(se.page=1,q())},[u.visible,le]);const q=()=>hf(void 0,null,function*(){var ye;const G=yield(0,Fn.ZP)(`/api/users/${(ye=x==null?void 0:x.userInfo)==null?void 0:ye.login}/resource_centers/file_list.json`,{method:"get",params:df(cf({},se),{keywords:le})});(G==null?void 0:G.status)==0&&(S([...G.data.list]),W(G.data.file_count))});return e.createElement(e.Fragment,null,u.children,e.createElement(je.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3",placement:"right",rootClassName:bc.wrap,width:300,closable:!1,onClose:i,open:H()},e.createElement(Rt.t7,{style:{width:250,height:30,marginBottom:24,color:"rgba(0, 0, 0, 0.88)"},placeholder:"\u8BF7\u641C\u7D22\u8D44\u6E90\u540D\u79F0",value:le,onChange:ye=>{L(ye)}}),!(B!=null&&B.length)&&e.createElement("div",{className:"tc c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),B==null?void 0:B.map((ye,G)=>e.createElement("dl",{className:bc.list,key:G},e.createElement(ir.Z,{title:ye.title},e.createElement("dt",null,e.createElement("span",{className:"icon-wenjian4 mr5"}),ye.title)),e.createElement("dd",null,e.createElement(yu.CopyToClipboard,{text:ye.file_path,onCopy:()=>ft.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement("span",{className:`${bc.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),e.createElement("div",{className:"tc"},e.createElement(k.Z,{defaultCurrent:1,current:se.page||1,onChange:ye=>{se.page=ye,q()},className:bc.page,size:"small",total:N,pageSize:se.limit,hideOnSinglePage:!0,showSizeChanger:!1}))))};var Uo=(0,p.connect)(({user:l,userDetail:c,loading:d,shixunsDetail:x,globalSetting:ne})=>({user:l,userDetail:c,shixunsDetail:x,globalSetting:ne,loading:d.models.index}))(mf),js=t(90524),gf="data:image/png;base64,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",Fl=t(47206),ql=t(41751),C0=t(89244),b0=t(18309),Jr=t(59301),$l=Object.defineProperty,$o=Object.getOwnPropertySymbols,ld=Object.prototype.hasOwnProperty,Af=Object.prototype.propertyIsEnumerable,cd=(l,c,d)=>c in l?$l(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,D0=(l,c)=>{for(var d in c||(c={}))ld.call(c,d)&&cd(l,d,c[d]);if($o)for(var d of $o(c))Af.call(c,d)&&cd(l,d,c[d]);return l},Ys=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const{Countdown:Ef}=Ur.default;function vf(){return Jr.createElement("p",null,"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var dd=({mirror_description:l,difficulty:c,git_url:d,tabActiveParams:x,isNotice:ne,user:R,game:w,monitoring_url:i,shixun:a={},resetVncLoading:u,onUpdateCostTime:D,lastedGetTaskInfoTime:B,onShowNotice:S,dispatch:N,onResetGitCode:W,onResetCode:se,onResetVnc:U,onRestartReboot:le,onAddVncTime:L,onUpdateCode:H,unity_3d_routes:q,st:ye,toolbarItem:G={},myshixun:ee={},mirror_name:Se,mirror_description_multi:ke,onResetAllVnc:me,showReleaseResource:Ve,userInfo:qe,taskData:Mt,codeRepData:Xt})=>{var pt,It,nt;const{last_compile_output:Ge,choose_test_cases:lt,with_code_file:ln,manager_permission:ct,tpm_cases_modified:Ht,tpm_modified:Bt,myshixun:{system_tip:At}={}}=Mt,xn=(0,p.useParams)(),[rn]=(0,p.useSearchParams)(),{name:kn,identifier:Ze,task_pass:Ue,test_set_permission:on,survival_time:an}=a,{cost_time:mt,status:wn}=w,{user_url:zn,image_url:$,grade:Ie=0}=R,[Qe,bt]=(0,e.useState)(!1),[Qt,cn]=(0,e.useState)({}),[Gt,tn]=(0,e.useState)("#37AD83"),[yr,jr]=(0,e.useState)(null),[kr,va]=(0,e.useState)(),[qa,xu]=(0,e.useState)(ne||Ht&&At===!0||!1),[pu,ni]=(0,e.useState)(!1),[su,_n]=(0,e.useState)(!1),Hr=(0,e.useRef)(),Wr=(0,e.useRef)(null),[tu,Ar]=(0,e.useState)(!1),{index_tab:ba,shixun_environment_id:Xa,tab_type:Ku,windows_vnc:Ha,vnc_url:Qa,linux_vnc:ri,reboot_cloud:Da,cloud_type:An,resData:er,instance_startup_type:Zr}=G,na=(0,e.useRef)(!1);(0,ql.y)(rn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Za,disableCopyAndPaste:Qu}=(0,ql.X)(),Dr=(0,C0._)(Qt);(0,e.useEffect)(()=>{Mt!=null&&Mt.is_charge_window&&Re.default.confirm({centered:!0,icon:null,width:500,okText:"\u53BB\u8D2D\u4E70\u8BFE\u7A0B",cancelText:"\u9000\u51FA",title:"\u63D0\u793A",content:Jr.createElement("div",null,"\u672C\u5B9E\u8BAD\u4E3A\u4ED8\u8D39\u5185\u5BB9\uFF0C\u60A8\u6682\u672A\u8D2D\u4E70\uFF0C\u8BF7\u5148\u8D2D\u4E70",Jr.createElement("span",{style:{cursor:"pointer",color:"#0152D9"},onClick:()=>{p.history.push(`/paths/${Mt==null?void 0:Mt.subject_id}`)}},"\u300A",Mt==null?void 0:Mt.subject_name,"\u300B")),onOk:()=>{p.history.push(`/paths/${Mt==null?void 0:Mt.subject_id}`)},onCancel:()=>{xs()}})},[Mt]),(0,e.useEffect)(()=>{function la(){return Ys(this,null,function*(){var Ra,$a,Fs,qu,Es;if(rn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let ja;rn.get("coursesId")==="coursesId"?ja=yield(0,rt._F)({categoryId:rn.get("exercisesId"),login:rn.get("login")}):ja=yield(0,rt._B)({categoryId:rn.get("exercisesId"),login:rn.get("login")}),cn(D0({},ja)),Za((Ra=ja==null?void 0:ja.exercise)==null?void 0:Ra.forbid_copy),dt.Z.publish("exercise-data",ja),typeof(($a=ja==null?void 0:ja.exercise)==null?void 0:$a.left_time)=="number"&&(jr(Date.now()+((Fs=ja==null?void 0:ja.exercise)==null?void 0:Fs.left_time)*1e3),setTimeout(()=>{tn("red")},(((qu=ja==null?void 0:ja.exercise)==null?void 0:qu.left_time)-300>0?((Es=ja==null?void 0:ja.exercise)==null?void 0:Es.left_time)-300:0)*1e3))}})}la()},[]),(0,e.useEffect)(()=>{const la=dt.Z.subscribe("update-windows-time",$a=>{va(parseInt($a.remaining_time/1e3))}),Ra=dt.Z.subscribe("show-head-toolbar",$a=>{bt($a)});return()=>{la(),Ra()}},[]),(0,e.useEffect)(()=>{var la;return rn.get("type")==="exercises"&&((la=Qt==null?void 0:Qt.exercise)!=null&&la.screen_open)&&(Fl.U.forEach((Ra,$a)=>{var Fs;(Fs=Qt==null?void 0:Qt.exercise)!=null&&Fs.forbid_screen&&(0,P.WX)()||(window.addEventListener(Ra,hu,!1),window.addEventListener("blur",hu,!1))}),window.focus(),Hr.current=setInterval(()=>{window.focus()},1e3)),()=>{Fl.U.forEach((Ra,$a)=>{window.removeEventListener(Ra,hu,!1)}),window.removeEventListener("blur",hu,!1),clearInterval(Hr.current)}},[Qt]);const Wa=()=>{ni(!pu)},mu=()=>{_n(!su)},hu=la=>{document.activeElement.tagName!=="IFRAME"&&(window.parent.postMessage("backExercise","*"),na.current||(0,h.BU)())};function Gu(){bt(!Qe)}function Ua(){bt(!1)}function xs(){if(xn.courseId&&xn.homeworkId){location.href=`/classrooms/${xn.courseId}/shixun_homework/${xn.homeworkId}/detail?tabs=1`;return}rn.get("type")==="exercises"&&hu("back"),location.href=`/shixuns/${Ze}/challenges`}function Ns(){return Ys(this,null,function*(){u||(yield U())})}function zi(){var la;let Ra=!((la=qe==null?void 0:qe.shixun)!=null&&la.editable);Re.default.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:Jr.createElement(zr.Z,null),content:Jr.createElement("div",null,Jr.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F"),Ve&&Jr.createElement(Wt.default,{className:"mt10",defaultChecked:Ra,onChange:$a=>{Ra=$a.target.checked}},"\u9000\u51FA\u5B9E\u8BAD\u65F6\uFF0C\u7ACB\u5373\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ys(this,null,function*(){if(Ve&&Ra){const $a=yield(0,rt.eA)(ee==null?void 0:ee.identifier);($a==null?void 0:$a.status)==0&&(ft.ZP.success("\u91CA\u653E\u8D44\u6E90\u6210\u529F"),setTimeout(()=>{xs()},1e3))}else xs()}),onCancel:()=>{}})}function Wo(la){var Ra;if(Ua(),la==="reset-task"&&!u){const $a=Re.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:Jr.createElement(zr.Z,null),content:Jr.createElement(vf,null),maskClosable:!1,keyboard:!1,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ys(this,null,function*(){if(Ku===4){$a.update({cancelButtonProps:{disabled:!0}}),yield Ns(),$a.update({cancelButtonProps:{disabled:!1}});return}Ns()})})}if(la==="restart-reboot"&&!u){const $a=Re.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:Jr.createElement(zr.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",maskClosable:!1,keyboard:!1,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ys(this,null,function*(){if(Ku===4){$a.update({cancelButtonProps:{disabled:!0}}),yield le(),$a.update({cancelButtonProps:{disabled:!1}});return}le()})})}if(la==="reset-git-code"&&(u||Re.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:Jr.createElement(zr.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:W})),la==="reset-code"&&(u||Re.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Jr.createElement(zr.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:se})),la==="full-screen"&&((0,h.vp)()?(0,h.BU)():(0,h.Dj)((Ra=document==null?void 0:document.getElementById)==null?void 0:Ra.call(document,"task-right-panel"))),la==="show-clipboard-box"){if(An){Re.default.info({title:"\u63D0\u793A",icon:Jr.createElement(zr.Z,null),content:"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u7684\u3010\u590D\u5236\u7C98\u8D34\u3011\u529F\u80FD\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\uFF0C\u656C\u8BF7\u671F\u5F85~",centered:!0});return}dt.Z.publish(`show-clipboard-box-${ba}`)}}const Lo={task_pass:Ue,test_set_permission:on,mirror_description:l,difficulty:c,resetVncLoading:u,git_url:d,tabActiveParams:x,taskData:Mt,onVncAction:Wo,onHideToolBar:Ua,shixun:a,monitoring_url:i,unity_3d_routes:q,index_tab:ba,shixun_environment_id:Xa,tab_type:Ku,windows_vnc:Ha,vnc_url:Qa,linux_vnc:ri,reboot_cloud:Da,cloud_type:An,resData:er,instance_startup_type:Zr,mirror_name:Se,mirror_description_multi:ke},ui=(0,e.useCallback)(()=>kr?Jr.createElement(fd,{defaultTime:kr,onAddVncTime:L,onResetAllVnc:me,toShixun:xs,myshixun:ee,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",user:R,survival_time:an}):Jr.createElement(Jr.Fragment,null),[kr]);return Jr.createElement("div",{className:"task-header-container"},rn.get("type")==="exercises"&&Jr.createElement(s.Z,null,Jr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Jr.createElement("span",{className:"ml10"},(pt=Qt==null?void 0:Qt.exercise)==null?void 0:pt.user_name)),Jr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Jr.createElement("span",{className:"ml10"},(It=Qt==null?void 0:Qt.exercise)==null?void 0:It.student_id))),rn.get("type")!=="exercises"&&Jr.createElement(Jr.Fragment,null,Jr.createElement("a",{className:"task-user-info",href:zn,target:"_blank"},$?Jr.createElement("img",{width:"35",height:"35",src:`${js.Z.IMG_SERVER}/images/${$}`}):null,Jr.createElement("span",null,R.name)),Jr.createElement("div",{className:"grade-info"},Jr.createElement("img",{src:gf,alt:"gold",width:20}),Ie)),Jr.createElement("h2",{className:"shixun-info"},kn,rn.get("type")!=="exercises"&&Jr.createElement(Ma,{lastedGetTaskInfoTime:B,status:wn,defaultTime:mt,onUpdateCostTime:D,retentionTime:"taskBuildTimes",title:"\u5B9E\u9A8C\u603B\u7528\u65F6"})),Jr.createElement("div",{className:"flex-container"},Jr.createElement("div",{ref:Wr,onClick:()=>xu(!1)},rn.get("type")!=="exercises"&&Jr.createElement(Jr.Fragment,null,ne&&Jr.createElement(Xi,{className:"btn-notice",onShowNotice:()=>{Bt?S==null||S():N({type:"SHOW_CASE_NOTICE"})}})),Jr.createElement(ha.Z,{open:qa,onClose:()=>xu(!1),rootClassName:"tasks-header-notice",steps:[{title:"\u66F4\u65B0\u901A\u77E5",description:Bt?Jr.createElement(Jr.Fragment,null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u4EE3\u7801\u6A21\u677F\u6587\u4EF6\uFF0C\u8BF7\u60A8\u5C3D\u5FEB\u540C\u6B65\u6700\u65B0\u4EE3\u7801\uFF0C\u4EE5\u514D\u5F71\u54CD\u60A8\u7B54\u9898\u3002",Jr.createElement("br",null),"\u6CE8\uFF1A\u5982\u679C\u5B9E\u9A8C\u8001\u5E08\u8C03\u6574\u7684\u4EE3\u7801\u548C\u60A8\u7684\u4EE3\u7801\u6709\u51B2\u7A81\uFF0C\u5219\u4F1A\u4EE5\u8001\u5E08\u7684\u4EE3\u7801\u4E3A\u51C6\uFF0C\u8986\u76D6\u60A8\u5F53\u524D\u7684\u4EE3\u7801\u3002",Jr.createElement("span",{style:{color:"#3968D2"}},"\u5EFA\u8BAE\u5148\u628A\u5F53\u524D\u4EE3\u7801\u4FDD\u5B58\u5230\u672C\u5730\u518D\u540C\u6B65\u6700\u65B0\u4EE3\u7801\u3002")):Jr.createElement(Jr.Fragment,null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u6D4B\u8BD5\u7528\u4F8B\uFF0C\u8BF7\u91CD\u65B0\u8BC4\u6D4B\u4EE3\u7801\u52A0\u8F7D\u6700\u65B0\u6D4B\u8BD5\u7528\u4F8B\u3002"),target:()=>Wr.current,nextButtonProps:{children:Jr.createElement(kt.ZP,{onClick:()=>{Bt?S==null||S():N({type:"SHOW_CASE_NOTICE"})},type:"primary",size:"small"},Bt?"\u66F4\u65B0\u4EE3\u7801":"\u91CD\u65B0\u8BC4\u6D4B")}}]})),ui(),Ha&&!(0,da.isEmpty)(er)&&!(An===4&&Zr===2)&&Jr.createElement("span",{onClick:la=>{la.preventDefault(),dt.Z.publish(`send-ctrl-alt-delete-${ba}`)},className:"c-grey-c mr20 current"},"\u53D1\u9001CTRL+ALT+DELETE"),q&&Jr.createElement("a",{title:"\u5DE5\u5177\u680F",onClick:Gu},Jr.createElement("i",{className:"iconfont icon-vncshixunjiemian-gongjulan mr5"})),ct&&Jr.createElement("div",null,Jr.createElement("a",{className:"btn-vnc",style:{marginRight:0},title:"\u914D\u7F6E\u4E0E\u76D1\u63A7",onClick:()=>Ar(!0)},Jr.createElement("span",{className:"iconfont font14 mr5 ml20 icon-peizhiyujiankong current"}),"\u914D\u7F6E\u4E0E\u76D1\u63A7")),(x==null?void 0:x.resource_type)==1&&Jr.createElement(Uo,{visible:su,onClose:mu,shixun:a},Jr.createElement("a",{className:"btn-vnc",style:{marginRight:0},title:"\u8D44\u6E90\u4E2D\u5FC3",onClick:mu},Jr.createElement("span",{className:"iconfont font14 mr5 ml20 icon-ziyuanzhongxin current"}),"\u8D44\u6E90\u4E2D\u5FC3")),Jr.createElement(ad,{visible:pu,onClose:Wa,shixun:a},Jr.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:Wa},Jr.createElement("span",{className:"iconfont font14 mr5 ml20 icon-shujuji2 current"}),"\u6570\u636E\u96C6"))),rn.get("type")!=="exercises"&&Jr.createElement("a",{className:"btn-out",onClick:zi,title:"\u9000\u51FA\u5B9E\u8BAD"},Jr.createElement("i",{className:"iconfont icon-kaiguan"})),((nt=Qt==null?void 0:Qt.exercise)==null?void 0:nt.left_time)>0&&Jr.createElement(s.Z,{align:"middle"},Jr.createElement("span",{style:{color:Gt,marginRight:6},className:"iconfont icon-daojishi djs"}),Jr.createElement("span",{style:{color:Gt,fontSize:14,marginRight:10}},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),Jr.createElement("span",{className:"mr20"},Jr.createElement(Ef,{valueStyle:{color:Gt,fontSize:20,fontWeight:500},value:yr,onFinish:()=>Ys(void 0,null,function*(){const la=yield(0,rt.VL)({categoryId:rn.get("exercisesId"),commit_method:2});if((la==null?void 0:la.status)===0&&(ye===0&&H(1),Re.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Jr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Jr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Ys(void 0,null,function*(){window.parent.location.href=`/classrooms/${rn.get("coursesId")}/exercise/${rn.get("exercisesId")}/detail`})})),(la==null?void 0:la.status)===-3){const Ra=parseInt(la==null?void 0:la.message);jr(Date.now()+Ra*1e3)}})}))),rn.get("type")==="exercises"&&Jr.createElement(kt.ZP,{type:"primary",onClick:()=>{const la=()=>Ys(void 0,null,function*(){ye===0&&(yield H()),Dr(),na.current=!0,hu()});if(!(q&&!ln)&&(ye===1?!(lt!=null&<.had_submmit):!Ge||Xt.lastedUpdateTime!==0)){Re.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Jr.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:la});return}la()}},Jr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),Jr.createElement(ht.Z,null,Jr.createElement(je.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,destroyOnClose:!1,open:Qe,onClose:Ua},Jr.createElement(E0.Z,D0({},Lo)))),Jr.createElement(b0.Z,{identifier:Ze,visible:tu,onCancel:()=>Ar(!1),info:{type:"\u6311\u6218\u9875\u9762",myshixun_id:ee==null?void 0:ee.id}}))};const ec=300;function dh({title:l,time:c,className:d="",callback:x,desc:ne="",style:R={}}){function w(){x&&x()}return Jr.createElement("a",{onClick:w,title:l,className:d},Jr.createElement("i",{className:"iconfont icon-shijian1 mr5",style:R}),Jr.createElement("span",null,ne?`${ne}\uFF1A`:"",Ia(c)))}function fd({onAddVncTime:l,onResetAllVnc:c,toShixun:d,title:x="",myshixun:ne,defaultTime:R,user:w,survival_time:i}){const a=(0,p.useParams)(),[u,D]=(0,e.useState)(R),[B,S]=(0,e.useState)(!1),[N,W]=(0,e.useState)(!1),se=(0,e.useRef)(!0),U=(0,P.oP)(),le=(0,e.useRef)(!1);(0,e.useEffect)(()=>(window.addEventListener("visibilitychange",L),()=>{window.removeEventListener("visibilitychange",L)}),[]);const L=G=>Ys(this,null,function*(){var ee,Se;if(document.visibilityState==="visible"){const ke=yield(0,I.fY)(ne==null?void 0:ne.identifier);if((ke==null?void 0:ke.status)===0){const Ve=(((ee=ke==null?void 0:ke.data)==null?void 0:ee.remainingTime)>0?(Se=ke==null?void 0:ke.data)==null?void 0:Se.remainingTime:0)/1e3;D(Ve),Ve>ec&&W(!1)}}});(0,Ta.Z)(()=>{D(u-1)},u>0?1e3:null),(0,e.useEffect)(()=>{U.homework_common_id?u===60&&(le.current||W(!0)):(u===300||u===180||u===60||u===0)&&(le.current||W(!0))},[u]),(0,e.useEffect)(()=>{if(se.current){const G=`${w==null?void 0:w.login}_${a.taskId}_survival_time`;localStorage.getItem(G)!==String(i)?(le.current=!0,Re.default.confirm({title:"\u63D0\u793A",icon:null,content:"\u8001\u5E08\u8C03\u6574\u4E86\u65F6\u95F4\u662F\u5426\u540C\u6B65",centered:!0,okText:"\u662F",cancelText:"\u5426",onOk:()=>Ys(this,null,function*(){localStorage.removeItem(G),yield l(),le.current=!1,window.location.reload()}),onCancel:()=>{le.current=!1,localStorage.removeItem(G)}})):(R0){const ee=yield l();D(((G=ee==null?void 0:ee.data)==null?void 0:G.remaining_time)/1e3)}else{const ee=yield c();d()}S(!1),W(!1)})}function ye(){u{const R=yf[d];function w(){if(l===1)ne(R);else{let i=(c==null?void 0:c.split(""))||[],a=i.indexOf(R);a>=0?i.splice(a,1):i.push(R),ne(i.join(""))}}return e.createElement("a",{className:"flex-container",onClick:w},l===1?e.createElement(el.ZP,{checked:c&&c.indexOf(R)>=0,className:"choice"}):e.createElement(Wt.default,{className:"choice",checked:c&&c.indexOf(R)>=0}),e.createElement("div",{className:"flex-wrp"},e.createElement("span",{className:"checkTitle",style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},R,"\u3001"),e.createElement(Et.Z,{className:"subject-body",value:x})))},wc=({callback:l,multi_count:c,answer:d})=>{const[x,ne]=(0,e.useState)([]);return(0,e.useEffect)(()=>{if(c){if(d!=null&&d.length){ne(d);return}const R=Array.from({length:c}).fill("");ne(R)}},[c,d]),console.log(x,d,"multi_count"),e.createElement("div",{className:"option"},x==null?void 0:x.map((R,w)=>e.createElement(s.Z,{align:"middle",className:"mb10 text"},e.createElement("span",{className:"mb5"},"\u586B\u7A7A",w+1,"\u7B54\u6848\uFF1A"),e.createElement(vt.default.TextArea,{key:w,value:R,onChange:i=>{x[w]=i.target.value,l(x)}}))))},bf=({id:l,answer:c,challenge_question:d,category:x,subject:ne,onSetAnswers:R,question_name:w,multi_count:i})=>{function a(u){R(l,u)}return e.createElement("li",null,e.createElement(s.Z,{className:"subject c-grey-999",align:"stretch"},e.createElement(f.Z,{flex:"40px"},e.createElement("p",{className:"mt3 order"},l+1,"\u3001")),e.createElement(f.Z,{flex:"1"},e.createElement(Et.Z,{value:`${ne}`,className:"subject-body"}))),w==="\u5355\u9009\u9898/\u591A\u9009\u9898"&&e.createElement("div",{className:"option"},d==null?void 0:d.map(({option_name:u},D)=>e.createElement(Cf,{index:D,key:u,option_name:u,answer:c,category:x,callback:a}))),w==="\u5224\u65AD\u9898"&&e.createElement("div",{className:"option"},e.createElement(el.ZP.Group,{className:"mb10",style:{marginLeft:38},value:c||void 0,onChange:u=>a(u.target.value)},e.createElement(el.ZP,{value:"true",className:"mr40"},"\u6B63\u786E"),e.createElement(el.ZP,{value:"false"},"\u9519\u8BEF"))),w==="\u586B\u7A7A\u9898"&&e.createElement(wc,{multi_count:i,callback:a,answer:c}))},Df=({chooses:l,answers:c,onSetAnswers:d,bgColor:x="#1E1E1E"})=>e.createElement("ul",{className:`${x==="#1E1E1E"?"":"vs"} choose-container`,style:{backgroundColor:x}},l.map(({subject:ne,challenge_question:R,category:w,question_name:i,multi_count:a},u)=>e.createElement(bf,{key:u,id:u,subject:ne,challenge_question:R,category:w,answer:c[u],onSetAnswers:d,question_name:i,multi_count:a}))),hd=t(83846),Ic=t(29287),pd=t(33438),md=Object.defineProperty,gd=Object.defineProperties,Ad=Object.getOwnPropertyDescriptors,w0=Object.getOwnPropertySymbols,wf=Object.prototype.hasOwnProperty,If=Object.prototype.propertyIsEnumerable,kl=(l,c,d)=>c in l?md(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,Bc=(l,c)=>{for(var d in c||(c={}))wf.call(c,d)&&kl(l,d,c[d]);if(w0)for(var d of w0(c))If.call(c,d)&&kl(l,d,c[d]);return l},I0=(l,c)=>gd(l,Ad(c));const Ed=({id:l,isActive:c,title:d,onActive:x,had_submmit:ne,result:R,actual_output:w,standard_answer:i,question_name:a,isFromCourse:u,user_course_identity:D})=>{function B(){x(l)}let S="test-case-item";return c&&(S+=" active"),ne&&(S+=" has-result"),e.createElement("li",{className:S},e.createElement("a",{className:"case-header",onClick:B},e.createElement("h2",null,e.createElement("div",{className:c?"arrow-down":"arrow-right",style:{width:12}}),e.createElement("span",{className:"test-title",style:{width:75}},d)),D<5&&u?e.createElement("img",{width:16,src:R?Ic.Z:pd.Z}):e.createElement("div",{className:`${w?"submitStatus":"unsubmitStatus"}`},w?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4")),e.createElement("div",{className:`item-desc ${c?"show":"hide"} choose-game-item`},D<5&&u?w?a==="\u586B\u7A7A\u9898"?e.createElement(e.Fragment,null,e.createElement("p",null,e.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),e.createElement("b",null,i==null?void 0:i.map((N,W)=>{var se;return e.createElement("p",null,"\u586B\u7A7A",W+1,"\uFF1A",(se=N==null?void 0:N.text)==null?void 0:se.join("\u3001"))}))),e.createElement("p",null,e.createElement("div",null,"\u5B66\u751F\u7B54\u6848\uFF1A"),e.createElement("b",{className:`${R?"c-green":"c-red"}`},w==null?void 0:w.map((N,W)=>e.createElement("p",null,"\u586B\u7A7A",W+1,"\uFF1A",N))))):e.createElement(e.Fragment,null,e.createElement("p",null,"\u6B63\u786E\u7B54\u6848\uFF1A",e.createElement("b",null,i)),e.createElement("p",null,"\u5B66\u751F\u7B54\u6848\uFF1A",e.createElement("b",{className:`${R?"c-green":"c-red"}`},w))):e.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B"):e.createElement("p",null,"\u7B54\u9898\u9636\u6BB5\uFF0C\u4E0D\u652F\u6301\u67E5\u770B\u7ED3\u679C")))};var B0=({onResizeSetContainer:l,moveY:c,had_submmit:d,had_all_submmit:x,test_sets:ne=[],challenge_chooses_count:R,choose_correct_num:w,user_course_identity:i})=>{const[a]=(0,p.useSearchParams)(),u=(0,p.useParams)(),[D,B]=(0,e.useState)(-1);function S(L){B(L===D?-1:L)}const N=w===R,W=u.homeworkId||u.exerciseId,[se,U]=(0,e.useState)(0);function le(){l(c)}return console.log(i),(0,e.useEffect)(()=>{console.log(ne);let L=0;ne==null||ne.map(H=>{H!=null&&H.actual_output||(L=L+1)}),U(L)},[]),e.createElement(e.Fragment,null,e.createElement("div",{className:"test-header"},e.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),e.createElement("a",{onClick:le},e.createElement("i",{className:`iconfont ${c===.01?"icon-shousuo":"icon-zhankai"} icon-zhankai`}))),i<5&&W?d?e.createElement("p",{className:`test-result ${N?"success":"failer"}`},e.createElement("span",{className:"count"},e.createElement("img",{width:16,src:N?Ic.Z:hd.Z}),w||0," / ",R," \u5171\u6709",R,"\u9898\uFF0C"),e.createElement("span",null,N?"\u5168\u90E8\u901A\u8FC7":`\u5176\u4E2D${R-w}\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A`)):null:e.createElement("p",{className:`test-result ${x?"success":"failer"}`},x?"\u5F53\u524D\u72B6\u6001\u5DF2\u63D0\u4EA4\uFF0C\u5C06\u6309\u7167\u6700\u65B0\u63D0\u4EA4\u7684\u7B54\u6848\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A":"\u5F53\u524D\u72B6\u6001\u672A\u63D0\u4EA4\uFF0C\u70B9\u51FB\u8BC4\u6D4B\u8FDB\u884C\u63D0\u4EA4\u3002\u63D0\u4EA4\u540E\u624D\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A"),e.createElement("ul",{className:"test-case-list"},ne.map((L,H)=>e.createElement(Ed,I0(Bc({key:"item"+H,had_submmit:d,title:`\u9898\u76EE${H+1}`},L),{isActive:D===H,id:H,onActive:S,user_course_identity:i,isFromCourse:W})))))},Do={"action-container":"action-container___Xcx9G","eval-btn-group":"eval-btn-group___b8ds5","eval-desc":"eval-desc___bIcYm","btn-run":"btn-run___fh7pl","btn-run-self":"btn-run-self___Bwz1A","ghost-link":"ghost-link___Y8dGm",link:"link___PPhWD"},Sc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII=",jo=t(24334),wo=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const Yo=t(56656);var xc=({st:l,prev_game:c,next_game:d,time_limit:x,record_consume_time:ne,loading:R,shixun:w,game:i,onRun:a,dispatch:u,chooses:D,unity_3d_routes:B,user:S,is_last_game:N,onUpdateCode:W,choose_test_cases:se,test_sets:U,challenge:le,game_report_id:L,tabActiveParams:H={},startDebug:q,isLocalFetch:ye,onLocalRun:G,work_end_forbid_evaluate:ee,homework_common_name:Se})=>{var ke;const me=(0,p.useParams)(),Ve=!N&&!R&&(w.status>0||(S==null?void 0:S.identity)<5),qe=["\u81EA\u6D4B\u8FD0\u884C","\u6B63\u5728\u542F\u52A8","\u505C\u6B62\u8FD0\u884C","\u6B63\u5728\u505C\u6B62","\u6B63\u5728\u8FD0\u884C"],Mt=(0,p.useSelector)(Qe=>{var bt;return(bt=Qe==null?void 0:Qe.user)==null?void 0:bt.userInfo}),[Xt]=(0,p.useSearchParams)(),[pt,It]=(0,e.useState)(0),[nt,Ge]=(0,e.useState)(0),[lt,ln]=(0,e.useState)(!1),[ct,Ht]=(0,e.useState)((ke=U==null?void 0:U.find(Qe=>Qe.input&&!Qe.is_file))==null?void 0:ke.input),[Bt,At]=(0,e.useState)(!1),[xn,rn]=(0,e.useState)(qe[0]),kn=(0,e.useRef)(!1),Ze=(0,p.useLocation)(),{shixun_environment_id:Ue,tab_type:on}=H,an=()=>{const Qe=Yo();if(Qe.day()>=1&&Qe.day()<=5){const bt=Qe.hour(),Qt=Qe.minute();return bt>=9&&bt<12||bt===14&&Qt>=30||bt>14&&bt<18||bt===19&&Qt>=30||bt===20&&Qt<=30}else return!1};(0,e.useEffect)(()=>{pt>0&&setTimeout(()=>{It(pt-1)},1e3)},[pt]),(0,e.useEffect)(()=>{nt>0&&setTimeout(()=>{Ge(nt-1)},1e3)},[nt]),(0,e.useEffect)(()=>{const Qe=dt.Z.subscribe("eval-code-finish",()=>{B&&ln(!0),l===1||(Mt!=null&&Mt.is_vip?It(10):It(an()?20:15))}),bt=dt.Z.subscribe("caseInputValue",cn=>{Ht(cn)}),Qt=dt.Z.subscribe("runCodeFinish",()=>{kn.current=!1,At(!1),rn(qe[0]),nt>0||(Mt!=null&&Mt.is_vip?It(10):It(an()?20:15))});return()=>{Qe(),bt(),Qt()}},[]);const mt=()=>{kn.current=!1,rn(qe[3]),dt.Z.publish("runCode",{type:"stop"}),(0,I.Yv)(me.taskId,{shixun_environment_id:Ue,tab_type:on}),setTimeout(()=>{rn(qe[0]),At(!1),Mt!=null&&Mt.is_vip?It(10):It(an()?20:15)},2500)},wn=()=>wo(void 0,null,function*(){kn.current=!0,yield W(),rn(qe[1]),dt.Z.publish("show-case-result",!0),setTimeout(()=>wo(void 0,null,function*(){var Qe,bt,Qt,cn,Gt;let tn={test_case_content:ct,shixun_environment_id:Ue,tab_type:on};Xt.get("type")==="exercises"?tn.extras={exercise_id:Xt.get("exercisesId")}:me.courseId&&me.homeworkId&&(tn.extras={homework_common_id:me.homeworkId});const yr=yield(0,I.h$)(me.taskId,tn);if((bt=(Qe=yr==null?void 0:yr.data)==null?void 0:Qe.data_list)!=null&&bt.length){dt.Z.publish("pod-restrict-data",{identifier:(Qt=yr==null?void 0:yr.data)==null?void 0:Qt.identifier,data_list:(cn=yr==null?void 0:yr.data)==null?void 0:cn.data_list});return}dt.Z.publish("showRunCodeTab",!0),dt.Z.publish("runCode",{type:"start",socketUrl:((Gt=yr==null?void 0:yr.data)==null?void 0:Gt.wss_url)+"/log"})}),100),setTimeout(()=>{kn.current&&(rn(qe[2]),At(!1))},1e3)}),zn=()=>wo(void 0,null,function*(){At(!0),xn===qe[2]?mt():wn()}),$=()=>wo(void 0,null,function*(){var Qe,bt;At(!0),rn(qe[4]),dt.Z.publish("show-case-result",!0);const Qt=yield G(ct);if(Qt.status===0){const cn=(bt=(Qe=Qt==null?void 0:Qt.data)==null?void 0:Qe.out)==null?void 0:bt.map(Gt=>jo.Base64.decode(Gt));At(!1),rn(qe[0]),dt.Z.publish("showRunCodeTab",!0),dt.Z.publish("setLogData",cn)}}),Ie=()=>ye?e.createElement(kt.ZP,{onClick:$,loading:Bt,danger:!0,className:`${Do["btn-run-self"]} mr10`},xn):e.createElement(kt.ZP,{onClick:(0,da.throttle)(zn,2e3),loading:Bt,danger:!0,disabled:nt>0||pt>0||R,className:`${Do["btn-run-self"]} mr10`},nt>0?`${nt}S`:xn);return e.createElement("div",{className:Do["action-container"]},e.createElement("div",{className:`flex-container ${Do["eval-desc"]}`},x&&(le!=null&&le.with_code_file)?e.createElement("span",null,`\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A${x}\u79D2`):null,ne&&(le!=null&&le.with_code_file)?e.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",ne," \u79D2"):null,L?e.createElement("a",{target:"_blank",className:Do.link,href:`/report/${me.taskId}/${L}`},"\u4EE3\u7801\u6027\u80FD\u68C0\u6D4B"):null,[2,3,4,5,6].includes(on)&&e.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:()=>{dt.Z.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),e.createElement("div",{className:`flex-container ${Do["eval-btn-group"]}`},c&&!R?e.createElement("a",{href:`/tasks/${c}${Ze.search}`,onClick:Qe=>{if(Qe.preventDefault(),me.courseId&&me.homeworkId){setTimeout(()=>window.location.href=`/tasks/${me.courseId}/${me.homeworkId}/${c}${Ze.search}`,300);return}if(me.courseId&&me.exerciseId){setTimeout(()=>window.location.href=`/tasks/${me.courseId}/${me.exerciseId}/${c}/exercise${Ze.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${c}${Ze.search}`,300)},className:Do["ghost-link"]},"\u4E0A\u4E00\u5173"):null,Ve?e.createElement("a",{href:`/tasks/${d}${Ze.search}`,onClick:Qe=>{var bt;if(Qe.preventDefault(),w.task_pass||i.status===2||(S==null?void 0:S.identity)<5||l===1&&((bt=se==null?void 0:se.test_sets)!=null&&bt.every(Qt=>Qt.actual_output))){if(me.courseId&&me.homeworkId){setTimeout(()=>window.location.href=`/tasks/${me.courseId}/${me.homeworkId}/${d}${Ze.search}`,300);return}if(me.courseId&&me.exerciseId){setTimeout(()=>window.location.href=`/tasks/${me.courseId}/${me.exerciseId}/${d}/exercise${Ze.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${d}${Ze.search}`,300);return}Re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:e.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002",l===1?"\u63D0\u4EA4":"\u901A\u8FC7","\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:Do["ghost-link"]},"\u4E0B\u4E00\u5173"):null,lt&&(le==null?void 0:le.show_type)===1&&e.createElement("button",{onClick:()=>{u({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),on===1&&!q&&(w==null?void 0:w.open_self_run)&&Ie(),(le==null?void 0:le.with_code_file)&&!(on===1&&q)&&e.createElement("button",{onClick:()=>wo(void 0,null,function*(){if(ee){Re.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:e.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",e.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${me==null?void 0:me.courseId}/shixun_homework/${Xt.get("homework_common_id")?Xt.get("homework_common_id"):me==null?void 0:me.homeworkId}/detail?tabs=1`)}},"\uFF08",Se,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")});return}if(l===1&&(D==null?void 0:D.length)<=0){Re.default.confirm({centered:!0,title:"\u63D0\u793A",content:e.createElement("div",{className:"tc"},e.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"});return}ln(!1),yield a()}),style:{minWidth:"72px"},disabled:R||pt>0||xn!=="\u81EA\u6D4B\u8FD0\u884C"||nt>0,className:Do["btn-run"],title:"\u8FD0\u884C\u8BC4\u6D4B"},pt>0?`${pt}S`:e.createElement(e.Fragment,null," ",e.createElement("img",{src:Sc,alt:"run",width:18})," ",e.createElement("b",null,"\u8BC4\u6D4B")," "))))},Ml=t(15610),S0={iconWrapper:"iconWrapper___U51IV",minusIcon:"minusIcon___xP_3j",arrowIcon:"arrowIcon___jKd9h"},Rl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABKCAYAAAAL8lK4AAAAAXNSR0IArs4c6QAAFrlJREFUeF7tW3uMXNV5/86989jZXXsf7K53Z722F68fGBwbLOOYR6jBqXhUbZQW5KQNKbQRtFJRhZqmpCmPtqEqqH/0r6SoQUpQlUBSoapNQtuoDaQhJSRAUx5JSigB29gGL/a+ZmfmnvNV3znnO+e7d2bZjVS1ldJJzMzeuY9zft/r9z1GwU/5S/2U7x/+H4C1awAqRIB77rnn/yxod911Fyq7OoVr3deKm/nR67itDe07DcIRQEiNQSAAjP2HQE+gv+k/xsRj9jwAe8x+zdfxcbqebuL+7+7lj7n7uy/sKYXj4fn+XuH8LrslIDaOVhFKtcaZJVC9ZfxetaQfSPb0PHRIqYwv6QrAy8dbt2mt7jOIVV4gP8wBoQDtwnnxtGb6n7Kbo2uKADhQ6DgCKgKGNhhBdZ+Vv5bukQfAYe3uHYDQDmx6WWH414bhCmyZ6IXnjyeQaQZTQX9Vw1DNPFsrVw9fcr6atbpSBO9HJ7JPG4235DZuN+UX5BdgF+OlaxdEAARNcEBYKXspGr/ICIC4nsGh8610HRBWGRBA++fQWoOGIYImAPzG+X3P1l5Ie3rgpaMEdBLW5NavYLCWwUDVfOvKvT2XKqVIFvH14xPtezOEO3Ibk4gH9fYPFuZgTSOYifhemESUnpdc7pq8ObBUpUnlrmdwvBYQAPt39oNJyvDiUUJFgQNdCc10e9002IZSmlx/aE/1SwGA19/EnzFo/inTxjo7VnkrVZKuXaxQW5a+tGPekF19AZDgF4SmSA0Rz5Sbz5ugNwPWNHH9ufUe2FzvgW+81AZQKShInWlYbfLvXpOHahqGe/HrV+7tOWQBQMTktbfM82jwvOB4wKkeq13YvLdz56jQoxw3y7ZO3+eu9zZs7Zzvy75CACcdoQ4OUTha7yDD8w1ApZLAdQcG4G+fXgINZQClQCUJACb2s/M93hcAQLVkYOOAWZ7qqw5aAI6exuuNMY84FZaOSdqc8OjSc3uHFqJDAC3vM6w6FkyI1Tvn3b0xSydY9D9FU9u3ow/mGwgvHc0gKVUgSRPrHBWUrGuO93KaQEYxPdyGpJTutwAcO23+0RhzOHhu4Xg4LJE0rEByqi8kbz00h0YAPl86LWkWHCqjirvrrcZ1C38F/8Kg0QZ+/tJB+OK/nAFIKpCmJUjSslf/vA+wDtWvcdtoG0qJuk7NzeHIQoYnjMGUw5eMxcEhsgeW4UlJALxJFEESgBF4HdIU3j46vMgzig45Fx4BYHKkAuPnlOCJF5aglFYgLSeQqAooUn0bBfiZPsT69W8fbUM5TW9Ub5zBG1Cbh4MKr0hAVo7tIcazBgiwpAYE5yqJjF8gKafUQMcnPGmSYZIjj3/WRdv74JWTTTh2WkOpVIakXIGUNk8RnvwNKTwTOE/O6DnnjWeQpsnN6uQZvM8Y/KiVvpdeVymFi2N85muCoxRMrsjiWL0df5D8gB7qiFVXIRQ2H673x6/atx6+/PQcGKMgLVcgScgEyAckniO4KODAdQ6RzOCCiQxUom4gAKz9kxSt10bliYffqD8upReoqg+P7O35emfX3a8vOkJ+LtmyJTx+keF69kfWiQqu4O9/eN96+OtvnoVyuQwqTaFSqgAkqfNX1p+4TUstSFIHQAJwnTp1Fl/SBncGW/HeOu+F3cKY/QVnRqoWJBo1g6XJHMIB4ulzzplF6svOj81JAl6k46xdoBJ4965eeOy785AmKZQrVUhodykBQFogtC2wSoBaBWHnBgNpog6oU2dw3gD2MwD2YayiQoocS0OC4wlQtNtoQow2S7voI6QWMNBW4tJ32AULOtxlXWmq4ILpGjzxwjJAoqBSqVrnR8BI+485hoswAz0IW8c0QH91RCEiUaYqAJT432yjUXnrTNZfQfWBtJTc2WgZWFrKIDMm56joWbRZeqhLQ91n/4nWFLINe47/3mWslqPYD3wenUGf+X52L/7eiX+3x+i8xJ37yokW/OAY2XMCaVqGtOylb1l+1FDiIc73KJgYMDA5hHP7t1cGumaD1z/ySDr64mjt937j4OMa8aKlRhsWl9rQQoCsrb2zcptn0wgqXkhk+BwZWu3Ccimtj/+0Ss8DON0O3IDTa5H80B4TlYAi6pumUEpTSFQZqCjg1hXZnw5aDbBtzMBwHzy7b1vloq4A3H03Jr/6kaU9Pb2lZ9oZwuKygWarDe2WV1Orru4B4SEineVszqphgVk6E4oLy11P9+z6HdcJfIJDIZI2qRWocgqU01kNSUtWs1CVvPlweh7rEwTo3k0aesvqM3u3Vn69e0EEUc0utv40M8lHs7aBZobQzgxk2rgU1PiF2iggU1cHCrFAKzmOv5yVCSLkPDSHQ9YmLrgwBee6A2/c8wLvfJ19JQ4MSn9UCpikdo0+Hwsmy9EgTQEOTBuAJPnIni2lv+yuAYjJ7cv4WrOtJ0l12i0NbZKM5ljt8/QgXY4QLFkGxashb9xHEgaN1TLSYi9payI+jIXQR5uMuQkJwZoVOTyVBpNSFP9B2VgvfQBr2nA/wM5xDeUS7N61qfp8VwCWWnggy8y/0k20IalTZcVYANzNI6V1nN+nnL5aFCh1cDxRssFsQoFESL2gESEn4EqT1yQXqRLnL2ywI9Ljs0yrHVHlpe0TqDPjCBMD8OYFm0sbOgoi3n3DYhPvMYh30sV8M/dQR5LyyYrk2N7meKF8rq/GMHMMqWmgqB7EwEG60NdQj/AmZusU3p8wR6HYz+HUAxJZrVvn/mkD/bXkC+dtLH3AByPednxfbOJ3tMF9zlM7dQxUmZiiJr+gICPzyAR788zLLYL8hEtKrev0PoHMNi6KNCyqei4tJk1b4fm8ruh/+FzJ/OT1TmjVEsDBGQMqTX5t52Tpwa4AIOL4UguOa43Kxc6o4rzwxWWAlgHrbLSlzm4j9DeBor2m0DEuSmbWnOh+bmHspCzp8g6R7dGXBCxPIDAp7lvOgGjjf6rQZXvC/FgrJbjBFLym1QcBdtYRklppats56mhXABotvCkz+GBIWKSagoJMIyw1ATJUkGWOv9ODaOO8WQKAzqONMCCZT0LoGvLIFhwGzqs3XZMD1J9Da7HnBhCB4jhsGTaiVC9K8SGfidpG1+6dAhhdj89tmyxfyPre4QQXm/glbcwvOmLDFVkXhmghdKPFhjtOi7WLJqnSZjUfJ21wG3Xf03XOedJxC5DVBgKSNYOvjxtlzQpACcDou6khhA3rhBP26w30msyIS+cK4MrzkIqhf3zuePoHXQFAxPJiC95Cg+ujbZKERdIDChothGabVV8CIaQbNi4kbTfvpMIgBK2hY9aEnBcnoBgc+zlcF+83WHOsLjpqZqaxlM7hdLifHKCCUik9MDWivt0VgMWWdXzfyRUQQjcosj7yC42WglaGQC0WrZ2krQZ4idpjwjycj3D2T5vvNBuxSX8fljzf12qgMJ3x9Wi1oCPlFZkfc4xdGwG2jKo3No0kkxT+VgLgVmPwU64aI0NRMRpwAYNjrucHtDnaZFB1ClUOKLZj2kybJOqlSu8trxn03s4UtDVCS3tNsMBFcBiUnhIRGmMpsGucxPxCxn7LWzTC4d0APVX1F5vOSW+VcS/nAxab+KBBvEk6QO7KREAE4oUQ6WyPFxKrLzJnYA6Q89bMN0Ruwf6BwqzzLQQkQNug3XRv2aahhRCdD4NMyNbVAK7YRaQ5vaZ+jnpsRQAWmvjvxuAFMfR5TfAO0GpGyORivZ2TH1ZFyfG5OxNqfIKlhaaqZ5L5UMYEq1MTg8RDDzKey89xRRMXYnfUFewYh7mJ4WRUKdXqCgAi9i22YM4YTDpCoI+3+ZJVp/pLqTo/ErOx4FdynV8RpliNu9DnSMiEAAqOOWpqnmjRXq48X8FAH3xhfDC17K8rAI02vifL8HGu0bEq200xKwuZn0gzg9pGYtJ1MZ66FpOcbr5G2jQ/n/1SID+5Enuk7LFD7Y7VKgBX7yE+mh4ZG1QPrwjAwjL+DiLeb9WwYIvumHM05MBabReuuPDItb9A73ypSHZ5c0lJro7AYTEfz3kdrI0y6YpFzmgeTju56sMJloLpMYQ9W5JWul6NjCo1vzIATfw8Gjwikx+O/0yKaPMLyy6M2bDn47kmRyViOy2mTYzPL8j3qVyNwJa0fKWM/Bh9TmxJD1JfJqPsgR0qb4zWwKwz1PhE9hg1xect3v4vngEYH4Cv1odL13ZmPWI+YKGJzxiNF1pJB+/OquWOLbWc9B3Xd4mQZYD0t88DAmW1ocsD5Zmf9eYU6jiecyikexFz9O8U4qZHENbX5HwAs1GRm4g6Q2ykxOSKCsTvPd8QwLdsHq08sBoAZ7XG9dFZuQdJx0cAUJy20vcgWGlTzKbFW5LjNuPoL53vWZ8/xjkDaYzNJegcDwSTHPqbsv2Lt1DIi45PhtlidJFawaF2bB3ChdOUTZXr02PqxIoAIOLYwjKe5DDEPfVi3t7MABqtmPXxZiJnF9zfSt1lhxmRGx+WHCAOrMwyQ59I+WRK3nP3JMJATWajkfBIXyUrS+EzKtgxkcHGIfOtmcnaJd02H7LBpTYezDLzJFd2OOzEeOvnexCglSlYJifo6wEtKpMZ5aTv1d7RXa8JNiESzM9vNGxcMEK7eaa6GmDfZgO1smy++NAq02BfM+DIE7UW4ODWFtSqye9un+y5/x0BWGjhh4zGz3VUasLggoj5HH99jLdZns0DhMRpE22wUrfsjSJHxv8UkCYR7XUML26aTYeOU5Y3MybaZaFlHitQst8XHLYPt/0VhL2b2lCupLu216svvSMA8w1XAostrEKfTvKAbo6nkHwEKYiQWswuuVhCFWfSKtr8MjlVo6BWBuiryEpTnu/nuUG+uuy+A9g4mMHUkH7tXVv7Nq+0+WACCw38KwP4QdYAdnyyHsDl7pyZCG1wzjOOouTCmF9UsUApq8E5pugpd3x+zDGc7ctqUKH/7/OKXRNNWN8DD+yd6btlLQA8lSFebPuDvuGRz7BYApIVysRDVn2jucR2lGRqvg4Y0uy8Y4sOuJh0CW4gyvG5zm+YT1Cwd3IJ0gTfv2/H+kdXBWC+ga9rxI2cQDAT5HGSkLSI7E+qeaTKLpbHmcAuJW9Z3fUOzEk6zhR1Zp6RicpIlXN8YW4JoK+qYWakmUF53Tnv3qbmVgVgroENg9jDWWAuBQ7zAbIq5Dfq099AUz0dzeXjvDnOKAuFzKDmYS4galu3PKSYqBW5CpnVaF8LNvS3nrh09+AV77R56wMQsX+ugfM5/p+jmE71yDk127FGaEdjbQfWcXBftI3pshhL6XZvWQ6XuUbQBgFYIEAiEsTcQIzAeYFsHlqE3rL5+Hv2DP7JqgA0GjjdQnwlqL0cKvIqSmGJxtBcjHYVG6a5jsVRhdjxAesI/ehcLu10WEGaAPRWgFpTzlzCaGykvbKekPcJopfoI1MxBadnbB2eg1KqLrpi79CzqwKw2ML9WYbfzpEemQ1SFbhJyY2P8xSyfOnLAUFxXtm8gDi+A8PxfWJ99l2UwZgXnDuGsGkoAtBZeRL+Q7TculFe6Y96ym2Y7G+8ddW+oTFZ+1uRBywu47VtjV+Wapir3iDA0rLbdKzlOTDC3z7BcfU+AiMCwDU/C46t+TkSRH9fdq6BHsv0ZLN1hVqDTHdXkD6Z1VC1AQPV5t9cfWDkfatJ3/qAhRbemLXxs7INFeKzt8PlliMpxPacyrs6HW3WZXcRDDpmv7M5gN+s1wDWBNaCPVMIY+uiKbhyW75VJh1s4BZhdMaHXME/RnvmoVbSH7v24Mh9awJgbglv14h/li+C5PNxWlSDcoCmy/vdJonB+cTG01p73DjKy0kNU16mw/w9hdjLZxDKqWi/iSnRPM3NDztzzUKSJy7BjddmaVrksl84OPzNtQGwqO/VoO4oNkAlIOwf6CEkbdfxIQl7yduKrfvMPJ8iBjVPOIMkIFxV16n7zCgC1fW7FzIKfT/hmIOm+ogg15mghpHK2Wxw0+i6Q9NqeU0AnF3CP9cGb+ugoqKlbZ2MrMCGUTc5ApO33bwnd7ZPvJ+cZIVmGhLBDkXzhYlODH2iLtHRpMmP4JSxCevSuRevv3Li/LVs3vqAsw38VJaZW3nmJ0jbEqDIwHJ9QrY5P+QQc/DY7u6aEHXwCzFBUqDgcrQuMEOvfTLnkIKrwBL0qqWHjxweP7JmAM4s4mcM4s35jUfUieLEWpzg//6HCPnagUtaigVKsvfQayi23HP5fJwxeqcGiyNRsk7gtK8Kc1BVy5/44Hvrn1wzAG8v4UNG46/Ecjhv0nljaf9Fj7wmNRW5QSdFjvXHmG0WQO6Y9o6jryFX8ZpV1rNQRn3DjddMfHHNAMwu6IcNqhtcIhSzwa51+PCrMOGVeaytWxO1owtU1AQ2se6aFctecfSGc4GcX/LPrrTepBVeevPPTT65ZgDeXsRHtcH3yY6wnLyQZelIkPL9v44ChZj66Gi0huLJSn0Amd/HUpxseMR8IT8IXVo+AaVyOn3TNROvrhmA2QXzFYNwTeypyXyeH5AfhAppqHeUuXa6mNAO8VpmgkGLxACG1CzuExZ8QxjKzp0bfwFCmpE0jsPwtqnqDefn+3/vmA6fXsCvIeJVsWsrWuPS64aw2Mnfu/NzyeV9EhOAEL8XsD9ri+l1nCxdAfwwnd45kQaLx/A337/Zzc+t8aVm5/EJjebyYl4t7U/2BorZl5RycHKy3R1+8JBvpubz+s4eRHyO2KjvNbDGFTUvmzuKt/3Slp8MgNML+FVt8Go3Ll+URtEGRWVGqGgelHzVNgJZJD6yw+Prib4RK2cIpGnmIoX4BQg/oz13DH/7+p9QA07P609rVLdEifgCgxgv53CYS1RWyMjyi/fjgTwIJQeqbVndDT266XE2mWJhVfzURSZKYWYhjtktnzkOT/3bq/M017zaa31/5fRn77xkWs3O4eVaweNaG5WrvHRhbbk+vaj4FD10N6l3HPMhMtfulhOmYXKc55M7I0/RyTbnTsETT/3QvHby7KpmsHN6+NTn/+jyDXZE5s05vF0b+ENtTF+xv+7GWwp1OpkbyNq/nwblSTA2jY66X057ROJT6PKERk3oS3APIL8eeg69mktz8P0fvLz49PNv9K2mAft3jz/3wMcOXBhmhE4t4Lhuw9UazQyaZNogUJV4ozY4aQCq0hZz3IAJlJzuZvOR3l2UviS7ZM0ojuXEZCo/oc5Sd9yjUJrXLTh59D9PfuUbL29YDYDDBzZ97v7fuvDD3X8vULj6OP24chk2goZJncGkATNpDNQNqkmNMGkQ6og44pIW1xfMb0A612J7O2oAe/V87hGlHn+gJfsQLgHjn9+cfet469F/eK5C0+0rvUrUMPjZHTN3/PL2V9YEwGpo0vf/gVhdeBUm2hrqbYQ6INSNMXVtCCBVRwIM6Fhswcs6YC7DEyXykB4L/xB+/+drCzz0RwC2msvwzLPf0y+8/Kb7+XiX1wUzI8ceuvvSjfTVfxsAawGJzvn7E9inZqGOGUyYDOqZBcXUjYEJbbAOkBBIExpxXRiALLC/YvMlTD36RSycPWP+7mtPJws00FB49dXK5prLzj38+x/e+c//KwCsFahHXsD+9jxMqBaBpCeaLdxmdLYrM0jNznGAdFglCTntEkmef6zGn+dm39aPff276dxiMzyyVi3joYunPvHJW3bfywf/xzVgrQCs9bxHnsTaqbdhanl54V2AsMtAtk2B2qSSdLzdbtZf/fHr6tTsWT0+1Pv9qc3rPvTxI+f9UN77vwCByDyXl6nyEwAAAABJRU5ErkJggg==",vd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAAXNSR0IArs4c6QAAAZdJREFUWEfF2D1Lw1AUxvH/8xHcBHFSaUfrojiKi19FHFwUFQQriLoIxcVVv4O4CCJOOriK7oKTCiLaQY9cCaW2yc1LzU2WDLnn5EdC8pxEDLCZ2SRwDIwCTUmttHZmVgNOALc/kLTtapRWmHTczKaAc2AoWvMNjEh68tTUgQtguGtNXdJ9IUgMwvX1QswsDuHqikESEK7hlqRm3NXwIFqSlnPfGg9iT9J6TsQRsCjJckHKRGSGlI3IBAmBSIWEQnghIRGJkNCIWEgViD5IVYg/kCoRHUjViG7IJvAbx11bG5iVdJvw6l4CDnuOueCbk3SZN9U76Wtmu8BaT4MXYN6DWQX2e2regQVJV3kwf8aAKjF980hVmNjBqApM4oQWGuMdFUNiUmfWUJhUiHsEQ2AyQUJgMkPKxuSClInJDfFgHoFxSZ8J2RQXB8/AmKTXQhAPpibpISljzCwOMyPpujAkwuwAG9GJb6K0/vKFnZmtREHpzn0HNCS1B4JEmOnob8CppI8siWtmDWACOJP0lvo5kaXpf635AX6GXzDZRnW0AAAAAElFTkSuQmCC",x0=({desc:l,visible:c})=>{const d=(0,e.useRef)(),x=(0,e.useRef)(),[ne,R]=(0,e.useState)(!1),[w,i]=(0,e.useState)(!1);(0,e.useEffect)(()=>{if(d.current){let u=function(L){i(!1),(0,P.kk)("none");const H=d.current.getBoundingClientRect();S=H.left,N=H.top,W=L.pageX,se=L.pageY,U=!0,le=!0,document.onselectstart=function(){return!1}},D=function(L){var H,q;L.stopPropagation(),U=!1,(0,P.kk)("auto"),document.onselectstart=null,le&&(le=!1,((H=L.target)==null?void 0:H.id)!==((q=x.current)==null?void 0:q.id)&&i(!0))},B=function(L){if(U){le=!1,i(!1);const H=L.pageX-W,q=L.pageY-se;d.current.style.left=`${S+H}px`,d.current.style.top=`${N+q}px`}},S=0,N=0,W=0,se=0,U=!1,le=!1;return d.current.addEventListener("mousedown",u),document.addEventListener("mousemove",B),document.addEventListener("mouseup",D),()=>{var L;(L=d.current)==null||L.removeEventListener("mousedown",u),document.removeEventListener("mousemove",B),document.removeEventListener("mouseup",D)}}},[d.current]);const a=()=>{i(!1)};return e.createElement("div",{style:{display:c?"block":"none"}},e.createElement(je.Z,{title:"\u4EFB\u52A1\u63CF\u8FF0",placement:"right",onClose:a,open:w},l),e.createElement("div",{className:S0.arrowIcon,onClick:()=>R(!1),style:{position:"fixed",display:ne?"block":"none",zIndex:1e3,bottom:223}},e.createElement("img",{draggable:!1,src:vd,alt:""})),e.createElement("div",{ref:d,draggable:!1,className:S0.iconWrapper,style:{position:"fixed",display:ne?"none":"block",zIndex:1e3,bottom:223,right:26,borderRadius:"50%",cursor:"pointer"}},e.createElement("i",{ref:x,id:"minusIconElement",onClick:()=>{i(!1),R(!0)},className:`iconfont icon-yichu1 ${S0.minusIcon}`}),e.createElement("img",{draggable:!1,src:Rl})))},Cd=t(45298),Bf=t(64536),Sf=Object.defineProperty,bd=Object.getOwnPropertySymbols,Dd=Object.prototype.hasOwnProperty,F0=Object.prototype.propertyIsEnumerable,wd=(l,c,d)=>c in l?Sf(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,Id=(l,c)=>{for(var d in c||(c={}))Dd.call(c,d)&&wd(l,d,c[d]);if(bd)for(var d of bd(c))F0.call(c,d)&&wd(l,d,c[d]);return l},Fc=({isTheoretical:l,onFontSizeChange:c,cmFontSize:d,cmCodeMode:x,onCodeModeChange:ne,tabToSpace:R,onTabToSpace:w,shixun:i,autoFormat:a,onAutoFormat:u,formatDocument:D,code_editor:B,challenge:S})=>{const{task_pass:N=!1,forbid_copy:W=!1,test_set_permission:se=!1}=i!=null?i:{},U={isTheoretical:l,onFontSizeChange:c,cmFontSize:d,cmCodeMode:x,onCodeModeChange:ne,tabToSpace:R,onTabToSpace:w,autoFormat:a,onAutoFormat:u,formatDocument:D,code_editor:B,challenge:S};return e.createElement(Bf.Z,Id({},U),e.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),e.createElement("section",null,e.createElement("a",{className:"file-item",title:N?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},e.createElement("b",null,"\u8DF3\u5173"),e.createElement("span",null,N?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),e.createElement("a",{className:"file-item",title:se?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},e.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),e.createElement("span",null,se?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),e.createElement("a",{className:"file-item",title:W?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},e.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),e.createElement("span",null,W?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},k0=t(2440),M0=Object.defineProperty,xf=Object.defineProperties,kc=Object.getOwnPropertyDescriptors,R0=Object.getOwnPropertySymbols,Ff=Object.prototype.hasOwnProperty,kf=Object.prototype.propertyIsEnumerable,Mf=(l,c,d)=>c in l?M0(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,Io=(l,c)=>{for(var d in c||(c={}))Ff.call(c,d)&&Mf(l,d,c[d]);if(R0)for(var d of R0(c))kf.call(c,d)&&Mf(l,d,c[d]);return l},Mc=(l,c)=>xf(l,kc(c)),Rf=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});function Tf(l,c){switch(c.type){case Te.wj:return Mc(Io({},l),{loading:!0});case Te.V1:return Mc(Io({},l),{loading:!1});case Te.OJ:return Io(Io({},l),c.payload);case Te.$Y:return Mc(Io({},l),{theme:c.payload});default:throw new Error}}var Lf=({taskData:l,moveY:c,onResizeYStart:d,onResizeSetContainer:x,onEval:ne,lastedGetTaskInfoTime:R,onUpdateCode:w,_dispatch:i})=>{const a=(0,p.useLocation)(),[u]=(0,p.useSearchParams)(),D=(0,p.useParams)(),{chooses:B,choose_test_cases:S,game:N,user_course_identity:W}=l,{test_sets:se,challenge_chooses_count:U,choose_correct_num:le,had_submmit:L,had_all_submmit:H}=S,q=(0,e.useCallback)(()=>{let Ht=[];return Ht.length=U,L&&(Ht=se.map(Bt=>Bt.question_name==="\u5224\u65AD\u9898"?Bt.actual_output==="\u6B63\u786E"?"true":Bt.actual_output==="\u9519\u8BEF"?"false":void 0:Bt.actual_output)),Ht},[R]),[ye,G]=(0,e.useReducer)(Tf,{loading:!1,answers:q(),theme:(0,nr.G)("cmCodeMode","vs-dark")});(0,e.useEffect)(()=>{G({type:Te.OJ,payload:{answers:q()}})},[R]);const{answers:ee,loading:Se}=ye;function ke(Ht,Bt){ee[Ht]=Bt,G({type:Te.OJ,payload:{answers:ee}})}function me(){var Ht,Bt;let At=!0;for(let xn=0;xn!!rn))!=null&&Bt.length)){ft.ZP.info(`\u8BF7\u5148\u7ED9\u7B2C${xn+1}\u9898\u9009\u62E9\u7B54\u6848\uFF01`),At=!1;break}return At}function Ve(){return Rf(this,null,function*(){var Ht;if(me()){G({type:Te.wj});const Bt=D.courseId&&D.homeworkId?{homework_common_id:D.homeworkId}:{};let At;(u.get("ip_limit")==="inner"||u.get("ip_bind_type")==="true")&&(At=yield(0,Ml.y)({ip_limit:u.get("ip_limit"),ip_bind:u.get("ip_bind_type")==="true"}));const xn=yield(0,I.zl)(N.identifier,Io({answer:ee,challenge_id:(Ht=l==null?void 0:l.challenge)==null?void 0:Ht.id,subject_id:u.get("subject_id")||"",question_id:u.get("questionId"),exercise_id:u.get("exercisesId")||D.exerciseId,competition_entry_id:u.get("competition_entry_id"),ip:At},Bt));ne(xn),G({type:Te.V1})}})}const qe=c?`${c-54}px`:"70%",Mt=`calc(100% - 3px - 51px - ${qe})`,[Xt,pt]=(0,e.useState)(!1),[It,nt]=(0,e.useState)(!1),Ge={isTheoretical:!0,cmCodeMode:ye.theme,onCodeModeChange:function(Ht){G({type:Te.$Y,payload:Ht}),(0,nr.t)("cmCodeMode",Ht)}},lt={isResizeLarge:Xt,onRightFullHandler:ln,onShowCodeSetting:ct,allBreakPointValue:{},tab_type:1,code_hidden:!0,isTheoretical:!0};function ln(){pt(!Xt),(0,h.vp)()?(0,h.BU)():(0,h.Dj)(document.body)}function ct(){nt(!It)}return e.createElement(e.Fragment,null,e.createElement("div",{className:eo["code-area-container"],style:{height:qe}},e.createElement(s.Z,{align:"middle"},e.createElement("div",{style:{color:"#8b9399",paddingLeft:"20px",fontSize:"16px"}},"\u9898\u76EE"),e.createElement(k0.Z,null),e.createElement($s,Io({},lt))),e.createElement(Df,{chooses:B,answers:ee,onSetAnswers:ke,bgColor:ye.theme==="vs-dark"?"#1E1E1E":"#fff"})),e.createElement("div",{className:eo["resize-y-bar"],onMouseDown:d,draggable:!1},e.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),e.createElement("div",{className:eo["test-set-container"],style:{height:Mt}},Se?e.createElement(He.Z,null):e.createElement(B0,{had_submmit:L,had_all_submmit:H,moveY:c,onResizeSetContainer:x,test_sets:se,challenge_chooses_count:U,choose_correct_num:le,user_course_identity:W})),e.createElement("div",{className:eo["action-container"]},e.createElement(xc,Mc(Io({onUpdateCode:w},l),{loading:Se,onRun:Ve,dispatch:i}))),e.createElement(ht.Z,null,e.createElement(je.Z,{rootClassName:eo["setting-drawer"],title:null,placement:"right",closable:!1,open:It,onClose:()=>nt(!1)},e.createElement(Fc,Io({},Ge)))),e.createElement(x0,{desc:e.createElement(Et.Z,{value:l==null?void 0:l.challenge.task_pass}),visible:Xt}))},Of={flex_box_center:"flex_box_center___E3mm3",flex_space_between:"flex_space_between___NchwZ",flex_box_vertical_center:"flex_box_vertical_center___uhqi5",flex_box_center_end:"flex_box_center_end___d93TL",flex_box_column:"flex_box_column___XN9GA",wrap:"wrap___Dtadp",full:"full___LlKwC"},ys={flex_box_center:"flex_box_center___Girdq",flex_space_between:"flex_space_between___xGVfq",flex_box_vertical_center:"flex_box_vertical_center___kQglB",flex_box_center_end:"flex_box_center_end___UzYyP",flex_box_column:"flex_box_column___owBZ4",menu:"menu___bRs3V",warehouse:"warehouse___pnW7f",header:"header___OzyWX",title:"title___ByRPB",content:"content___tnn6U",left:"left___xyjRy",close:"close___dIQKZ",right:"right___kqPbE",loading:"loading___fp187",empty:"empty___RbU4g",tabs:"tabs___ynZp5",line:"line___rxyEe",footer:"footer___J6kQd",commit:"commit___h8y0q",blueLight:"blueLight___eLhBs",filePathWrp:"filePathWrp___J9TMo",filePath:"filePath___PD1I2",bottom0:"bottom0___B9ftG"},Bd=t(99313),Ni=t(20834),Rc=t(38854),ho={wrap:"wrap___SVOKK",modal:"modal___vUwdM",title:"title___l8FrY",path:"path___aTkFP",colorBlue:"colorBlue___fCgXS",width240:"width240___RtAGH",filePath:"filePath___pvSsH"},Pf=Object.defineProperty,Tc=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,he=(l,c,d)=>c in l?Pf(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,Je=(l,c)=>{for(var d in c||(c={}))J.call(c,d)&&he(l,d,c[d]);if(Tc)for(var d of Tc(c))de.call(c,d)&&he(l,d,c[d]);return l},$e=(l,c)=>{var d={};for(var x in l)J.call(l,x)&&c.indexOf(x)<0&&(d[x]=l[x]);if(l!=null&&Tc)for(var x of Tc(l))c.indexOf(x)<0&&de.call(l,x)&&(d[x]=l[x]);return d},Kt=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const Ut=l=>{var c=l,{shixunsDetail:d,globalSetting:x,loading:ne,user:R,dispatch:w,taskData:i,isRepository:a}=c,u=$e(c,["shixunsDetail","globalSetting","loading","user","dispatch","taskData","isRepository"]);const D=(0,p.useLocation)(),B=Je(Je({},(0,p.useParams)()),(0,p.useLocation)().query),[S,N]=(0,e.useState)({}),W=(0,e.useRef)(),[se]=xe.default.useForm(),[U,le]=(0,e.useState)("");(0,e.useEffect)(()=>{u.visible&&se.resetFields()},[u.visible]),(0,e.useEffect)(()=>{const q=sessionStorage.getItem("pathArray");if(q){const ye=q.split(",").join("/"),G=ye.indexOf("/")===0?ye.substr(1):ye;le(G)}},[]),(0,e.useEffect)(()=>{var q,ye;W.current=(ye=(q=D.pathname)==null?void 0:q.split("/"))==null?void 0:ye[2]},[]);const L=(...q)=>Kt(void 0,[...q],function*(ye={}){const G=yield w({type:"shixunsDetail/addRepositoryFile",payload:{id:i.myshixun.identifier,message:ye.commitMessage,content:"",path:(u.defaultPath?u.defaultPath+"/":"")+ye.path+"/"+(ye.file||".gitkeep"),secret_repository:a?void 0:!0}});(G==null?void 0:G.status)===0&&(ft.ZP.success("\u6DFB\u52A0\u6210\u529F"),u.onOK({path:(u.defaultPath?u.defaultPath+"/":"")+ye.path+"/"+(ye.file||".gitkeep"),name:ye.path.split("/")[ye.path.split("/").length-1]}),u.onClose())}),H=()=>{var q,ye;p.history.push(`/shixuns/${W.current}/${(ye=(q=D.pathname)==null?void 0:q.split("/"))==null?void 0:ye[3]}${U?`/master/shixun_show/${U}`:""}`)};return e.createElement(Re.default,{width:"60%",centered:!0,open:u.visible,wrapClassName:ho.modal,onOk:()=>{se.submit()},onCancel:u.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},e.createElement("section",{className:ho.bg},e.createElement("div",{className:ho.wrap},e.createElement(xe.default,{className:"mt10",form:se,scrollToFirstError:!0,layout:"vertical",onFinish:L,onChange:()=>{var q,ye,G,ee;const Se=Je({},se.getFieldsValue()),ke=(q=Se==null?void 0:Se.path)==null?void 0:q.split(""),me=(ye=Se==null?void 0:Se.file)==null?void 0:ye.split("");(G=ke==null?void 0:ke.filter(Ve=>Ve=="/"))!=null&&G.length&&(Se.path=Se.path.substring(0,Se.path.length-1)),(ee=me==null?void 0:me.filter(Ve=>Ve=="/"))!=null&&ee.length&&(Se.file=Se.file.substring(0,Se.path.length-1)),se.setFieldsValue(Je({},Se)),N(Se)}},e.createElement(xe.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},e.createElement(s.Z,null,e.createElement(f.Z,null,e.createElement("span",{className:ho.filePath},u.defaultPath+"/")),e.createElement(f.Z,{flex:"1"},e.createElement(xe.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),e.createElement(xe.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},e.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),e.createElement(xe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var Sn=(0,p.connect)(({shixunsDetail:l,loading:c,globalSetting:d,user:x})=>({shixunsDetail:l,globalSetting:d,user:x,loading:c.models.index}))(Ut),In=t(44905),jn=Object.defineProperty,gr=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,ar=(l,c,d)=>c in l?jn(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,cr=(l,c)=>{for(var d in c||(c={}))Xn.call(c,d)&&ar(l,d,c[d]);if(gr)for(var d of gr(c))Wn.call(c,d)&&ar(l,d,c[d]);return l},Bn=(l,c)=>{var d={};for(var x in l)Xn.call(l,x)&&c.indexOf(x)<0&&(d[x]=l[x]);if(l!=null&&gr)for(var x of gr(l))c.indexOf(x)<0&&Wn.call(l,x)&&(d[x]=l[x]);return d},Kn=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const fr=l=>{var c=l,{shixunsDetail:d,globalSetting:x,loading:ne,user:R,taskData:w,dispatch:i,isRepository:a,onClose:u}=c,D=Bn(c,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"]);const B=(0,p.useLocation)(),S=cr(cr({},(0,p.useParams)()),(0,p.useLocation)().query),[N,W]=(0,e.useState)({}),se=(0,e.useRef)(),[U]=xe.default.useForm(),[le,L]=(0,e.useState)("");(0,e.useEffect)(()=>{D.visible&&U.resetFields()},[D.visible]),(0,e.useEffect)(()=>{const ye=sessionStorage.getItem("pathArray");if(ye){const G=ye.split(",").join("/"),ee=G.indexOf("/")===0?G.substr(1):G;L(ee)}},[]),(0,e.useEffect)(()=>{var ye,G;se.current=(G=(ye=B.pathname)==null?void 0:ye.split("/"))==null?void 0:G[2]},[]);const H=(...ye)=>Kn(void 0,[...ye],function*(G={}){const ee=yield(0,I.MI)({id:w.myshixun.identifier,message:G.commitMessage,content:G.codeMirror,path:(D.defaultPath?D.defaultPath+"/":"")+G.path,secret_repository:a?void 0:!0});(ee==null?void 0:ee.status)===0&&(ft.ZP.success("\u6DFB\u52A0\u6210\u529F"),D.onOK({path:(D.defaultPath?D.defaultPath+"/":"")+G.path,name:G.path.split("/")[G.path.split("/").length-1]}),u())}),q=()=>{var ye,G;p.history.push(`/shixuns/${se.current}/${(G=(ye=B.pathname)==null?void 0:ye.split("/"))==null?void 0:G[3]}${le?`/master/shixun_show/${le}`:""}`)};return e.createElement(Re.default,{width:"60%",open:D.visible,wrapClassName:ho.modal,centered:!0,onOk:()=>{U.submit()},onCancel:u,title:"\u65B0\u5EFA\u6587\u4EF6"},e.createElement("section",{className:ho.bg},e.createElement("div",{className:ho.wrap},e.createElement(xe.default,{className:"mt10",form:U,scrollToFirstError:!0,layout:"vertical",onFinish:H,onChange:()=>{var ye,G;const ee=cr({},U.getFieldsValue()),Se=(ye=ee==null?void 0:ee.path)==null?void 0:ye.split("");((G=Se==null?void 0:Se.filter(ke=>ke=="/"))==null?void 0:G.length)>1&&(ee.path=ee.path.substring(0,ee.path.length-1)),U.setFieldsValue(cr({},ee)),W(ee)}},e.createElement(xe.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},e.createElement(s.Z,null,e.createElement(f.Z,null,e.createElement("span",{className:ho.filePath},D.defaultPath+"/")),e.createElement(f.Z,{flex:"1"},e.createElement(xe.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),e.createElement(xe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),e.createElement("div",{className:"mt10 mb20"},e.createElement(xe.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},e.createElement(In.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var Gr=(0,p.connect)(({shixunsDetail:l,loading:c,globalSetting:d,user:x})=>({shixunsDetail:l,globalSetting:d,user:x,loading:c.models.index}))(fr),Tr=Object.defineProperty,Qr=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Rr=(l,c,d)=>c in l?Tr(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,Ya=(l,c)=>{for(var d in c||(c={}))_r.call(c,d)&&Rr(l,d,c[d]);if(Qr)for(var d of Qr(c))Kr.call(c,d)&&Rr(l,d,c[d]);return l},Ca=(l,c)=>{var d={};for(var x in l)_r.call(l,x)&&c.indexOf(x)<0&&(d[x]=l[x]);if(l!=null&&Qr)for(var x of Qr(l))c.indexOf(x)<0&&Kr.call(l,x)&&(d[x]=l[x]);return d},ru=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const Au=l=>{var c=l,{shixunsDetail:d,globalSetting:x,loading:ne,user:R,dispatch:w,isRepository:i,taskData:a}=c,u=Ca(c,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"]);const D=(0,p.useLocation)(),B=Ya(Ya({},(0,p.useParams)()),(0,p.useLocation)().query),[S,N]=(0,e.useState)({}),W=(0,e.useRef)(),[se]=xe.default.useForm(),[U,le]=(0,e.useState)(""),[L,H]=(0,e.useState)("");(0,e.useEffect)(()=>{u.visible&&se.resetFields()},[u.visible]),(0,e.useEffect)(()=>{const G=u.defaultPath.split("/");G.length===1?(le(""),H(u.defaultPath)):(H(G.pop()),le(G.join("/")+"/"))},[u.defaultPath]),(0,e.useEffect)(()=>{var G,ee;W.current=(ee=(G=D.pathname)==null?void 0:G.split("/"))==null?void 0:ee[2]},[]);const q=(...G)=>ru(void 0,[...G],function*(ee={}){var Se;const ke=yield(0,I.g7)({id:(Se=a==null?void 0:a.shixun)==null?void 0:Se.identifier,from:u.defaultPath,to:U+ee.path,message:ee.commitMessage||`${u.defaultPath} rename to ${U}${ee.path} `});(ke==null?void 0:ke.status)===0&&(ft.ZP.success("\u64CD\u4F5C\u6210\u529F"),u.onOK({path:ee.path,name:ee.path}),u.onClose())}),ye=()=>{var G,ee;p.history.push(`/shixuns/${W.current}/${(ee=(G=D.pathname)==null?void 0:G.split("/"))==null?void 0:ee[3]}${U?`/master/shixun_show/${U}`:""}`)};return e.createElement(Re.default,{width:"40%",open:u.visible,wrapClassName:ho.modal,centered:!0,onOk:()=>{se.submit()},onCancel:u.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},e.createElement("section",{className:ho.bg},e.createElement("div",{className:ho.wrap},e.createElement(xe.default,{className:"mt10",form:se,scrollToFirstError:!0,layout:"vertical",onFinish:q,onChange:()=>{var G,ee;const Se=Ya({},se.getFieldsValue()),ke=(G=Se==null?void 0:Se.path)==null?void 0:G.split("");((ee=ke==null?void 0:ke.filter(me=>me=="/"))==null?void 0:ee.length)>1&&(Se.path=Se.path.substring(0,Se.path.length-1)),se.setFieldsValue(Ya({},Se)),N(Se)}},e.createElement(xe.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},e.createElement(s.Z,null,e.createElement(f.Z,{flex:"1"},e.createElement(xe.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:L}))))),e.createElement(xe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},e.createElement(vt.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${u.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var ju=(0,p.connect)(({shixunsDetail:l,loading:c,globalSetting:d,user:x})=>({shixunsDetail:l,globalSetting:d,user:x,loading:c.models.index}))(Au),Yu=t(54580),oi=t(17826),iu={wrap:"wrap___BqUCH",title:"title___Hv2Zk",path:"path___XGwUd",colorBlue:"colorBlue___AYPVZ"},Eu=Object.defineProperty,ou=Object.getOwnPropertySymbols,wu=Object.prototype.hasOwnProperty,Pu=Object.prototype.propertyIsEnumerable,Iu=(l,c,d)=>c in l?Eu(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,zu=(l,c)=>{for(var d in c||(c={}))wu.call(c,d)&&Iu(l,d,c[d]);if(ou)for(var d of ou(c))Pu.call(c,d)&&Iu(l,d,c[d]);return l},bi=(l,c)=>{var d={};for(var x in l)wu.call(l,x)&&c.indexOf(x)<0&&(d[x]=l[x]);if(l!=null&&ou)for(var x of ou(l))c.indexOf(x)<0&&Pu.call(l,x)&&(d[x]=l[x]);return d},di=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const{Dragger:Ai}=Yu.default,Ei=l=>{var c=l,{shixunsDetail:d,globalSetting:x,loading:ne,user:R,taskData:w,dispatch:i,isRepository:a}=c,u=bi(c,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"]),D;const B=(0,p.useLocation)(),S=zu(zu({},(0,p.useParams)()),(0,p.useLocation)().query),[N,W]=(0,e.useState)({}),se=(0,e.useRef)(),[U]=xe.default.useForm(),[le,L]=(0,e.useState)([]),[H,q]=(0,e.useState)();let ye;(0,e.useEffect)(()=>{u.visible&&(U.resetFields(),L([]))},[u.visible]),(0,e.useEffect)(()=>{se.current=S.id},[]),(0,e.useEffect)(()=>{const Ve=sessionStorage.getItem("pathArray");if(Ve){const qe=Ve.split(",").join("/"),Mt=qe.indexOf("/")===0?qe.substr(1):qe;q(Mt)}},[]);const G=Ve=>{var qe,Mt,Xt;if(ye=Ve.file.name,Ve.file.status==="done"||Ve.file.status==="uploading"){if(L(Ve.fileList),!Ve.file.response)return;if(((qe=Ve.file.response)==null?void 0:qe.status)===0){ft.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}L(le.filter(pt=>pt.uid!==Ve.file.uid)),(Mt=Ve.file.response)!=null&&Mt.message&&ft.ZP.info((Xt=Ve.file.response)==null?void 0:Xt.message)}},ee=Ve=>di(void 0,null,function*(){if(!Ve.response){ft.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield i({type:"shixunsDetail/deleteGitFile",payload:{id:S.id,path:H?`${H}/${Ve.name}`:Ve.name,message:U.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${H?`${H}/${Ve.name}`:Ve.name}`,secret_repository:a?null:!0}})).status===0&&(L(le.filter(Mt=>Mt.uid!==Ve.uid)),ft.ZP.info("\u5220\u9664\u6210\u529F"))}),Se={height:300,multiple:!0,withCredentials:!0,data:()=>di(void 0,null,function*(){return new Promise((Ve,qe)=>di(void 0,null,function*(){setTimeout(()=>di(void 0,null,function*(){const Mt=yield U.getFieldsValue(),Xt=zu(zu({},{path:u.defaultPath?u.defaultPath:"",message:N.commitMessage||`\u4E0A\u4F20\u4E86${ye}`}),a?{}:{secret_repository:!0});Ve(Xt)}),200)}))}),fileList:le,method:"post",action:`${js.Z.API_SERVER}/api/myshixuns/${(D=w==null?void 0:w.myshixun)==null?void 0:D.identifier}/upload_git_file.json`,onChange:G,onRemove:ee,beforeUpload:Ve=>{ye=Ve.name}},ke=Ve=>di(void 0,null,function*(){yield U.validateFields(),u.onClose(),u.onOK({path:u.defaultPath}),me()}),me=()=>{};return e.createElement(Re.default,{open:u.visible,onOk:ke,centered:!0,onCancel:u.onClose,width:"70%"},e.createElement("section",{className:iu.bg},e.createElement("div",{className:iu.wrap},e.createElement("div",{className:iu.title},"\u4E0A\u4F20\u6587\u4EF6"),e.createElement(xe.default,{className:"mt10",form:U,scrollToFirstError:!0,layout:"vertical",onFinish:ke,onValuesChange:()=>W(zu({},U.getFieldsValue()))},e.createElement(xe.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),e.createElement(xe.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},e.createElement(Ai,zu({},Se),e.createElement("div",null,e.createElement("i",{className:`iconfont icon-shangchuan font50 ${iu.colorBlue}`})),e.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",e.createElement("span",{className:`${iu.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),e.createElement(oi.Z,{onFinish:Ve=>q(Ve)})))};var Gi=(0,p.connect)(({shixunsDetail:l,loading:c,globalSetting:d,user:x})=>({shixunsDetail:l,globalSetting:d,user:x,loading:c.models.index}))(Ei),Mu={flex_box_center:"flex_box_center___uGMjc",flex_space_between:"flex_space_between___q698b",flex_box_vertical_center:"flex_box_vertical_center___BcSqa",flex_box_center_end:"flex_box_center_end___U5VB_",flex_box_column:"flex_box_column___FwzY4",headLeft:"headLeft___KOU8I",colorBlue:"colorBlue___I6JQI",wrap:"wrap___U6KnW",nodata:"nodata___fWmNT",nodataText:"nodataText___Ufs81",content:"content___yybiA",gitCode:"gitCode___DAK9G",ellipsis:"ellipsis___PeS94",menu:"menu___em7Yq",overlayClass:"overlayClass___Awf9Q",tips:"tips___M0tZb"},fi={wrap:"wrap___ishRT",content:"content___BcYdO",mainPathWrap:"mainPathWrap___d2GOf",colorBlue:"colorBlue___hKIcc"},Ri=Object.defineProperty,Zi=Object.getOwnPropertySymbols,Qi=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,ns=(l,c,d)=>c in l?Ri(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,nu=(l,c)=>{for(var d in c||(c={}))Qi.call(c,d)&&ns(l,d,c[d]);if(Zi)for(var d of Zi(c))Cs.call(c,d)&&ns(l,d,c[d]);return l},vi=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const Ii=({shixunsDetail:l,globalSetting:c,loading:d,dispatch:x,title:ne,pathList:R=[],showInputPath:w=!1,isMergeSelectFile:i=!1,onFinish:a=()=>{}})=>{const[u]=xe.default.useForm(),D=nu(nu({},(0,p.useParams)()),(0,p.useLocation)().query),B=(0,p.useLocation)(),S=(0,e.useRef)(),[N,W]=(0,e.useState)(""),[se,U]=(0,e.useState)(""),[le,L]=(0,e.useState)([]),[H,q]=(0,e.useState)([]);(0,e.useEffect)(()=>{var me,Ve;S.current=((Ve=(me=B.pathname)==null?void 0:me.split("/"))==null?void 0:Ve[3])==="repository"},[]),(0,e.useEffect)(()=>{if(l.actionTabs.key!=="Repository-SelectFilePath")return;const me=R.join("/");let Ve=[];R.map((qe,Mt)=>{Mt===0?Ve.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${qe}`,path:me}):Ve.push({val:`/${qe}`,path:me})}),L(Ve),W(me),U(me),ye(me)},[l.actionTabs.key]);const ye=me=>vi(void 0,null,function*(){const Ve=yield x({type:S.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:D.id,path:me}});Ve&&q(Ve.trees||[])}),G=me=>{let Ve=N;me.type==="tree"&&(le.length?le.push({val:`/${me.name}`,path:me.name}):le.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${me.name}`,path:me.name}),L(le),Ve=N?`${N}/${me.name}`:me.name,W(Ve)),ye(Ve)},ee=(me,Ve)=>{const qe=le.filter((Xt,pt)=>pt<=Ve);L(qe);const Mt=qe.filter((Xt,pt)=>pt!==0).map(Xt=>Xt.val).join("").substr(1);W(Mt),ye(Mt)},Se=()=>vi(void 0,null,function*(){const me=u==null?void 0:u.getFieldsValue(),Ve=N?`${N}${me!=null&&me.name?`/${me==null?void 0:me.name}`:""}`:me==null?void 0:me.name;if(i){a(Ve),ke();return}if(w){yield u.validateFields();const qe=yield x({type:"shixunsDetail/uploadGitFolder",payload:nu(nu({},{id:D.id,path:Ve}),S.current?{}:{secret_repository:!0})});a(se),qe.status===0&&ft.ZP.info("\u65B0\u5EFA\u6210\u529F")}else a(Ve),ft.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");ke()}),ke=()=>{x({type:"shixunsDetail/setActionTabs",payload:{}}),u.resetFields()};return e.createElement(Re.default,{centered:!0,title:ne||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:l.actionTabs.key==="Repository-SelectFilePath",onOk:Se,onCancel:ke},e.createElement("div",{className:fi.wrap},e.createElement("div",{className:fi.content},e.createElement("div",{className:fi.mainPathWrap},!!(le!=null&&le.length)&&le.map((me,Ve)=>e.createElement("a",{key:Ve,onClick:()=>ee(me,Ve)},me.val))),!!(H!=null&&H.length)&&H.map((me,Ve)=>me.type==="tree"&&e.createElement("a",{key:Ve,onClick:()=>G(me)},e.createElement("i",{className:`iconfont icon-wenjianjia ${fi.colorBlue}`}),me.name))),e.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),e.createElement("div",{className:"mt5 mb5"},N),w&&e.createElement(xe.default,{form:u,scrollToFirstError:!0,className:"mt20"},e.createElement(xe.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},e.createElement(vt.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var Hi=(0,p.connect)(({shixunsDetail:l,loading:c,globalSetting:d})=>({shixunsDetail:l,globalSetting:d,loading:c.models.index}))(Ii),Wi=t(18785),hi=t(84105),Ui=t(23869),po=Object.defineProperty,to=Object.defineProperties,rs=Object.getOwnPropertyDescriptors,mo=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Ji=(l,c,d)=>c in l?po(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,ls=(l,c)=>{for(var d in c||(c={}))fl.call(c,d)&&Ji(l,d,c[d]);if(mo)for(var d of mo(c))tl.call(c,d)&&Ji(l,d,c[d]);return l},bs=(l,c)=>to(l,rs(c)),hl=(l,c)=>{var d={};for(var x in l)fl.call(l,x)&&c.indexOf(x)<0&&(d[x]=l[x]);if(l!=null&&mo)for(var x of mo(l))c.indexOf(x)<0&&tl.call(l,x)&&(d[x]=l[x]);return d},Li=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const{DirectoryTree:Ms}=wt.default,Di=l=>{var c=l,{shixunsDetail:d,globalSetting:x,loading:ne,user:R,activeKey:w,dispatch:i,taskData:a,practiceSetting:u,isRepository:D,treeData:B,setTreeData:S,params:N}=c,W=hl(c,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),se,U,le;const L=(0,p.useLocation)(),[H,q]=(0,e.useState)(),[ye,G]=(0,e.useState)(!1),[ee,Se]=(0,e.useState)(!1),[ke,me]=(0,e.useState)(!1),[Ve,qe]=(0,e.useState)(!1),[Mt,Xt]=(0,e.useState)("");let[pt,It]=(0,e.useState)([]),[nt,Ge]=(0,e.useState)([]);const[lt,ln]=(0,e.useState)([]),[ct,Ht]=(0,e.useState)(!1),[Bt,At]=(0,e.useState)(),[xn,rn]=(0,e.useState)(),[kn,Ze]=(0,e.useState)(""),[Ue,on]=(0,e.useState)(),[an,mt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{S([]),Gt(""),localStorage.warehouseHideTip||Ht(!0)},[L.pathname,D]),(0,e.useEffect)(()=>{var _n,Hr,Wr,tu;if((_n=a==null?void 0:a.challenge)!=null&&_n.path&&(B!=null&&B.length)){const Ar=(Wr=(Hr=a==null?void 0:a.challenge)==null?void 0:Hr.path)==null?void 0:Wr.replaceAll("\uFF1B",""),ba=(tu=(0,da.cloneDeep)(B))==null?void 0:tu.filter(Xa=>{var Ku;return Xa.name===((Ku=Ar==null?void 0:Ar.split("/"))==null?void 0:Ku[0])});wn(Ar),(B==null?void 0:B.length)!==1&&(console.log(ba,"filterTreeData"),S(ba))}},[(se=a==null?void 0:a.challenge)==null?void 0:se.path,B]);const wn=_n=>{Qe(_n),nt=[_n],Ge([_n])},zn=(_n="")=>Li(void 0,null,function*(){(yield(0,et.Zt)({id:N.id,secret_dir_path:_n}))&&on(_n)}),$=_n=>e.createElement(Ni.default,{className:Mu.menu,onClick:Hr=>{switch(Xt(_n.path||""),Hr.key){case"1":(0,P.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),G(!0);break;case"2":(0,P.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),me(!0);break;case"3":(0,P.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),qe(!0);break;case"4":(0,P.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Se(!0);break;case"5":(0,P.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),jr(_n.path,_n.name,_n);break;case"6":(0,P.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),kr(_n);break}}},(_n.type==="topTree"||_n.type==="tree")&&e.createElement(Ni.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(_n.type==="topTree"||_n.type==="tree")&&e.createElement(Ni.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(_n.type==="topTree"||_n.type==="tree")&&e.createElement(Ni.default.Item,{key:"3"},"\u4E0A\u4F20"),_n.type!=="topTree"&&_n.type!=="tree"&&e.createElement(Ni.default.Item,{key:"4"},"\u91CD\u547D\u540D"),_n.type!=="topTree"&&e.createElement(yu.CopyToClipboard,{text:`/data/workspace/myshixun/${D?"":"secret/"}${_n==null?void 0:_n.path}`,onCopy:()=>ft.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement(Ni.default.Item,{key:"6"},e.createElement(e.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),_n.type!=="topTree"&&e.createElement(Ni.default.Item,{key:"5"},"\u5220\u9664")),Ie=(_n,Hr)=>_n.map(Wr=>(Hr==""?Wr.path=Hr+Wr.name:Wr.path=Hr+"/"+Wr.name,Wr.title=e.createElement(s.Z,{className:"font14"},e.createElement(f.Z,{flex:"1"},e.createElement(s.Z,null,e.createElement(f.Z,{flex:"20px"},Wr.type==="blob"&&e.createElement("span",{className:"iconfont icon-wenjian11 font12"})),e.createElement(f.Z,{flex:"1"},e.createElement("span",{className:" multi_ellipsis1"},Wr.name)))),e.createElement(f.Z,null,(Wr.type==="blob"||Wr.type==="tree")&&e.createElement(Rc.Z,{dropdownRender:()=>$(Wr),className:Mu.ellipsis},e.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Wr.disableCheckbox=H&&H!==Wr.name,Wr.className=Wr.type==="tree"?Mu.pl23:"",Wr.checkable=Wr.type!=="tree",Wr.isLeaf=Wr.type!=="tree",Wr.children=Wr.type==="tree"&&[],Wr.key=Wr.path,Wr)),Qe=_n=>{i({type:"practiceSetting/setSideBarTabs",payload:{selectPath:_n}})},bt=(_n,Hr)=>Li(void 0,null,function*(){const Wr=_n.split("/");yield Gt(Mt),setTimeout(()=>{Qe(_n),pt=[Wr[0]||""],nt=[_n],Ge([...nt]),It([...pt])},150)}),Qt=(_n,Hr)=>{if(console.log(_n,"data"),Hr=="")S([..._n]);else{let Wr=cn(B,Hr,_n);S([...Wr])}};function cn(_n,Hr,Wr){return _n.map(tu=>tu.key===Hr?(tu.children=[...Wr],ls({},tu)):tu.children?bs(ls({},tu),{children:cn(tu.children,Hr,Wr)}):tu)}const Gt=(_n="")=>Li(void 0,null,function*(){var Hr,Wr,tu;console.log("location:",L);const Ar=yield(0,I.pU)((Hr=a==null?void 0:a.myshixun)==null?void 0:Hr.identifier,{path:_n});if(Ar){if((Wr=Ar.trees)!=null&&Wr.length){let ba=Ie([...Ar.trees],_n);Qt(ba,_n),ln(Ar.trees||[]),rn((Ar==null?void 0:Ar.secret_dir_path)||""),console.log("handleGetRepository:",ba,_n),setTimeout(()=>console.log(B),2e3)}else _n==""&&S([]);At(((tu=Ar.commits)==null?void 0:tu[0])||{})}return Ar}),tn=_n=>Li(void 0,null,function*(){return new Promise((Hr,Wr)=>Li(void 0,null,function*(){_n.children.length&&Hr(),Ze(_n.path),yield Gt(_n.path),Hr()}))}),yr=(_n,Hr)=>Li(void 0,null,function*(){var Wr;console.log("handleSelectTree",_n,Hr.nativeEvent.target.nodeName,Hr);const tu=()=>{Qe(Hr.node.path),_n=[Hr.node.path],Ge([..._n])};Hr.nativeEvent.target.nodeName==="svg"||Hr.nativeEvent.target.nodeName==="LI"||Hr.nativeEvent.target.nodeName==="I"||Hr.node.type==="blob"&&((Wr=u==null?void 0:u.sideBar)!=null&&Wr.confirmLeave?Re.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{tu(),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):tu())}),jr=(_n,Hr,Wr)=>{Re.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Wr.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Li(void 0,null,function*(){var tu;const Ar=yield(0,I.bD)({id:(tu=a==null?void 0:a.myshixun)==null?void 0:tu.identifier,path:_n,message:`\u5220\u9664${_n}`});let ba=_n.split("/");if((Ar==null?void 0:Ar.status)===0){ft.ZP.info("\u5220\u9664\u6210\u529F"),ba.splice(ba.length-1,1);const Xa=yield Gt(ba.length>1?ba.join("/"):"");return Xa!=null&&Xa.trees||(ba.splice(ba.length-1,1),yield Gt(ba.length>1?ba.join("/"):"")),Qe(""),!0}else(Ar==null?void 0:Ar.status)===-3&&Re.default.info({title:"\u5220\u9664\u5931\u8D25",content:e.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",_n,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}})})})},kr=_n=>{console.log(_n,"item")},va=(_n,Hr)=>Li(void 0,null,function*(){if(console.log("handleExpand",Hr),Hr.nativeEvent.target.nodeName==="svg"||Hr.nativeEvent.target.nodeName==="path"||Hr.nativeEvent.target.nodeName==="LI")return!0;yield tn(Hr.node),pt.includes(Hr.node.path)?pt.splice(pt.indexOf(Hr.node.path),1):pt.push(Hr.node.path),It([...pt])}),qa=()=>{Ht(!1),localStorage.warehouseHideTip=!0},xu=_n=>Li(void 0,null,function*(){var Hr;let Wr,tu="",Ar,ba;switch(D){case!0:tu="\u5F00\u542F\u7248\u672C\u5E93",Ar="\u5F00\u542F",ba="\u4E0D\u5F00\u542F",Wr=e.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(Hr=d==null?void 0:d.detail)!=null&&Hr.secret_repository?(tu="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ar="\u786E\u5B9A",ba="\u53D6\u6D88",Wr=e.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(tu="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Ar="\u4E0D\u4F7F\u7528",ba="\u4F7F\u7528",Wr=e.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!D&&(0,Ui.gy)(i,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||Re.default.confirm({title:tu,okText:Ar,cancelText:ba,content:Wr,onOk:()=>{var Xa;(0,P.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",tu]),!D&&!((Xa=d==null?void 0:d.detail)!=null&&Xa.secret_repository)||pu(_n)},onCancel:()=>{var Xa;!D&&!((Xa=d==null?void 0:d.detail)!=null&&Xa.secret_repository)&&pu(_n)}})}),pu=_n=>Li(void 0,null,function*(){D?(yield(0,et.h4)(ls({},N)),i({type:"practiceSetting/getCommonData",payload:ls({},N)})):yield(0,et.K0)(bs(ls({},N),{is_secret_repository:_n})),Gt(),i({type:"shixunsDetail/getShixunsDetail",payload:{id:N.id}})}),ni=_n=>{console.log(_n)},su=_n=>Li(void 0,null,function*(){console.log(_n);const Hr=_n.node.key,Wr=_n.dragNode.key,tu=_n.node.pos.split("-"),Ar=_n.dropPosition-Number(tu[tu.length-1]);if(_n.node.type!=="tree"||_n.dragNode.path.split("/").length===1){ft.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield i({type:"shixunsDetail/moveGitFile",payload:{id:N.id,from:_n.dragNode.path,to:_n.node.path+"/"+_n.dragNode.name,message:`${_n.dragNode.path} move to ${_n.node.path+"/"+_n.dragNode.name} `}})).status===0){Qe("");let Qa=_n.dragNode.path.split("/");Qa.pop(),yield Gt(_n.node.path),yield Gt(Qa.join("/")),Qa.pop(),yield Gt(Qa.join("/"))}});return e.createElement("section",{className:Mu.bg},e.createElement("div",{className:Mu.contentbg},e.createElement("div",{className:Mu.wrap},e.createElement(s.Z,{className:Mu.gitCode},e.createElement(f.Z,{flex:"1"},e.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),D?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),e.createElement(f.Z,null,e.createElement(Rc.Z,{dropdownRender:()=>$({type:"topTree"}),className:"current"},e.createElement(ir.Z,{open:ct,title:e.createElement("div",{className:"font16"},e.createElement(Wi.Z,{style:{position:"relative",left:-35},onClick:()=>qa()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",e.createElement("span",{onClick:()=>qa(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Mu.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})))),!!B.length&&!D&&e.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},e.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),B.length?e.createElement(e.Fragment,null,e.createElement("div",{className:Mu.content},e.createElement(Ms,{disabled:!!ne.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:B,switcherIcon:e.createElement(hi.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:va,expandedKeys:pt,selectedKeys:nt,onSelect:yr,draggable:{icon:!1},onDragEnter:ni,onDrop:su,allowDrop:({dropNode:_n,dropPosition:Hr})=>!1}))):"",!B.length&&D&&((U=d==null?void 0:d.detail)==null?void 0:U.init_repository)&&e.createElement(cs,null),!B.length&&!D&&((le=d==null?void 0:d.detail)==null?void 0:le.secret_repository)&&e.createElement(cs,null))),e.createElement(ju,{taskData:a,open:ee,defaultPath:Mt,onClose:()=>Se(!1),isRepository:!D,onOK:_n=>Li(void 0,null,function*(){const Hr=Mt.split("/");Hr.pop(),yield Gt(Hr.join("/")),Qe("")})}),e.createElement(Gr,{taskData:a,visible:ye,defaultPath:Mt,onClose:()=>G(!1),isRepository:D,onOK:_n=>{bt(_n.path,_n.name)}}),e.createElement(Sn,{taskData:a,visible:ke,defaultPath:Mt,onClose:()=>me(!1),isRepository:D,onOK:_n=>{bt(_n.path,_n.name)}}),e.createElement(Gi,{taskData:a,defaultPath:Mt,visible:Ve,isRepository:D,onClose:()=>qe(!1),onOK:_n=>Li(void 0,null,function*(){const Hr=Mt.split("/");yield Gt(Mt),pt=[Hr[0]||""],nt=[Mt],Ge([...nt]),It([...pt])})}),e.createElement(Hi,{pathList:Mt==null?void 0:Mt.split("/"),showInputPath:!0,isMergeSelectFile:an,onFinish:_n=>{an?zn(_n):Gt(_n),mt(!1)}}))},cs=()=>e.createElement("div",{className:`mt20 pb50 ${Mu.nodata}`},e.createElement("div",{className:Mu.headLeft},"\u63D0\u793A\uFF1A",e.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",e.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",e.createElement("br",null),"1\u3001",e.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",e.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),e.createElement("img",{width:"100%",src:Ye.Oe}));var Bo=(0,p.connect)(({shixunsDetail:l,loading:c,globalSetting:d,practiceSetting:x,user:ne})=>({shixunsDetail:l,globalSetting:d,user:ne,practiceSetting:x,loading:c}))(Di),_i={flex_box_center:"flex_box_center___JApjy",flex_space_between:"flex_space_between___kWWbU",flex_box_vertical_center:"flex_box_vertical_center___Op0Qs",flex_box_center_end:"flex_box_center_end___xNwhe",flex_box_column:"flex_box_column___RSFt3",commitWrap:"commitWrap___uVJGM",wrap:"wrap____nTMX",colorGray:"colorGray___UUm6u",content:"content___TUOUP",itemTime:"itemTime___sZPNc",imageUrl:"imageUrl___WLUXb",blueLight:"blueLight___bdcZp",divider:"divider___ltlQU",empty:"empty___i8M59"},Rs=t(28103),zs=Object.defineProperty,Ts=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,So=(l,c,d)=>c in l?zs(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,Si=(l,c)=>{for(var d in c||(c={}))Bi.call(c,d)&&So(l,d,c[d]);if(Ts)for(var d of Ts(c))as.call(c,d)&&So(l,d,c[d]);return l},Ds=(l,c)=>{var d={};for(var x in l)Bi.call(l,x)&&c.indexOf(x)<0&&(d[x]=l[x]);if(l!=null&&Ts)for(var x of Ts(l))c.indexOf(x)<0&&as.call(l,x)&&(d[x]=l[x]);return d},xo=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const _u=l=>{var c=l,{shixunsDetail:d,globalSetting:x,loading:ne,user:R,dispatch:w,isRepository:i}=c,a=Ds(c,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const u=Si(Si({},(0,p.useParams)()),(0,p.useLocation)().query),[D,B]=(0,e.useState)([]);(0,e.useEffect)(()=>{S()},[i]);const S=()=>xo(void 0,null,function*(){const N=yield w({type:"shixunsDetail/getRepositoryCommit",payload:{id:u.id,secret_repository:i?void 0:!0}});N&&B(N.commits||[])});return e.createElement(e.Fragment,null,D==""&&e.createElement("div",{className:_i.empty},e.createElement("img",{src:Ye.em,width:"258"}),e.createElement("br",null),e.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),D!=""&&e.createElement("section",{className:_i.bg},e.createElement("div",{className:_i.wrap},e.createElement("div",{className:_i.content},D==null?void 0:D.map(N=>{var W,se;return e.createElement("div",null,e.createElement(s.Z,{align:"middle",className:"c-white font16"},e.createElement(f.Z,null,N.title)),e.createElement(s.Z,{align:"middle",className:"mt20 "},e.createElement(f.Z,null,e.createElement("img",{className:_i.imageUrl,src:js.Z.IMG_SERVER+"/"+((W=N.author)==null?void 0:W.image_url)})),e.createElement(f.Z,{className:_i.blueLight},e.createElement("span",{className:"ml20"},(se=N.author)==null?void 0:se.username)),e.createElement(f.Z,null,e.createElement("span",{className:`ml20 ${_i.blueLight}`},"\u63D0\u4EA4\u4E8E"),e.createElement("span",{className:`ml20 ${_i.blueLight}`},N.time))),e.createElement(Rs.Z,{className:_i.divider}))})))))};var Fo=(0,p.connect)(({shixunsDetail:l,loading:c,globalSetting:d,user:x})=>({shixunsDetail:l,globalSetting:d,user:x,loading:c.models.index}))(_u),us=t(10825),Gs=Object.defineProperty,pl=Object.defineProperties,ko=Object.getOwnPropertyDescriptors,zo=Object.getOwnPropertySymbols,Go=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,$r=(l,c,d)=>c in l?Gs(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,za=(l,c)=>{for(var d in c||(c={}))Go.call(c,d)&&$r(l,d,c[d]);if(zo)for(var d of zo(c))Ga.call(c,d)&&$r(l,d,c[d]);return l},pi=(l,c)=>pl(l,ko(c)),no=(l,c)=>{var d={};for(var x in l)Go.call(l,x)&&c.indexOf(x)<0&&(d[x]=l[x]);if(l!=null&&zo)for(var x of zo(l))c.indexOf(x)<0&&Ga.call(l,x)&&(d[x]=l[x]);return d},tc=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())});const{TabPane:Lc}=Bd.default,Oc=l=>{var c=l,{globalSetting:d,loading:x,dispatch:ne,practiceSetting:R,shixunsDetail:w,taskData:i,taskId:a,onEditRepCode:u}=c,D=no(c,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"]),B,S,N,W,se,U;const le=!(i!=null&&i.is_last_game)&&((i==null?void 0:i.shixun.status)>0||((B=i==null?void 0:i.user)==null?void 0:B.identity)<5),[L,H]=(0,e.useState)("1"),[q,ye]=(0,e.useState)("1"),[G,ee]=(0,e.useState)(!0);let[Se,ke]=(0,e.useState)({});const me=(0,e.useRef)(),[Ve,qe]=(0,e.useState)(!0),[Mt,Xt]=(0,e.useState)(["2","1"]),[pt,It]=(0,e.useState)([]),nt=(0,e.useRef)(),Ge=pi(za({},(0,p.useParams)()),{taskId:a}),[lt,ln]=(0,e.useState)(!1),ct=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:e.createElement("span",null,e.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),e.createElement(ir.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},e.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,e.useEffect)(()=>{var rn;const kn=(rn=R==null?void 0:R.sideBar)==null?void 0:rn.selectPath.split("/");Xt(kn)},[(S=R==null?void 0:R.sideBar)==null?void 0:S.selectPath]);const Ht=function(rn){rn.data==="compileResltDone"&&ln(!1)};(0,e.useEffect)(()=>(window.addEventListener("message",Ht),()=>{window.removeEventListener("message",Ht)}),[]);const Bt=rn=>{(Se==null?void 0:Se.file_type)==="txt"&&(Se.content=rn,ke(za({},Se)),u(rn))};(0,e.useEffect)(()=>{var rn;console.log((rn=R==null?void 0:R.sideBar)==null?void 0:rn.selectPath,"sideBar"),new Promise((kn,Ze)=>tc(void 0,null,function*(){var Ue,on,an,mt,wn,zn;if(((Ue=R==null?void 0:R.sideBar)==null?void 0:Ue.selectPath)!==""&&((on=R==null?void 0:R.sideBar)!=null&&on.selectPath)){const $=yield(0,I.li)(a,{path:(an=R==null?void 0:R.sideBar)==null?void 0:an.selectPath});if($!=null&&$.content||($==null?void 0:$.content)=="")try{($==null?void 0:$.file_type)==="txt"?($.content=window.decodeURIComponent(escape(window.atob((mt=$.content)==null?void 0:mt.content))),ke(za({},$))):($.content=(wn=$.content)==null?void 0:wn.content,ke(za({},$)))}catch(Ie){Se.content&&($.content=window.atob((zn=$.content)==null?void 0:zn.content)),ke(za({},$)),ft.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}else ne({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(N=R==null?void 0:R.sideBar)==null?void 0:N.selectPath]);const At=e.createElement(Ni.default,{className:ys.menu,onClick:rn=>{var kn;!((kn=w==null?void 0:w.detail)!=null&&kn.secret_repository)&&rn.key==="2"&&ye("1"),H(rn.key),rn.key==="1"?qe(!0):qe(!1)}},e.createElement(Ni.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),ct.filter(rn=>{var kn,Ze;return!((kn=w==null?void 0:w.detail)!=null&&kn.init_repository)||(Ze=w==null?void 0:w.detail)!=null&&Ze.is_jupyter_lab?rn.id!=="2":rn}).map((rn,kn)=>e.createElement(Ni.default.Item,{className:"leaveClick",key:rn.id},rn.name))),xn=()=>tc(void 0,null,function*(){var rn,kn,Ze,Ue,on;ln(!0);const an=yield(0,I.n4)((rn=i==null?void 0:i.myshixun)==null?void 0:rn.identifier,pi(za({path:(kn=R==null?void 0:R.sideBar)==null?void 0:kn.selectPath},Se),{evaluate:0,tab_type:1,game_id:(Ze=i==null?void 0:i.game)==null?void 0:Ze.id}));(on=(Ue=document.getElementById("latexIframeRef"))==null?void 0:Ue.contentWindow)==null||on.postMessage("compile","*"),an!=null&&an.content&&ne({type:"practiceSetting/setSideBarTabs",payload:pi(za({},R.sideBar),{confirmLeave:!1})})});return e.createElement("div",{className:ys.warehouse},e.createElement("div",{className:ys.content},q==="1"&&e.createElement(e.Fragment,null,e.createElement("aside",{className:ys.left,id:"latex-drawer",style:{width:G?"36%":"0%"}},e.createElement(Yn.Z,{spinning:!!x.effects["shixunsDetail/getRepository"],wrapperClassName:`${ys.loading} ${ys.bottom0}`},e.createElement(Bo,{taskData:i,params:Ge,setTreeData:It,treeData:pt,activeKey:L,isRepository:Ve})),e.createElement("span",{onClick:()=>ee(!1),className:`${ys.close} iconfont icon-quxiao`})),e.createElement("aside",{className:ys.right,ref:nt},((W=R==null?void 0:R.sideBar)==null?void 0:W.selectPath)!==""&&e.createElement(e.Fragment,null,e.createElement(Yn.Z,{spinning:!!x.effects["shixunsDetail/getFileContent"],wrapperClassName:ys.loading},e.createElement("div",{className:ys.filePathWrp},e.createElement(s.Z,{align:"middle",className:"w100"},e.createElement(f.Z,null,e.createElement("span",{onClick:()=>ee(!0),className:"iconfont icon-daimacangku2 c-white current"})),e.createElement(f.Z,{flex:"40px"},e.createElement("div",{className:ys.line,style:{marginLeft:20}})),e.createElement(f.Z,{className:ys.filePath},Mt.map((rn,kn)=>e.createElement("span",{className:"c-blue"},rn))))),e.createElement("div",{className:x.effects["shixunsDetail/getFileContent"]?"hide":"show"},e.createElement(us.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:Se.filename,type:Se.file_type==="office"?"download":Se.file_type,data:Se.content,monacoEditor:{value:Se.content,language:Se.language,onChange:rn=>Bt(rn),onSave:rn=>{},options:{fontSize:14,minimap:{enabled:!1}}}}))),(Se==null?void 0:Se.file_type)==="txt"&&e.createElement("div",{className:ys.footer},(i==null?void 0:i.prev_game)&&e.createElement("a",{href:`/tasks/${i==null?void 0:i.prev_game}${location.search}`,style:{marginRight:"auto"},onClick:rn=>{rn.preventDefault(),setTimeout(()=>window.location.href=`/tasks/${i==null?void 0:i.prev_game}${location.search}`,300)}},"\u4E0A\u4E00\u5173"),e.createElement(kt.ZP,{type:"primary",size:"middle",loading:lt,onClick:xn},"\u5F00\u59CB\u7F16\u8BD1"),le&&e.createElement("a",{href:`/tasks/${i==null?void 0:i.next_game}${location.search}`,style:{marginLeft:"auto"},onClick:rn=>{var kn,Ze;if(rn.preventDefault(),(kn=i==null?void 0:i.shixun)!=null&&kn.task_pass||(i==null?void 0:i.game.status)===2||((Ze=i==null?void 0:i.user)==null?void 0:Ze.identity)<5){setTimeout(()=>window.location.href=`/tasks/${i==null?void 0:i.next_game}${location.search}`,300);return}Re.default.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:e.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})}},"\u4E0B\u4E00\u5173"))),((se=R==null?void 0:R.sideBar)==null?void 0:se.selectPath)==""&&((U=w==null?void 0:w.detail)==null?void 0:U.init_repository)&&e.createElement("div",{className:ys.empty},e.createElement("img",{src:Ye.x7,width:"258"}),e.createElement("br",null),e.createElement("span",{className:"c-grey-c"},!!(pt!=null&&pt.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(pt!=null&&pt.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),q==="2"&&e.createElement("div",{className:ys.commit},e.createElement(Fo,{isRepository:Ve}))))};var Tl=(0,p.connect)(({loading:l,globalSetting:c,practiceSetting:d,shixunsDetail:x})=>({globalSetting:c,loading:l,practiceSetting:d,shixunsDetail:x}))(Oc),ji=({taskId:l,taskData:c,onEditRepCode:d})=>{const x=(0,e.useRef)(),ne=(0,e.useRef)(),R=(0,e.useMemo)(()=>{var w,i,a,u,D;if(c){const B=(a=(i=(w=c==null?void 0:c.challenge)==null?void 0:w.path)==null?void 0:i.replace("\uFF1B",";"))==null?void 0:a.split(";")[0];return`https://latexjs.educoder.net/index.html?id=${(u=c==null?void 0:c.shixun)==null?void 0:u.identifier}&path=${B}&taskId=${l}&myshixunId=${(D=c==null?void 0:c.myshixun)==null?void 0:D.identifier}&token=${(0,P.ej)("_educoder_session")}`}},[c]);return e.createElement(s.Z,{style:{height:"100vh"},ref:ne},e.createElement(f.Z,{flex:"1"},(c==null?void 0:c.shixun)&&e.createElement(Tl,{taskId:l,taskData:c,onEditRepCode:d})),e.createElement(f.Z,{flex:"1",className:Of.wrap},e.createElement("iframe",{ref:x,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:R}),e.createElement("span",{className:Of.full,onClick:()=>{(0,h.vp)()?(0,h.BU)():(0,h.Dj)(ne.current)}},e.createElement("span",{className:"iconfont icon-quanping mr5 font12"}),"\u5168\u5C4F / \u9000\u51FA\u5168\u5C4F")))},Ka="data:image/png;base64,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",Ll="data:image/png;base64,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",Ks="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII=",Ol=({star:l,gold:c,experience:d,next_game:x,next_shixun:ne,subject_done:R,onCloseResult:w,isPictureView:i,webDisplayUrl:a,onShowPictureView:u,history:D,onStarChange:B,taskData:S,is_jupyter:N,is_jupyter_lab:W})=>{const[se]=(0,p.useSearchParams)(),U=(0,p.useParams)();function le(){if(w(),console.log("`/tasks/${next_game}${location.search}`",`/tasks/${x}${L.search}`),U.courseId&&U.homeworkId){setTimeout(()=>{window.location.href=`/tasks/${U.courseId}/${U.homeworkId}/${x}${L.search}`},300);return}setTimeout(()=>{window.location.href=`/tasks/${x}${L.search}`},300)}const L=(0,p.useLocation)();return e.createElement("div",{className:"evaluate-result-container"},e.createElement("div",{className:"evaluate-result-body"},e.createElement("a",{className:"close-line",onClick:w},e.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px",cursor:"pointer"}})),!se.get("subject_id")&&e.createElement("img",{width:652,src:x||!R?Ka:Ll,alt:"\u901A\u5173"}),se.get("subject_id")&&e.createElement("img",{width:652,src:R?Ll:Ka,alt:"\u901A\u5173"}),e.createElement("div",{className:"gold-and-experience"},e.createElement("p",{className:"flex-container"},e.createElement("span",{className:"gold-circle"})," +",c),e.createElement("p",{className:"flex-container"},e.createElement("img",{src:Ks})," +",d)),e.createElement("footer",null,l?null:e.createElement(e.Fragment,null,e.createElement("p",{className:"star-tip"},"\u60A8\u7684\u8BC4\u4EF7\u51B3\u5B9A\u8001\u5E08\u7684\u6218\u6597\u529B\u8BC4\u4EF7~"),e.createElement(en.Z,{className:"star-tip-rate",defaultValue:0,allowClear:!1,onChange:B})),e.createElement("div",{className:"tc"},x?e.createElement("a",{className:"current",onClick:le},"\u4E0B\u4E00\u5173"):e.createElement("a",{className:"current",onClick:w},"\u5B8C\u6210"),!!ne&&e.createElement("a",{className:"current",onClick:()=>{st(ne,null,N||W,se.get("subject_id"))}},"\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD"),i?e.createElement("a",{className:"current",onClick:()=>{u(),w()}},"\u67E5\u770B\u6548\u679C"):null,a?e.createElement("a",{target:"_blank",href:a},"\u67E5\u770B\u6548\u679C"):null,(S==null?void 0:S.openai_tpi)&&e.createElement("a",{href:"https://www.educoder.net/tasks/c9rfy5wlmz7f",className:"current",target:"_blank"},"\u5F3A\u5316\u8BAD\u7EC3")),se.get("subject_id")&&e.createElement("div",{className:"tc mt15"},ne&&!x&&"\u5DF2\u901A\u8FC7\u672C\u5B9E\u8BAD\u7684\u6700\u540E\u4E00\u4E2A\u5173\u5361\uFF0C\u53EF\u4EE5\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD\u4E2D\u8FDB\u884C\u5B9E\u6218",R&&"\u606D\u559C\u60A8\uFF0C\u672C\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u6700\u540E\u4E00\u4E2A\u5B9E\u8BAD\u5DF2\u901A\u5173"))))},Ko=t(28909),T0=t(21753),Pl={"code-area-container":"code-area-container___bjERn","only-view":"only-view___LP5ZN",frame:"frame___k7Y9h"},Ls="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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",Pc=Object.defineProperty,L0=Object.defineProperties,Nc=Object.getOwnPropertyDescriptors,yi=Object.getOwnPropertySymbols,Sa=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,Yi=(l,c,d)=>c in l?Pc(l,c,{enumerable:!0,configurable:!0,writable:!0,value:d}):l[c]=d,nc=(l,c)=>{for(var d in c||(c={}))Sa.call(c,d)&&Yi(l,d,c[d]);if(yi)for(var d of yi(c))ds.call(c,d)&&Yi(l,d,c[d]);return l},rc=(l,c)=>L0(l,Nc(c)),ml=(l,c,d)=>new Promise((x,ne)=>{var R=a=>{try{i(d.next(a))}catch(u){ne(u)}},w=a=>{try{i(d.throw(a))}catch(u){ne(u)}},i=a=>a.done?x(a.value):Promise.resolve(a.value).then(R,w);i((d=d.apply(l,c)).next())}),Sd=({content:l,language:c,theme:d,onCodeChange:x,onSave:ne,monacoOptions:R,isEditPath:w,currentPath:i,code_edit_permission:a,onUpdateCode:u,forbidCopy:D,filename:B,file_type:S,taskData:N,itemData:W,codeLoading:se,breakPointValue:U,setBreakPointValue:le,highlightLine:L,openBreakPoint:H,startDebug:q,unique:ye,allBreakPointValue:G,setAllBreakPointValue:ee})=>{const Se=(0,p.useParams)(),ke=(0,e.useRef)(),me=(0,e.useRef)({unique:ye,breakPointValue:U,currentPath:i,startDebug:q,allBreakPointValue:G}),[Ve,qe]=(0,e.useState)(!0),[Mt,Xt]=(0,e.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D"),[pt]=(0,p.useSearchParams)();let[It,nt]=(0,e.useState)({});console.log("content:",{value:l,language:c,theme:d,onChange:x,onSave:ne,forbidCopy:D,options:R,filename:B,file_type:S});const{tab_type:Ge,shixun_environment_id:lt,index_tab:ln}=W;(0,e.useEffect)(()=>{me.current.unique=ye,me.current.breakPointValue=U,me.current.currentPath=i,me.current.startDebug=q,me.current.allBreakPointValue=G},[ye,U,i,q,G]),(0,e.useEffect)(()=>{q?(le([]),ct()):H&&le((G==null?void 0:G[i])||[])},[i]),(0,e.useEffect)(()=>{window.addEventListener("message",At);const kn=dt.Z.subscribe("vnc-reseting",Ht),Ze=dt.Z.subscribe("vnc-reseting-done",Bt);return()=>{kn(),Ze(),window.removeEventListener("message",At)}},[]),(0,e.useEffect)(()=>{if(Ge===1)return clearInterval(ke.current),ke.current=setInterval(()=>{u()},1*60*1e3),()=>{clearInterval(ke.current)}});const ct=()=>ml(void 0,null,function*(){var kn;if(!me.current.unique)return;const Ze=yield(0,Fn.ZP)(`/api/myshixuns/${(kn=N.myshixun)==null?void 0:kn.identifier}/code_debugs/current_info.json`,{method:"post",body:{game_identifier:Se.taskId,unique:me.current.unique}});(Ze==null?void 0:Ze.status)===0&&dt.Z.publish("active-debug-data",(Ze==null?void 0:Ze.data)||{})}),Ht=()=>{nt({}),Xt("\u6B63\u5728\u91CD\u7F6E\u4E2D"),qe(!0)},Bt=kn=>{nt(kn==null?void 0:kn.data),qe(!1)},At=kn=>{switch(kn.data){case"updatecode":break;case"vsLoadingDone":qe(!1);break}},xn=()=>ml(void 0,null,function*(){var kn,Ze,Ue,on,an;let mt={};pt.get("type")==="exercises"?mt.exercise_id=pt.get("exercisesId"):Se.courseId&&Se.homeworkId&&(mt.homework_common_id=pt.get("homework_common_id")||Se.homeworkId),console.log("---",mt);const wn=yield(0,I.sA)((kn=N.myshixun)==null?void 0:kn.identifier,nc({shixun_environment_id:lt,tab_type:Ge},mt));if((Ue=(Ze=wn==null?void 0:wn.data)==null?void 0:Ze.data_list)!=null&&Ue.length){dt.Z.publish("pod-restrict-data",{identifier:(on=wn==null?void 0:wn.data)==null?void 0:on.identifier,data_list:(an=wn==null?void 0:wn.data)==null?void 0:an.data_list});return}if((wn==null?void 0:wn.status)===-3)return new Promise((zn,$)=>ml(void 0,null,function*(){Re.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>ml(void 0,null,function*(){clearTimeout(timeout.current),setPercent(0),yield closeWindowsVnc(Se.taskId,wn==null?void 0:wn.message),setLinkNum(linkNum+1)})})}));if((wn==null?void 0:wn.status)===-1)throw new String(wn==null?void 0:wn.message);if((wn==null?void 0:wn.status)===0)return nt(wn==null?void 0:wn.data),dt.Z.publish("send-tabs-result-data",rc(nc({},wn==null?void 0:wn.data),{index_tab:ln})),dt.Z.publish("update-windows-time",wn==null?void 0:wn.data),wn});(0,e.useEffect)(()=>{Ge===2&&xn()},[Ge]);const rn=(...kn)=>ml(void 0,[...kn],function*(Ze=[]){var Ue,on,an,mt;if(me.current.startDebug){const wn=yield(0,Fn.ZP)(`/api/myshixuns/${(Ue=N.myshixun)==null?void 0:Ue.identifier}/code_debugs/set_break_point.json`,{method:"post",body:{game_identifier:Se.taskId,file_name:me.current.currentPath,line_number:(on=(0,da.xor)(me.current.breakPointValue,Ze))==null?void 0:on[0],type:Ze.length>me.current.breakPointValue.length?1:0,unique:me.current.unique}});(wn==null?void 0:wn.status)===0&&(ee(rc(nc({},me.current.allBreakPointValue),{[me.current.currentPath]:((mt=(an=wn==null?void 0:wn.data)==null?void 0:an.breakpoints)==null?void 0:mt[me.current.currentPath])||[]})),dt.Z.publish("active-debug-data",(wn==null?void 0:wn.data)||{}))}else ee(rc(nc({},me.current.allBreakPointValue),{[me.current.currentPath]:Ze})),le(Ze)});return e.createElement(e.Fragment,null,e.createElement("div",{className:Pl["code-area-container"],style:{background:d=="vs"?"#fff":"#1E1E1E"}},Ge==1&&e.createElement(e.Fragment,null,w||a?null:e.createElement("img",{className:Pl["only-view"],src:Ls,alt:"only-view"}),se?e.createElement(He.Z,{message:"\u6B63\u5728\u52A0\u8F7D\u4EE3\u7801",style:{color:"#0152d9"}}):e.createElement(us.Z,{filename:B,type:S==="office"?"download":S,data:l,style:{position:"absolute",zIndex:1},monacoEditor:{value:l,language:c,theme:d,onChange:x,onSave:ne,forbidCopy:D,options:rc(nc({},R),{fixedOverflowWidgets:!0}),insertSpaces:R.insertSpaces,breakPointValue:U,highlightLine:L,openBreakPoint:H,onBreakPoint:rn}})),Ge===2&&e.createElement(Yn.Z,{spinning:Ve,tip:Mt,wrapperClassName:Pl.frame},e.createElement("iframe",{src:It==null?void 0:It.link_url,allow:"clipboard-write clipboard-read"}))))},Qc=t(74257),qi={"choose-game-item":"choose-game-item___RYHdh","output-title-container":"output-title-container___P2NjC","output-title":"output-title___ZQJkv","test-case-list":"test-case-list___CYyHP","test-header":"test-header___fSQRn",active:"active___bY0Dq","active-debug":"active-debug___oeXMX","test-result":"test-result___DQXYd","markdown-body":"markdown-body____rqU_",success:"success___iuAG3",failer:"failer___axTtk",count:"count___B_kHY","test-case-item":"test-case-item___E3CU9","case-header":"case-header___xppld",iconfont:"iconfont___LO1VN",description:"description___j4efR","item-desc":"item-desc___ivltA",show:"show___ntNdM","item-tip":"item-tip___ETPck","arrow-down":"arrow-down___oQMCK","test-title":"test-title___mf3Df","arrow-right":"arrow-right___C6f8W","case-info":"case-info___yX5kK","test-case-run-header":"test-case-run-header___iHZR5","test-case-run-wrp":"test-case-run-wrp___qVT1y","diff-panel-container":"diff-panel-container___OEdXu","line-break":"line-break___Ww59n",empty:"empty___izbJX",alert:"alert___jv5_R",inputs:"inputs___bjeNr",submitStatus:"submitStatus___o37GC",unsubmitStatus:"unsubmitStatus___OoJ90"};const Hc=/(?:[\n\r\s]*?)(?:<\/link>)*/im,Nl=/(?:[\n\r\s]*?)(?:<\/script>)*/im,gl=["http","com","net","org","cdn"];function O0(l){let c=!1;for(let d=0;d{const[R,w]=(0,e.useState)(0),i=(0,p.useParams)(),a=(0,e.useRef)(),u=(0,e.useRef)(),D=`${ur.KI}/api/myshixuns/${d}/html_content.html`,B=(0,e.useMemo)(()=>{const S=[],N=[],W=[],se=[],U=document.createElement("iframe");U.style.width="100%",U.style.height="100%",U.style.border="0";try{a.current.innerHTML="",a.current.appendChild(U)}catch(ee){}let le=l,L=document.createElement("div");l=l.replace(/]*href=['"]([^'"]+)[^>]*>/gi,function(ee,Se){N.push(Se.indexOf("http")>-1?Se:"https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier="+i.taskId+"&path="+Se);var ke=Se.indexOf("http")>-1?ee:'';return ke}),l=l.replace(/