From 04748d4abafc9f98ff5eecb5638ee79d6ddade05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=98=8E=E6=98=9F?= <321212099@qq.com> Date: Tue, 8 Apr 2025 10:26:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 2 +- p__Shixuns__Edit__index.eb86b3d7.async.js | 293 ++++ umi.127c0182.js | 1524 +++++++++++++++++++++ 3 files changed, 1818 insertions(+), 1 deletion(-) create mode 100644 p__Shixuns__Edit__index.eb86b3d7.async.js create mode 100644 umi.127c0182.js diff --git a/index.html b/index.html index 91b9de6691..5a54ed8982 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__Edit__index.eb86b3d7.async.js b/p__Shixuns__Edit__index.eb86b3d7.async.js new file mode 100644 index 0000000000..f60524eb71 --- /dev/null +++ b/p__Shixuns__Edit__index.eb86b3d7.async.js @@ -0,0 +1,293 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[6277],{87725:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={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 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},16646:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={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 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},97309:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={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"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},73475:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},42922:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{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"}}]},name:"down",theme:"outlined"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},25877:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},55304:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={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"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},37388:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={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"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},38308:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},74664:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},17663:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={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:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},54262:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Se}});var b=ae(87462),me=ae(67294),je={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"},Te=je,Me=ae(43387),Qe=function(Oe,Re){return me.createElement(Me.Z,(0,b.Z)({},Oe,{ref:Re,icon:Te}))},Se=me.forwardRef(Qe)},71736:function(qe,Dt){"use strict";Dt.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},39132:function(qe,Dt){"use strict";Dt.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"}},99025:function(qe,Dt){"use strict";Dt.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"}},18023:function(){"use strict";function qe(de,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=de,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(qe.prototype,"name",{get:function(){return this._name},set:function(de){if(typeof de!="string"||de==="")throw new Error("Shape name must be a valid string.");this._name=de}}),Object.defineProperty(qe.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("The default value must be a real number, not: "+de);this._defaultValue=de}}),Object.defineProperty(qe.prototype,"minimum",{get:function(){return this._minimum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Minimum must be a real number, not: "+de);this._minimum=de}}),Object.defineProperty(qe.prototype,"maximum",{get:function(){return this._maximum},set:function(de){if(typeof de!="number"||isNaN(de))throw new Error("Maximum must be a real number, not: "+de);this._maximum=de}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(de,a){var E=go.Shape._FigureParameters[de];return E?E[a]:null},go.Shape.setFigureParameter=function(de,a,E){if(!(E instanceof qe))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 x=go.Shape._FigureParameters[de];x||(x=[],go.Shape._FigureParameters[de]=x),x[a]=E};var Dt=[];function ae(de,a){var E=Dt.pop();return E===void 0?new go.Point(de,a):(E.x=de,E.y=a,E)}function b(){var de=Dt.pop();return de===void 0?new go.Point:de}function me(de){Dt.push(de)}function je(de,a,E,x,y,z,te,ie,oe){oe||(oe=new go.Point);var ue=de-E,Pe=y-te,Be=NaN,Ke=NaN;if(ue===0)if(Pe===0)de===E&&(Be=de,Ke=a);else{var We=(z-ie)/Pe,Le=z-We*y;Be=de,Ke=We*Be+Le}else if(Pe===0){var Ge=(a-x)/ue,Ue=a-Ge*de;Be=y,Ke=Ge*Be+Ue}else{var Ge=(a-x)/ue,We=(z-ie)/Pe,Ue=a-Ge*de,Le=z-We*y;Be=(Le-Ue)/(Ge-We),Ke=Ge*Be+Ue}return oe.x=Be,oe.y=Ke,oe}function Te(de,a,E,x,y,z,te,ie,oe,ue,Pe,Be,Ke,We){var Le=1-oe,Ge=oe,Ue=de*Le+E*Ge,st=a*Le+x*Ge,Je=E*Le+y*Ge,At=x*Le+z*Ge,an=y*Le+te*Ge,yt=z*Le+ie*Ge,ln=Ue*Le+Je*Ge,mt=st*Le+At*Ge,Wt=Je*Le+an*Ge,tn=At*Le+yt*Ge,Xt=ln*Le+Wt*Ge,pn=mt*Le+tn*Ge;ue.x=Ue,ue.y=st,Pe.x=ln,Pe.y=mt,Be.x=Xt,Be.y=pn,Ke.x=Wt,Ke.y=tn,We.x=an,We.y=yt}var Me=new go.Spot(.156,.156),Qe=new go.Spot(.844,.844),Se=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new qe("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*Se,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-y,a-y,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,y,E,0,E-y)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,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(de,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(de,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(de,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(de,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(de,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(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(de,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(de,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(de,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(de,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(de,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(de,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(de,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*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(de,a,E){var x=a/2,y=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return y.spot1=Me,y.spot2=Qe,y.defaultStretch=go.GraphObject.Uniform,y}),go.Shape.defineFigureGenerator("Line1",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(de,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,Se*a,0,a,(1-Se)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,Se*E,(1-Se)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,Se*E,Se*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(de,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-Se)*a,0,0,(1-Se)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(de,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(de,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(de,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(de,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 qe("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var y=Math.abs(x)*a;if(x===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 x>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&&(x=a);var y=Math.abs(x);if(x===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 x>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&&(x=.5);var y=Math.abs(x)*a;if(x===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 x>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&&(x=a/2);var y=Math.abs(x);if(x===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 x>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&&(x=a/2);var y=Math.abs(x);if(x===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 x>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&&(te.add(new go.PathSegment(go.PathSegment.Move,a/2+ie,a/2)),te.add(new go.PathSegment(go.PathSegment.Arc,0,-360,y,y,ie,ie).close())),z.spot1=Me,z.spot2=Qe,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(de,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(de,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new qe("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new qe("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(de,a,E){var x=de?de.parameter1:NaN,y=de?de.parameter2:NaN;isNaN(x)&&(x=0),isNaN(y)&&(y=315);var z=x%360;z<0&&(z+=360);var te=y%360,ie=Math.min(a,E)/2;return new go.Geometry().add(new go.PathFigure(ie,ie).add(new go.PathSegment(go.PathSegment.Arc,z,te,ie,ie,ie,ie).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(de,a,E){var x=Se/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-x)*E,(y+x)*a,(z+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new qe("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var y=Math.min(x,a)/2,z=a/2,te=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,te-y)).add(new go.PathSegment(go.PathSegment.Line,a,te-y)).add(new go.PathSegment(go.PathSegment.Line,a,te+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,te+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,te+y)).add(new go.PathSegment(go.PathSegment.Line,0,te+y)).add(new go.PathSegment(go.PathSegment.Line,0,te-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,te-y).close()))}),go.Shape.setFigureParameter("ThinCross",0,new qe("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var y=Math.min(x,a)/2,z=a/2,te=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,te-y)).add(new go.PathSegment(go.PathSegment.Line,a,te-y)).add(new go.PathSegment(go.PathSegment.Line,a,te+y)).add(new go.PathSegment(go.PathSegment.Line,z+y,te+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,te+y)).add(new go.PathSegment(go.PathSegment.Line,0,te+y)).add(new go.PathSegment(go.PathSegment.Line,0,te-y)).add(new go.PathSegment(go.PathSegment.Line,z-y,te-y).close()))}),go.Shape.setFigureParameter("ThickX",0,new qe("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(de,a,E){var x=de?de.parameter1:NaN;if((isNaN(x)||x<0)&&(x=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,te=E/2,ie=Math.atan2(E,a),oe=x-Math.min(Math.cos(ie)*x/2,z),ue=x-Math.min(Math.sin(ie)*x/2,te),y=new go.Geometry,Pe=new go.PathFigure(oe,0,!0);return y.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,z,.2*E)),Pe.add(new go.PathSegment(go.PathSegment.Line,a-oe,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,a,ue)),Pe.add(new go.PathSegment(go.PathSegment.Line,.8*a,te)),Pe.add(new go.PathSegment(go.PathSegment.Line,a,E-ue)),Pe.add(new go.PathSegment(go.PathSegment.Line,a-oe,E)),Pe.add(new go.PathSegment(go.PathSegment.Line,z,.8*E)),Pe.add(new go.PathSegment(go.PathSegment.Line,oe,E)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,E-ue)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,ue).close()),y}}),go.Shape.setFigureParameter("ThinX",0,new qe("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=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 qe("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.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,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*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-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),y}),go.Shape.setFigureParameter("RoundedIBeam",0,new qe("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.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-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),y}),go.Shape.defineFigureGenerator("HalfEllipse",function(de,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,Se*a,0,a,(.5-Se/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+Se/2)*E,Se*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(de,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(de,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(de,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(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.4*a,.6*E,!0);x.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,te=.3,ie=0,oe=z*Se;return y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ie)*E,(.5-z+te)*a,(.5+oe+ie)*E,(.5-oe+te)*a,(.5+z+ie)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ie)*E,(.5+oe+te)*a,(.5+z+ie)*E,(.5+z+te)*a,(.5+oe+ie)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ie)*E,(1-.5+z+te)*a,(.5-oe+ie)*E,(.5+oe+te)*a,(.5-z+ie)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-oe+te)*a,(.5-z+ie)*E,(.5-z+te+.05)*a,(.5-oe+ie-.02)*E)),z=.2,te=0,ie=-.3,oe=z*Se,y.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+te)*a,(.5+ie)*E,(.5+oe+te)*a,(.5+z+ie)*E,(.5+z+te)*a,(.5+oe+ie)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ie)*E,(1-.5+z+te)*a,(.5-oe+ie)*E,(.5+oe+te)*a,(.5-z+ie)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ie)*E,(.5-oe+te)*a,(.5-z+ie)*E,(.5-z+te)*a,(.5-oe+ie)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-oe+te)*a,(.5+z+ie)*E,(.5-z+te)*a,(.5+oe+ie)*E,(.5-oe+te)*a,(.5+z+ie)*E)),z=.2,te=-.3,ie=0,oe=z*Se,y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5-z+ie)*E,(1-.5+z+te-.05)*a,(.5-oe+ie-.02)*E,(.5+oe+te)*a,(.5-z+ie)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+te)*a,(.5+ie)*E,(.5-oe+te)*a,(.5-z+ie)*E,(.5-z+te)*a,(.5-oe+ie)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,(.5+te)*a,(.5+z+ie)*E,(.5-z+te)*a,(.5+oe+ie)*E,(.5-oe+te)*a,(.5+z+ie)*E)),y.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+oe+te)*a,(.5+z+ie)*E,(.5+z+te)*a,(.5+oe+ie)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,0,!0);x.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,te=.5,ie=.25;return y.add(new go.PathSegment(go.PathSegment.Move,(te+z)*a,ie*E)),y.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*te,E*ie,z*a,z*a).close()),y=new go.PathFigure(a*.5,0,!1),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ie=.75,y=new go.PathFigure((te+z)*a,ie*E,!0),x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*te,E*ie,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(de,a,E){var x=.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-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,y,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(de,a,E){var x=new go.Geometry,y=Se*.5,z=.5,te=.5,ie=.5,oe=new go.PathFigure(te*a,(ie-z)*E);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ie*E,(te-y)*a,(ie-z)*E,(te-z)*a,(ie-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+z)*E,(te-z)*a,(ie+y)*E,(te-y)*a,(ie+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ie*E,(te+y)*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-z)*E,(te+z)*a,(ie-y)*E,(te+y)*a,(ie-z)*E)),z=.4,y=Se*.4;var ue=b(),Pe=b(),Be=b(),Ke=b();Te(te,ie-z,te+y,ie-z,te+z,ie-y,te+z,ie,.42,ue,Pe,Be,Ke,Ke);var We=b(),Le=b(),Ge=b();Te(te,ie-z,te+y,ie-z,te+z,ie-y,te+z,ie,.58,Ke,Ke,Ge,We,Le);var Ue=b(),st=b(),Je=b();Te(te,ie+z,te-y,ie+z,te-z,ie+y,te-z,ie,.42,Ue,st,Je,Ke,Ke);var At=b(),an=b(),yt=b();return Te(te,ie+z,te-y,ie+z,te-z,ie+y,te-z,ie,.58,Ke,Ke,yt,At,an),oe.add(new go.PathSegment(go.PathSegment.Move,yt.x*a,yt.y*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ie*E,At.x*a,At.y*E,an.x*a,an.y*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-z)*E,(te-z)*a,(ie-y)*E,(te-y)*a,(ie-z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Be.x*a,Be.y*E,ue.x*a,ue.y*E,Pe.x*a,Pe.y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,yt.x*a,yt.y*E).close()),oe.add(new go.PathSegment(go.PathSegment.Move,Je.x*a,Je.y*E)),oe.add(new go.PathSegment(go.PathSegment.Line,Ge.x*a,Ge.y*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ie*E,We.x*a,We.y*E,Le.x*a,Le.y*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+z)*E,(te+z)*a,(ie+y)*E,(te+y)*a,(ie+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Je.x*a,Je.y*E,Ue.x*a,Ue.y*E,st.x*a,st.y*E).close()),me(ue),me(Pe),me(Be),me(Ke),me(We),me(Le),me(Ge),me(Ue),me(st),me(Je),me(At),me(an),me(yt),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(de,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 qe("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var y=(a-x)/2,z=y+x;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(de,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(de,a,E){var x=new go.Geometry,y=Se*.4,z=.4,te=.5,ie=.5,oe=b(),ue=b(),Pe=b(),Be=b(),Ke=new go.PathFigure((te-z)*a,ie*E,!1);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-z)*E,(te-z)*a,(ie-y)*E,(te-y)*a,(ie-z)*E)),Te(te,ie-z,te+y,ie-z,te+z,ie-y,te+z,ie,.44,Pe,Be,ue,oe,oe),Ke.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*a,ue.y*E,Pe.x*a,Pe.y*E,Be.x*a,Be.y*E));var We=ae(ue.x,ue.y);Te(te,ie-z,te+y,ie-z,te+z,ie-y,te+z,ie,.56,oe,oe,ue,Pe,Be);var Le=ae(ue.x,ue.y);Ke.add(new go.PathSegment(go.PathSegment.Line,(We.x*.1+.95*.9)*a,We.y*.1*E)),Ke.add(new go.PathSegment(go.PathSegment.Line,.85*a,We.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,(Le.x*.1+.9)*a,.15*E)),Ke.add(new go.PathSegment(go.PathSegment.Line,(Le.x*.1+.9)*a,(Le.y*.1+.05*.9)*E)),Ke.add(new go.PathSegment(go.PathSegment.Line,Le.x*a,Le.y*E)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ie*E,Pe.x*a,Pe.y*E,Be.x*a,Be.y*E)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+z)*E,(te+z)*a,(ie+y)*E,(te+y)*a,(ie+z)*E)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ie*E,(te-y)*a,(ie+z)*E,(te-z)*a,(ie+y)*E)),z=.35,y=Se*.35;var Ge=new go.PathFigure(te*a,(ie-z)*E,!1);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ie*E,(te-y)*a,(ie-z)*E,(te-z)*a,(ie-y)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+z)*E,(te-z)*a,(ie+y)*E,(te-y)*a,(ie+z)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ie*E,(te+y)*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-z)*E,(te+z)*a,(ie-y)*E,(te+y)*a,(ie-z)*E));var Ue=new go.PathFigure((te-z)*a,ie*E,!1);return x.add(Ue),me(oe),me(ue),me(Pe),me(Be),me(We),me(Le),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(de,a,E){var x=new go.Geometry,y=.375,z=0,te=-.125,ie=y*Se,oe=new go.PathFigure((.525+z)*a,(.5+y+te)*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+te)*E,(.5+ie+z)*a,(.5+y+te)*E,(.5+y+z)*a,(.5+ie+te)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+te)*E,(1-.5+y+z)*a,(.5-ie+te)*E,(.5+ie+z)*a,(.5-y+te)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+te)*E,(.5-ie+z)*a,(.5-y+te)*E,(.5-y+z)*a,(.5-ie+te)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+y+te)*E,(.5-y+z)*a,(.5+ie+te)*E,(.5-ie+z)*a,(.5+y+te)*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),y=.325,z=0,te=-.125,ie=y*Se;var oe=new go.PathFigure((1-.5+y+z)*a,(.5+te)*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+y+te)*E,(.5+y+z)*a,(.5+ie+te)*E,(.5+ie+z)*a,(.5+y+te)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+te)*E,(.5-ie+z)*a,(.5+y+te)*E,(.5-y+z)*a,(.5+ie+te)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-y+te)*E,(.5-y+z)*a,(.5-ie+te)*E,(.5-ie+z)*a,(.5-y+te)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+y+z)*a,(.5+te)*E,(.5+ie+z)*a,(.5-y+te)*E,(1-.5+y+z)*a,(.5-ie+te)*E));var oe=new go.PathFigure((.525+z)*a,(.5+y+te)*E,!1);return x.add(oe),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(de,a,E){var x=de?de.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*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(de,a,E){var x=de?de.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*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,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(de,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(de,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(de,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(de,a,E){var x=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 x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(de,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(de,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(de,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(de,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(de,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(de,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(de,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new qe("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new qe("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=de?de.parameter2:NaN;isNaN(y)&&(y=.3);var z=(1-x)*a,te=(.5-y/2)*E,ie=(.5+y/2)*E,oe=new go.Geometry,ue=new go.PathFigure(0,te,!0);oe.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,z,te)),ue.add(new go.PathSegment(go.PathSegment.Line,z,0)),ue.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ue.add(new go.PathSegment(go.PathSegment.Line,z,E)),ue.add(new go.PathSegment(go.PathSegment.Line,z,ie)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),oe.spot1=new go.Spot(0,te/E);var Pe=je(0,ie/E,1,ie/E,z/a,1,1,.5,b());return oe.spot2=new go.Spot(Pe.x,Pe.y),me(Pe),oe}),go.Shape.setFigureParameter("Arrow2",0,new qe("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new qe("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var y=de?de.parameter2:NaN;isNaN(y)&&(y=30),y=Math.min(y,E/2);var z=a-x,te=(E-y)/2,ie=te+y,oe=new go.Geometry,ue=new go.PathFigure(0,te,!0);oe.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,z,te)),ue.add(new go.PathSegment(go.PathSegment.Line,z,0)),ue.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ue.add(new go.PathSegment(go.PathSegment.Line,z,E)),ue.add(new go.PathSegment(go.PathSegment.Line,z,ie)),ue.add(new go.PathSegment(go.PathSegment.Line,0,ie).close()),oe.spot1=new go.Spot(0,te/E);var Pe=je(0,ie/E,1,ie/E,z/a,1,1,.5,b());return oe.spot2=new go.Spot(Pe.x,Pe.y),me(Pe),oe}),go.Shape.defineFigureGenerator("Chevron",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.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()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new qe("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,z=(.5+x/2)*E,te=new go.Geometry,ie=new go.PathFigure(a,.5*E,!0);te.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.3*a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var oe=je(0,.5,.3,0,0,y/E,.1,y/E,b());return te.spot1=new go.Spot(oe.x,oe.y),oe=je(.7,1,1,.5,0,z/E,1,z/E,oe),te.spot2=new go.Spot(oe.x,oe.y),me(oe),te}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new qe("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new qe("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=40);var y=de?de.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-x)/2,te=z+x,ie=(E-y)/2,oe=ie+y;(x>E||y>E)&&(y>x?(x=x*E/y,z=(E-x)/2,te=z+x,ie=0,oe=E):(z=0,te=E,ie=0,oe=E));var ue=new go.Geometry,Pe=new go.PathFigure(a,.5*E,!0);ue.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,te)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,oe)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,ie)),Pe.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ie).close());var Be=je(0,.5,.3,ie/E,0,z/E,1,z/E,b());return ue.spot1=new go.Spot(Be.x,Be.y),Be=je(.7,oe/E,1,.5,0,te/E,1,te/E,Be),ue.spot2=new go.Spot(Be.x,Be.y),me(Be),ue}),go.Shape.setFigureParameter("IBeamArrow",0,new qe("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.3);var y=(.5-x/2)*E,z=(.5+x/2)*E,te=new go.Geometry,ie=new go.PathFigure(a,.5*E,!0);te.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(0,y/E);var oe=je(.7,1,1,.5,0,z/E,1,z/E,b());return te.spot2=new go.Spot(oe.x,oe.y),me(oe),te}),go.Shape.setFigureParameter("IBeamArrow2",0,new qe("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new qe("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=40);var y=de?de.parameter2:NaN;isNaN(y)&&(y=100);var z=(E-x)/2,te=z+x,ie=(E-y)/2,oe=ie+y;(x>E||y>E)&&(y>x?(x=x*E/y,z=(E-x)/2,te=z+x,ie=0,oe=E):(z=0,te=E,ie=0,oe=E));var ue=new go.Geometry,Pe=new go.PathFigure(a,.5*E,!0);ue.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,oe)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,te)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,te)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,oe)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,oe)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,ie)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,ie)),Pe.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),Pe.add(new go.PathSegment(go.PathSegment.Line,.7*a,ie).close()),ue.spot1=new go.Spot(0,z/E);var Be=je(.7,oe/E,1,.5,0,te/E,1,te/E,b());return ue.spot2=new go.Spot(Be.x,Be.y),me(Be),ue}),go.Shape.setFigureParameter("Pointer",0,new qe("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.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,x*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),y.spot1=new go.Spot(x,.35);var te=je(.2,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(te.x,te.y),me(te),y}),go.Shape.setFigureParameter("RoundedPointer",0,new qe("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.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,x*a,.75*E,x*a,.25*E).close()),y.spot1=new go.Spot(x,.35);var te=je(0,.65,1,.65,0,1,1,.5,b());return y.spot2=new go.Spot(te.x,te.y),me(te),y}),go.Shape.setFigureParameter("SplitEndArrow",0,new qe("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.4);var y=(.5-x/2)*E,z=(.5+x/2)*E,te=new go.Geometry,ie=new go.PathFigure(a,.5*E,!0);te.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,0,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,.3);var oe=je(.7,1,1,.5,0,z/E,1,z/E,b());return te.spot2=new go.Spot(oe.x,oe.y),me(oe),te}),go.Shape.setFigureParameter("SplitEndArrow2",0,new qe("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=50);var y=(E-x)/2,z=y+x;x>E&&(y=0,z=E);var te=new go.Geometry,ie=new go.PathFigure(a,.5*E,!0);te.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ie.add(new go.PathSegment(go.PathSegment.Line,0,z)),ie.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,0,y)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),te.spot1=new go.Spot(.2,y/E);var oe=je(.7,1,1,.5,0,z/E,1,z/E,b());return te.spot2=new go.Spot(oe.x,oe.y),me(oe),te}),go.Shape.setFigureParameter("SquareArrow",0,new qe("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.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,x*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,x*a,0).close()),y.spot1=go.Spot.TopLeft,y.spot2=new go.Spot(x,1),y}),go.Shape.defineFigureGenerator("Cone1",function(de,a,E){var x=new go.Geometry,y=Se*.5,z=Se*.1,te=new go.PathFigure(0,.9*E,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.9*E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,E,!0);x.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 x.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)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.3*E,!0);x.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 x.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)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=Se*.5,te=new go.PathFigure(0,x,!0);y.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,Se*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,Se*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-Se*x,(.5+z)*a,1*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,1*E,0,E-Se*x)),te.add(new go.PathSegment(go.PathSegment.Line,0,x));var ie=new go.PathFigure(a,x,!1);return y.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-Se*x,(.5+z)*a,2*x)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-Se*x)),y.spot1=new go.Spot(0,0,0,2*x),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder2",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var y=new go.Geometry,z=Se*.5,te=new go.PathFigure(0,E-x,!0);y.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,Se*x,(.5-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,Se*x)),te.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-Se*x,(.5+z)*a,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,E,0,E-Se*x));var ie=new go.PathFigure(0,E-x,!1);return y.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-Se*x,(.5-z)*a,E-2*x)),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+z)*a,E-2*x,a,E-x-Se*x)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,0,-2*x),y}),go.Shape.defineFigureGenerator("Cylinder3",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=Se*.5,te=new go.PathFigure(x,0,!0);y.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-Se*x,0,a,(.5-z)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-Se*x,E)),te.add(new go.PathSegment(go.PathSegment.Line,x,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,Se*x,E,0,(.5+z)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,Se*x,0));var ie=new go.PathFigure(x,0,!1);return y.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+Se*x,0,2*x,(.5-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+z)*E,x+Se*x,E)),y.spot1=new go.Spot(0,0,2*x,0),y.spot2=new go.Spot(1,1),y}),go.Shape.defineFigureGenerator("Cylinder4",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var y=new go.Geometry,z=Se*.5,te=new go.PathFigure(a-x,0,!0);y.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-Se*x,0,a,(.5-z)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-Se*x,E)),te.add(new go.PathSegment(go.PathSegment.Line,x,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,Se*x,E,0,(.5+z)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,Se*x,0)),te.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ie=new go.PathFigure(a-x,0,!1);return y.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-Se*x,0,a-2*x,(.5-z)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+z)*E,a-x-Se*x,E)),y.spot1=new go.Spot(0,0),y.spot2=new go.Spot(1,1,-2*x,0),y}),go.Shape.defineFigureGenerator("Prism1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,.25*E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!0);x.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 x.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)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.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 x.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)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(de,a,E){var x=new go.Geometry,y=.2,z=.1,te=Se*y,ie=Se*z,oe=.5,ue=.1,Pe=new go.PathFigure(oe*a,(ue+z)*E,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-y)*a,ue*E,(oe-te)*a,(ue+z)*E,(oe-y)*a,(ue+ie)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue-z)*E,(oe-y)*a,(ue-ie)*E,(oe-te)*a,(ue-z)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+y)*a,ue*E,(oe+te)*a,(ue-z)*E,(oe+y)*a,(ue-ie)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue+z)*E,(oe+y)*a,(ue+ie)*E,(oe+te)*a,(ue+z)*E));var Be=.05,Ke=Se*Be;oe=.05,ue=.25;var We=new go.PathFigure(.5*a,.2*E,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),oe=.95,ue=.25,We.add(new go.PathSegment(go.PathSegment.Bezier,(oe+Be)*a,ue*E,(oe+Ke)*a,(ue-Be)*E,(oe+Be)*a,(ue-Ke)*E)),We.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),We.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),We.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),Be=.025,Ke=Se*Be,oe=.825,ue=.35,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue-Be)*E,(oe+Be)*a,(ue-Ke)*E,(oe+Ke)*a,(ue-Be)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Be)*a,ue*E,(oe-Ke)*a,(ue-Be)*E,(oe-Be)*a,(ue-Ke)*E)),We.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),We.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),We.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),Be=.05,Ke=Se*Be,oe=.5,ue=.7,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue-Be)*E,(oe+Be)*a,(ue-Ke)*E,(oe+Ke)*a,(ue-Be)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Be)*a,ue*E,(oe-Ke)*a,(ue-Be)*E,(oe-Be)*a,(ue-Ke)*E)),We.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),We.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),We.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),Be=.025,Ke=Se*Be,oe=.175,ue=.35,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue-Be)*E,(oe+Be)*a,(ue-Ke)*E,(oe+Ke)*a,(ue-Be)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-Be)*a,ue*E,(oe-Ke)*a,(ue-Be)*E,(oe-Be)*a,(ue-Ke)*E)),We.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),We.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),We.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),Be=.05,Ke=Se*Be,oe=.05,ue=.25,We.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue-Be)*E,(oe-Be)*a,(ue-Ke)*E,(oe-Ke)*a,(ue-Be)*E)),We.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new qe("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(de,a,E){var x=de?de.parameter1:NaN;isNaN(x)&&(x=.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,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),y.spot1=new go.Spot(0,x),y.spot2=go.Spot.BottomRight,y}),go.Shape.defineFigureGenerator("Collate",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,.5*E,!0);x.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 x.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)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.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 te=new go.PathFigure(0,y*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("Database",function(de,a,E){var x=new go.Geometry,y=Se*.5,z=Se*.1,te=new go.PathFigure(a,.1*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var ie=new go.PathFigure(a,.1*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),ie.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),ie.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+z)*E,(.5+y)*a,.4*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-y)*a,.4*E,0,(.3+z)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.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()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(de,a,E){var x=new go.Geometry,y=Se*.5,z=Se*.1,te=new go.PathFigure(a,.1*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+y)*a,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-y)*a,E,0,(.9+z)*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-y)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+y)*a,0,a,(.1-z)*E));var ie=new go.PathFigure(a,.1*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+y)*a,.2*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-y)*a,.2*E,0,(.1+z)*E)),ie.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+y)*a,.3*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-y)*a,.3*E,0,(.2+z)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.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()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)?y=.2:y<.15&&(y=.15);var z=Se*.2,te=new go.PathFigure(0,.2*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*E,(.2-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+z)*a,0,a,(.2-z)*E)),te.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+z)*E,(.8+z)*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-z)*a,E,0,(.8+z)*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var ie=new go.PathFigure(0,y*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;(isNaN(y)||y<.1)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.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 te=new go.PathFigure(0,y*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,y*E)),x}),go.Shape.defineFigureGenerator("Document",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.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()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;(isNaN(y)||y<.2)&&(y=.2);var z=new go.PathFigure(0,0,!0);x.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 te=new go.PathFigure(y*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,0,y*E)),te.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),te.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,0)),te.add(new go.PathSegment(go.PathSegment.Move,0,(1-y)*E)),te.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),te.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,a,(1-y)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.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 x.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)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.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 x.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)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,.5*E,!0);x.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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E));var te=new go.PathFigure(a,.5*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,z=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.1);var te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ie=new go.PathFigure(y*a,0,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),ie.add(new go.PathSegment(go.PathSegment.Move,0,z*E)),ie.add(new go.PathSegment(go.PathSegment.Line,a,z*E)),x}),go.Shape.defineFigureGenerator("Junction",function(de,a,E){var x=new go.Geometry,y=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,te=Se*.5,ie=.5,oe=new go.PathFigure(a,ie*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,E,a,(ie+te)*E,(ie+te)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,ie*E,(ie-te)*a,E,0,(ie+te)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,0,0,(ie-te)*E,(ie-te)*a,0)),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,ie*E,(ie+te)*a,0,a,(ie-te)*E));var ue=new go.PathFigure((z+y)*a,(z+y)*E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,z*a,z*E)),ue.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+y)*E)),ue.add(new go.PathSegment(go.PathSegment.Line,(z+y)*a,z*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.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()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(de,a,E){var x=new go.Geometry,y=Se*.5,z=.5,te=new go.PathFigure(.5*a,E,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*E,a,(z+y)*E,(z+y)*a,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.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()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.7);var z=new go.PathFigure(0,0,!0);return x.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()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(0,0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.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()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(a,0,!0);x.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 x.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)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.1*E,!0);x.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 x.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)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var z=1-y,te=new go.PathFigure(0,0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var ie=new go.PathFigure(.5*y*a,y*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,(1-.5*y)*a,y*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.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()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(de,a,E){var x=new go.Geometry,y=Se*.5,z=.5,te=new go.PathFigure(a,z*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var ie=new go.PathFigure(a,.5*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(de,a,E){var x=new go.Geometry;E=E/.8;var y=new go.PathFigure(0,.7*E,!0);return x.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()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,z=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,a,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN,z=de?de.parameter2:NaN;isNaN(y)&&(y=.1),isNaN(z)&&(z=.3);var te=new go.PathFigure(0,0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.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 te=new go.PathFigure((1-y)*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),te.add(new go.PathSegment(go.PathSegment.Move,y*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);x.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 te=new go.PathFigure(y*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.25);var z=new go.PathFigure(y*a,0,!0);x.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 te=new go.PathFigure(y*a,0,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,y*a,E)),te.add(new go.PathSegment(go.PathSegment.Move,(1-y)*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,(1-y)*a,E)),x.spot1=new go.Spot(y,0),x.spot2=new go.Spot(1-y,1),x}),go.Shape.defineFigureGenerator("Terminator",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.25*a,0,!0);return x.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)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(de,a,E){var x=new go.Geometry,y=de?de.parameter1:NaN;isNaN(y)&&(y=.1);var z=new go.PathFigure(0,0,!0);return x.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()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(de,a,E){var x=new go.Geometry,y=Se*.5,z=new go.PathFigure(0,0,!0);return x.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()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.add(y),y.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),y.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(de,a,E){var x=new go.Geometry,y=Se*.5,z=.5,te=new go.PathFigure(a,z*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+y)*E,(z+y)*a,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-y)*a,E,0,(z+y)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-y)*E,(z-y)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+y)*a,0,a,(z-y)*E));var ie=new go.PathFigure(a,z*E,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a,z*E));var oe=new go.PathFigure(.8*a,.75*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),oe.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Inverter",function(de,a,E){var x=new go.Geometry,y=Se*.1,z=.1,te=.9,ie=.5,oe=new go.PathFigure(.8*a,.5*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,0,E)),oe.add(new go.PathSegment(go.PathSegment.Line,0,0)),oe.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var ue=new go.PathFigure((te+z)*a,ie*E,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+z)*E,(te+z)*a,(ie+y)*E,(te+y)*a,(ie+z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ie*E,(te-y)*a,(ie+z)*E,(te-z)*a,(ie+y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-z)*E,(te-z)*a,(ie-y)*E,(te-y)*a,(ie-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ie*E,(te+y)*a,(ie-z)*E,(te+z)*a,(ie-y)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(de,a,E){var x=new go.Geometry,y=Se*.5,z=Se*.4,te=Se*.1,ie=.1,oe=.9,ue=.5,Pe=new go.PathFigure(.8*a,.5*E,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+z)*E,(.4+y)*a,E)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,E)),Pe.add(new go.PathSegment(go.PathSegment.Line,0,0)),Pe.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+y)*a,0,.8*a,(.5-z)*E));var Be=new go.PathFigure((oe+ie)*a,ue*E,!0);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue+ie)*E,(oe+ie)*a,(ue+te)*E,(oe+te)*a,(ue+ie)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ie)*a,ue*E,(oe-te)*a,(ue+ie)*E,(oe-ie)*a,(ue+te)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue-ie)*E,(oe-ie)*a,(ue-te)*E,(oe-te)*a,(ue-ie)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ie)*a,ue*E,(oe+te)*a,(ue-ie)*E,(oe+ie)*a,(ue-te)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(de,a,E){var x=new go.Geometry,y=.5,z=Se*y,te=0,ie=.5,oe=new go.PathFigure(.8*a,.5*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(te+z)*a,(ie-y)*E,.7*a,(ie-z)*E)),y=.1,z=Se*.1,te=.9,ie=.5;var ue=new go.PathFigure((te-y)*a,ie*E,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-y)*E,(te-y)*a,(ie-z)*E,(te-z)*a,(ie-y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+y)*a,ie*E,(te+z)*a,(ie-y)*E,(te+y)*a,(ie-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+y)*E,(te+y)*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-y)*a,ie*E,(te-z)*a,(ie+y)*E,(te-y)*a,(ie+z)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(de,a,E){var x=new go.Geometry,y=.5,z=Se*y,te=0,ie=.5,oe=new go.PathFigure(0,0,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(te+z+z)*a,(ie-y)*E,.8*a,(ie-z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(ie+z)*E,(te+z+z)*a,(ie+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(de,a,E){var x=new go.Geometry,y=.5,z=Se*y,te=.2,ie=.5,oe=new go.PathFigure(.1*a,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ue=new go.PathFigure(.8*a,.5*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(te+z)*a,(ie-y)*E,.7*a,(ie-z)*E)),y=.1,z=Se*.1,te=.9,ie=.5;var Pe=new go.PathFigure((te-y)*a,ie*E,!0);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-y)*E,(te-y)*a,(ie-z)*E,(te-z)*a,(ie-y)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te+y)*a,ie*E,(te+z)*a,(ie-y)*E,(te+y)*a,(ie-z)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+y)*E,(te+y)*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(te-y)*a,ie*E,(te-z)*a,(ie+y)*E,(te-y)*a,(ie+z)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(de,a,E){var x=new go.Geometry,y=.5,z=Se*y,te=.2,ie=.5,oe=new go.PathFigure(.1*a,0,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var ue=new go.PathFigure(.2*a,0,!0);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(te+z)*a,(ie-y)*E,.9*a,(ie-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Resistor",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Inductor",function(de,a,E){var x=new go.Geometry,y=Se*.1,z=.1,te=.1,ie=.5,oe=new go.PathFigure((te-y*.5)*a,E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-y)*a,E,(te-z)*a,0)),te=.3,oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,E,(te+z)*a,0,(te+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-y)*a,E,(te-z)*a,0)),te=.5,oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,E,(te+z)*a,0,(te+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-y)*a,E,(te-z)*a,0)),te=.7,oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,E,(te+z)*a,0,(te+y)*a,E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,0,(te-y)*a,E,(te-z)*a,0)),te=.9,oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+y*.5)*a,E,(te+z)*a,0,(te+y)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(de,a,E){var x=new go.Geometry,y=Se*.5,z=.5,te=.5,ie=.5,oe=new go.PathFigure((te-z)*a,ie*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-z)*E,(te-z)*a,(ie-y)*E,(te-y)*a,(ie-z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ie*E,(te+y)*a,(ie-z)*E,(te+z)*a,(ie-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+z)*E,(te+z)*a,(ie+y)*E,(te+y)*a,(ie+z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ie*E,(te-y)*a,(ie+z)*E,(te-z)*a,(ie+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Move,(te-z+.1)*a,ie*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+z-.1)*a,ie*E,te*a,(ie-z)*E,te*a,(ie+z)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Diode",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!1);return x.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)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(de,a,E){var x=new go.Geometry,y=a,z=E;a=a*.38,E=E*.6;var te=Se*.8,ie=.8,oe=0,ue=.5,Pe=(y-a)/2,Be=(z-E)/2,Ke=new go.PathFigure(oe*a+Pe,(ue+ie)*E+Be,!0);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ie)*a+Pe,ue*E+Be,(oe-te)*a+Pe,(ue+ie)*E+Be,(oe-ie)*a+Pe,(ue+te)*E+Be)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+Pe,(ue-ie)*E+Be,(oe-ie)*a+Pe,(ue-te)*E+Be,(oe-te)*a+Pe,(ue-ie)*E+Be)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ie+te*.5)*a+Pe,ue*E+Be,oe*a+Pe,(ue-ie)*E+Be,(oe-ie+te*.5)*a+Pe,(ue-te)*E+Be)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+Pe,(ue+ie)*E+Be,(oe-ie+te*.5)*a+Pe,(ue+te)*E+Be,oe*a+Pe,(ue+ie)*E+Be).close()),te=Se*.4,ie=.4,oe=.2,ue=.5;var We=new go.PathFigure(oe*a+Pe,(ue+ie)*E+Be,!0);x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ie)*a+Pe,ue*E+Be,(oe-te)*a+Pe,(ue+ie)*E+Be,(oe-ie)*a+Pe,(ue+te)*E+Be)),We.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+Pe,(ue-ie)*E+Be,(oe-ie)*a+Pe,(ue-te)*E+Be,(oe-te)*a+Pe,(ue-ie)*E+Be)),We.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ie+te*.5)*a+Pe,ue*E+Be,oe*a+Pe,(ue-ie)*E+Be,(oe-ie+te*.5)*a+Pe,(ue-te)*E+Be)),We.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+Pe,(ue+ie)*E+Be,(oe-ie+te*.5)*a+Pe,(ue+te)*E+Be,oe*a+Pe,(ue+ie)*E+Be).close()),te=Se*.2,ie=.2,oe=.5,ue=.5;var Le=new go.PathFigure((oe-ie)*a+Pe,ue*E+Be,!0);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+Pe,(ue-ie)*E+Be,(oe-ie)*a+Pe,(ue-te)*E+Be,(oe-te)*a+Pe,(ue-ie)*E+Be)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ie)*a+Pe,ue*E+Be,(oe+te)*a+Pe,(ue-ie)*E+Be,(oe+ie)*a+Pe,(ue-te)*E+Be)),Le.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+Pe,(ue+ie)*E+Be,(oe+ie)*a+Pe,(ue+te)*E+Be,(oe+te)*a+Pe,(ue+ie)*E+Be)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(oe-ie)*a+Pe,ue*E+Be,(oe-te)*a+Pe,(ue+ie)*E+Be,(oe-ie)*a+Pe,(ue+te)*E+Be)),te=Se*.4,ie=.4,oe=.8,ue=.5;var Ge=new go.PathFigure(oe*a+Pe,(ue-ie)*E+Be,!0);x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ie)*a+Pe,ue*E+Be,(oe+te)*a+Pe,(ue-ie)*E+Be,(oe+ie)*a+Pe,(ue-te)*E+Be)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+Pe,(ue+ie)*E+Be,(oe+ie)*a+Pe,(ue+te)*E+Be,(oe+te)*a+Pe,(ue+ie)*E+Be)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ie-te*.5)*a+Pe,ue*E+Be,oe*a+Pe,(ue+ie)*E+Be,(oe+ie-te*.5)*a+Pe,(ue+te)*E+Be)),Ge.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+Pe,(ue-ie)*E+Be,(oe+ie-te*.5)*a+Pe,(ue-te)*E+Be,oe*a+Pe,(ue-ie)*E+Be).close()),te=Se*.8,ie=.8,oe=1,ue=.5;var Ue=new go.PathFigure(oe*a+Pe,(ue-ie)*E+Be,!0);return x.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ie)*a+Pe,ue*E+Be,(oe+te)*a+Pe,(ue-ie)*E+Be,(oe+ie)*a+Pe,(ue-te)*E+Be)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+Pe,(ue+ie)*E+Be,(oe+ie)*a+Pe,(ue+te)*E+Be,(oe+te)*a+Pe,(ue+ie)*E+Be)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,(oe+ie-te*.5)*a+Pe,ue*E+Be,oe*a+Pe,(ue+ie)*E+Be,(oe+ie-te*.5)*a+Pe,(ue+te)*E+Be)),Ue.add(new go.PathSegment(go.PathSegment.Bezier,oe*a+Pe,(ue-ie)*E+Be,(oe+ie-te*.5)*a+Pe,(ue-te)*E+Be,oe*a+Pe,(ue-ie)*E+Be).close()),x}),go.Shape.defineFigureGenerator("Email",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("Ethernet",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.35*a,0,!0);x.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);x.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 te=new go.PathFigure(.6*a,E,!0,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),te.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var ie=new go.PathFigure(0,.5*E,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ie.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),ie.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(de,a,E){var x=new go.Geometry,y=Se*.4,z=.4,te=.5,ie=.5,oe=b(),ue=b(),Pe=b(),Be=b();Te(te,ie-z,te+y,ie-z,te+z,ie-y,te+z,ie,.5,oe,oe,ue,Pe,Be);var Ke=ae(ue.x,ue.y),We=new go.PathFigure(ue.x*a,ue.y*E,!0);x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ie*E,Pe.x*a,Pe.y*E,Be.x*a,Be.y*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+z)*E,(te+z)*a,(ie+y)*E,(te+y)*a,(ie+z)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ie*E,(te-y)*a,(ie+z)*E,(te-z)*a,(ie+y)*E)),Te(te-z,ie,te-z,ie-y,te-y,ie-z,te,ie-z,.5,Pe,Be,ue,oe,oe),We.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*a,ue.y*E,Pe.x*a,Pe.y*E,Be.x*a,Be.y*E)),y=Se*.3,z=.3,Te(te-z,ie,te-z,ie-y,te-y,ie-z,te,ie-z,.5,Pe,Be,ue,oe,oe),We.add(new go.PathSegment(go.PathSegment.Line,ue.x*a,ue.y*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(te-z)*a,ie*E,Be.x*a,Be.y*E,Pe.x*a,Pe.y*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+z)*E,(te-z)*a,(ie+y)*E,(te-y)*a,(ie+z)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(te+z)*a,ie*E,(te+y)*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),Te(te,ie-z,te+y,ie-z,te+z,ie-y,te+z,ie,.5,oe,oe,ue,Pe,Be),We.add(new go.PathSegment(go.PathSegment.Bezier,ue.x*a,ue.y*E,Be.x*a,Be.y*E,Pe.x*a,Pe.y*E).close());var We=new go.PathFigure(.45*a,0,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),We.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),We.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),me(oe),me(ue),me(Pe),me(Be),me(Ke),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E/2,!0);x.add(y),y.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function z(te,ie,oe){te.add(new go.PathSegment(go.PathSegment.Move,(.3+ie)*a,(.8+oe)*E)),te.add(new go.PathSegment(go.PathSegment.Line,(.5+ie)*a,(.5+oe)*E)),te.add(new go.PathSegment(go.PathSegment.Line,(.1+ie)*a,(.5+oe)*E)),te.add(new go.PathSegment(go.PathSegment.Line,(.3+ie)*a,(.8+oe)*E).close())}return z(y,0,0),z(y,.4,0),z(y,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!0);return x.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()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.37*a,0,!0);return x.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()),x}),go.Shape.defineFigureGenerator("FireHazard",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,E,!0);return x.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()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(de,a,E){var x=new go.Geometry,y=.5,z=0,te=0,ie=y*Se,oe=.4*Math.SQRT2/2+.5,ue=.5-.5*Math.SQRT2/2,Pe=1,Be=.5,Ke=.5,We=0,Le=new go.PathFigure(oe*a,(1-ue)*E,!1);return x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,Be*E,Pe*a,.7*E,Pe*a,Be*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+z)*a,(We+z)*E,(.5+y+z)*a,(.5-ie+z)*E,(.5+ie+z)*a,(.5-y+z)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(.5-y+z)*a,(.5+te)*E,(.5-ie+z)*a,(.5-y+te)*E,(.5-y+z)*a,(.5-ie+te)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*E,(.5-y+z)*a,(.5+ie+te)*E,(.5-ie+z)*a,.9*E)),Le.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*E)),Le.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*E)),Le.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.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)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.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)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(a,E,!1);x.add(z);var te=new go.PathFigure(0,.5*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.7*a,E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(.335*a,(1-.555)*E,!0);x.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 te=.5-.285,ie=.5,oe=te,ue=Math.PI/4,Pe=4*(1-Math.cos(ue))/(3*Math.sin(ue)),Be=Pe*.5,Ke=te,We=te,Le=Pe*Ke,Ge=Pe*We;z.add(new go.PathSegment(go.PathSegment.Bezier,(ie-Ke)*a,oe*E,(ie-(Le+Ke)/2)*a,(oe+(We+Ge)/2)*E,(ie-Ke)*a,(oe+Ge)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,ie*a,(oe-We)*E,(ie-Ke)*a,(oe-Ge)*E,(ie-Le)*a,(oe-We)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ie+Ke)*a,oe*E,(ie+Le)*a,(oe-We)*E,(ie+Ke)*a,(oe-Ge)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(ie+Ke)*a,(oe+Ge)*E,(ie+(Le+Ke)/2)*a,(oe+(We+Ge)/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 Ue=new go.PathFigure(.2*a,E,!1);x.add(Ue),Ue.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var st=new go.PathFigure(.8*a,E,!1);return x.add(st),st.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,0,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.add(y);var z=new go.PathFigure(a,E,!1);x.add(z);var te=new go.PathFigure(.1*a,E,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.05*a,E,!0);x.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)),x}),go.Shape.defineFigureGenerator("Recycle",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.45*a,.95*E,!1);x.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);x.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 te=new go.PathFigure(.675*a,.575*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),te.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),te.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),te.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),te.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),te.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(de,a,E){var x=new go.Geometry,y=.5,z=Se*.5,te=new go.PathFigure(a,y*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Bezier,y*a,E,a,(y+z)*E,(y+z)*a,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,y*E,(y-z)*a,E,0,(y+z)*E)),te.add(new go.PathSegment(go.PathSegment.Bezier,y*a,0,0,(y-z)*E,(y-z)*a,0)),te.add(new go.PathSegment(go.PathSegment.Bezier,a,y*E,(y+z)*a,0,a,(y-z)*E));var ie=new go.PathFigure(y*a,0,!1);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,y*a,.15*E)),ie.add(new go.PathSegment(go.PathSegment.Move,y*a,E)),ie.add(new go.PathSegment(go.PathSegment.Line,y*a,.85*E)),ie.add(new go.PathSegment(go.PathSegment.Move,0,y*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.15*a,y*E)),ie.add(new go.PathSegment(go.PathSegment.Move,a,y*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.85*a,y*E)),ie.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),ie.add(new go.PathSegment(go.PathSegment.Move,y*a,y*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.15*E,!0);x.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 x.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()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var te=new go.PathFigure(0,.5*E,!1);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);x.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);x.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 te=new go.PathFigure(0,.6*E,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),te.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),te.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.15*a,.6*E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Workcell",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Supermarket",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);return x.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)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.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);x.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 te=.1,ie=Se*.1,oe=.2,ue=.9,Pe=new go.PathFigure((oe-te)*a,ue*E,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue-te)*E,(oe-te)*a,(ue-ie)*E,(oe-ie)*a,(ue-te)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe+te)*a,ue*E,(oe+ie)*a,(ue-te)*E,(oe+te)*a,(ue-ie)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue+te)*E,(oe+te)*a,(ue+ie)*E,(oe+ie)*a,(ue+te)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(oe-te)*a,ue*E,(oe-ie)*a,(ue+te)*E,(oe-te)*a,(ue+ie)*E).close()),te=.1,ie=Se*.1,oe=.8,ue=.9;var Be=new go.PathFigure((oe-te)*a,ue*E,!0);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue-te)*E,(oe-te)*a,(ue-ie)*E,(oe-ie)*a,(ue-te)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(oe+te)*a,ue*E,(oe+ie)*a,(ue-te)*E,(oe+te)*a,(ue-ie)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,oe*a,(ue+te)*E,(oe+te)*a,(ue+ie)*E,(oe+ie)*a,(ue+te)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(oe-te)*a,ue*E,(oe-ie)*a,(ue+te)*E,(oe-te)*a,(ue+ie)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.2*a,0,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Forklift",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.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);x.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 te=new go.PathFigure(.5*a,.8*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),te.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var ie=new go.PathFigure(.5*a,.7*E,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var oe=.1,ue=Se*.1,Pe=.1,Be=.9,Ke=new go.PathFigure((Pe-oe)*a,Be*E,!0);x.add(Ke),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(Be-oe)*E,(Pe-oe)*a,(Be-ue)*E,(Pe-ue)*a,(Be-oe)*E)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+oe)*a,Be*E,(Pe+ue)*a,(Be-oe)*E,(Pe+oe)*a,(Be-ue)*E)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(Be+oe)*E,(Pe+oe)*a,(Be+ue)*E,(Pe+ue)*a,(Be+oe)*E)),Ke.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-oe)*a,Be*E,(Pe-ue)*a,(Be+oe)*E,(Pe-oe)*a,(Be+ue)*E)),oe=.1,ue=Se*.1,Pe=.4,Be=.9;var We=new go.PathFigure((Pe-oe)*a,Be*E,!0);return x.add(We),We.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(Be-oe)*E,(Pe-oe)*a,(Be-ue)*E,(Pe-ue)*a,(Be-oe)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Pe+oe)*a,Be*E,(Pe+ue)*a,(Be-oe)*E,(Pe+oe)*a,(Be-ue)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,Pe*a,(Be+oe)*E,(Pe+oe)*a,(Be+ue)*E,(Pe+ue)*a,(Be+oe)*E)),We.add(new go.PathSegment(go.PathSegment.Bezier,(Pe-oe)*a,Be*E,(Pe-ue)*a,(Be+oe)*E,(Pe-oe)*a,(Be+ue)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.1*a,.4*E,!0);x.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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var te=new go.PathFigure(.55*a,.4*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),te.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),te.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var Pe=.05,Be=Se*.05,Ke=.175,We=.95,ie=new go.PathFigure((Ke-Pe)*a,We*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ke*a,(We-Pe)*E,(Ke-Pe)*a,(We-Be)*E,(Ke-Be)*a,(We-Pe)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+Pe)*a,We*E,(Ke+Be)*a,(We-Pe)*E,(Ke+Pe)*a,(We-Be)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,Ke*a,(We+Pe)*E,(Ke+Pe)*a,(We+Be)*E,(Ke+Be)*a,(We+Pe)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-Pe)*a,We*E,(Ke-Be)*a,(We+Pe)*E,(Ke-Pe)*a,(We+Be)*E));var Pe=.05,Be=Se*.05,Ke=.375,We=.95,oe=new go.PathFigure((Ke-Pe)*a,We*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ke*a,(We-Pe)*E,(Ke-Pe)*a,(We-Be)*E,(Ke-Be)*a,(We-Pe)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+Pe)*a,We*E,(Ke+Be)*a,(We-Pe)*E,(Ke+Pe)*a,(We-Be)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,Ke*a,(We+Pe)*E,(Ke+Pe)*a,(We+Be)*E,(Ke+Be)*a,(We+Pe)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-Pe)*a,We*E,(Ke-Be)*a,(We+Pe)*E,(Ke-Pe)*a,(We+Be)*E));var Pe=.05,Be=Se*.05,Ke=.625,We=.95,ue=new go.PathFigure((Ke-Pe)*a,We*E,!0);x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ke*a,(We-Pe)*E,(Ke-Pe)*a,(We-Be)*E,(Ke-Be)*a,(We-Pe)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+Pe)*a,We*E,(Ke+Be)*a,(We-Pe)*E,(Ke+Pe)*a,(We-Be)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,Ke*a,(We+Pe)*E,(Ke+Pe)*a,(We+Be)*E,(Ke+Be)*a,(We+Pe)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-Pe)*a,We*E,(Ke-Be)*a,(We+Pe)*E,(Ke-Pe)*a,(We+Be)*E));var Pe=.05,Be=Se*.05,Ke=.825,We=.95,Le=new go.PathFigure((Ke-Pe)*a,We*E,!0);x.add(Le),Le.add(new go.PathSegment(go.PathSegment.Bezier,Ke*a,(We-Pe)*E,(Ke-Pe)*a,(We-Be)*E,(Ke-Be)*a,(We-Pe)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(Ke+Pe)*a,We*E,(Ke+Be)*a,(We-Pe)*E,(Ke+Pe)*a,(We-Be)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,Ke*a,(We+Pe)*E,(Ke+Pe)*a,(We+Be)*E,(Ke+Be)*a,(We+Pe)*E)),Le.add(new go.PathSegment(go.PathSegment.Bezier,(Ke-Pe)*a,We*E,(Ke-Be)*a,(We+Pe)*E,(Ke-Pe)*a,(We+Be)*E).close());var Ge=new go.PathFigure(0,E,!1);return x.add(Ge),Ge.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.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);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var te=new go.PathFigure(.15*a,E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),te.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),te.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var ie=.05,oe=Se*.05,ue=.35,Pe=.775,Be=new go.PathFigure((ue-ie)*a,Pe*E,!0);return x.add(Be),Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(Pe-ie)*E,(ue-ie)*a,(Pe-oe)*E,(ue-oe)*a,(Pe-ie)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue+ie)*a,Pe*E,(ue+oe)*a,(Pe-ie)*E,(ue+ie)*a,(Pe-oe)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,ue*a,(Pe+ie)*E,(ue+ie)*a,(Pe+oe)*E,(ue+oe)*a,(Pe+ie)*E)),Be.add(new go.PathSegment(go.PathSegment.Bezier,(ue-ie)*a,Pe*E,(ue-oe)*a,(Pe+ie)*E,(ue-ie)*a,(Pe+oe)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.75*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.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)),x}),go.Shape.defineFigureGenerator("Bookmark",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);return x.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)),x}),go.Shape.defineFigureGenerator("Globe",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Wave",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.25*E,!1);return x.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)),x}),go.Shape.defineFigureGenerator("Operator",function(de,a,E){var x=new go.Geometry,y=.3,z=Se*.3,te=.5,ie=.7,oe=new go.PathFigure((te-y)*a,ie*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-y)*E,(te-y)*a,(ie-z)*E,(te-z)*a,(ie-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+y)*a,ie*E,(te+z)*a,(ie-y)*E,(te+y)*a,(ie-z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+y)*E,(te+y)*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-y)*a,ie*E,(te-z)*a,(ie+y)*E,(te-y)*a,(ie+z)*E));var ue=new go.PathFigure(0,.7*E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.5*a,0,!0);return x.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)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a,0,!0);return x.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)),x}),go.Shape.defineFigureGenerator("Battery",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.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 x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(de,a,E){var x=new go.Geometry,y=.5,z=Se*.5,te=.5,ie=.5,oe=new go.PathFigure((te-y)*a,ie*E,!0);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-y)*E,(te-y)*a,(ie-z)*E,(te-z)*a,(ie-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+y)*a,ie*E,(te+z)*a,(ie-y)*E,(te+y)*a,(ie-z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+y)*E,(te+y)*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-y)*a,ie*E,(te-z)*a,(ie+y)*E,(te-y)*a,(ie+z)*E));var ue=new go.PathFigure(.15*a,.5*E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.1*E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Help",function(de,a,E){var x=new go.Geometry,y=.5,z=Se*.5,te=.5,ie=.5,oe=new go.PathFigure((te-y)*a,ie*E,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-y)*E,(te-y)*a,(ie-z)*E,(te-z)*a,(ie-y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te+y)*a,ie*E,(te+z)*a,(ie-y)*E,(te+y)*a,(ie-z)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+y)*E,(te+y)*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),oe.add(new go.PathSegment(go.PathSegment.Bezier,(te-y)*a,ie*E,(te-z)*a,(ie+y)*E,(te-y)*a,(ie+z)*E).close()),y=.05,z=Se*.05,te=.5,ie=.8;var ue=new go.PathFigure((te-y)*a,ie*E,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie-y)*E,(te-y)*a,(ie-z)*E,(te-z)*a,(ie-y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te+y)*a,ie*E,(te+z)*a,(ie-y)*E,(te+y)*a,(ie-z)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,te*a,(ie+y)*E,(te+y)*a,(ie+z)*E,(te+z)*a,(ie+y)*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,(te-y)*a,ie*E,(te-z)*a,(ie+y)*E,(te-y)*a,(ie+z)*E).close()),ue.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),ue.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),ue.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(de,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(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("Unlocked",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);x.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 x.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)),x}),go.Shape.defineFigureGenerator("Gear",function(de,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(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.5*E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Map",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,.2*E,!0);return x.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)),x}),go.Shape.defineFigureGenerator("Eject",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E,!0);x.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 x.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()),x}),go.Shape.defineFigureGenerator("Pencil",function(de,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(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*1,!1);x.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);x.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 te=new go.PathFigure(.402*a,.85*E,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),te.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var ie=new go.PathFigure(.678*a,.85*E,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),ie.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var oe=new go.PathFigure(.5*a,.1*E,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),oe.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);return x.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()),x}),go.Shape.defineFigureGenerator("5Bars",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,E*1,!0);x.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);x.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 te=new go.PathFigure(a*.408,E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),te.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var ie=new go.PathFigure(a*.612,E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),ie.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),ie.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var oe=new go.PathFigure(a*.816,E,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!0);x.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);x.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 te=new go.PathFigure(a*.055,.13*E,!0);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),te.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),te.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var ie=new go.PathFigure(a*.055,.18*E,!0);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var oe=new go.PathFigure(a*1,0,!0);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),oe.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(.55*a,E,!0);return x.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()),x}),go.Shape.defineFigureGenerator("Key",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*1,E*.5,!0);return x.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()),x}),go.Shape.defineFigureGenerator("FilmTape",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(0,0,!1);x.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);x.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 te=new go.PathFigure(a*.11,E*.1,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),te.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),te.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var ie=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),ie.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),ie.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var oe=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),oe.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(de,a,E){var x=new go.Geometry,y=8,z=y*Se,te=new go.PathFigure(y,0,!1);x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),te.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),te.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),te.add(new go.PathSegment(go.PathSegment.Line,y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),te.add(new go.PathSegment(go.PathSegment.Line,0,y)),te.add(new go.PathSegment(go.PathSegment.Bezier,y,0,0,z,z,0).close());var ie=new go.PathFigure(a*.83,0,!1);x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var oe=new go.PathFigure(a*.83,E*1,!1);x.add(oe),oe.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),oe.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var ue=new go.PathFigure(a*.78,E*.05,!1);return x.add(ue),ue.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),ue.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(de,a,E){var x=de?de.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var y=x*Se,z=E*.8,te=new go.Geometry,ie=new go.PathFigure(x,0,!0);return te.add(ie),ie.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ie.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-y,0,a,y)),ie.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ie.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-y,a-y,z)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),ie.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ie.add(new go.PathSegment(go.PathSegment.Line,x,z)),ie.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,y,z,0,z-y)),ie.add(new go.PathSegment(go.PathSegment.Line,0,x)),ie.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,y,y,0).close()),y>1?(te.spot1=new go.Spot(0,0,y,y),te.spot2=new go.Spot(1,.8,-y,-y)):(te.spot1=go.Spot.TopLeft,te.spot2=new go.Spot(1,.8)),te}),go.Shape.defineFigureGenerator("Repeat",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.45,!0);x.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 x.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()),x}),go.Shape.defineFigureGenerator("Windows",function(de,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(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*.1,!1);x.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);x.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 te=new go.PathFigure(a*.28,E*.37,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),te.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),te.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(de,a,E){var x=new go.Geometry,y=15,z=y*Se,te=new go.PathFigure(a*.62,E*.475,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a,E-y)),te.add(new go.PathSegment(go.PathSegment.Bezier,a-y,E,a,E-z,a-z,E)),te.add(new go.PathSegment(go.PathSegment.Line,y,E)),te.add(new go.PathSegment(go.PathSegment.Bezier,0,E-y,z,E,0,E-z)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),te.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),te.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),te.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.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 te=new go.PathFigure(a*.4,E*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),te.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.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()),x}),go.Shape.defineFigureGenerator("Upload",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*0,E*1,!0);x.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 te=new go.PathFigure(a*.5,E*0,!0);return x.add(te),te.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),te.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),te.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);return x.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()),x}),go.Shape.defineFigureGenerator("Drink",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.15,E*0,!1);x.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 x.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()),x}),go.Shape.defineFigureGenerator("4Arrows",function(de,a,E){var x=new go.Geometry,y=new go.PathFigure(a*.5,E*0,!0);return x.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()),x}),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")},61016: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 qe={},Dt="5.0",ae={},b=null,me=!1,je=!1,Te=null,Me=!1,Qe=null,Se=null,Ze=0;Ze4?parseFloat(St):5};qe.setHTML5Codebase=function(St,ft){Se=St,tn(St,ft)},qe.setJavaCodebase=qe.setJavaCodebaseVersion=qe.isCompiledInstalled=qe.setPreCompiledScriptPath=qe.setPreCompiledResourcePath=function(){},qe.setHTML5CodebaseVersion=function(St,ft){var Vt=parseFloat(St);if(Vt!==NaN&&Vt<5){console.log("The GeoGebra HTML5 codebase version "+Vt+" is deprecated. Using version latest instead.");return}Qe=St,Wt(St,ft)},qe.getHTML5CodebaseVersion=function(){return de},qe.getParameters=function(){return ae},qe.setFontsCSSURL=function(St){te=St},qe.setGiacJSURL=function(St){},qe.setJNLPFile=function(St){Re=St},qe.setJNLPBaseDir=function(St){},qe.inject=function(){function St(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var ft="auto",Vt=ae.id,Rn,bt=!1,Gt=0;Gt=5)return!0;var St=qe.getAppletObject();return St&&typeof St.recalculateEnvironments=="function"?(St.recalculateEnvironments(),!0):!1},qe.startAnimation=function(){var St=qe.getAppletObject();return St&&typeof St.startAnimation=="function"?(St.startAnimation(),!0):!1},qe.stopAnimation=function(){var St=qe.getAppletObject();return St&&typeof St.stopAnimation=="function"?(St.stopAnimation(),!0):!1},qe.getAppletObject=function(){var St=ae.id!==void 0?ae.id:"ggbApplet";return window[St]},qe.resize=function(){};var Le=function(St,ft,Vt){var Rn=document.createElement("param");Rn.setAttribute("name",ft),Rn.setAttribute("value",Vt),St.appendChild(Rn)},Ge=function(St){return St&&St!=="false"},Ue=function(St,ft,Vt){oe(de)<=4.2&&(Vt=!0);var Rn=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==de||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(Rn=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var bt=document.createElement("div");bt.classList.add("appletParameters","notranslate");var Gt=ft.width,Fe=ft.height;if(ft.disableAutoScale=ft.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():ft.disableAutoScale,ft.width!==void 0)if(oe(de)<=4.4)Ge(ft.showToolBar)&&(ft.height-=7),Ge(ft.showAlgebraInput)&&(ft.height-=37),ft.width<605&&Ge(ft.showToolBar)&&(ft.width=605,Gt=605);else{var He=100;(Ge(ft.showToolBar)||Ge(ft.showMenuBar))&&(ft.hasOwnProperty("customToolBar")&&(ft.customToolbar=ft.customToolBar),He=Ge(ft.showMenuBar)?245:155),Gt=5?(ft.appletOnLoad=function(Dn){var Fn=St.querySelector(".ggb_preview");Fn&&Fn.parentNode.removeChild(Fn),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(rn),window.GGBT_wsf_view&&$(window).trigger("resize"),sn(Dn)},mn||rn.appendChild(An)):bt.appendChild(An),rn.appendChild(bt),mn||St.appendChild(rn),setTimeout(function(){qe.resize()},1)}else{var xn=document.createElement("div");xn.className="applet_scaler",xn.style.position="relative",xn.style.display="block",xn.appendChild(bt),St.appendChild(xn),ft.appletOnLoad=function(Dn){qe.resize(),sn(Dn)}}function qn(Dn,Fn){Fn&&typeof Fn.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(Dn,Fn.appletOnLoad):renderGGBElement(Dn),Xt("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",Fn)}function On(Dn,Fn){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:Dn,params:Fn}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Tn){qn(Tn.article,Tn.params)}),html5AppletsToProcess=null)},oe(de)<5&&(Dn.className+=" geogebraweb")):qn(Dn,Fn)}if(Rn){scriptLoadStarted=!0;for(var ke=0;ke0?(zn.remove(),rn.attr("id","fullscreencontent").show(),jQuery(sn).append(rn),window.dispatchEvent(new Event("resize"))):Ue(zn,ft,!1),window.GGBT_wsf_view.launchFullScreen(sn)}else Xe=Rn,Ue(St,ft,!1);if(!window.GGBT_wsf_view)for(Fe=0;FeSt/4*3&&(zn=St/4*3),sn=zn/5.8,He.setAttribute("src",y),He.setAttribute("width",zn),He.setAttribute("height",sn);var rn=(St-zn)/2,mn=(ft-sn)/2;He.style.left=rn+"px",He.style.top=mn+"px",bt.appendChild(He)}}return bt.appendChild(Fe),bt},ln=function(St){return St=St.toLowerCase(),St==="html5"||St==="screenshot"?St:"html5"},mt=["web","webSimple","web3d","tablet","tablet3d","phone"],Wt=function(St,ft){if(de=St,ft){tn(de,!0);return}var Vt=!me;if(Vt){var Rn=oe(de);!isNaN(Rn)&&Rn<4.4&&(Vt=!1)}var bt,Gt;window.location.protocol.substr(0,4)==="http"?bt=window.location.protocol:bt="http:";var Fe=de.indexOf("//");Fe>0?Gt=de:Fe===0?Gt=bt+de:Gt="https://www.geogebra.org/apps/5.2.814.0/";for(var He in mt)if(de.slice(mt[He].length*-1)===mt[He]||de.slice((mt[He].length+1)*-1)===mt[He]+"/"){tn(Gt,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Vt&&!b.is3D&&!b.AV&&!b.SV&&!b.CV&&!b.EV2&&!b.CP&&!b.PC&&!b.DA&&!b.FI&&!b.PV&&!Ge(ae.showToolBar)&&!Ge(ae.showMenuBar)&&!Ge(ae.showAlgebraInput)&&!Ge(ae.enableRightClick)&&(!ae.appName||ae.appName=="classic")?Gt+="webSimple/":Gt+="web3d/",tn(Gt,!1)},tn=function(St,ft){if(St.requirejs){Ye=St;return}St.slice(-1)!=="/"&&(St+="/"),Ye=St,ft===null&&(ft=St.indexOf("http")===-1),Ve=ft,a="web.nocache.js",E=!1;var Vt=Ye.split("/");Vt.length>1&&(!ft&&Vt[Vt.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):mt.indexOf(Vt[Vt.length-2])>=0&&(a=Vt[Vt.length-2]+".nocache.js")),Vt=St.split("/"),de=Vt[Vt.length-3],de.substr(0,4)==="test"?de=de.substr(4,1)+"."+de.substr(5,1):(de.substr(0,3)==="war"||de.substr(0,4)==="beta")&&(de="5.0");var Rn=parseFloat(de);Rn!==NaN&&Rn<5&&St.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+Rn+" is deprecated. Using version latest instead."),Wt("5.0",ft))},Xt=function(St,ft){window.console&&window.console.log&&(!ft||typeof ft.showLogging=="undefined"||ft.showLogging&&ft.showLogging!=="false")&&console.log(St)};ae.material_id!==void 0?Be(pn):pn();function pn(){var St=Dt;Qe!==null?St=Qe:parseFloat(St)<5&&(St="5.0"),Wt(St,!1),Se!==null&&tn(Se,Ve),Me=!0}return qe},GGBAppletUtils=function(){"use strict";function qe(){return window.GGBT_wsf_edit!==void 0}function Dt(Me,Qe){Qe!=1?(Me.style.transformOrigin="0% 0% 0px",Me.style.webkitTransformOrigin="0% 0% 0px",Me.style.transform="scale("+Qe+","+Qe+")",Me.style.webkitTransform="scale("+Qe+","+Qe+")",Me.style.maxWidth="initial",Me.querySelector(".ggb_preview")!==null&&(Me.querySelector(".ggb_preview").style.maxWidth="initial"),Me.querySelectorAll(".ggb_preview img")[0]!==void 0&&(Me.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),Me.querySelectorAll(".ggb_preview img")[1]!==void 0&&(Me.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(Me.style.transform="none",Me.style.webkitTransform="none")}function ae(Me,Qe,Se,Ze,Oe,Re){var Ye=null;if(Re!=null&&Re!="")for(var Ve=Me.parentNode;Ve!=null;)if((" "+Ve.className+" ").indexOf(" "+Re+" ")>-1){Ye=Ve;break}else Ve=Ve.parentNode;var Xe=0,de=0,a=0,E=0,x=0,y=0,z=0;if(Ye)Xe=Ye.offsetWidth,de=Math.max(Ze?Ye.offsetWidth:0,Ye.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Xe=Math.min(window.innerWidth,document.documentElement.clientWidth),de=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Xe):(Xe=window.innerWidth,de=window.innerHeight,a=window.innerWidth),Me){var te=Me.getBoundingClientRect();te.left>0&&te.left<=Xe&&(Oe===void 0||!Oe)&&(document.dir==="rtl"?(x=Xe-te.width-te.left,y=a<=480?10:30):(y=te.left,x=a<=480?10:30),E=y+x)}if(Me&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ie=Me.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,z=40)}}return Me&&((Se===void 0||!Se)&&Qe>0&&Qe+E1&&(Re=!0)),Qe&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Re=!0),!(Me.hasOwnProperty("disableAutoScale")&&Me.disableAutoScale))Oe=b(Me,Qe,Re,Se,Me.scaleContainerClass);else return Ze;return Re&&(!Me.hasOwnProperty("scale")||Ze===1)?Oe:Math.min(Ze,Oe)}function je(Me){var Qe=Math.min(window.innerWidth,document.documentElement.clientWidth),Se=Math.min(window.innerHeight,document.documentElement.clientHeight),Ze=Me.getBoundingClientRect(),Oe=(Qe-Ze.width)/2,Re=(Se-Ze.height)/2;Re<0&&(Re=0),Me.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(Oe<40?Me.style.left="40px":Me.style.left=Oe+"px",Me.style.top=Re+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Re<40?Me.style.top="40px":Me.style.top=Re+"px",Me.style.left=Oe+"px")}function Te(Me,Qe){var Se=Me.querySelector(".appletParameters");if(Se){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(Qe.id!==Se.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(Me)}if(Se.parentElement&&/fullscreen/.test(Se.parentElement.className))return;var Ze=me(Qe,Me);qe()&&Se.setAttribute("data-param-scale",Ze);for(var Oe=null,Re=0;Re=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(qe){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(qe){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(qe){var Dt=c[qe];return Dt==null?null:Dt},r=d,webModule.__errFn=e}function B(){function qe(Me){var Qe=Me.lastIndexOf(rb);Qe==-1&&(Qe=Me.length);var Se=Me.indexOf(sb);Se==-1&&(Se=Me.length);var Ze=Me.lastIndexOf(tb,Math.min(Se,Qe));return Ze>=O?Me.substring(O,Ze+P):W}function Dt(Me){if(!Me.match(/^\w+:\/\//)){var Qe=o.createElement(ub);Qe.src=Me+vb,Me=qe(Qe.src)}return Me}function ae(){var Me=__gwt_getMetaProperty(wb);return Me!=null?Me:W}function b(){for(var Me=o.getElementsByTagName(_),Qe=O;QeO?Me[Me.length-P].href:W}function je(){var Me=o.location;return Me.href==Me.protocol+zb+Me.host+Me.pathname+Me.search+Me.hash}var Te=ae();return Te==W&&(Te=b()),Te==W&&(Te=me()),Te==W&&je()&&(Te=qe(o.location.href)),Te=Dt(Te),Te}function C(qe){return qe.match(/^\//)||qe.match(/^[a-zA-Z]+:\/\//)?qe:webModule.__moduleBase+qe}function D(){var qe=[],Dt=O,ae=[],b=[];function me(Me){var Qe=b[Me](),Se=ae[Me];if(Qe in Se)return Qe;var Ze=[];for(var Oe in Se)Ze[Se[Oe]]=Oe;throw r&&r(Me,Ze,Qe),null}if(__gwt_isKnownPropertyValue=function(Me,Qe){return Qe in ae[Me]},webModule.__getPropMap=function(){var Me={};for(var Qe in ae)ae.hasOwnProperty(Qe)&&(Me[Qe]=me(Qe));return Me},webModule.__computePropValue=me,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var je;try{je=Cb;var Te=je.indexOf(Db);Te!=-1&&(Dt=parseInt(je.substring(Te+P),$),je=je.substring(O,Te))}catch(Me){}return webModule.__softPermutationId=Dt,C(je+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})()},15476:function(qe,Dt,ae){"use strict";ae.d(Dt,{Ax:function(){return Te},Ds:function(){return Me},KI:function(){return Se},SI:function(){return je},f1:function(){return me}});var b=ae(11320);function me(Ze){let Oe=!0;if(Ze.length>0){for(let Re=0;Re{}})=>{const Ve=()=>b.createElement("div",{className:Qe.flexColumn},b.createElement("img",{className:Qe.img,src:Me}),b.createElement("span",{className:Qe.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),Xe=()=>b.createElement("div",{className:Qe.flexColumn},b.createElement("img",{className:Qe.img,src:Te}),b.createElement("span",{className:Qe.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),de=()=>Re===3?b.createElement(b.Fragment,null,Xe(),Ve()):Re===2?Ve():Xe();return b.createElement(je.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Oe,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:()=>{Ye(),me.history.push("/account/certification")},onCancel:()=>{Ye()}},b.createElement("div",{className:Qe.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),b.createElement("div",{className:Qe.flexRow},de()))};var Ze=(0,me.connect)(({paperlibrary:Oe,loading:Re,globalSetting:Ye})=>({paperlibrary:Oe,globalSetting:Ye,loading:Re.effects}))(Se)},96670:function(qe,Dt,ae){"use strict";ae.d(Dt,{t:function(){return Ve}});var b=ae(67294),me=ae(71577),je={buttonFixed:"buttonFixed___vyq30",button:"button___hxmYv",buttonWrap:"buttonWrap___uK8dl"},Te=ae(94184),Me=ae.n(Te),Qe=Object.defineProperty,Se=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Re=(Xe,de,a)=>de in Xe?Qe(Xe,de,{enumerable:!0,configurable:!0,writable:!0,value:a}):Xe[de]=a,Ye=(Xe,de)=>{for(var a in de||(de={}))Ze.call(de,a)&&Re(Xe,a,de[a]);if(Se)for(var a of Se(de))Oe.call(de,a)&&Re(Xe,a,de[a]);return Xe};const Ve=({cancelText:Xe="\u53D6\u6D88",okText:de="\u786E\u5B9A",loading:a=!1,hasOkBtn:E=!0,hasCancelBtn:x=!0,okButtonProps:y={},onCancel:z=()=>{},onOk:te=()=>{},className:ie=""})=>b.createElement("div",{className:Me()(je.buttonFixed,ie)},b.createElement("div",{className:je.buttonWrap},x&&b.createElement(me.ZP,{size:"middle",className:`${je.button} mr20`,onClick:z},Xe),E&&b.createElement(me.ZP,Ye({size:"middle",type:"primary",className:`${je.button} mr20`,loading:a,onClick:te},y),de)))},22624:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return oe}});var b=ae(67294),me=ae(35973),je=ae(14446),Te=ae(2453),Me=ae(11486),Qe=ae(84567),Se=ae(51710),Ze=ae(31179),Oe=ae(28706),Re=ae(71577),Ye=ae(55304),Ve={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},Xe=ae(32637),de=ae(67294);const a=({classroomList:ue,dispatch:Pe,user:Be})=>de.createElement(je.default,{open:ue.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:de.createElement("span",null,de.createElement(Ye.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{Pe({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},de.createElement("div",{style:{textAlign:"center",marginBottom:30}},de.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",de.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"),de.createElement("img",{style:{width:130,height:130},src:Xe})),de.createElement("div",{className:Ve.bottom},de.createElement(Re.ZP,{className:Ve.yes,onClick:()=>{Pe({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var E=(0,me.connect)(({classroomList:ue,user:Pe})=>({classroomList:ue,user:Pe}))(a),x=ae(33170),y=ae(67294),z=(ue,Pe,Be)=>new Promise((Ke,We)=>{var Le=st=>{try{Ue(Be.next(st))}catch(Je){We(Je)}},Ge=st=>{try{Ue(Be.throw(st))}catch(Je){We(Je)}},Ue=st=>st.done?Ke(st.value):Promise.resolve(st.value).then(Le,Ge);Ue((Be=Be.apply(ue,Pe)).next())}),te=(ue=>(ue[ue.Professor=1]="Professor",ue[ue.AssistantProfessor=2]="AssistantProfessor",ue[ue.Student=3]="Student",ue))(te||{});const ie=({visible:ue,user:Pe,account:Be,onCancel:Ke=()=>{},dispatch:We})=>{const[Le,Ge]=(0,b.useState)(),[Ue,st]=(0,b.useState)([]),[Je,At]=(0,b.useState)(!1),[an,yt]=(0,b.useState)(!1),[ln,mt]=(0,b.useState)(),[Wt,tn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{var ft,Vt;(ft=Pe==null?void 0:Pe.userInfo)!=null&&ft.identity&&st([((Vt=Pe==null?void 0:Pe.userInfo)==null?void 0:Vt.identity)==="student"?3:1])},[Pe]);const Xt=ft=>{const Vt=()=>{window.location.href=(ft==null?void 0:ft.jump_url)||`/classrooms/${ft==null?void 0:ft.course_id}`};if(Ue.includes(1)){je.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:y.createElement("div",{className:"tc"},(ft==null?void 0:ft.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Vt()}});return}Vt()},pn=()=>z(void 0,null,function*(){if(!Le){Te.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let ft=yield(0,x.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Le}});if(ft!=null&&ft.need_pro_auth&&!Ue.includes(1)&&!Ue.includes(2)){We({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Le,checkedList:Ue}}),St();return}At(!0);const Vt=yield(0,Se.cR)({invite_code:Le,professor:Ue.includes(1)?1:null,assistant_professor:Ue.includes(2)?1:null,student:Ue.includes(3)?1:null});if(At(!1),(Vt==null?void 0:Vt.status)===-4&&(Ke(),We({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Vt==null?void 0:Vt.status)===-12&&Te.ZP.warning(Vt==null?void 0:Vt.message),(Vt==null?void 0:Vt.status)===-2){if(St(),Vt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){yt(!0),mt(1);return}if(Vt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){yt(!0),mt(2);return}if(Vt.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){yt(!0),mt(3);return}}if((Vt==null?void 0:Vt.status)===0){(0,Oe.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),St(),Vt!=null&&Vt.course_id?Xt(Vt):Te.ZP.success(Vt.message);return}}),St=()=>z(void 0,null,function*(){Ke()});return y.createElement(y.Fragment,null,y.createElement(je.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:ue,confirmLoading:Je,onOk:pn,onCancel:St},y.createElement("div",{className:"tc"},y.createElement("div",null,y.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),y.createElement(Me.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Le,onChange:ft=>{if(ft.target.value.length>=7){Te.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Ge(ft.target.value)}})),y.createElement("div",{className:"mt10 font14"},y.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),y.createElement(Qe.default.Group,{value:Ue,onChange:ft=>st(ft)},y.createElement(Qe.default,{value:1,disabled:Ue.includes(2)},"\u6559\u5E08"),y.createElement(Qe.default,{value:2,disabled:Ue.includes(1)},"\u52A9\u6559"),y.createElement(Qe.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),y.createElement(E,null),y.createElement(Ze.Z,{visible:an,onCancel:()=>yt(!1),occupationValue:ln}))};var oe=(0,me.connect)(({user:ue,account:Pe})=>({user:ue,account:Pe}))(ie)},20932:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return nr},g:function(){return ut}});var b=ae(67294),me=ae(35973),je=ae(97183),Te=ae(11486),Me=ae(14446),Qe={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"},Se=ae(2453),Ze=ae(71230),Oe=ae(15746),Re=ae(68508),Ye=ae(85418),Ve=ae(78045),Xe=ae(51710),de=ae(28706),a=($e,Mt,tt)=>new Promise((Nt,Ie)=>{var nt=xt=>{try{Tt(tt.next(xt))}catch(Wn){Ie(Wn)}},Zt=xt=>{try{Tt(tt.throw(xt))}catch(Wn){Ie(Wn)}},Tt=xt=>xt.done?Nt(xt.value):Promise.resolve(xt.value).then(nt,Zt);Tt((tt=tt.apply($e,Mt)).next())}),E=($e=>($e.Manager="manager",$e.Developer="developer",$e.Reporter="reporter",$e))(E||{}),y=({visible:$e,onCancel:Mt=()=>{}})=>{const[tt,Nt]=(0,b.useState)(),[Ie,nt]=(0,b.useState)(),[Zt,Tt]=(0,b.useState)(!1),xt=()=>a(void 0,null,function*(){if(!tt){Se.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(tt.length!==6){Se.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Ie){Se.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}Tt(!0);const Jn=yield(0,Xe.vm)({code:tt,role:Ie});Tt(!1),Wn();const oa={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(oa[Jn.status]){Se.ZP.info(oa[Jn.status]);return}if(Jn.status===0){Ie==="reporter"?(Se.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,de.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),me.history.push(`/projects/${Jn==null?void 0:Jn.project_id}`)):((0,de.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),Se.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Wn=()=>a(void 0,null,function*(){Mt()});return b.createElement(b.Fragment,null,b.createElement(Me.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:$e,confirmLoading:Zt,onOk:xt,onCancel:Wn},b.createElement("div",{className:"tc"},b.createElement("div",null,b.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),b.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:tt,onChange:Jn=>{if(Jn.target.value.length>=7){Se.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Nt(Jn.target.value)}})),b.createElement("div",{className:"mt10 font14"},b.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),b.createElement(Ve.ZP.Group,{value:Ie,onChange:Jn=>nt(Jn.target.value)},b.createElement(Ve.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),b.createElement(Ve.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),b.createElement(Ve.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},z=ae(22624),te={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"},ie=ae(78207),oe=ae(91773),ue=ae(42563),Pe=ae(73983),Be=Object.defineProperty,Ke=Object.defineProperties,We=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,st=($e,Mt,tt)=>Mt in $e?Be($e,Mt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):$e[Mt]=tt,Je=($e,Mt)=>{for(var tt in Mt||(Mt={}))Ge.call(Mt,tt)&&st($e,tt,Mt[tt]);if(Le)for(var tt of Le(Mt))Ue.call(Mt,tt)&&st($e,tt,Mt[tt]);return $e},At=($e,Mt)=>Ke($e,We(Mt)),an=($e,Mt,tt)=>new Promise((Nt,Ie)=>{var nt=xt=>{try{Tt(tt.next(xt))}catch(Wn){Ie(Wn)}},Zt=xt=>{try{Tt(tt.throw(xt))}catch(Wn){Ie(Wn)}},Tt=xt=>xt.done?Nt(xt.value):Promise.resolve(xt.value).then(nt,Zt);Tt((tt=tt.apply($e,Mt)).next())});const yt=({globalSetting:$e,dispatch:Mt,user:tt,info:Nt,open:Ie,onCancel:nt=()=>{}})=>{var Zt;const[Tt,xt]=(0,b.useState)([]),[Wn,Jn]=(0,b.useState)([]),[oa,Pa]=(0,b.useState)([]),[ra]=oe.default.useForm(),[Kt,ma]=(0,b.useState)(!1),[ur,dr]=(0,b.useState)(!1),Ra=(0,b.useRef)(null),Hn=(0,b.useRef)(1),[Kn,Nn]=(0,b.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,b.useEffect)(()=>{Ie&&gr()},[Ie]);const gr=()=>an(void 0,null,function*(){var Ga;const fo=Nt;if(!(0,ie.o1)(Mt))return;const{user_school_id:Vo="",department_id:Oi="",school_name:Ri="",department_name:uu=""}=tt.userInfo||{},Ur=(Ga=fo==null?void 0:fo.graduation_years)==null?void 0:Ga.at(-1);Jn([{id:Vo,name:Ri}]),yield Kr(Vo),ra.setFieldsValue({year:Ur,school_id:Vo,department_id:Number(Oi),name:`${Ur}${Ri}${uu}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Br=Ga=>an(void 0,null,function*(){const fo=yield(0,Pe.J3)(At(Je({},Ga),{tab_module_type:"graduations"}));return fo!=null&&fo.un_purchased&&Mt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),fo.status===0&&xt((fo==null?void 0:fo.graduation_years)||[]),fo}),ao=(Ga,fo=500)=>{dr(!0),clearTimeout(Ra.current),Ra.current=setTimeout(()=>an(void 0,null,function*(){Hn.current+=1;const Vo=Hn.current,Oi=yield(0,Pe.NT)({keyword:Ga});Oi.status===0&&Hn.current===Vo&&(Jn((Oi==null?void 0:Oi.schools)||[]),dr(!1))}),fo)},Kr=Ga=>an(void 0,null,function*(){if(!Ga)return;const fo=yield(0,Pe.Ps)({page:1,limit:9999,id:Ga});fo.status===0&&Pa((fo==null?void 0:fo.departments)||[])});return b.createElement(Me.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ie,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Kt,onCancel:nt,onOk:()=>ra.submit()},b.createElement(oe.default,{colon:!1,form:ra,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Ga,fo)=>{Ga.school_id&&(Kr(fo.school_id),ra.setFieldValue("department_id",null))},onFinish:Ga=>an(void 0,null,function*(){ma(!0);const fo=yield(0,Pe.Wz)(Ga);fo.status===0&&(Se.ZP.success("\u521B\u5EFA\u6210\u529F"),ra.resetFields(),nt(),(0,de.xg)(`/graduations/${fo==null?void 0:fo.identifier}/index`)),ma(!1)})},b.createElement(oe.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},b.createElement(ue.default,{style:{width:344},size:"large",options:(Zt=Nt==null?void 0:Nt.graduation_years)==null?void 0:Zt.map(Ga=>({value:Ga,label:Ga}))})),b.createElement(oe.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},b.createElement(ue.default,{showSearch:!0,filterOption:!1,onSearch:Ga=>{ao(Ga)},loading:ur,size:"large",style:{width:344},options:Wn.map(Ga=>({value:Ga.id,label:Ga.name}))})),b.createElement(oe.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},b.createElement(ue.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:oa.map(Ga=>({value:Ga.id,label:Ga.name}))})),b.createElement(oe.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"}]},b.createElement(Te.default,{showCount:!0,style:{width:344},maxLength:60}))))};var ln=(0,me.connect)(({user:$e,globalSetting:Mt,loading:tt})=>({user:$e,globalSetting:Mt,loading:tt}))(yt),mt=ae(33170),Wt=Object.defineProperty,tn=Object.getOwnPropertySymbols,Xt=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,St=($e,Mt,tt)=>Mt in $e?Wt($e,Mt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):$e[Mt]=tt,ft=($e,Mt)=>{for(var tt in Mt||(Mt={}))Xt.call(Mt,tt)&&St($e,tt,Mt[tt]);if(tn)for(var tt of tn(Mt))pn.call(Mt,tt)&&St($e,tt,Mt[tt]);return $e},Vt=($e,Mt,tt)=>new Promise((Nt,Ie)=>{var nt=xt=>{try{Tt(tt.next(xt))}catch(Wn){Ie(Wn)}},Zt=xt=>{try{Tt(tt.throw(xt))}catch(Wn){Ie(Wn)}},Tt=xt=>xt.done?Nt(xt.value):Promise.resolve(xt.value).then(nt,Zt);Tt((tt=tt.apply($e,Mt)).next())});const Rn=({globalSetting:$e,dispatch:Mt,user:tt,open:Nt,onCancel:Ie=()=>{}})=>{const[nt]=oe.default.useForm(),[Zt,Tt]=(0,b.useState)(!1),[xt,Wn]=(0,b.useState)(null);return(0,b.useEffect)(()=>{var Jn;if(Nt){const oa={code:"",user_type:((Jn=tt==null?void 0:tt.userInfo)==null?void 0:Jn.identity)==="student"?2:1,major:""};nt.setFieldsValue(oa),Wn(ft({},oa))}},[Nt]),b.createElement(Me.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Nt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Zt,onCancel:Ie,onOk:()=>nt.submit()},b.createElement(oe.default,{colon:!1,form:nt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Jn,oa)=>Wn(ft({},oa)),onFinish:Jn=>Vt(void 0,null,function*(){Tt(!0);const oa=yield(0,mt.ZP)("/api/graduations/join.json",{method:"post",body:Jn});oa.status===0&&(Ie(),oa!=null&&oa.identifier?(0,de.xg)(`/graduations/${oa==null?void 0:oa.identifier}/index`):Se.ZP.success(oa==null?void 0:oa.message)),Tt(!1)})},b.createElement(oe.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},b.createElement(Te.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),b.createElement(oe.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},b.createElement(Ve.ZP.Group,null,b.createElement(Ve.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),b.createElement(Ve.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(xt==null?void 0:xt.user_type)===2&&b.createElement(oe.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"}]},b.createElement(Te.default,{showCount:!0,maxLength:60}))))};var bt=(0,me.connect)(({user:$e,globalSetting:Mt})=>({user:$e,globalSetting:Mt}))(Rn),Gt=ae(67294),Fe=Object.defineProperty,He=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,mn=Object.prototype.propertyIsEnumerable,An=($e,Mt,tt)=>Mt in $e?Fe($e,Mt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):$e[Mt]=tt,xn=($e,Mt)=>{for(var tt in Mt||(Mt={}))rn.call(Mt,tt)&&An($e,tt,Mt[tt]);if(sn)for(var tt of sn(Mt))mn.call(Mt,tt)&&An($e,tt,Mt[tt]);return $e},qn=($e,Mt)=>He($e,zn(Mt)),On=($e,Mt)=>{var tt={};for(var Nt in $e)rn.call($e,Nt)&&Mt.indexOf(Nt)<0&&(tt[Nt]=$e[Nt]);if($e!=null&&sn)for(var Nt of sn($e))Mt.indexOf(Nt)<0&&mn.call($e,Nt)&&(tt[Nt]=$e[Nt]);return tt},ke=($e,Mt,tt)=>new Promise((Nt,Ie)=>{var nt=xt=>{try{Tt(tt.next(xt))}catch(Wn){Ie(Wn)}},Zt=xt=>{try{Tt(tt.throw(xt))}catch(Wn){Ie(Wn)}},Tt=xt=>xt.done?Nt(xt.value):Promise.resolve(xt.value).then(nt,Zt);Tt((tt=tt.apply($e,Mt)).next())}),et=($e=>($e.Projects="projects",$e.Shixuns="shixuns",$e.Classrooms="classrooms",$e))(et||{}),jt=($e=>($e.Classrooms="classrooms",$e.Shixuns="shixuns",$e.Paths="paths",$e.Projects="projects",$e.Videos="videos",$e.Topics="topics",$e.Graduations="graduations",$e))(jt||{});const cn=$e=>{var Mt=$e,{homePage:tt,user:Nt,globalSetting:Ie,loading:nt,dispatch:Zt}=Mt,Tt=On(Mt,["homePage","user","globalSetting","loading","dispatch"]),xt,Wn,Jn,oa;const[Pa,ra]=(0,b.useState)(),[Kt,ma]=(0,b.useState)(),[ur,dr]=(0,b.useState)(!1),[Ra,Hn]=(0,b.useState)(!1),[Kn,Nn]=(0,b.useState)(!1),[gr,Br]=(0,b.useState)();function ao(Ur,Na){for(const ia of Ur){if(ia.link===Na)return ia.hidden;if(ia.subitem&&ia.subitem.length>0){let kn=ia.subitem;for(const fa of kn)if(fa.link===Na)return fa.hidden;return!1}}return!0}const Kr=ao(((xt=Ie.setting)==null?void 0:xt.navbar)||[],"/classrooms"),Ga=ao(((Wn=Ie.setting)==null?void 0:Wn.navbar)||[],"/shixuns"),fo=ao(((Jn=Ie.setting)==null?void 0:Jn.navbar)||[],"/paths"),Vo=ao(((oa=Ie.setting)==null?void 0:oa.navbar)||[],"/graduations"),Oi=Ur=>{var Na;if((0,ie.tJ)(Zt)){if(Ur==="projects"&&!((Na=Nt.userInfo)!=null&&Na.email)){Se.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ur==="classrooms"?ra(!0):Ur==="projects"&&ma(!0)}},Ri=(Ur,Na)=>{var ia;if((0,ie.tJ)(Zt)){if(Na==="projects"&&!((ia=Nt.userInfo)!=null&&ia.email)){Se.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Na==="shixuns"&&!(0,ie.xY)()||Ur&&(window.location.href=Ur)}},uu=Ur=>{var Na,ia,kn,fa,kr,ze,Uo,sr,vr,wr,Qr,Do,ni,ai,zi,ri,Ti,Ai,Pi,Mu,Ku,Ll,Cl,Ou,tl;return Gt.createElement(Gt.Fragment,null,Gt.createElement(Ze.Z,{justify:"space-around",className:"pt5 pb5"},Gt.createElement(Oe.Z,{className:((Na=Nt.userInfo)==null?void 0:Na.user_identity)!=="\u5B66\u751F"?te.joinCol:te.hidden},((ia=Nt.userInfo)==null?void 0:ia.user_identity)!=="\u5B66\u751F"&&!((kn=Ie==null?void 0:Ie.setting)!=null&&kn.hide_course)&&Gt.createElement(Re.default.Item,xn({},Ur),Gt.createElement("a",{onClick:()=>Ri("/classrooms/new")},(fa=Nt.userInfo)!=null&&fa.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((kr=Ie==null?void 0:Ie.setting)!=null&&kr.hide_shixun)&&((ze=Nt==null?void 0:Nt.userInfo)==null?void 0:ze.is_shixun_marker)&&Gt.createElement(Re.default.Item,xn({},Ur),Gt.createElement("a",{onClick:()=>Ri("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((Uo=Nt.userInfo)==null?void 0:Uo.main_site)||!((sr=Nt.userInfo)!=null&&sr.main_site)&&!fo&&(((vr=Nt.userInfo)==null?void 0:vr.admin)||((wr=Nt.userInfo)==null?void 0:wr.is_teacher)||((Qr=Nt.userInfo)==null?void 0:Qr.business)))&&Gt.createElement(Re.default.Item,xn({},Ur),Gt.createElement("a",{onClick:()=>Ri("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Do=Ie==null?void 0:Ie.setting)!=null&&Do.is_local)&&((ni=Nt.userInfo)==null?void 0:ni.main_site)&&Gt.createElement(Re.default.Item,xn({},Ur),Gt.createElement("a",{onClick:()=>{var Ml;return Ri(`${(Ml=Ie==null?void 0:Ie.setting)==null?void 0:Ml.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((ai=Nt==null?void 0:Nt.userInfo)==null?void 0:ai.identity)!=="student"&&Gt.createElement(Re.default.Item,qn(xn({},Ur),{onClick:()=>ke(void 0,null,function*(){if(!(0,ie.o1)(Zt))return;const Ml=yield(0,Pe.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(Ml!=null&&Ml.un_purchased){Zt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}Ml.status===0&&(Br(Ml),dr(!0))})}),Gt.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((zi=Nt.userInfo)!=null&&zi.main_site)&&Gt.createElement("div",null,Gt.createElement(Re.default.Item,xn({},Ur),Gt.createElement("a",{onClick:()=>Oi("classrooms")},(ri=Nt.userInfo)!=null&&ri.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ti=Nt.userInfo)==null?void 0:Ti.main_site)&&!((Ai=Ie==null?void 0:Ie.setting)!=null&&Ai.is_local)&&Gt.createElement(Re.default.Item,xn({},Ur),Gt.createElement("a",{onClick:()=>Oi("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Pi=Nt.userInfo)==null?void 0:Pi.main_site)&&((Mu=Nt.userInfo)==null?void 0:Mu.user_identity)!=="\u5B66\u751F"&&Gt.createElement(Oe.Z,null,Gt.createElement("div",{className:te.joinBoard})),((Ku=Nt.userInfo)==null?void 0:Ku.main_site)&&Gt.createElement(Oe.Z,{className:((Ll=Nt.userInfo)==null?void 0:Ll.user_identity)!=="\u5B66\u751F"?te.joinCol:te.w90},Gt.createElement(Re.default.Item,xn({},Ur),Gt.createElement("a",{onClick:()=>Oi("classrooms")},(Cl=Nt.userInfo)!=null&&Cl.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Ou=Nt.userInfo)==null?void 0:Ou.main_site)&&!((tl=Ie==null?void 0:Ie.setting)!=null&&tl.is_local)&&Gt.createElement(Re.default.Item,xn({},Ur),Gt.createElement("a",{onClick:()=>Oi("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),Gt.createElement(Re.default.Item,qn(xn({},Ur),{onClick:()=>{(0,ie.o1)(Zt)&&Hn(!0)}}),Gt.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return Gt.createElement("section",null,Gt.createElement(Ye.Z,{dropdownRender:()=>{var Ur;return Gt.createElement(Re.default,{className:((Ur=Nt.userInfo)==null?void 0:Ur.user_identity)!=="\u5B66\u751F"?`${te.rightMenu} ${te.joinMenu} mt10`:`${te.rightMenu} ${te.joinMenu} ${te.w140} mt10`},Gt.createElement(uu,null))},placement:"bottom"},Gt.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),Gt.createElement(z.Z,{visible:Pa,onCancel:()=>ra(!1)}),Gt.createElement(y,{visible:Kt,onCancel:()=>ma(!1)}),Gt.createElement(ln,{info:gr,open:ur,onCancel:()=>dr(!1)}),Gt.createElement(bt,{open:Ra,onCancel:()=>Hn(!1)}))};var on=(0,me.connect)(({homePage:$e,loading:Mt,user:tt,globalSetting:Nt})=>({homePage:$e,user:tt,globalSetting:Nt,loading:Mt.models.index}))(cn),Dn={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"},Fn=ae(52262),Tn=ae(65900),En=ae(11320),kt=ae(67294),yn=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,hn=($e,Mt)=>{var tt={};for(var Nt in $e)Qt.call($e,Nt)&&Mt.indexOf(Nt)<0&&(tt[Nt]=$e[Nt]);if($e!=null&&yn)for(var Nt of yn($e))Mt.indexOf(Nt)<0&&wt.call($e,Nt)&&(tt[Nt]=$e[Nt]);return tt},bn=($e,Mt,tt)=>new Promise((Nt,Ie)=>{var nt=xt=>{try{Tt(tt.next(xt))}catch(Wn){Ie(Wn)}},Zt=xt=>{try{Tt(tt.throw(xt))}catch(Wn){Ie(Wn)}},Tt=xt=>xt.done?Nt(xt.value):Promise.resolve(xt.value).then(nt,Zt);Tt((tt=tt.apply($e,Mt)).next())});const nn=$e=>{var Mt,tt=RegExp("(^| )"+$e+"=([^;]+)(;|$)");return(Mt=document.cookie.match(tt))?decodeURIComponent(Mt[2]):null},Ut=$e=>{var Mt=new Date;Mt.setTime(Mt.getTime()-1);var tt=nn($e);tt!=null&&(document.cookie=$e+"="+tt+";expires="+Mt.toGMTString())};var da=($e=>($e.Classrooms="classrooms",$e.Shixuns="shixuns",$e.Paths="paths",$e.Projects="projects",$e.Videos="videos",$e.Topics="topics",$e.Competition="competitions",$e.Engineering="engineering",$e.Graduations="graduations",$e.Paperlibrary="paperlibrary",$e.Problemset="problemset",$e.Dataset="dataset",$e))(da||{});const Gn=$e=>{var Mt=$e,{homePage:tt,user:Nt,globalSetting:Ie,loading:nt,dispatch:Zt,shixunHomeworks:Tt,location:xt,payload:Wn={}}=Mt,Jn=hn(Mt,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),oa,Pa,ra,Kt,ma,ur,dr,Ra,Hn,Kn,Nn,gr,Br,ao,Kr,Ga;const fo=(Pa=(((oa=Ie.setting)==null?void 0:oa.navbar)||[]).find(Ur=>Ur.link==="/classrooms"))==null?void 0:Pa.hidden,Vo=(Kt=(((ra=Ie.setting)==null?void 0:ra.navbar)||[]).find(Ur=>Ur.link==="/shixuns"))==null?void 0:Kt.hidden,Oi=(ur=(((ma=Ie.setting)==null?void 0:ma.navbar)||[]).find(Ur=>Ur.link==="/paths"))==null?void 0:ur.hidden,Ri=(dr=Nt.userInfo)==null?void 0:dr.is_school_manage,uu=()=>{var Ur,Na,ia,kn,fa,kr,ze,Uo,sr,vr,wr,Qr,Do,ni,ai,zi;return(0,de.Ll)()?kt.createElement(Re.default,{className:`${Dn.rightMenu} ${Dn.menuWrap}`},kt.createElement(Re.default.Item,null,kt.createElement(me.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):kt.createElement(Re.default,{className:`${Dn.rightMenu} ${Dn.menuWrap}`},kt.createElement(Re.default.Item,null,kt.createElement(me.Link,{to:`/users/${(Ur=Nt.userInfo)==null?void 0:Ur.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),kt.createElement(Re.default.Item,null,kt.createElement(me.Link,{to:`/users/${(Na=Nt.userInfo)==null?void 0:Na.login}/classrooms`},(ia=Nt.userInfo)!=null&&ia.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),kt.createElement(Re.default.Item,null,kt.createElement(me.Link,{to:`/users/${(kn=Nt.userInfo)==null?void 0:kn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),kt.createElement(Re.default.Item,null,kt.createElement(me.Link,{to:`/users/${(fa=Nt.userInfo)==null?void 0:fa.login}/paths`},(kr=Nt.userInfo)!=null&&kr.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((ze=Nt.userInfo)==null?void 0:ze.user_identity)!=="\u5B66\u751F"&&kt.createElement(Re.default.Item,null,kt.createElement(me.Link,{to:`/users/${(Uo=Nt.userInfo)==null?void 0:Uo.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((sr=Ie.setting)!=null&&sr.hide_competition)&&kt.createElement(Re.default.Item,null,kt.createElement(me.Link,{to:`/users/${(vr=Nt.userInfo)==null?void 0:vr.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((wr=Ie.setting)!=null&&wr.hide_virtual)&&kt.createElement(Re.default.Item,null,kt.createElement(me.Link,{to:`/users/${(Qr=Nt.userInfo)==null?void 0:Qr.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,Fn.JA)()&&kt.createElement(Re.default.Item,null,kt.createElement("a",{onClick:()=>{(0,ie.tJ)(Zt)&&me.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,Fn.JA)()&&kt.createElement(Re.default.Item,null,kt.createElement("a",{onClick:()=>{(0,ie.tJ)(Zt)&&me.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((ni=(Do=Nt.navigationInfo)==null?void 0:Do.top)==null?void 0:ni.laboratory_admin_url)&&kt.createElement(Re.default.Item,null,kt.createElement("a",{href:(zi=(ai=Nt.navigationInfo)==null?void 0:ai.top)==null?void 0:zi.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),kt.createElement(Re.default.Item,null,kt.createElement(me.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Zt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:kt.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")),Ri&&kt.createElement(Re.default.Item,null,kt.createElement(me.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),kt.createElement(Re.default.Item,{className:Dn.exit},kt.createElement("a",{onClick:()=>bn(void 0,null,function*(){(0,de.m5)();let ri;try{ri=yield(0,Tn.vR)({}),Se.ZP.success(ri==null?void 0:ri.message)}catch(Ti){}(0,de.d8)("_educoder_session","logout",1),(0,de.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),ri!=null&&ri.url?window.location.href=ri.url:(me.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,Fn.bg)()?kt.createElement(Ye.Z,{className:`${Dn.height67}`,dropdownRender:uu,placement:"bottomRight"},kt.createElement("section",null,kt.createElement("aside",null,kt.createElement("div",{className:Tt.actionTabs.type===1?Dn.classromediv:""},kt.createElement("img",{className:`${Dn.userPic} current ml15`,src:`${(Ra=En.Z)==null?void 0:Ra.IMG_SERVER}/images/${(Hn=Nt.userInfo)==null?void 0:Hn.image_url}`,alt:"",onClick:()=>{var Ur;return me.history.push((0,de.Ll)()?"/account/profile":`/users/${(Ur=Nt.userInfo)==null?void 0:Ur.login}/classrooms`)}}),(0,de.Ll)()&&kt.createElement("span",{className:"ml10 font16"},(Kn=Nt.userInfo)==null?void 0:Kn.username),kt.createElement("i",{className:`iconfont icon-zhankai4 ${Dn.icon}`}))))):kt.createElement("div",{className:`font15 ${Ie.isIlearning?Dn.login:""}`},((Nn=Ie.setting)==null?void 0:Nn.sso_login_url)&&kt.createElement("a",{target:"_blank",href:(gr=Ie.setting)==null?void 0:gr.sso_login_url},kt.createElement("img",{src:`${En.Z.IMG_SERVER}/${(Br=Ie.setting)==null?void 0:Br.login_logo_url}`,width:40}),kt.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(ao=Ie.setting)==null?void 0:ao.sso_login_button_name)),!((Kr=Ie.setting)!=null&&Kr.hide_account_login)&&kt.createElement(kt.Fragment,null,kt.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Zt({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Ga=Ie.setting)!=null&&Ga.close_register)&&kt.createElement(kt.Fragment,null,kt.createElement("span",{className:"ml5 mr5"},"|"),kt.createElement(me.Link,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))))};var ga=(0,me.connect)(({homePage:$e,loading:Mt,user:tt,globalSetting:Nt,shixunHomeworks:Ie})=>({homePage:$e,user:tt,globalSetting:Nt,shixunHomeworks:Ie,loading:Mt.models.index}))(Gn),mr=ae(97309),to={tip:"tip___a6MfI"},co=Object.defineProperty,ir=Object.defineProperties,To=Object.getOwnPropertyDescriptors,_r=Object.getOwnPropertySymbols,cr=Object.prototype.hasOwnProperty,fr=Object.prototype.propertyIsEnumerable,Wo=($e,Mt,tt)=>Mt in $e?co($e,Mt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):$e[Mt]=tt,Sr=($e,Mt)=>{for(var tt in Mt||(Mt={}))cr.call(Mt,tt)&&Wo($e,tt,Mt[tt]);if(_r)for(var tt of _r(Mt))fr.call(Mt,tt)&&Wo($e,tt,Mt[tt]);return $e},ui=($e,Mt)=>ir($e,To(Mt)),mo=($e,Mt,tt)=>new Promise((Nt,Ie)=>{var nt=xt=>{try{Tt(tt.next(xt))}catch(Wn){Ie(Wn)}},Zt=xt=>{try{Tt(tt.throw(xt))}catch(Wn){Ie(Wn)}},Tt=xt=>xt.done?Nt(xt.value):Promise.resolve(xt.value).then(nt,Zt);Tt((tt=tt.apply($e,Mt)).next())}),Ei=($e=>($e[$e.Professor=1]="Professor",$e[$e.AssistantProfessor=2]="AssistantProfessor",$e[$e.Student=3]="Student",$e))(Ei||{});const Ho=({visible:$e,user:Mt,onCancel:tt=()=>{},dispatch:Nt,globalSetting:Ie})=>{var nt,Zt;const[Tt,xt]=(0,b.useState)(!1),[Wn,Jn]=(0,b.useState)({name:"",phone:""});(0,b.useEffect)(()=>{var ra,Kt;if((ra=Mt==null?void 0:Mt.userInfo)!=null&&ra.login){let ma=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(ma),ma&&(ma!=null&&ma.isShow)&&(ma==null?void 0:ma.login)===((Kt=Mt==null?void 0:Mt.userInfo)==null?void 0:Kt.login)&&(xt(!0),Jn({name:ma==null?void 0:ma.name,phone:ma==null?void 0:ma.phone}))}},[Mt==null?void 0:Mt.userInfo]);const oa=()=>mo(void 0,null,function*(){tt()}),Pa=()=>{let ra=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(ui(Sr({},ra),{isShow:!1}))),xt(!1)};return b.createElement(b.Fragment,null,Tt&&b.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},b.createElement("div",{className:to.tip},b.createElement("div",null,b.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${(nt=Ie==null?void 0:Ie.infoData)==null?void 0:nt.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(Zt=Ie==null?void 0:Ie.infoData)==null?void 0:Zt.phone}`),b.createElement("div",null,b.createElement(mr.Z,{onClick:Pa,style:{color:"#165dff",fontSize:16}})))))};var Si=(0,me.connect)(({user:$e,globalSetting:Mt})=>({user:$e,globalSetting:Mt}))(Ho),va=ae(71577),lr="data:image/png;base64,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",ko=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,$t=($e,Mt)=>{var tt={};for(var Nt in $e)vo.call($e,Nt)&&Mt.indexOf(Nt)<0&&(tt[Nt]=$e[Nt]);if($e!=null&&ko)for(var Nt of ko($e))Mt.indexOf(Nt)<0&&It.call($e,Nt)&&(tt[Nt]=$e[Nt]);return tt};const Yt=null,la=$e=>{var Mt=$e,{homePage:tt,user:Nt,globalSetting:Ie,loading:nt,dispatch:Zt,location:Tt,text:xt,shixunHomeworks:Wn,payload:Jn={}}=Mt,oa=$t(Mt,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Pa,ra]=(0,b.useState)("none");return(0,b.useEffect)(()=>{Wn.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&ra("flex")},[Wn.actionTabs.key]),(0,b.useEffect)(()=>{Wn.actionTabs.key==="\u9690\u85CF"&&(ra("none"),localStorage.setItem("Noviceguide","0"))},[Wn.actionTabs.key]),b.createElement("div",{style:{display:Pa,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},b.createElement("div",{style:{margin:"0 auto",width:"1200px"}},b.createElement("img",{src:lr,style:{position:"absolute",top:"-32px"}}),b.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Wn.actionTabs.text),Wn.actionTabs.type===9?b.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},b.createElement(va.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ra("none"),Zt({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")):b.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},b.createElement(va.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Zt({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),ra("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var ba=(0,me.connect)(({homePage:$e,loading:Mt,user:tt,globalSetting:Nt,shixunHomeworks:Ie})=>({homePage:$e,user:tt,globalSetting:Nt,loading:Mt.models.index,shixunHomeworks:Ie}))(la),Wa=Object.defineProperty,lo=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,So=($e,Mt,tt)=>Mt in $e?Wa($e,Mt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):$e[Mt]=tt,Zi=($e,Mt)=>{for(var tt in Mt||(Mt={}))Xr.call(Mt,tt)&&So($e,tt,Mt[tt]);if(lo)for(var tt of lo(Mt))Ua.call(Mt,tt)&&So($e,tt,Mt[tt]);return $e};const ca=$e=>React.createElement("svg",Zi({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},$e),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 no="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",Bi=ae(96486),Yi=ae(46735),wa=ae(83062),Yn={content:"content___L4gl0"},Vi="data:image/png;base64,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",Zo=($e,Mt,tt)=>new Promise((Nt,Ie)=>{var nt=xt=>{try{Tt(tt.next(xt))}catch(Wn){Ie(Wn)}},Zt=xt=>{try{Tt(tt.throw(xt))}catch(Wn){Ie(Wn)}},Tt=xt=>xt.done?Nt(xt.value):Promise.resolve(xt.value).then(nt,Zt);Tt((tt=tt.apply($e,Mt)).next())});const Tu=({classroomList:$e,loading:Mt,user:tt,dispatch:Nt,virtualSpaces:Ie,globalSetting:nt})=>{const Zt=(0,me.useLocation)();let Tt=!1;(0,b.useEffect)(()=>{nt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(Tt=!0)},[nt.actionTabs.key]),(0,b.useEffect)(()=>{Tt&&Nt({type:"globalSetting/setActionTabs",payload:{}})},[Zt.pathname]);const xt=()=>{Nt({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return b.createElement(Yi.ZP,{theme:{token:{colorBgMask:"#999"}}},b.createElement(Me.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:nt.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Zo(void 0,null,function*(){}),onCancel:()=>{xt()}},b.createElement("div",{className:Yn.content},b.createElement("div",{className:"mb15"},b.createElement("img",{src:Vi,alt:""})),b.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"),b.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 ",b.createElement(wa.Z,{placement:"bottom",title:b.createElement("div",null,b.createElement("img",{src:`${En.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),b.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),b.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},b.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var il=(0,me.connect)(({classroomList:$e,user:Mt,loading:tt,virtualSpaces:Nt,globalSetting:Ie})=>({classroomList:$e,user:Mt,loading:tt,virtualSpaces:Nt,globalSetting:Ie}))(Tu),Xa=ae(67294),qi=Object.defineProperty,Lu=Object.getOwnPropertySymbols,vu=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,na=($e,Mt,tt)=>Mt in $e?qi($e,Mt,{enumerable:!0,configurable:!0,writable:!0,value:tt}):$e[Mt]=tt,fi=($e,Mt)=>{for(var tt in Mt||(Mt={}))vu.call(Mt,tt)&&na($e,tt,Mt[tt]);if(Lu)for(var tt of Lu(Mt))Wu.call(Mt,tt)&&na($e,tt,Mt[tt]);return $e},Mi=($e,Mt)=>{var tt={};for(var Nt in $e)vu.call($e,Nt)&&Mt.indexOf(Nt)<0&&(tt[Nt]=$e[Nt]);if($e!=null&&Lu)for(var Nt of Lu($e))Mt.indexOf(Nt)<0&&Wu.call($e,Nt)&&(tt[Nt]=$e[Nt]);return tt},$i=($e,Mt,tt)=>new Promise((Nt,Ie)=>{var nt=xt=>{try{Tt(tt.next(xt))}catch(Wn){Ie(Wn)}},Zt=xt=>{try{Tt(tt.throw(xt))}catch(Wn){Ie(Wn)}},Tt=xt=>xt.done?Nt(xt.value):Promise.resolve(xt.value).then(nt,Zt);Tt((tt=tt.apply($e,Mt)).next())});const{Header:_t}=je.default,{Search:vt}=Te.default;function ut(){var $e,Mt;const Nt=window.location.pathname.split("/"),Ie={};return Nt[1]=="classrooms"&&Nt.length>3&&!(($e=Nt[4])!=null&&$e.includes("newgold"))&&!((Mt=Nt[5])!=null&&Mt.includes("newgold"))&&Nt[2]!=="coursesId"&&(Ie.course_id=Nt[2]),Nt[1]==="shixuns"&&Nt.length>3&&(Ie.objective_type="shixun",Ie.objective_id=Nt[2]),Nt[1]==="paths"&&Nt.length>3&&(Ie.objective_type="path",Ie.objective_id=Nt[2]),fi(fi({},Ie),{school:1})}const Sn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ua=$e=>{var Mt=$e,{homePage:tt,user:Nt,globalSetting:Ie,loading:nt,dispatch:Zt,isLogin:Tt=!1,shixunHomeworks:xt}=Mt,Wn=Mi(Mt,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Jn,oa,Pa,ra,Kt,ma,ur,dr,Ra;const Hn=(0,me.useLocation)(),[Kn,Nn]=(0,b.useState)(!1),[gr,Br]=(0,b.useState)(""),[ao,Kr]=(0,b.useState)(!1),Ga=ut();(0,b.useEffect)(()=>{Zt({type:"user/getNavigationInfo",payload:fi({},Ga)})},[Ie.name]),(0,b.useEffect)(()=>{xt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Sn!=null&&Sn.includes(Hn==null?void 0:Hn.pathname)||(Hn==null?void 0:Hn.pathname.indexOf("/classrooms"))===0||Zt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Hn.pathname]),(0,b.useEffect)(()=>{xt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||xt.actionTabs.key||localStorage.setItem("Noviceguide","0")},[xt.actionTabs.key]),(0,b.useEffect)(()=>{var kn;if(Ie!=null&&Ie.setting){let fa=(0,Bi.cloneDeep)((kn=Ie==null?void 0:Ie.setting)==null?void 0:kn.navbar);fa=fa==null?void 0:fa.filter(ze=>{var Uo;return!(ze!=null&&ze.hidden)&&!((0,Fn.JA)()&&((Uo=["/paperlibrary","/problemset"])!=null&&Uo.includes(ze.link)))});for(const ze of fa)ze.subitem&&(ze.subitem=ze.subitem.filter(Uo=>{var sr;return!(Uo!=null&&Uo.hidden)&&!((0,Fn.JA)()&&((sr=["/paperlibrary","/problemset"])!=null&&sr.includes(Uo.link)))}));let kr=!1;fa==null||fa.map(function(ze,Uo){var sr,vr,wr,Qr;const Do=Hn.pathname;ze.link===Do&&(Br(ze==null?void 0:ze.link),(0,de.Dk)(Do==="/"?(sr=Ie==null?void 0:Ie.setting)==null?void 0:sr.name:ia(ze==null?void 0:ze.name)),uu(Na(Uo,{name:ze==null?void 0:ze.name,link:ze==null?void 0:ze.link},fa)),kr=!0),Do=="/"&&(Br(""),(0,de.Dk)((vr=Ie==null?void 0:Ie.setting)==null?void 0:vr.name)),(wr=ze==null?void 0:ze.subitem)!=null&&wr.length&&((Qr=ze==null?void 0:ze.subitem)==null||Qr.map(ni=>{ni.link===Do&&(Br(ni==null?void 0:ni.link),Do!=="/"&&(0,de.Dk)(ia(ni==null?void 0:ni.name)),uu(Na(Uo,{name:ni==null?void 0:ni.name,link:ni==null?void 0:ni.link},fa)),kr=!0)}))}),kr||uu(fa)}},[Ie==null?void 0:Ie.setting,Nt]);const fo=(0,b.useMemo)(()=>{var kn,fa;return(kn=Ie==null?void 0:Ie.setting)!=null&&kn.nav_logo_url?`${En.Z.IMG_SERVER}/${(fa=Ie==null?void 0:Ie.setting)==null?void 0:fa.nav_logo_url}`:`${En.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Jn=Ie==null?void 0:Ie.setting)==null?void 0:Jn.nav_logo_url]);function Vo(kn){me.history.push("/search?value="+kn)}const Oi=()=>Kn?Xa.createElement("div",{onBlur:()=>{setTimeout(()=>{Nn(!1)},300)}},Xa.createElement(vt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Vo,autoFocus:!0})):Xa.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{me.history.push("/search?value=")}}),[Ri,uu]=(0,b.useState)([]),Ur=(kn,fa)=>$i(void 0,null,function*(){var kr,ze,Uo,sr,vr,wr;if((kn==null?void 0:kn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const Qr=yield(0,Tn.IU)({tab_module_type:"engineering"});if(Qr!=null&&Qr.un_purchased){Zt({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(kr=Qr==null?void 0:Qr.data)!=null&&kr.engineer_url?(Uo=(ze=Qr==null?void 0:Qr.data)==null?void 0:ze.engineer_url)!=null&&Uo.includes("http")?(0,de.xg)((sr=Qr==null?void 0:Qr.data)==null?void 0:sr.engineer_url):me.history.push((vr=Qr==null?void 0:Qr.data)==null?void 0:vr.engineer_url):(Qr==null?void 0:Qr.status)!=401&&Kr(!0);return}(wr=kn==null?void 0:kn.link)!=null&&wr.includes("http")?(0,de.xg)(kn==null?void 0:kn.link):((0,de.Dk)(kn==null?void 0:kn.name),me.history.push(kn==null?void 0:kn.link)),(kn==null?void 0:kn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Zt({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Xa.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~")}})}),Na=(kn,fa,kr)=>{const ze=kr.slice();return ze[kn]&&(ze[kn].name=fa.name,ze[kn].link=fa.link),ze||[]},ia=(kn="")=>(kn==null?void 0:kn.indexOf("<"))>-1?kn==null?void 0:kn.slice(0,kn==null?void 0:kn.indexOf("<")):kn;return Ie.showHeader&&Ie.showHeaderFooter?Xa.createElement(je.default,{style:{background:`${Hn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Ie.isIlearning?Qe["header-iearning"]:Qe.header} ${Ie.showHeaderFixed?Qe.headerFixed:""}`},(Ie==null?void 0:Ie.showTip)&&Xa.createElement(Si,null),Xa.createElement(_t,{className:"header",style:{background:`${Hn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Hn.pathname=="/training"?"999":""}`}},Xa.createElement("section",{className:Qe["edu-menu"]},(!!Ie.isIlearning||!((oa=Ie==null?void 0:Ie.setting)!=null&&oa.main_site)&&!!((Pa=Ie==null?void 0:Ie.setting)!=null&&Pa.navbar))&&Xa.createElement(me.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Zt({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Xa.createElement("img",{className:Qe.logo,title:(ra=Ie.setting)==null?void 0:ra.name,src:fo||no})),Xa.createElement("ul",{className:`${Qe.menu} ${(0,de.Ll)()&&"ml0"}`},(0,de.Ll)()&&Xa.createElement("li",null,Xa.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,de.Ll)()&&Ie.setting&&(Ri==null?void 0:Ri.map(function(kn,fa){var kr,ze,Uo,sr,vr;return Xa.createElement("li",{key:fa,className:!((kr=kn==null?void 0:kn.subitem)!=null&&kr.length)&&gr===(kn==null?void 0:kn.link)||(ze=kn==null?void 0:kn.subitem)!=null&&ze.some(wr=>gr===(wr==null?void 0:wr.link))?Qe.actived:""},Xa.createElement("div",{onClick:()=>Ur(kn,fa),className:Qe.name},Xa.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var wr;let Qr=kn==null?void 0:kn.name;return(wr=kn==null?void 0:kn.subitem)==null||wr.map((Do,ni)=>(Do.link===Hn.pathname&&(Qr=Do.name),Do)),Qr})()}}),((Uo=kn==null?void 0:kn.subitem)==null?void 0:Uo.length)>0&&Xa.createElement("i",{className:"iconfont icon-zhankai4"})),((sr=kn==null?void 0:kn.subitem)==null?void 0:sr.length)>0&&Xa.createElement("div",{className:Qe.dropDown},(vr=kn==null?void 0:kn.subitem)==null?void 0:vr.map((wr,Qr)=>Xa.createElement("div",{className:Qe.subName,onClick:()=>Ur(wr,fa),key:fa+"-"+Qr},!!Qr&&Xa.createElement("div",{className:Qe.line}),Xa.createElement("aside",{className:"font16 c-black"},ia(wr==null?void 0:wr.name)),Xa.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},wr.content)))))}))),Xa.createElement("div",{className:"search-bar",style:{flex:Ie.isIlearning?"initial":"1 0 auto"}},!(0,de.Ll)()&&!(Ie!=null&&Ie.isIlearning)&&Xa.createElement(Xa.Fragment,null,Xa.createElement(Oi,null),!Tt&&Xa.createElement(on,null),!Tt&&!!((Kt=Nt==null?void 0:Nt.userInfo)!=null&&Kt.login)&&Xa.createElement(me.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(ma=Nt==null?void 0:Nt.userInfo)==null?void 0:ma.login}/user_tidings`},((ur=Nt==null?void 0:Nt.navigationInfo)==null?void 0:ur.new_message)&&Xa.createElement("span",{className:Qe.newslight}))),!Tt&&Xa.createElement(ga,{payload:Ga}))),Xa.createElement(Me.default,{centered:!0,destroyOnClose:!0,open:ao,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,de.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Kr(!1)},Xa.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Xa.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"),Xa.createElement("img",{src:`${En.Z.IMG_SERVER}/${(dr=Ie==null?void 0:Ie.setting)==null?void 0:dr.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Xa.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Ra=Ie==null?void 0:Ie.setting)==null?void 0:Ra.homepage_tea_qq_number)))),Xa.createElement(ba,null),Xa.createElement(il,null)):Xa.createElement(Xa.Fragment,null,Xa.createElement(il,null))};var nr=(0,me.connect)(({homePage:$e,loading:Mt,user:tt,globalSetting:Nt,shixunHomeworks:Ie})=>({homePage:$e,user:tt,globalSetting:Nt,loading:Mt.models.index,shixunHomeworks:Ie}))(ua)},63205:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Ye}});var b=ae(67294),me={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},je=ae(94184),Te=ae.n(je),Me=ae(57953),Qe=ae(15979),Se=ae(33170),Ze=ae(28706),Oe=(Ve,Xe,de)=>new Promise((a,E)=>{var x=te=>{try{z(de.next(te))}catch(ie){E(ie)}},y=te=>{try{z(de.throw(te))}catch(ie){E(ie)}},z=te=>te.done?a(te.value):Promise.resolve(te.value).then(x,y);z((de=de.apply(Ve,Xe)).next())}),Ye=({data:Ve,className:Xe,fullWidth:de,style:a={},onClose:E,onOk:x,showFullTools:y,noAssociationId:z})=>{const te=(0,b.useRef)(null),ie=(0,b.useRef)(null),oe=(0,b.useRef)(null),ue=(0,b.useRef)(null),[Pe,Be]=(0,b.useState)(!1),[Ke,We]=(0,b.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,b.useEffect)(()=>{oe.current||(oe.current=document.createElement("style"),document.head.appendChild(oe.current)),Ve!=null&&Ve.visible?(document.body.setAttribute("data-custom","y-hidden"),oe.current.innerHTML=" html { overflow-y: hidden; }",Ve!=null&&Ve.src&&Le()):(document.body.removeAttribute("data-custom"),oe.current&&(document.head.removeChild(oe.current),oe.current=null))},[Ve==null?void 0:Ve.visible]);const Le=()=>Oe(void 0,null,function*(){Be(!0),We("\u6B63\u5728\u52A0\u8F7D\u4E2D");const At=yield(0,Ze.ZJ)(Ve==null?void 0:Ve.src);te.current.src="",te.current.src=At,te.current.onload=function(){Je()},Be(!1),We("")}),Ge=()=>{document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",E()},Ue=At=>Oe(void 0,null,function*(){Be(!0),We("\u6B63\u5728\u4FDD\u5B58\u4E2D");const an=yield(0,Se.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Ve.title,file:At.dataUrl}});an!=null&&an.id&&!z?(yield(0,Se.ZP)(`/api/attachments/${Ve.id}/add_subitem.json`,{method:"post",body:{subitem_id:an==null?void 0:an.id,settings:JSON.stringify(At.state)}})).status===0&&x():an!=null&&an.id&&x(an),document.body.removeAttribute("data-custom"),oe.current.innerHTML=" ",Be(!1),We("")}),st=()=>{const At=document.querySelector('a[href="https://markerjs.com/"]');At&&At.parentNode&&(At.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(yt=>{const ln=document.querySelector(yt.name);ln&&ln.setAttribute("title",yt.title)})},Je=()=>{ie.current=new Qe.hP(te.current),ie.current.targetRoot=ue.current,ie.current.addEventListener("render",Ue),ie.current.addEventListener("beforeclose",Ge),y&&(ie.current.availableMarkerTypes=ie.current.ALL_MARKER_TYPES,ie.current.uiStyleSettings.redoButtonVisible=!0,ie.current.uiStyleSettings.notesButtonVisible=!0,ie.current.uiStyleSettings.zoomButtonVisible=!0,ie.current.uiStyleSettings.zoomOutButtonVisible=!0,ie.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=ie.current.uiStyleSettings,ie.current.show(),Ve!=null&&Ve.snapshotData&&ie.current.restoreState(Ve.snapshotData),setTimeout(()=>{window.scrollTo(0,0),st()},300)};return b.createElement(b.Fragment,null,(Ve==null?void 0:Ve.visible)&&b.createElement(Me.Z,{spinning:Pe,tip:Ke,style:{position:"absolute"}},b.createElement("div",{ref:ue,className:Te()(me.imageDimensions,Xe,de?me.fullWidth:""),style:a},b.createElement("img",{className:me.img,ref:te}))))}},36527:function(qe,Dt,ae){"use strict";var b=ae(67294),me=ae(71230),je=ae(15746),Te=ae(36182),Me=ae(71577),Qe=ae(85725),Se=ae(71736),Ze=ae(84279),Oe=ae(67294);const Re=(0,b.forwardRef)(({callback:Ye,showSaveButton:Ve,value:Xe=""},de)=>{const a=(0,b.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 "}]}]}],x=[{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=ie=>{a.current.setValue(a.current.getValue()+" "+ie.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:Oe.createElement(me.Z,{className:Se.Z.lists,gutter:[10,10]},E.map((ie,oe)=>Oe.createElement(je.Z,{flex:"110px",className:Se.Z.item},Oe.createElement("div",null,Oe.createElement(Qe.Z,{value:`$$${ie.value}$$`}),ie.name),Oe.createElement("div",{className:Se.Z.children},ie.children.map((ue,Pe)=>Oe.createElement("div",{key:Pe},Oe.createElement("h1",null,ue.name),Oe.createElement(me.Z,{gutter:[10,10]},ue.data.map((Be,Ke)=>Oe.createElement(je.Z,{key:Ke,onClick:()=>y(Be),className:Se.Z.diamond},Oe.createElement(Qe.Z,{value:"`$$"+Be.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:Oe.createElement(me.Z,{className:Se.Z.lists,gutter:[10,10]},x.map((ie,oe)=>Oe.createElement(je.Z,{flex:"110px",className:Se.Z.item},Oe.createElement("div",null,Oe.createElement(Qe.Z,{value:"`$$"+ie.value+"$$`"}),ie.name),Oe.createElement("div",{className:Se.Z.children},ie.children.map((ue,Pe)=>Oe.createElement("div",{key:Pe},ue.name&&Oe.createElement("h1",null,ue.name),Oe.createElement(me.Z,{gutter:[10,10]},ue.data.map((Be,Ke)=>Oe.createElement(je.Z,{key:Ke,onClick:()=>y(Be),className:Se.Z.diamond},Oe.createElement(Qe.Z,{value:"`$$"+Be.value+"$$`"}))))))))))}],te=()=>{var ie=document.createElement("div");ie.innerHTML=a.current.getValue();var oe=ie.innerText;return Ye&&Ye(oe),oe};return(0,b.useImperativeHandle)(de,()=>({getData:te})),Oe.createElement("div",{className:Se.Z.mathWrap},Oe.createElement(Te.default,{defaultActiveKey:"1",items:z}),Oe.createElement("math-field",{locale:"zh_cn",className:Se.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Xe||""),Ve&&Oe.createElement("div",{className:Se.Z.button},Oe.createElement(Me.ZP,{size:"large",onClick:te,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Dt.Z=Re},85977:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Pe}});var b=ae(67294),me=ae(83062),je=ae(11486),Te=ae(57953),Me=ae(32983),Qe=ae(94184),Se=ae.n(Qe),Ze={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"},Oe=ae(36723),Re=ae(33170),Ye=ae(96486),Ve=Object.defineProperty,Xe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,y=(Be,Ke,We)=>Ke in Be?Ve(Be,Ke,{enumerable:!0,configurable:!0,writable:!0,value:We}):Be[Ke]=We,z=(Be,Ke)=>{for(var We in Ke||(Ke={}))E.call(Ke,We)&&y(Be,We,Ke[We]);if(a)for(var We of a(Ke))x.call(Ke,We)&&y(Be,We,Ke[We]);return Be},te=(Be,Ke)=>Xe(Be,de(Ke)),ie=(Be,Ke,We)=>new Promise((Le,Ge)=>{var Ue=At=>{try{Je(We.next(At))}catch(an){Ge(an)}},st=At=>{try{Je(We.throw(At))}catch(an){Ge(an)}},Je=At=>At.done?Le(At.value):Promise.resolve(At.value).then(Ue,st);Je((We=We.apply(Be,Ke)).next())});const oe=({className:Be,dispatch:Ke,skin:We="white",value:Le=null,loading:Ge=!1,data:Ue=[],otherData:st=[],tags:Je=[],onChange:At=()=>{},onSearchWord:an=()=>{},shixun_type:yt,extraContent:ln,tab_type:mt,is_create_mirror:Wt,hiddenCreateOnline:tn})=>{const[Xt,pn]=(0,b.useState)(""),[St,ft]=(0,b.useState)(!1),[Vt,Rn]=(0,b.useState)([]),[bt,Gt]=(0,b.useState)(0),Fe=(0,b.useRef)(null),He=(0,b.useRef)(String(Math.floor(Math.random()*1e6))).current,zn=(0,b.useRef)(),sn=(0,b.useRef)(null),rn=(0,b.useRef)(0),mn=(0,b.useRef)([]);(0,b.useEffect)(()=>(window.addEventListener("keydown",An),()=>{window.removeEventListener("keydown",An)}),[Xt,St,Vt]),(0,b.useEffect)(()=>{Rn([])},[mt]);const An=Qt=>{if(!St||Qt.keyCode!==40&&Qt.keyCode!==38)return;let wt=0;Qt.keyCode===40&&St&&(bt{const hn=nn=>{var Ut=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,da={};return da["^"]="\\^",da["."]="\\.",da["\\"]="\\\\",da["|"]="\\|",da["("]="\\(",da[")"]="\\)",da["*"]="\\*",da["+"]="\\+",da["-"]="\\-",da.$="$",da["["]="\\[",da["]"]="\\]",da["?"]="\\?",nn=nn.replace(Ut,function(Gn){return da[Gn]}),nn};var bn=new RegExp(hn(wt),"gi");return Qt=Qt.replace(bn,function(nn){return""+nn+""}),Qt},qn=(Qt,wt,hn)=>ie(void 0,null,function*(){let bn=rn.current+1;rn.current=bn;const nn=Ut=>Ut==null?void 0:Ut.map((Gn,ga)=>{const{id:mr,name:to}=Gn,co=te(z({},Gn),{label:b.createElement("ul",{id:`search-${He}-${ga}`,onClick:()=>cn(mr,co),className:ga===wt?Ze.searchListActive:Ze.searchList},b.createElement("li",{className:Ze.name,dangerouslySetInnerHTML:{__html:xn(to,Qt)}}),Gn.private&&b.createElement(me.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("li",{className:Ze.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Gn.is_base&&b.createElement(me.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("li",{className:Ze.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))});return co});if(hn){const Ut=nn(mn.current);Rn(Ut);return}clearTimeout(sn.current),sn.current=setTimeout(()=>ie(void 0,null,function*(){var Ut,da;const Gn={keywords:encodeURIComponent(Qt||""),page:1,limit:1e5,tab_type:mt};yt&&(Gn.shixun_type=yt);const ga=yield(0,Re.ZP)("/api/shixuns/search_image.json",{method:"get",params:te(z({},Gn),{is_create_mirror:Wt})});if((ga==null?void 0:ga.status)===0){const mr=nn(((Ut=ga==null?void 0:ga.data)==null?void 0:Ut.mirrors)||[]);bn===rn.current&&(Rn(mr),mn.current=(0,Ye.cloneDeep)(((da=ga==null?void 0:ga.data)==null?void 0:da.mirrors)||[]))}}),300)}),On=Qt=>{const wt=document.getElementById(`scroll-${He}-${Qt}`);if(!wt)return;document.getElementById(`scroll-${He}`).scrollTo(0,wt.offsetTop)},ke=(Qt,wt)=>{const hn=document.getElementById(`search-${He}-${Qt}`);if(!hn)return;const bn=document.getElementById(`search-${He}`);hn.offsetTop-bn.scrollTop>0&&hn.offsetTop-bn.scrollTop{qn(Qt,0)},jt=Qt=>{var wt;if(!Vt.length)return;const hn=(wt=Vt==null?void 0:Vt[bt])==null?void 0:wt.id;At(hn),Rn([]),Gt(0),On(hn),zn.current.blur()},cn=(Qt,wt)=>{At(Qt),Rn([]),Gt(0),On(Qt)},on=()=>{Rn([]),pn(""),an("")},Dn=Qt=>{At(Qt),Rn([])},Fn=()=>Xt===""?b.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):b.createElement("i",{onClick:Qt=>{Qt.stopPropagation(),on()},className:"iconfont icon-shanchu4 c-grey-c"}),Tn=()=>{Ke({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},En=()=>{Ke({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},kt=()=>{Fe.current=setTimeout(()=>{ft(!1),Gt(0)},200)},yn=!(Ue!=null&&Ue.length)&&!(st!=null&&st.length);return b.createElement("div",{className:Se()(We==="night"?Ze.darklySelectEnvironment:Ze.selectEnvironment,Be)},ln&&b.createElement("div",{style:{marginTop:20,marginLeft:20}},ln),b.createElement("div",{className:Ze.search},b.createElement(je.default,{suffix:Fn(),bordered:!1,ref:zn,value:Xt,onKeyDown:Qt=>{(Qt.keyCode===40||Qt.keyCode===38||Qt.keyCode===13)&&Qt.preventDefault()},size:"middle",onFocus:()=>{clearTimeout(Fe.current),Xt&&et(Xt),ft(!0)},onBlur:kt,onChange:Qt=>{pn(Qt.target.value),Qt.target.value&&et(Qt.target.value),an(Qt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:jt}),St&&b.createElement("div",{id:`search-${He}`,className:Ze.searchListWrap},Vt.map((Qt,wt)=>b.createElement(b.Fragment,{key:wt}," ",Qt.label)))),Ge?b.createElement(Te.Z,{className:Ze.spin}):b.createElement(b.Fragment,null,!!Je.length&&b.createElement("aside",{className:Ze.common},b.createElement("div",{className:Ze.title},"\u63A8\u8350\u73AF\u5883:"),b.createElement("ul",{className:Ze.tags},Je.map((Qt,wt)=>b.createElement("li",{key:wt,onClick:()=>Dn(Qt.id),className:Le===Qt.id?`${Ze.tag} ${Ze.tagActive}`:Ze.tag},Qt.name)))),yn&&b.createElement(Me.Z,{style:{margin:"60px 0"},image:Oe,description:b.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),b.createElement("aside",{className:Ze.wrap,id:`scroll-${He}`},Ue.map((Qt,wt)=>{var hn;return(hn=Qt==null?void 0:Qt.image)!=null&&hn.length?b.createElement(ue,{key:wt,data:Qt,id:Le,handleClick:bn=>Dn(bn)}):null}),b.createElement("ul",{className:Ze.allList},st.map(Qt=>b.createElement("li",{key:`key-${Qt.id}`,id:`scroll-${He}-${Qt.id}`,className:Qt.id===Le?`${Ze.item} ${Ze.itemActive}`:Ze.item,onClick:()=>At(Qt.id)},b.createElement("div",{className:Ze.name},Qt.name),Qt.private&&b.createElement(me.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("div",{className:Ze.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Qt.is_base&&b.createElement(me.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("div",{className:Ze.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840"))))))),b.createElement("div",{className:Ze.apply},b.createElement("span",{className:Ze.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),b.createElement("span",{className:Ze.p2,onClick:Tn}," \u7533\u8BF7\u65B0\u5EFA"),!tn&&b.createElement("span",{className:Ze.p2,onClick:En}," \u5728\u7EBF\u521B\u5EFA")))},ue=({data:Be,id:Ke,handleClick:We})=>{const[Le,Ge]=(0,b.useState)(!0),{name:Ue,image:st}=Be;return b.createElement("div",{className:Ze.list},b.createElement("header",{onClick:()=>Ge(!Le)},b.createElement("div",{className:Ze.title},Ue),b.createElement("i",{style:{transition:"0.5s",transform:Le?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),b.createElement("ul",{className:Ze.items,style:{height:Le?"auto":0}},st.map(Je=>b.createElement("li",{key:Je.id,className:Je.id===Ke?`${Ze.item} ${Ze.itemActive}`:Ze.item,onClick:()=>We(Je.id)},b.createElement("div",{className:Ze.name},Je.name),Je.private&&b.createElement(me.Z,{title:"\u8BE5\u955C\u50CF\u9762\u5411\u6307\u5B9A\u7528\u6237\u5F00\u653E"},b.createElement("div",{className:Ze.tag,style:{color:"#FF9D18",border:"1px solid #FFCF8D",fontSize:10}},"\u9650\u5B9A")),Je.is_base&&b.createElement(me.Z,{title:"\u4EC5\u63D0\u4F9B\u4E00\u4E2A\u57FA\u672C\u7684\u64CD\u4F5C\u7CFB\u7EDF\u73AF\u5883"},b.createElement("div",{className:Ze.tag,style:{color:"#165DFF",border:"1px solid #BACFFE",fontSize:10}},"\u57FA\u7840")))),b.createElement("li",{className:Ze.line})))};var Pe=oe},87055:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Gt}});var b=ae(67294),me=ae(78045),je=ae(91773),Te=ae(4310),Me=ae(71577),Qe=ae(33170),Se=ae(14446),Ze="data:image/png;base64,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";function Oe(){return(0,Qe.U2)("teach_groups.json")}function Re(Fe){return(0,Qe.v_)("teach_groups.json",Fe)}function Ye(Fe,He){return(0,Qe.gz)(`teach_groups/${Fe}.json`,He)}function Ve(Fe){return(0,Qe.v_)("teach_group_members.json",Fe)}function Xe(Fe){return(0,Qe.IV)(`teach_group_members/${Fe}.json`)}function de(Fe,He){return(0,Qe.IV)(`teach_groups/${Fe}/del_member.json`,{member_id:He})}function a(Fe){return(0,Qe.IV)(`teach_groups/${Fe}.json`)}var E=ae(11486),x=({callback:Fe,visible:He,onCancel:zn,id:sn,name:rn})=>{function mn(xn){Fe(xn)}const[An]=je.default.useForm();return(0,b.useEffect)(()=>{An.setFieldsValue({name:rn})},[rn]),b.createElement(Se.default,{centered:!0,title:sn?"\u6539\u540D":"\u65B0\u5EFA",open:He,onCancel:zn,footer:null},b.createElement(je.default,{layout:"vertical",form:An,initialValues:{name:rn},onFinish:mn},b.createElement(je.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"}]},b.createElement(E.default,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),b.createElement(je.default.Item,null,b.createElement("div",{className:"flex-container flex-end"},b.createElement(Me.ZP,{type:"ghost",onClick:zn,style:{marginRight:20}}," \u53D6\u6D88 ")," ",b.createElement(Me.ZP,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},y=ae(87462),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"},te=z,ie=ae(43387),oe=function(He,zn){return b.createElement(ie.Z,(0,y.Z)({},He,{ref:zn,icon:te}))},ue=b.forwardRef(oe),Pe=ae(74664);const Be=50;var Ke=({data:Fe,isAdminOrTeacher:He,onDelGroup:zn,onChangeGroupName:sn,onPlusMember:rn,onDelMember:mn,onExitGroup:An})=>{const[xn,qn]=(0,b.useState)(0),[On,ke]=(0,b.useState)(0);function et(on){let Dn=parseInt(on.target.id,10);Se.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:()=>{zn(Dn)}})}function jt(on){let Dn=parseInt(on.target.id,10);Se.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:()=>{An(Dn)}})}function cn(on,Dn){Se.default.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:()=>{mn(on,Dn)}})}return b.createElement("ul",{className:"teaching-list"},Fe.map((on,Dn)=>b.createElement("li",{key:on.id,onClick:()=>qn(Dn)},b.createElement("div",{className:"item-group"},b.createElement("span",null,on.name," \xA0 ",Dn!==xn&&b.createElement("i",{className:"iconfont icon-jiantou9"})," "),b.createElement("div",{className:"action-group"},He?b.createElement("a",{onClick:()=>{sn(on)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,on.is_creat?b.createElement("a",{id:on.id+"",className:"c-grey-c",onClick:et},"\u89E3\u6563"):b.createElement("a",{id:on.id+"",className:"c-grey-c",onClick:jt},"\u9000\u51FA"))),Dn===xn?b.createElement("ul",{className:"info"},on.memers.map(Fn=>b.createElement("li",{key:Fn.id||Fn.name,onClick:()=>{ke(Fn.id)},className:On===Fn.id?"active":""},b.createElement("div",null,Fn.name),on.is_creat&&Fn.id&&On===Fn.id?b.createElement("a",{className:"btn-del",onClick:Tn=>{Tn.preventDefault(),Tn.stopPropagation(),cn(on.id,On)}},b.createElement(ue,null)):null)),He?b.createElement("li",null,b.createElement(Me.ZP,{type:"link",disabled:on.memers.length>=50,title:on.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:()=>{rn(on)}}," ",b.createElement(Pe.Z,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)))},We=ae(35973),Le=ae(22190),Ge=Object.defineProperty,Ue=Object.defineProperties,st=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,yt=(Fe,He,zn)=>He in Fe?Ge(Fe,He,{enumerable:!0,configurable:!0,writable:!0,value:zn}):Fe[He]=zn,ln=(Fe,He)=>{for(var zn in He||(He={}))At.call(He,zn)&&yt(Fe,zn,He[zn]);if(Je)for(var zn of Je(He))an.call(He,zn)&&yt(Fe,zn,He[zn]);return Fe},mt=(Fe,He)=>Ue(Fe,st(He)),Wt=(Fe,He,zn)=>new Promise((sn,rn)=>{var mn=qn=>{try{xn(zn.next(qn))}catch(On){rn(On)}},An=qn=>{try{xn(zn.throw(qn))}catch(On){rn(On)}},xn=qn=>qn.done?sn(qn.value):Promise.resolve(qn.value).then(mn,An);xn((zn=zn.apply(Fe,He)).next())});function tn({children:Fe}){return b.createElement("div",{className:"no-data"},b.createElement("img",{src:Ze,alt:"no-data",width:300}),Fe)}const Xt={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0};var pn=(Fe=>(Fe[Fe.INITDATA=0]="INITDATA",Fe[Fe.SHOWLOADING=1]="SHOWLOADING",Fe[Fe.SHOWFORMPANEL=2]="SHOWFORMPANEL",Fe[Fe.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Fe[Fe.SELECTGROUP=4]="SELECTGROUP",Fe[Fe.SETINDEX=5]="SETINDEX",Fe))(pn||{});function St(Fe,He){switch(He.type){case 0:return ln(ln({},Fe),He.payload);case 1:return mt(ln({},Fe),{loading:He.payload});case 5:return mt(ln({},Fe),{index:He.payload});case 2:return ln(ln({},Fe),He.payload);case 3:return ln(ln({},Fe),He.payload);case 4:return mt(ln({},Fe),{selectedGroup:He.payload,showFormPanel:!0});default:throw new Error}}function ft({user:Fe}){var He;const[zn,sn]=(0,b.useReducer)(St,Xt),{data:rn,index:mn,loading:An,showFormPanel:xn,selectedGroup:qn,showMemberPanel:On}=zn,ke=(He=Fe.userInfo)==null?void 0:He.role,et=(0,b.useMemo)(()=>{let bn=[],nn=[];for(let Ut of rn)Ut.is_creat?bn.push(Ut):nn.push(Ut);return[bn,nn]},[rn]);(0,b.useEffect)(()=>{ke===15&&sn({type:5,payload:1})},[ke]);function jt(){return Wt(this,null,function*(){const bn=yield Oe();sn({type:0,payload:{loading:!1,showFormPanel:!1,data:bn.groups}})})}(0,b.useEffect)(()=>{jt()},[]);function cn(bn){return Wt(this,null,function*(){qn.id?yield Ye(qn.id,bn):yield Re(bn),jt()})}function on(){sn({type:2,payload:{showFormPanel:!0,selectedGroup:{}}})}function Dn(bn){sn({type:4,payload:bn})}function Fn(){sn({type:2,payload:{showFormPanel:!1}})}function Tn(){sn({type:3,payload:{showMemberPanel:!1,selectedGroup:{}}})}function En(bn){sn({type:3,payload:{showMemberPanel:!0,selectedGroup:bn}})}function kt(bn,nn){return Wt(this,null,function*(){yield de(bn,nn),jt()})}function yn(bn){return Wt(this,null,function*(){yield a(bn),jt()})}function Qt(bn){return Wt(this,null,function*(){yield Xe(bn),jt()})}function wt(bn){sn({type:5,payload:parseInt(bn.target.id,10)})}function hn(bn,nn){return Wt(this,null,function*(){Tn(),yield Ve({user_ids:bn,group_id:nn}),jt()})}return b.createElement(b.Fragment,null,b.createElement("div",{className:"teaching-circling-container"},b.createElement("h3",null," \u6559\u7814\u56E2\u961F ",ke<=12&&b.createElement(Me.ZP,{type:"primary",disabled:rn.length>=50,title:rn.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:on},"\u65B0\u5EFA")," "),b.createElement("div",{className:"teaching-circling-body"},ke===15?null:b.createElement("ul",{className:"navs"},b.createElement("li",{className:mn===0?"active":""},b.createElement("a",{id:"0",onClick:wt},"\u6211\u521B\u5EFA\u7684")),b.createElement("li",{className:mn===1?"active":""},b.createElement("a",{id:"1",onClick:wt},"\u6211\u52A0\u5165\u7684"))),b.createElement("div",{className:et[mn].length===0?"nodata-content":"main-content"},et[mn].length===0?b.createElement(tn,null,ke<=12?b.createElement(b.Fragment,null," ",b.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")," ",b.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")," "):b.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 ")):b.createElement(Ke,{onExitGroup:Qt,onPlusMember:En,onDelMember:kt,onDelGroup:yn,isAdminOrTeacher:ke<=12,onChangeGroupName:Dn,data:et[mn]}))),b.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 ")),b.createElement(x,{callback:cn,visible:xn,onCancel:Fn,id:qn.id,name:qn.name}),b.createElement(Se.default,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",open:On,onCancel:Tn,footer:null,width:1100,bodyStyle:{minHeight:200}},b.createElement(Le.Z,{container_id:qn.id,container_type:4,onSelect:hn,onCancel:Tn})))}var Vt=(0,We.connect)(({user:Fe})=>({user:Fe}))(ft),Rn=(Fe,He,zn)=>new Promise((sn,rn)=>{var mn=qn=>{try{xn(zn.next(qn))}catch(On){rn(On)}},An=qn=>{try{xn(zn.throw(qn))}catch(On){rn(On)}},xn=qn=>qn.done?sn(qn.value):Promise.resolve(qn.value).then(mn,An);xn((zn=zn.apply(Fe,He)).next())});const bt=me.ZP.Group;var Gt=({onSelect:Fe,onCancel:He})=>{const[zn,sn]=(0,b.useState)([]),[rn,mn]=(0,b.useState)(!0);(0,b.useEffect)(()=>{function qn(){return Rn(this,null,function*(){const{groups:On}=yield(0,Qe.U2)("teach_groups/my.json");sn(On),mn(!1)})}qn()},[]);const An=(0,b.useMemo)(()=>{let qn=[],On=[];for(let ke of zn)ke.is_creat?qn.push(ke):On.push(ke);return[qn,On]},[zn]);function xn(qn){Fe(qn)}return b.createElement(je.default,{className:"select-teach-group",onFinish:xn},rn?b.createElement(Te.Z,{paragraph:!0}):zn.length===0?b.createElement(tn,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",b.createElement(We.Link,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):b.createElement(b.Fragment,null,b.createElement(je.default.Item,{name:"group_id",style:{width:"100%"}},b.createElement(bt,{style:{width:"100%"}},b.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),b.createElement("ul",{className:"groups"},An[0].map(qn=>b.createElement("li",{key:qn.id},b.createElement(me.ZP,{value:qn.id},qn.name)))),b.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),b.createElement("ul",{className:"groups"},An[1].map(qn=>b.createElement("li",{key:qn.id},b.createElement(me.ZP,{value:qn.id},qn.name)))))),b.createElement("div",{className:"btn-actions"},b.createElement(Me.ZP,{type:"default",onClick:He,style:{marginRight:10}},"\u53D6\u6D88"),b.createElement(Me.ZP,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},22190:function(qe,Dt,ae){"use strict";var b=ae(67294),me=ae(91773),je=ae(71230),Te=ae(42563),Me=ae(11486),Qe=ae(49288),Se=ae(71577),Ze=ae(84567),Oe=ae(83062),Re=ae(2453),Ye=ae(86129),Ve=ae(35973),Xe=ae(27484),de=ae.n(Xe),a=ae(246),E=ae.n(a),x=ae(58143),y=ae(89779),z=ae(30001),te=ae(39132),ie=ae(67294),oe=Object.defineProperty,ue=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Le=(mt,Wt,tn)=>Wt in mt?oe(mt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):mt[Wt]=tn,Ge=(mt,Wt)=>{for(var tn in Wt||(Wt={}))Ke.call(Wt,tn)&&Le(mt,tn,Wt[tn]);if(Be)for(var tn of Be(Wt))We.call(Wt,tn)&&Le(mt,tn,Wt[tn]);return mt},Ue=(mt,Wt)=>ue(mt,Pe(Wt)),st=(mt,Wt,tn)=>new Promise((Xt,pn)=>{var St=Rn=>{try{Vt(tn.next(Rn))}catch(bt){pn(bt)}},ft=Rn=>{try{Vt(tn.throw(Rn))}catch(bt){pn(bt)}},Vt=Rn=>Rn.done?Xt(Rn.value):Promise.resolve(Rn.value).then(St,ft);Vt((tn=tn.apply(mt,Wt)).next())});const Je=[];function At({onSearch:mt,schools:Wt}){return ie.createElement(me.default,{colon:!1,layout:"horizontal",onFinish:mt,initialValues:{keyword:"",school_name:"",search_type:"1"}},ie.createElement(je.Z,{style:{flexWrap:"nowrap"}},ie.createElement(me.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},ie.createElement(Te.default,{popupClassName:te.Z.selectdown,style:{width:106}},ie.createElement(Te.default.Option,{value:"1"},"\u59D3\u540D"),ie.createElement(Te.default.Option,{value:"2"},"\u624B\u673A\u53F7"),ie.createElement(Te.default.Option,{value:"3"},"\u90AE\u7BB1"))),ie.createElement(me.default.Item,{style:{marginLeft:20},label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},ie.createElement(Me.default,{allowClear:!0,style:{width:300},size:"middle"})),ie.createElement(me.default.Item,{style:{marginLeft:20},label:"\u5355\u4F4D",name:"school_name"},ie.createElement(Qe.Z,{options:Wt,style:{width:300},size:"middle",showSearch:!0,filterOption:(tn,Xt)=>Xt.value.toUpperCase().indexOf(tn.toUpperCase())!==-1,placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),ie.createElement(Se.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 an=(mt=>(mt[mt.INITDATA=0]="INITDATA",mt[mt.INITSCHOOLS=1]="INITSCHOOLS",mt[mt.SHOWLOADING=2]="SHOWLOADING",mt[mt.SELECTEDIDS=3]="SELECTEDIDS",mt[mt.SETQUERY=4]="SETQUERY",mt[mt.SETPAGE=5]="SETPAGE",mt))(an||{});function yt(mt,Wt){switch(Wt.type){case 0:return Ge(Ge({},mt),Wt.payload);case 4:return Ge(Ge({},mt),Wt.payload);case 5:return Ue(Ge({},mt),{page:Wt.payload,reload:!1});case 2:return Ue(Ge({},mt),{loading:Wt.payload});case 1:return Ue(Ge({},mt),{schools:Wt.payload});case 3:return Ue(Ge({},mt),{selectedIds:Wt.payload});default:throw new Error}}const ln={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Dt.Z=({onSelect:mt,onCancel:Wt,container_id:tn,container_type:Xt})=>{const[pn,St]=(0,b.useReducer)(yt,ln),{data:ft,schools:Vt,loading:Rn,selectedIds:bt,page:Gt,count:Fe,query:He,reload:zn}=pn;(0,b.useEffect)(()=>{function On(){return st(this,null,function*(){const{users:ke,user_count:et}=yield(0,y.nQ)(Ue(Ge({},He),{page:Gt,container_type:Xt,container_id:tn,display_aliases:!0}));St({type:0,payload:{data:zn?ke:[...ft,...ke],count:et}})})}He&&On()},[Gt,He,zn,tn,Xt]),(0,b.useEffect)(()=>{function On(){return st(this,null,function*(){const{school_names:ke}=yield(0,y.K$)({display_aliases:!0});St({type:1,payload:ke.map(et=>({value:et}))})})}On()},[]);const sn=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(On,ke)=>ie.createElement(Ze.default,{value:ke.numid,checked:bt.includes(ke.numid),disabled:!!On})},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:(On,ke)=>ie.createElement("div",null,ie.createElement(Oe.Z,{placement:"bottom",title:On},ie.createElement(Ve.Link,{style:{color:"#000000"},className:"bold c-black",to:`/users/${ke.login}`,target:"_blank"},On||"--")))},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:On=>ie.createElement(Oe.Z,{placement:"bottom",title:On},ie.createElement("span",{style:{color:"#000000"}},On||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:On=>ie.createElement(Oe.Z,{placement:"bottom",title:On},ie.createElement("span",{style:{color:"#000000"}},On||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:On=>ie.createElement(Oe.Z,{placement:"bottom",title:On},ie.createElement("span",{style:{color:"#000000"}},On||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:On=>ie.createElement(Oe.Z,{placement:"bottom",title:On},ie.createElement("span",{style:{color:"#000000"}},On||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:On=>ie.createElement(Oe.Z,{placement:"bottom",title:On},ie.createElement("span",{style:{color:"#000000"}},On||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:On=>ie.createElement("span",{style:{color:"#000000"}},On?"\u662F":"\u5426")},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:On=>ie.createElement(Oe.Z,{placement:"bottom",title:On},ie.createElement("span",{style:{color:"#000000"}},de()(On).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:On=>{if(On===1)return ie.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function rn(On){St({type:4,payload:{page:1,reload:!0,query:On}})}function mn(On){St({type:5,payload:On})}function An(On){let ke=bt.indexOf(On);ke>=0?bt.splice(ke,1):bt.push(On),St({type:3,payload:[...bt]})}function xn(){bt.length===0?Re.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(mt(bt,tn),St({type:0,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}const qn=Fe>Gt*10;return ie.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},ie.createElement(At,{onSearch:rn,schools:Vt}),He?ie.createElement(ie.Fragment,null,ie.createElement("div",{className:"flexd-table-header mt20"},ie.createElement(z.Gi,null,ie.createElement(Ye.default,{pagination:!1,dataSource:Je,columns:sn}))),ie.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},ie.createElement(E(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:mn,hasMore:qn,useWindow:!1},ie.createElement(z.Gi,null,ie.createElement(Ye.default,{loading:Rn,showHeader:!1,pagination:!1,dataSource:ft,columns:sn,onRow:On=>({onClick:ke=>{On.added!==1&&An(On.numid)}})})))),ie.createElement("div",{className:"flex-container flex-end"},ie.createElement(Se.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:Wt},"\u53D6\u6D88"),ie.createElement(Se.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:xn},"\u786E\u5B9A"))):ie.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},ie.createElement("img",{src:x,width:"100",alt:""}),ie.createElement("br",null),ie.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},57444:function(qe,Dt,ae){"use strict";ae.d(Dt,{h:function(){return ie}});var b=ae(67294),me=ae(42563),je=ae(91773),Te=ae(71577),Me=ae(4631),Qe=ae.n(Me),Se=ae(71749),Ze=ae(30483),Oe=Object.defineProperty,Re=Object.defineProperties,Ye=Object.getOwnPropertyDescriptors,Ve=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(oe,ue,Pe)=>ue in oe?Oe(oe,ue,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):oe[ue]=Pe,E=(oe,ue)=>{for(var Pe in ue||(ue={}))Xe.call(ue,Pe)&&a(oe,Pe,ue[Pe]);if(Ve)for(var Pe of Ve(ue))de.call(ue,Pe)&&a(oe,Pe,ue[Pe]);return oe},x=(oe,ue)=>Re(oe,Ye(ue));const y=me.default.Option,z={labelCol:{span:4},wrapperCol:{span:20}},te={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:oe,onCancel:ue})=>{const[Pe,Be]=(0,b.useState)("python");function Ke(Le){Be(te[Le][1])}function We(Le){oe(Le)}return b.createElement(je.default,x(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:We,style:{width:500}}),b.createElement(je.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},b.createElement(me.default,{getPopupContainer:Le=>Le.parentNode,onChange:Ke},Object.keys(te).map(Le=>b.createElement(y,{key:Le,value:Le},te[Le][0])))),b.createElement(je.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},b.createElement(ie,{mode:Pe})),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Te.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Te.ZP,{type:"ghost",onClick:ue},"\u53D6\u6D88")))};function ie({value:oe,onChange:ue,mode:Pe,options:Be={}}){const Ke=(0,b.useRef)(),[We,Le]=(0,b.useState)();return(0,b.useEffect)(()=>{if(We){let Ge=function(Ue){const st=Ue.getValue();ue&&ue(st)};return We.on("change",Ge),()=>{We.off("change",Ge)}}},[We,ue]),(0,b.useEffect)(()=>{We&&We.setOption("mode",Pe)},[We,Pe]),(0,b.useEffect)(()=>{We&&(oe!==We.getValue()||oe==="")&&setTimeout(()=>{We.setValue(oe||"")},300)},[We,oe]),(0,b.useEffect)(()=>{if(Ke.current&&!We){const Ge=Qe().fromTextArea(Ke.current,E({mode:Pe,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},Be));Le(Ge)}},[Ke.current,We]),b.createElement("div",{className:"my-codemirror-container"},b.createElement("textarea",{ref:Ke}))}},35567:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return vo}});var b=ae(67294),me=ae(4631),je=ae.n(me),Te=ae(91033),Me=ae(71749),Qe=ae(57341),Se=ae(82801),Ze=ae(88386),Oe=ae(49047),Re=ae(80785),Ye=ae(85725),Ve=({value:It="",className:$t,showTextOnly:Yt,showLines:la,style:ba={}})=>{const Wa=(0,b.useMemo)(()=>"",[It]);return b.createElement(b.Fragment,null,b.createElement("div",{dangerouslySetInnerHTML:{__html:Wa}}))},Xe=ae(67294),de=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,te=(It,$t,Yt)=>$t in It?de(It,$t,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):It[$t]=Yt,ie=(It,$t)=>{for(var Yt in $t||($t={}))y.call($t,Yt)&&te(It,Yt,$t[Yt]);if(x)for(var Yt of x($t))z.call($t,Yt)&&te(It,Yt,$t[Yt]);return It},oe=(It,$t)=>a(It,E($t));let ue=[{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 Pe({onActionCallback:It,title:$t,icon:Yt,actionName:la,className:ba="",children:Wa}){function lo(){It(la)}return Xe.createElement("a",{title:$t,className:ba,onClick:lo},Xe.createElement("i",{className:`${Yt}`}),Wa)}var Be=({watch:It,showNullButton:$t,showNullProgramButton:Yt,onActionCallback:la,fullScreen:ba,insertTemp:Wa,hidetoolBar:lo,extraUse:Xr})=>{const Ua=[...ue,{title:`${It?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${It?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Xe.createElement("ul",{className:"markdown-toolbar-container"},!lo&&Ua.map((So,Zi)=>Xe.createElement("li",{key:Zi},So.actionName?Xe.createElement(Pe,oe(ie({},So),{onActionCallback:la})):Xe.createElement("span",{className:"v-line"}))),$t?Xe.createElement("li",null,Xe.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:la},Xe.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Yt?Xe.createElement(Xe.Fragment,null,Xe.createElement("li",null,Xe.createElement(Pe,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:la},Xe.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Xe.createElement("li",null,Xe.createElement(Pe,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:la},Xe.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Wa&&Xe.createElement("li",null,Xe.createElement(Pe,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Wa}`,onActionCallback:la},Xe.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Xr&&Xe.createElement("li",null,Xr),Xe.createElement("li",{className:"btn-full-screen"},Xe.createElement(Pe,{icon:`${ba?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:ba?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:la})))},Ke=ae(76621),We=ae(91773),Le=ae(11486),Ge=ae(71577),Ue=Object.defineProperty,st=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,At=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,ln=(It,$t,Yt)=>$t in It?Ue(It,$t,{enumerable:!0,configurable:!0,writable:!0,value:Yt}):It[$t]=Yt,mt=(It,$t)=>{for(var Yt in $t||($t={}))an.call($t,Yt)&&ln(It,Yt,$t[Yt]);if(At)for(var Yt of At($t))yt.call($t,Yt)&&ln(It,Yt,$t[Yt]);return It},Wt=(It,$t)=>st(It,Je($t));const tn={labelCol:{span:4},wrapperCol:{span:20}};var Xt=({callback:It,onCancel:$t})=>{function Yt(la){It(la)}return b.createElement(We.default,Wt(mt({},tn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Yt,style:{width:500}}),b.createElement(We.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},b.createElement(Le.default,null)),b.createElement(We.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},b.createElement(Le.default,null)),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ge.ZP,{type:"ghost",onClick:$t},"\u53D6\u6D88")))},pn=ae(57444),St=ae(70859),ft=ae(14446),Vt=ae(71230),Rn=ae(63205),bt=ae(67294),Gt=({callback:It,onCancel:$t})=>{const Yt=document.createElement("canvas"),la=Yt.getContext("2d");Yt.width=1e3,Yt.height=800,la.fillStyle="#ffffff",la.fillRect(0,0,Yt.width,Yt.height);const ba=Yt.toDataURL("image/png");return bt.createElement(ft.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},bt.createElement(Vt.Z,{style:{height:"100vh"}},bt.createElement(Rn.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:ba,visible:!0,title:String(Date.now())},onOk:Wa=>{It({src:Wa.url})},onClose:$t})))},Fe=ae(23495);function He(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(He,go.CommandHandler),He.prototype.canAlignSelection=function(){var It=this.diagram;return!(It===null||It.isReadOnly||It.isModelReadOnly||It.selection.count<2)},He.prototype.alignLeft=function(){var It=this.diagram;It.startTransaction("aligning left");var $t=1/0;It.selection.each(function(Yt){Yt instanceof go.Link||($t=Math.min(Yt.position.x,$t))}),It.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point($t,Yt.position.y))}),It.commitTransaction("aligning left")},He.prototype.alignRight=function(){var It=this.diagram;It.startTransaction("aligning right");var $t=-1/0;It.selection.each(function(Yt){if(!(Yt instanceof go.Link)){var la=Yt.actualBounds.x+Yt.actualBounds.width;$t=Math.max(la,$t)}}),It.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point($t-Yt.actualBounds.width,Yt.position.y))}),It.commitTransaction("aligning right")},He.prototype.alignTop=function(){var It=this.diagram;It.startTransaction("alignTop");var $t=1/0;It.selection.each(function(Yt){Yt instanceof go.Link||($t=Math.min(Yt.position.y,$t))}),It.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point(Yt.position.x,$t))}),It.commitTransaction("alignTop")},He.prototype.alignBottom=function(){var It=this.diagram;It.startTransaction("aligning bottom");var $t=-1/0;It.selection.each(function(Yt){if(!(Yt instanceof go.Link)){var la=Yt.actualBounds.y+Yt.actualBounds.height;$t=Math.max(la,$t)}}),It.selection.each(function(Yt){Yt instanceof go.Link||Yt.move(new go.Point(Yt.actualBounds.x,$t-Yt.actualBounds.height))}),It.commitTransaction("aligning bottom")},He.prototype.alignCenterX=function(){var It=this.diagram,$t=It.selection.first();if($t){It.startTransaction("aligning Center X");var Yt=$t.actualBounds.x+$t.actualBounds.width/2;It.selection.each(function(la){la instanceof go.Link||la.move(new go.Point(Yt-la.actualBounds.width/2,la.actualBounds.y))}),It.commitTransaction("aligning Center X")}},He.prototype.alignCenterY=function(){var It=this.diagram,$t=It.selection.first();if($t){It.startTransaction("aligning Center Y");var Yt=$t.actualBounds.y+$t.actualBounds.height/2;It.selection.each(function(la){la instanceof go.Link||la.move(new go.Point(la.actualBounds.x,Yt-la.actualBounds.height/2))}),It.commitTransaction("aligning Center Y")}},He.prototype.alignColumn=function(It){var $t=this.diagram;$t.startTransaction("align Column"),It===void 0&&(It=0),It=parseFloat(It);var Yt=new Array;$t.selection.each(function(Xr){Xr instanceof go.Link||Yt.push(Xr)});for(var la=0;la0){for(var Xr=Wa.elt(lo-1);Xr!==null&&Xr.isTreeExpanded&&!Xr.isTreeLeaf;){var Ua=this._sortTreeChildrenByY(Xr);Xr=Ua.last()}Xr!==null&&It.select(Xr)}else It.select(ba)}}else if(Yt.key==="Down")if($t.isTreeExpanded&&!$t.isTreeLeaf){var la=this._sortTreeChildrenByY($t).first();la!==null&&It.select(la)}else for(;$t!==null;){var ba=$t.findTreeParentNode();if(ba===null)break;var Wa=this._sortTreeChildrenByY(ba),lo=Wa.indexOf($t);if(loWa.y?1:ba.xWa.x?1:0}),$t},He.prototype.copyToClipboard=function(It){go.CommandHandler.prototype.copyToClipboard.call(this,It),this._lastPasteOffset.set(this.pasteOffset)},He.prototype.pasteFromClipboard=function(){var It=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(It,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),It},Object.defineProperty(He.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(It){if(It!=="move"&&It!=="select"&&It!=="scroll"&&It!=="tree"&&It!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+It);this._arrowKeyBehavior=It}}),Object.defineProperty(He.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(It){if(!(It instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+It);this._pasteOffset.set(It)}});var zn=He,sn=ae(18023),rn=ae(15746),mn=ae(33170),An={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},xn=ae(67294),qn=(It,$t,Yt)=>new Promise((la,ba)=>{var Wa=Ua=>{try{Xr(Yt.next(Ua))}catch(So){ba(So)}},lo=Ua=>{try{Xr(Yt.throw(Ua))}catch(So){ba(So)}},Xr=Ua=>Ua.done?la(Ua.value):Promise.resolve(Ua.value).then(Wa,lo);Xr((Yt=Yt.apply(It,$t)).next())});function On({onCancel:It,callback:$t}){let Yt=(0,b.useRef)(),la=(0,b.useRef)(),ba=(0,b.useRef)(),Wa=(0,b.useRef)(!1);const lo=(0,b.useRef)(!1),[Xr,Ua]=(0,b.useState)(0);function So(){const ca=Fe.bx.make,no={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"};Yt.current=new Fe.S0(la.current,{padding:20,grid:ca(Fe.s_,"Grid",ca(Fe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ca(Fe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:vt=>{var ut=vt.diagram.commandHandler.addTopLevelParts(vt.diagram.selection,!0);ut||vt.diagram.currentTool.doCancel()},commandHandler:ca(zn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:vt=>{var ut=vt.subject;ut.location=ut.location.copy().snapToGridPoint(vt.diagram.grid.gridOrigin,vt.diagram.grid.gridCellSize),setTimeout(()=>{vt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:vt=>{var ut=vt.subject;setTimeout(()=>{vt.diagram.commandHandler.editTextBlock()})},LinkRelinked:vt=>{var ut=vt.parameter.part;ut.invalidateConnectedLinks();var Sn=vt.subject;vt.diagram.toolManager.linkingTool.isForwards?Sn.toNode.invalidateConnectedLinks():Sn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Yt.current.nodeTemplate=ca(Fe.NB,"Auto",{locationSpot:Fe.z6.Center,locationObjectName:"SHAPE",desiredSize:new Fe.$u(120,60),minSize:new Fe.$u(40,40),resizable:!0,resizeCellSize:new Fe.$u(10,10),rotatable:!0},new Fe.KX("location","loc",Fe.E9.parse).makeTwoWay(Fe.E9.stringify),new Fe.KX("desiredSize","size",Fe.$u.parse).makeTwoWay(Fe.$u.stringify),ca(Fe.bn,{name:"SHAPE",fill:no.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Fe.z6.AllSides,toSpot:Fe.z6.AllSides},new Fe.KX("figure"),new Fe.KX("fill"),new Fe.KX("stroke","borderColor"),new Fe.KX("strokeWidth","thickness"),new Fe.KX("strokeDashArray","dash")),ca(Fe.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),ca(Fe.al,{margin:1,textAlign:"center",overflow:Fe.al.OverflowEllipsis,editable:!0},new Fe.KX("text").makeTwoWay(),new Fe.KX("stroke","color"))),Yt.current.nodeTemplate.toolTip=ca("ToolTip",ca(Fe.s_,"Vertical",{maxSize:new Fe.$u(200,NaN)},ca(Fe.al,{font:"bold 10pt sans-serif",textAlign:"center"},new Fe.KX("text")),ca(Fe.al,{font:"10pt sans-serif",textAlign:"center"},new Fe.KX("text","details"))));function Bi(vt,ut){var Sn=(ua,nr)=>{ua.handled=!0,ua.diagram.model.commit($e=>{var Mt=nr.part.adornedPart,tt=new Fe.E9().setRectSpot(Mt.actualBounds,vt);tt.subtract(Mt.location),tt.scale(2,2),tt.x+=Math.sign(tt.x)*130,tt.y+=Math.sign(tt.y)*130,tt.add(Mt.location),tt.snapToGridPoint(ua.diagram.grid.gridOrigin,ua.diagram.grid.gridCellSize);var Nt=$e.copyNodeData(Mt.data);$e.setGroupKeyForNodeData(Nt,$e.getGroupKeyForNodeData(Mt.data)),$e.addNodeData(Nt);var Ie={from:Mt.key,to:$e.getKeyForNodeData(Nt)};$e.addLinkData(Ie);var nt=ua.diagram.findNodeForData(Nt);nt.location=tt,ua.diagram.select(nt),setTimeout(()=>{ua.diagram.commandHandler.editTextBlock()},20)})};return ca(Fe.bn,{figure:ut,alignment:vt,alignmentFocus:vt.opposite(),width:vt.equals(Fe.z6.Top)||vt.equals(Fe.z6.Bottom)?25:18,height:vt.equals(Fe.z6.Top)||vt.equals(Fe.z6.Bottom)?18:25,fill:"orange",stroke:no.white,strokeWidth:4,mouseEnter:(ua,nr)=>nr.fill="dodgerblue",mouseLeave:(ua,nr)=>nr.fill="orange",isActionable:!0,click:Sn,contextClick:Sn})}function Yi(vt){return ca(Fe.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:(ut,Sn)=>Sn.fill="dodgerblue",mouseLeave:(ut,Sn)=>Sn.fill="orange",click:(ut,Sn)=>{ut.diagram.commandHandler.showContextMenu(Sn.part.adornedPart)}},vt||{})}Yt.current.nodeTemplate.selectionAdornmentTemplate=ca(Fe.uz,"Spot",ca(Fe.Vm,{padding:10}),Bi(Fe.z6.Top,"TriangleUp"),Bi(Fe.z6.Left,"TriangleLeft"),Bi(Fe.z6.Right,"TriangleRight"),Bi(Fe.z6.Bottom,"TriangleDown"),Yi({alignment:new Fe.z6(.75,0)}));function wa(vt,ut){return(Sn,ua)=>{Sn.handled=!0,Sn.diagram.model.commit(nr=>{nr.set(ua.part.adornedPart.data,vt,ut)})}}function Yn(vt,ut){return ut||(ut="color"),ca(Fe.bn,{width:16,height:16,stroke:"lightgray",fill:vt,margin:1,background:"transparent",mouseEnter:(Sn,ua)=>ua.stroke="dodgerblue",mouseLeave:(Sn,ua)=>ua.stroke="lightgray",click:wa(ut,vt),contextClick:wa(ut,vt)})}function Vi(){return[ca("ContextMenuButton",ca(Fe.s_,"Horizontal",Yn(no.white,"fill"),Yn(no.beige,"fill"),Yn(no.extralightblue,"fill"),Yn(no.extralightred,"fill"))),ca("ContextMenuButton",ca(Fe.s_,"Horizontal",Yn(no.lightgray,"fill"),Yn(no.lightgreen,"fill"),Yn(no.lightblue,"fill"),Yn(no.lightred,"fill")))]}function Zo(){return[ca("ContextMenuButton",ca(Fe.s_,"Horizontal",Yn(no.black),Yn(no.green),Yn(no.blue),Yn(no.red))),ca("ContextMenuButton",ca(Fe.s_,"Horizontal",Yn(no.white),Yn(no.magenta),Yn(no.purple),Yn(no.orange)))]}function Tu(vt,ut){return ut||(ut="thickness"),ca(Fe.bn,"LineH",{width:16,height:16,strokeWidth:vt,margin:1,background:"transparent",mouseEnter:(Sn,ua)=>ua.background="dodgerblue",mouseLeave:(Sn,ua)=>ua.background="transparent",click:wa(ut,vt),contextClick:wa(ut,vt)})}function il(vt,ut){return ut||(ut="dash"),ca(Fe.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:vt,margin:1,background:"transparent",mouseEnter:(Sn,ua)=>ua.background="dodgerblue",mouseLeave:(Sn,ua)=>ua.background="transparent",click:wa(ut,vt),contextClick:wa(ut,vt)})}function Xa(){return[ca("ContextMenuButton",ca(Fe.s_,"Horizontal",Tu(1),Tu(2),Tu(3),Tu(4))),ca("ContextMenuButton",ca(Fe.s_,"Horizontal",il(null),il([2,4]),il([4,4])))]}function qi(vt,ut){return ut||(ut="figure"),ca(Fe.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:vt,margin:1,background:"transparent",mouseEnter:(Sn,ua)=>ua.fill="dodgerblue",mouseLeave:(Sn,ua)=>ua.fill="lightgray",click:wa(ut,vt),contextClick:wa(ut,vt)})}Yt.current.nodeTemplate.contextMenu=ca("ContextMenu",ca("ContextMenuButton",ca(Fe.s_,"Horizontal",qi("Rectangle"),qi("RoundedRectangle"),qi("Ellipse"),qi("Diamond"))),ca("ContextMenuButton",ca(Fe.s_,"Horizontal",qi("Parallelogram2"),qi("ManualOperation"),qi("Procedure"),qi("Cylinder1"))),ca("ContextMenuButton",ca(Fe.s_,"Horizontal",qi("Terminator"),qi("CreateRequest"),qi("Document"),qi("TriangleDown"))),Vi(),Zo(),Xa()),Yt.current.groupTemplate=ca(Fe.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:Fe.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(vt,ut)=>{var Sn=ut.addMembers(ut.diagram.selection,!0);Sn||ut.diagram.currentTool.doCancel()},avoidable:!1},new Fe.KX("location","loc",Fe.E9.parse).makeTwoWay(Fe.E9.stringify),ca(Fe.s_,"Auto",{name:"BODY"},ca(Fe.bn,{parameter1:10,fill:no.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:Fe.z6.AllSides,toSpot:Fe.z6.AllSides},new Fe.KX("fill"),new Fe.KX("stroke","color"),new Fe.KX("strokeWidth","thickness"),new Fe.KX("strokeDashArray","dash")),ca(Fe.Vm,{background:"transparent",margin:20})),ca(Fe.al,{alignment:Fe.z6.Top,alignmentFocus:Fe.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new Fe.KX("text"),new Fe.KX("stroke","color"))),Yt.current.groupTemplate.selectionAdornmentTemplate=ca(Fe.uz,"Spot",ca(Fe.s_,"Auto",ca(Fe.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),ca(Fe.Vm,{margin:1.5})),Yi({alignment:Fe.z6.TopRight,alignmentFocus:Fe.z6.BottomRight})),Yt.current.groupTemplate.contextMenu=ca("ContextMenu",Vi(),Zo(),Xa()),Yt.current.linkTemplate=ca(Fe.rU,{layerName:"Foreground",routing:Fe.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new Fe.KX("fromSpot","fromSpot",Fe.z6.parse),new Fe.KX("toSpot","toSpot",Fe.z6.parse),new Fe.KX("fromShortLength","dir",vt=>vt>=1?10:0),new Fe.KX("toShortLength","dir",vt=>vt>=1?10:0),new Fe.KX("points").makeTwoWay(),ca(Fe.bn,{strokeWidth:2},new Fe.KX("stroke","color"),new Fe.KX("strokeWidth","thickness"),new Fe.KX("strokeDashArray","dash")),ca(Fe.bn,{segmentIndex:0,segmentOffset:new Fe.E9(15,0),segmentOrientation:Fe.rU.OrientAlong,alignmentFocus:Fe.z6.Right,figure:"circle",width:10,strokeWidth:0},new Fe.KX("fill","color"),new Fe.KX("visible","dir",vt=>vt===1)),ca(Fe.bn,{segmentIndex:-1,segmentOffset:new Fe.E9(-10,6),segmentOrientation:Fe.rU.OrientPlus90,alignmentFocus:Fe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Fe.KX("fill","color"),new Fe.KX("visible","dir",vt=>vt>=1),new Fe.KX("width","thickness",vt=>7+3*vt),new Fe.KX("height","thickness",vt=>7+3*vt),new Fe.KX("segmentOffset","thickness",vt=>new Fe.E9(-15,4+1.5*vt))),ca(Fe.bn,{segmentIndex:0,segmentOffset:new Fe.E9(15,-6),segmentOrientation:Fe.rU.OrientMinus90,alignmentFocus:Fe.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new Fe.KX("fill","color"),new Fe.KX("visible","dir",vt=>vt===2),new Fe.KX("width","thickness",vt=>7+3*vt),new Fe.KX("height","thickness",vt=>7+3*vt),new Fe.KX("segmentOffset","thickness",vt=>new Fe.E9(-15,4+1.5*vt))),ca(Fe.al,{alignmentFocus:new Fe.z6(0,1,-4,0),editable:!0},new Fe.KX("text").makeTwoWay(),new Fe.KX("stroke","color"))),Yt.current.linkTemplate.selectionAdornmentTemplate=ca(Fe.uz,ca(Fe.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Lu(2)},new Fe.KX("pathPattern","thickness",Lu)),Yi({alignmentFocus:new Fe.z6(0,0,-6,-4)}));function Lu(vt){return ca(Fe.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(vt+4).toString()+" H3"})}function vu(vt){var ut="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return vt===0?ut="M0 0 M16 16 M0 8 L16 8":vt===2&&(ut="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),ca(Fe.bn,{geometryString:ut,margin:2,background:"transparent",mouseEnter:(Sn,ua)=>ua.background="dodgerblue",mouseLeave:(Sn,ua)=>ua.background="transparent",click:wa("dir",vt),contextClick:wa("dir",vt)})}function Wu(vt){var ut=(Sn,ua)=>{Sn.handled=!0,Sn.diagram.model.commit(nr=>{var $e=ua.part.adornedPart;nr.set($e.data,vt?"toSpot":"fromSpot",Fe.z6.stringify(Fe.z6.AllSides)),(vt?$e.toNode:$e.fromNode).invalidateConnectedLinks()})};return ca(Fe.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Sn,ua)=>ua.background="dodgerblue",mouseLeave:(Sn,ua)=>ua.background="transparent",click:ut,contextClick:ut})}function na(vt,ut){var Sn=0,ua=Fe.z6.RightSide;vt.equals(Fe.z6.Top)?(Sn=270,ua=Fe.z6.TopSide):vt.equals(Fe.z6.Left)?(Sn=180,ua=Fe.z6.LeftSide):vt.equals(Fe.z6.Bottom)&&(Sn=90,ua=Fe.z6.BottomSide),ut||(Sn-=180);var nr=($e,Mt)=>{$e.handled=!0,$e.diagram.model.commit(tt=>{var Nt=Mt.part.adornedPart;tt.set(Nt.data,ut?"toSpot":"fromSpot",Fe.z6.stringify(ua)),(ut?Nt.toNode:Nt.fromNode).invalidateConnectedLinks()})};return ca(Fe.bn,{alignment:vt,alignmentFocus:vt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Sn,background:"transparent",mouseEnter:($e,Mt)=>Mt.background="dodgerblue",mouseLeave:($e,Mt)=>Mt.background="transparent",click:nr,contextClick:nr})}Yt.current.linkTemplate.contextMenu=ca("ContextMenu",Zo(),Xa(),ca("ContextMenuButton",ca(Fe.s_,"Horizontal",vu(0),vu(1),vu(2))),ca("ContextMenuButton",ca(Fe.s_,"Horizontal",ca(Fe.s_,"Spot",Wu(!1),na(Fe.z6.Top,!1),na(Fe.z6.Left,!1),na(Fe.z6.Right,!1),na(Fe.z6.Bottom,!1)),ca(Fe.s_,"Spot",{margin:new Fe.Zt(0,0,0,2)},Wu(!0),na(Fe.z6.Top,!0),na(Fe.z6.Left,!0),na(Fe.z6.Right,!0),na(Fe.z6.Bottom,!0)))));const fi=`{ "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 Mi=["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 $i(vt){return console.log("shapeName:",vt),Mi.indexOf(vt)>=0}var _t=new Fe.YI(ba.current,{maxSelectionCount:1,linkTemplate:ca(Fe.rU,{locationSpot:Fe.z6.Center,selectionAdornmentTemplate:ca(Fe.uz,"Link",{locationSpot:Fe.z6.Center},ca(Fe.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),ca(Fe.bn,{toArrow:"Standard",stroke:null}))},{routing:Fe.rU.AvoidsNodes,curve:Fe.rU.JumpOver,corner:5,toShortLength:4},new Fe.KX("points"),ca(Fe.bn,{isPanelMain:!0,strokeWidth:2}),ca(Fe.bn,{toArrow:"Standard",stroke:null})),model:new Fe.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...Fe.bn.getFigureGenerators().toArray().map(vt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:vt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Yt.current.addDiagramListener("TextEdited",function(vt){var ut;const Sn=vt.subject.part;var ua=(ut=document.activeElement)==null?void 0:ut.value;typeof ua=="string"&&ua.trim()===""&&Yt.current.model.commit(function(nr){nr.set(Sn.data,"text","\u672A\u547D\u540D"),Yt.current.commandHandler.stopCommand()},"increment")}),_t.nodeTemplate=ca(Fe.NB,"Auto",{locationSpot:Fe.z6.Center},new Fe.KX("location","location",Fe.E9.parse).makeTwoWay(Fe.E9.stringify),ca(Fe.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 Fe.KX("stroke").makeTwoWay(),new Fe.KX("fill").makeTwoWay(),new Fe.KX("figure")),ca(Fe.al,{margin:new Fe.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new Fe.$u(16,16),maxSize:new Fe.$u(10,NaN),textAlign:"center",editable:!0},new Fe.KX("key").makeTwoWay())),setTimeout(()=>{Yt.current.grid=ca(Fe.s_,"Grid",ca(Fe.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),ca(Fe.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Yt.current.grid.visible=!0,Yt.current.grid.gridCellStroke="darkgray",Yt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Yt.current,Yt.current}const Zi=()=>qn(this,null,function*(){var ca=Yt.current.makeImage();const no=yield(0,mn.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:ca.src}});$t({src:no.url})});return(0,b.useEffect)(()=>(setTimeout(()=>{So()},500),Ua(Xr+1),()=>{Yt.current=null}),[]),xn.createElement("div",{ref:lo,className:Wa.current?`${An.maxH60} body-overflow-initial`:"body-overflow-initial"},xn.createElement(ft.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Xr,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:xn.createElement(Vt.Z,null,xn.createElement(rn.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),xn.createElement(rn.Z,{onClick:()=>{var ca,no,Bi=Yt.current.selection.first();if(Wa.current=!Wa.current,document.activeElement&&Bi){let Yi=(no=(ca=document.activeElement)==null?void 0:ca.value)==null?void 0:no.trim();typeof Yi=="string"&&Yt.current.model.commit(function(wa){wa.set(Bi.data,"text",Yi||"\u672A\u547D\u540D"),Yt.current.commandHandler.stopCommand()},"increment")}Ua(Xr+1)}},xn.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:It},xn.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:An.flowChartWrp},xn.createElement("div",{style:{display:"flex",height:"100%"}},xn.createElement("div",{style:{width:"300px",height:"100%"}},xn.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),xn.createElement("div",{style:{height:"calc(100% - 50px)"},className:An.myPaletteDiv,ref:ba})),xn.createElement("div",{style:{flex:1,position:"relative"}},xn.createElement("div",{ref:la,style:{height:"80vh"}}))),xn.createElement("div",{className:"tr"},xn.createElement(Ge.ZP,{size:"large",onClick:Zi,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var ke=On,et=ae(78045),jt=ae(42405);const cn=et.ZP.Group,on={margin:"0 8px"};var Dn=({callback:It,onCancel:$t})=>{function Yt(la){It(la)}return b.createElement(We.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Yt},b.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},b.createElement("span",{style:on},"\u5355\u5143\u683C\u6570\uFF1A"),b.createElement("span",{style:on},"\u884C\u6570"),b.createElement(We.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},b.createElement(jt.Z,null)),b.createElement("span",{style:on},"\u5217\u6570"),b.createElement(We.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},b.createElement(jt.Z,null))),b.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},b.createElement("span",{style:on},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),b.createElement(We.default.Item,{name:"align"},b.createElement(cn,null,b.createElement(et.ZP,{value:"default"},b.createElement("i",{className:"fa fa-align-justify"})),b.createElement(et.ZP,{value:"left"},b.createElement("i",{className:"fa fa-align-left"})),b.createElement(et.ZP,{value:"center"},b.createElement("i",{className:"fa fa-align-center"})),b.createElement(et.ZP,{value:"right"},b.createElement("i",{className:"fa fa-align-right"}))))),b.createElement("div",{className:"flex-container flex-end"},b.createElement(Ge.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),b.createElement(Ge.ZP,{type:"ghost",onClick:$t},"\u53D6\u6D88")))},Fn=ae(47897),Tn=ae(61016),En=ae.n(Tn),yn=(0,b.forwardRef)(({use3d:It,width:$t,height:Yt,callback:la,showSaveButton:ba},Wa)=>{const lo=(0,b.useRef)(),Xr=(0,b.useRef)(),[Ua,So]=(0,b.useState)(!1),Zi=(0,b.useRef)({id:lo,appName:"graphing",width:$t||1e3,height:Yt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,b.useEffect)(()=>{Xr.current=new(En())(Zi.current,!0),window.onload=function(){Xr.current.inject("applet_container")}},[]);const ca=()=>{var no=window.ggbApplet.getPNGBase64(1,!0,72);return la&&la(no),no};return(0,b.useEffect)(()=>{Zi.current.appName=Ua?"3D":"graphing",Xr.current.inject("applet_container")},[Ua]),(0,b.useEffect)(()=>{So(It)},[It]),(0,b.useImperativeHandle)(Wa,()=>({getImgData:ca})),b.createElement(b.Fragment,null,b.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:lo}),b.createElement(Vt.Z,{align:"middle"},b.createElement(rn.Z,{flex:1},b.createElement(Fn.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Ua,onChange:no=>So(no)})),b.createElement(rn.Z,null,b.createElement(Ge.ZP,{size:"large",onClick:ca,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),Qt=ae(36527),wt=ae(25934),hn=ae(2453);const bn="link",nn="upload-image",Ut="add-flowchart",da="draw-image",Gn="add-flowchart",ga="code-block",mr="add-table",to="------------",co={default:to,left:`:${to}`,center:`:${to}:`,right:`${to}:`};var ir=ae(99914),To=(It,$t,Yt)=>new Promise((la,ba)=>{var Wa=Ua=>{try{Xr(Yt.next(Ua))}catch(So){ba(So)}},lo=Ua=>{try{Xr(Yt.throw(Ua))}catch(So){ba(So)}},Xr=Ua=>Ua.done?la(Ua.value):Promise.resolve(Ua.value).then(Wa,lo);Xr((Yt=Yt.apply(It,$t)).next())});function _r(){}let cr=0;const fr=1e4,Wo="\u2581",Sr="@\u2581\u2581@",ui="@\u2581@",mo=` +**\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`,Ei=["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 Ho(It){return/^\d+$/.test(It)?`${It}px`:It}const va=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",lr={[va+"-B"]:"bold",[va+"-I"]:"italic"},ko={[bn]:"\u6DFB\u52A0\u94FE\u63A5",[ga]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[nn]:"\u6DFB\u52A0\u56FE\u7247",[da]:"\u6DFB\u52A0\u753B\u56FE",[Ut]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[mr]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var vo=({defaultValue:It="",onChange:$t,width:Yt="100%",height:la=400,miniToolbar:ba=!1,isFocus:Wa=!1,watch:lo,insertTemp:Xr,mode:Ua="markdown",id:So="markdown-editor-id",showResizeBar:Zi=!1,noStorage:ca=!1,showNullButton:no=!1,showNullProgramButton:Bi=!1,hidetoolBar:Yi=!1,fullScreen:wa=!1,onBlur:Yn,onCMBeforeChange:Vi,onFullScreen:Zo,className:Tu="",disablePaste:il=!1,disabled:Xa=!1,disabledFill:qi=!1,placeholder:Lu="",values:vu="",extraUse:Wu})=>{const[na,fi]=(0,b.useState)(null),[Mi,$i]=(0,b.useState)(It),[_t,vt]=(0,b.useState)(lo),[ut,Sn]=(0,b.useState)(wa),[ua,nr]=(0,b.useState)(""),[$e,Mt]=(0,b.useState)(0),[tt,Nt]=(0,b.useState)(la),[Ie,nt]=(0,b.useState)(!1),Zt=(0,b.useRef)((0,wt.Z)()),Tt=(0,b.useRef)(!1),xt=(0,b.useRef)(),[Wn,Jn]=(0,b.useState)(0),[oa,Pa]=(0,b.useState)(0),ra=(0,b.useRef)(),Kt=(0,b.useRef)(),ma=(0,b.useRef)(),ur=(0,b.useRef)(),dr=()=>To(void 0,null,function*(){var Na;const ia=yield Fetch("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Zt.current}});(Na=ia==null?void 0:ia.attachments)!=null&&Na.length&&(console.log("cm:",na,ra),ia.attachments.map(kn=>{kn.content_type.indexOf("image")>-1?na.replaceSelection(`![,](/api/attachments/${kn.id}?type=${kn.content_type})`):kn.content_type.indexOf("video")>-1?na.replaceSelection(``):kn.content_type.indexOf("pdf")>-1?na.replaceSelection(`${kn.name}`):na.replaceSelection(`[${kn.name}](${ENV.API_SERVER}/api/attachments/${kn.id}?type=${kn.content_type})`)}))});(0,b.useEffect)(()=>{const Na=window.scrollY||window.pageYOffset;$i(vu),na==null||na.setValue(vu),window.scrollTo(0,Na)},[vu]),(0,b.useEffect)(()=>{Zo==null||Zo(ut)},[ut]),(0,b.useEffect)(()=>{if(ra.current){let Na=function(kn,fa){var kr;if(il){fa.preventDefault();return}const ze=fa.clipboardData;if(ze){const Uo=ze.types.toString(),sr=ze.items;if(Uo==="Files"||ze.types.indexOf("Files")>-1){if(fa.preventDefault(),Ua=="stex")return;try{let vr=sr[1];((kr=sr[0])==null?void 0:kr.kind)==="file"&&(vr=sr[0]);const wr=vr.getAsFile(),Qr=wr.name.split(".").pop();(0,St.I)(wr,Do=>{var ni,ai,zi;Do.id?((ni=wr==null?void 0:wr.type)==null?void 0:ni.indexOf("image"))>-1?ia.replaceSelection(``):((ai=wr==null?void 0:wr.type)==null?void 0:ai.indexOf("video"))>-1?ia.replaceSelection(``):((zi=wr==null?void 0:wr.type)==null?void 0:zi.indexOf("pdf"))>-1?ia.replaceSelection(`${wr.name}`):Ei.includes(Qr)?ia.replaceSelection(`${wr.name}`):ia.replaceSelection(`[${wr.name}](/api/attachments/${Do.id}?type=${Do.content_type})`):(Do==null?void 0:Do.status)===401&&(hn.ZP.warning((Do==null?void 0:Do.message)||"\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),document.location.href="/user/login")})}catch(vr){hn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ia=je().fromTextArea(ra.current,{mode:Ua,lineNumbers:!ba,lineWrapping:!0,value:It,autoCloseTags:!Bi,autoCloseBrackets:!0});return ia.on("keyup",function(kn,fa){fa.keyCode===8&&(kn.getValue()==""?ia.setOption("placeholder",Lu):ia.setOption("placeholder",null))}),ia.on("keydown",function(kn,fa){if(fa.keyCode===8){var kr=Hn(kn);kr&&fa.preventDefault()}}),Wa&&ia.focus(),ia.on("paste",Na),ia.on("dragleave",function(kn,fa){Kt.current.classList.remove("mouse-hover-md")}),Xa&&ia.on("beforeChange",function(kn,fa){(fa.origin==="paste"||fa.origin==="+input")&&fa.cancel()}),fi(ia),()=>{ia.off("paste",Na)}}},[]);const Ra=(0,b.useCallback)(()=>{if(Kt.current)try{}catch(Na){console.log(Na,"---- to set md editor body height")}},[tt,Kt,ut]);(0,b.useEffect)(()=>{function Na(){let ia=new Te.Z(kn=>{for(let fa of kn)(fa.target.offsetHeight>0||fa.target.offsetWidth>0)&&(Ra(),na.setSize("100%","100%"),na.refresh())});return ia.observe(ra.current.parentElement),ia}if(na){const ia=Na();return()=>{var kn,fa;(kn=ra.current)!=null&&kn.parentElement&&ia.unobserve((fa=ra.current)==null?void 0:fa.parentElement)}}},[na,Ra]),(0,b.useEffect)(()=>{if(na){let Na=[];for(const[ia,kn]of Object.entries(lr)){let fa={[ia]:()=>{Kn(kn)}};Na.push(fa),na.addKeyMap(fa)}return xt.current=setInterval(()=>{Tt.current&&dr()},4e3),()=>{clearInterval(xt.current);for(let ia of Na)na.removeKeyMap(ia)}}},[na]),(0,b.useEffect)(()=>{wa!==ut&&Sn(wa)},[wa]),(0,ir.Z)(()=>{if(!ca&&$e>0){let Na=new Date().getTime(),ia=window.sessionStorage.getItem(So);Na>=$e+fr&&(!ia||ia!==Mi)&&(window.sessionStorage.setItem(So,Mi),nt(!0))}},fr),(0,b.useEffect)(()=>{vt(lo)},[na,lo]),(0,b.useEffect)(()=>{na&&Wa&&na.focus()},[na,Wa]),(0,b.useEffect)(()=>{if(_t&&na){let Na=function(kn){let fa=kn.target;if(ur.current){let kr=fa.scrollTop/fa.scrollHeight;ur.current.scrollTop=ur.current.scrollHeight*kr}};const ia=na.getScrollerElement();return ia.addEventListener("scroll",Na),()=>{ia.removeEventListener("scroll",Na)}}},[na,_t]),(0,b.useEffect)(()=>{if(na&&Vi){let Na=function(ia,kn){Vi(ia,kn)};return na.on("beforeChange",Na),()=>{na.off("beforeChange",Na)}}},[na,Vi]),(0,b.useEffect)(()=>{if(na&&Yn){let Na=function(){Yn(na.getValue())};return na.on("blur",Na),()=>{na.off("blur",Na)}}},[na,Yn]);function Hn(Na,ia){var kn=Na.getDoc(),fa=kn.getCursor(),kr=kn.getLine(fa.line),ze=kr.charAt(fa.ch-1),Uo=kr.lastIndexOf("@\u2581@",fa.ch),sr=kr.lastIndexOf("@\u2581\u2581@",fa.ch),vr=Uo>sr?Uo:sr,wr=Uo>sr?3:4;if(Sr.indexOf(ze)===-1)return null;if(console.log("change1:",ia,Na,kr,fa,vr,Uo,sr,ze),vr>=0&&fa.ch-vr<5){var Qr=vr+wr;return kn.replaceRange("",{line:fa.line,ch:vr},{line:fa.line,ch:Qr}),{line:fa.line,ch:Qr}}return null}(0,b.useEffect)(()=>{if(na){let Na=function(ia,kn){const fa=ia.getValue();$i(fa),Mt(new Date().getTime()),ia.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),$t&&(Bi?$t(fa,Vo(fa)):$t(fa))};return na.on("change",Na),()=>{na.off("change",Na)}}},[na,$t]),(0,b.useEffect)(()=>{if(na)if(It==null)na.setValue(""),$i("");else{const Na=window.scrollY||window.pageYOffset;It!==na.getValue()&&(na.setValue(It),$i(It),na.setCursor(Xa?1:na.lineCount(),0),window.scrollTo(0,Na))}},[na,It]);const Kn=(0,b.useCallback)(Na=>{const ia=na.getCursor(),kn=na.getSelection();let fa=kn.split(` +`);switch(Na){case"bold":return na.replaceSelection("**"+kn+"**"),kn===""&&na.setCursor(ia.line,ia.ch+2),na.focus();case"italic":return na.replaceSelection("*"+kn+"*"),kn===""&&na.setCursor(ia.line,ia.ch+1),na.focus();case"code":return na.replaceSelection("`"+kn+"`"),kn===""&&na.setCursor(ia.line,ia.ch+1),na.focus();case"inline-latex":return nr("inline-latex"),na.focus();case"latex":return na.replaceSelection("```latex\n"+kn+"\n```"),na.setCursor(ia.line+1,kn.length+1),na.focus();case"line-break":return na.replaceSelection(`
+`),na.focus();case"list-ul":return kn===""?na.replaceSelection("- "+kn):na.replaceSelection(fa.map(kr=>kr===""?"":`- ${kr}`).join(` +`)),na.focus();case"list-ol":return kn===""?na.replaceSelection("1. "+kn):na.replaceSelection(fa.map((kr,ze)=>kr===""?"":`${ze+1}. ${kr}`).join(` +`)),na.focus();case"add-null-ch":return kn===""&&na.setCursor(ia.line,ia.ch),na.replaceSelection(Wo),na.focus();case"add-signal":return kn===""&&na.setCursor(ia.line,ia.ch),na.replaceSelection(ui),na.focus();case"add-multiple":return kn===""&&na.setCursor(ia.line,ia.ch),na.replaceSelection(Sr),na.focus();case"inster-template-1":return kn===""&&na.setCursor(ia.line,ia.ch),na.replaceSelection(mo),na.focus();case"eraser":return na.setValue(""),na.focus();case"trigger-watch":return vt(!_t),na.focus();case"trigger-full-screen":return Sn(!ut),na.focus();case bn:nr(bn);return;case ga:nr(ga);return;case nn:nr(nn);return;case da:nr(da);return;case"maths-latex":nr("maths-latex");return;case Ut:nr(Ut);return;case mr:nr(mr);return;default:throw new Error}},[na,_t,ut]),Nn=(0,b.useCallback)((Na,ia)=>{var kn,fa,kr,ze,Uo,sr;switch(nr(""),ua){case bn:const{title:ni,link:ai}=Na;return na.replaceSelection(`[${ni}](${ai})`),na.focus();case ga:const{language:zi,content:ri}=Na;return na.replaceSelection(["```"+zi,ri,"```"].join(` +`)),na.focus();case"maths-latex":for(var vr=atob(Na),wr=new Uint8Array(vr.length),Qr=0;Qr{tl.id?na.replaceSelection(`![,](/api/attachments/${tl.id}?type=${tl.content_type})`):(tl==null?void 0:tl.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":na.replaceSelection("`$$"+Na+"$$`");break;case nn:case da:case Gn:const{src:Ti,alt:Ai}=Na,Pi=ia,Mu=(kr=(fa=(kn=Pi==null?void 0:Pi.name)==null?void 0:kn.split("."))==null?void 0:fa.pop)==null?void 0:kr.call(fa);return((ze=Pi==null?void 0:Pi.type)==null?void 0:ze.indexOf("image"))>-1||!(Pi!=null&&Pi.type)?Pi.align||Pi.width?na.replaceSelection(`

${Ai||

`):na.replaceSelection(`${Ai||`):((Uo=Pi==null?void 0:Pi.type)==null?void 0:Uo.indexOf("video"))>-1?na.replaceSelection(``):((sr=Pi==null?void 0:Pi.type)==null?void 0:sr.indexOf("pdf"))>-1?na.replaceSelection(`${Pi.name}`):Ei.includes(Mu)?na.replaceSelection(`${Pi.name}`):na.replaceSelection(`[${Pi.name}](${Ti})`),na.focus();case mr:const{row:Ku,col:Ll,align:Cl}=Na;let Ou=` +`;for(let tl=0;tl{switch(ua){case bn:return b.createElement(Xt,{callback:Nn,onCancel:Br});case ga:return b.createElement(pn.Z,{callback:Nn,onCancel:Br});case nn:return b.createElement(St.Z,{callback:Nn,onCancel:Br});case Ut:return b.createElement(ke,{callback:Nn,onCancel:Br});case mr:return b.createElement(Dn,{callback:Nn,onCancel:Br});case"maths-latex":return b.createElement(yn,{showSaveButton:!0,callback:Nn});case"inline-latex":return b.createElement(Qt.Z,{showSaveButton:!0,callback:Nn});default:return null}},[ua]);function Br(){nr("")}(0,b.useEffect)(()=>{if(ma.current){let Na=function(Uo){kr=!0,ze=Uo.pageY},ia=function(){kr=!1},kn=function(Uo){if(kr){let sr=Uo.pageY-ze;sr<0&&(sr=0),sr>300&&(sr=300);let vr=la+sr+"px";Nt(vr)}},fa=ma.current,kr=!1,ze=0;return fa.addEventListener("mousedown",Na),document.addEventListener("mousemove",kn),document.addEventListener("mouseup",ia),()=>{fa.removeEventListener("mousedown",Na),document.removeEventListener("mousemove",kn),document.removeEventListener("mouseup",ia)}}},[na,ma]),(0,b.useEffect)(()=>{Nt(la)},[la]);const ao=Ho(Yt),Kr=Ho(tt),Ga={width:ao,height:Kr},fo=(0,b.useMemo)(()=>{if($e){let Na=new Date($e),ia=Na.getHours(),kn=Na.getMinutes(),fa=Na.getSeconds();return ia=ia<10?"0"+ia:ia,kn=kn<10?"0"+kn:kn,fa=fa<10?"0"+fa:fa,`${ia}:${kn}:${fa}`}return 0},[$e]),Vo=Na=>{const ia=[];if(Bi){let kn=-1;Na=Na.replace(/(@▁▁@|@▁@)/g,function(fa,kr,ze){ia.push({multiLine:fa!==ui})})}return ia};function Oi(){window.sessionStorage.removeItem(So),nt(!1),Mt(0)}function Ri(){nt(!1),Mt(0),na.setValue(window.sessionStorage.getItem(So))}(0,b.useEffect)(()=>{ko[ua]&&ua!==da&&ua!==Ut&&setTimeout(()=>{const Na=document.getElementsByClassName("markdown-popup-form")[0],ia=window.innerWidth/2-Na.offsetWidth/2,kn=window.innerHeight/2-Na.offsetHeight/2;Jn(ia),Pa(kn)},0)},[ua]);const uu=Na=>{Na.preventDefault();const ia=Na.clientX-Wn,kn=Na.clientY-oa;document.body.onmousemove=fa=>{let kr=fa.clientX-ia,ze=fa.clientY-kn;const Uo=document.getElementsByClassName("markdown-popup-form")[0],sr=window.innerWidth-Uo.offsetWidth,vr=window.innerHeight-Uo.offsetHeight;kr=Math.max(0,Math.min(kr,sr)),ze=Math.max(0,Math.min(ze,vr)),Ur(fa.clientX,fa.clientY,ia,kn)&&(Jn(kr),Pa(ze))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ur=(Na,ia,kn,fa)=>{const kr=document.body.clientHeight,ze=document.body.clientWidth;return Na<20&&kn>Na||Na>ze-20&&knia||ia>kr-20&&faLe in We?Ve(We,Le,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):We[Le]=Ge,z=(We,Le)=>{for(var Ge in Le||(Le={}))E.call(Le,Ge)&&y(We,Ge,Le[Ge]);if(a)for(var Ge of a(Le))x.call(Le,Ge)&&y(We,Ge,Le[Ge]);return We},te=(We,Le)=>Xe(We,de(Le));const{useForm:ie}=b.default,oe={width:280,marginRight:10},ue={labelCol:{span:5},wrapperCol:{span:19}};var Pe=({callback:We,onCancel:Le})=>{const[Ge]=ie();let Ue=(0,Oe.useRef)();function st(an){Ue.current.width=Ge.getFieldValue("width"),Ue.current.align=Ge.getFieldValue("align"),We(an,Ue.current)}function Je(an,yt){if(an.status===-1){me.ZP.error(an.message);return}Ge.setFieldsValue({src:`/api/attachments/${an.id}`,type:yt.type})}function At(an){let yt=an.target.files[0];Ue.current=yt,Ke(yt,Je)}return Ye.createElement(b.default,te(z({form:Ge},ue),{className:"upload-image-panel",onFinish:st,style:{width:470,overflow:"hidden"}}),Ye.createElement(b.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ye.createElement("div",{className:"flex-container"},Ye.createElement(b.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5730\u5740"}]},Ye.createElement(je.default,{style:oe})),Ye.createElement(Be,{onFileChange:At}))),Ye.createElement(b.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ye.createElement(je.default,{style:{width:264}})),Ye.createElement(b.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ye.createElement(Te.Z,null,Ye.createElement(b.default.Item,{name:"width",style:{margin:0}},Ye.createElement(Me.Z,{style:{width:264}})),Ye.createElement("span",{className:"ml8"},"%"))),Ye.createElement(b.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ye.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"}]})),Ye.createElement("aside",null,Ye.createElement(b.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ye.createElement(Se.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ye.createElement(Se.ZP,{type:"default",onClick:Le},"\u53D6\u6D88"))))};function Be({onFileChange:We}){return Ye.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ye.createElement("input",{type:"file",onChange:We}))}function Ke(We,Le){if(!We)throw new String("\u6CA1\u6709\u6587\u4EF6");if(!(0,Re.bg)())throw me.ZP.warning("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C"),new String("\u8BF7\u767B\u5F55\u540E\u518D\u64CD\u4F5C");let Ge=new FormData;Ge.append("editormd-image-file",We),Ge.append("file_param_name","editormd-image-file"),Ge.append("byxhr","true");var Ue=new window.XMLHttpRequest;Ue.withCredentials=!0,Ue.addEventListener("load",function(st){Le(JSON.parse(st.target.responseText),We)},!1),Ue.addEventListener("error",function(st){console.error(st)},!1),Ue.open("POST",`${Ze.KI}/api/attachments.json`),Ue.send(Ge)}},76621:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return je}});var b=ae(67294),me=ae(73935);class je extends b.Component{constructor(Me){super(Me);const Qe=window.document;this.node=Qe.createElement("div"),Qe.body.appendChild(this.node)}render(){const{children:Me}=this.props;return(0,me.createPortal)(Me,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},99914:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return me}});var b=ae(67294);function me(je,Te){const Me=(0,b.useRef)();(0,b.useEffect)(()=>{Me.current=je}),(0,b.useEffect)(()=>{function Qe(){Me.current()}if(Te!==null){let Se=setInterval(Qe,Te);return()=>clearInterval(Se)}},[Te])}},84734:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return E}});var b=ae(67294),me=ae(35973),je=ae(91773),Te=ae(2453),Me=ae(14446),Qe=ae(11486),Se={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},Ze=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Ve=(x,y,z)=>y in x?Ze(x,y,{enumerable:!0,configurable:!0,writable:!0,value:z}):x[y]=z,Xe=(x,y)=>{for(var z in y||(y={}))Re.call(y,z)&&Ve(x,z,y[z]);if(Oe)for(var z of Oe(y))Ye.call(y,z)&&Ve(x,z,y[z]);return x},de=(x,y,z)=>new Promise((te,ie)=>{var oe=Be=>{try{Pe(z.next(Be))}catch(Ke){ie(Ke)}},ue=Be=>{try{Pe(z.throw(Be))}catch(Ke){ie(Ke)}},Pe=Be=>Be.done?te(Be.value):Promise.resolve(Be.value).then(oe,ue);Pe((z=z.apply(x,y)).next())});const a=({shixunsDetail:x,globalSetting:y,loading:z,dispatch:te,title:ie,pathList:oe=[],showInputPath:ue=!1,isMergeSelectFile:Pe=!1,onFinish:Be=()=>{}})=>{const[Ke]=je.default.useForm(),We=(0,me.useParams)(),Le=(0,me.useLocation)(),Ge=(0,b.useRef)(),[Ue,st]=(0,b.useState)(""),[Je,At]=(0,b.useState)(""),[an,yt]=(0,b.useState)([]),[ln,mt]=(0,b.useState)([]);(0,b.useEffect)(()=>{var ft,Vt;Ge.current=((Vt=(ft=Le.pathname)==null?void 0:ft.split("/"))==null?void 0:Vt[3])==="repository"},[]),(0,b.useEffect)(()=>{if(x.actionTabs.key!=="Repository-SelectFilePath")return;const ft=oe.join("/");let Vt=[];oe.map((Rn,bt)=>{bt===0?Vt.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Rn}`,path:ft}):Vt.push({val:`/${Rn}`,path:ft})}),yt(Vt),st(ft),At(ft),Wt(ft)},[x.actionTabs.key]);const Wt=ft=>de(void 0,null,function*(){const Vt=yield te({type:Ge.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:We.id,path:ft}});Vt&&mt(Vt.trees||[])}),tn=ft=>{let Vt=Ue;ft.type==="tree"&&(an.length?an.push({val:`/${ft.name}`,path:ft.name}):an.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${ft.name}`,path:ft.name}),yt(an),Vt=Ue?`${Ue}/${ft.name}`:ft.name,st(Vt)),Wt(Vt)},Xt=(ft,Vt)=>{const Rn=an.filter((Gt,Fe)=>Fe<=Vt);yt(Rn);const bt=Rn.filter((Gt,Fe)=>Fe!==0).map(Gt=>Gt.val).join("").substr(1);st(bt),Wt(bt)},pn=()=>de(void 0,null,function*(){const ft=Ke==null?void 0:Ke.getFieldsValue(),Vt=Ue?`${Ue}${ft!=null&&ft.name?`/${ft==null?void 0:ft.name}`:""}`:ft==null?void 0:ft.name;if(Pe){Be(Vt),St();return}if(ue){yield Ke.validateFields();const Rn=yield te({type:"shixunsDetail/uploadGitFolder",payload:Xe(Xe({},{id:We.id,path:Vt}),Ge.current?{}:{secret_repository:!0})});Be(Je),Rn.status===0&&Te.ZP.info("\u65B0\u5EFA\u6210\u529F")}else Be(Vt),Te.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");St()}),St=()=>{te({type:"shixunsDetail/setActionTabs",payload:{}}),Ke.resetFields()};return b.createElement(Me.default,{centered:!0,title:ie||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:x.actionTabs.key==="Repository-SelectFilePath",onOk:pn,onCancel:St},b.createElement("div",{className:Se.wrap},b.createElement("div",{className:Se.content},b.createElement("div",{className:Se.mainPathWrap},!!(an!=null&&an.length)&&an.map((ft,Vt)=>b.createElement("a",{key:Vt,onClick:()=>Xt(ft,Vt)},ft.val))),!!(ln!=null&&ln.length)&&ln.map((ft,Vt)=>ft.type==="tree"&&b.createElement("a",{key:Vt,onClick:()=>tn(ft)},b.createElement("i",{className:`iconfont icon-wenjianjia ${Se.colorBlue}`}),ft.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement("div",{className:"mt5 mb5"},Ue),ue&&b.createElement(je.default,{form:Ke,scrollToFirstError:!0,className:"mt20"},b.createElement(je.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.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,me.connect)(({shixunsDetail:x,loading:y,globalSetting:z})=>({shixunsDetail:x,globalSetting:z,loading:y.models.index}))(a)},75319:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return ln}});var b=ae(67294),me=ae(35973),je=ae(47221),Te=ae(11486),Me=ae(91773),Qe=ae(2453),Se=ae(14446),Ze=ae(84567),Oe=ae(83062),Re=ae(42405),Ye=ae(78045),Ve=ae(93421),Xe=ae(71230),de=ae(42563),a=ae(47897),E=ae(96670),x=ae(30001),y={wrap:"wrap___BgpUe",row:"row___UWxAG",textarea:"textarea___gaLin",btn:"btn___ZpuhS",sub:"sub___Jd_ZS"},z=ae(36295),te=ae(33170),ie=ae(52262),oe=ae(67294),ue=Object.defineProperty,Pe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ge=(mt,Wt,tn)=>Wt in mt?ue(mt,Wt,{enumerable:!0,configurable:!0,writable:!0,value:tn}):mt[Wt]=tn,Ue=(mt,Wt)=>{for(var tn in Wt||(Wt={}))We.call(Wt,tn)&&Ge(mt,tn,Wt[tn]);if(Ke)for(var tn of Ke(Wt))Le.call(Wt,tn)&&Ge(mt,tn,Wt[tn]);return mt},st=(mt,Wt)=>Pe(mt,Be(Wt)),Je=(mt,Wt,tn)=>new Promise((Xt,pn)=>{var St=Rn=>{try{Vt(tn.next(Rn))}catch(bt){pn(bt)}},ft=Rn=>{try{Vt(tn.throw(Rn))}catch(bt){pn(bt)}},Vt=Rn=>Rn.done?Xt(Rn.value):Promise.resolve(Rn.value).then(St,ft);Vt((tn=tn.apply(mt,Wt)).next())});const{Panel:At}=je.default,{TextArea:an}=Te.default;var ln=({active:mt,type:Wt="jupyter"})=>{var tn,Xt;const pn=(0,me.useParams)(),[St]=Me.default.useForm(),[ft,Vt]=(0,b.useState)({}),[Rn,bt]=(0,b.useState)(!1),[Gt,Fe]=(0,b.useState)(0),[He,zn]=(0,b.useState)([]),[sn,rn]=(0,b.useState)([]),[mn,An]=(0,b.useState)([]),xn=(Xt=(tn=(0,ie.eY)())==null?void 0:tn.shixun)==null?void 0:Xt.editable;(0,b.useEffect)(()=>{mt==="testCase"&&qn()},[mt]),(0,b.useEffect)(()=>{On()},[]);const qn=()=>Je(void 0,null,function*(){var En,kt,yn,Qt,wt,hn,bn,nn,Ut,da,Gn,ga,mr,to;const co=[{hidden:0,input:"",output:"",score:100}],ir=yield(0,te.ZP)(`/api/shixuns/${pn==null?void 0:pn.id}/jupyter_evalute_setting.json`,{method:"get"});if((ir==null?void 0:ir.status)===0){An((En=ir==null?void 0:ir.data)==null?void 0:En.standard_scripts);const To={open_evaluate:(kt=ir==null?void 0:ir.data)==null?void 0:kt.open_evaluate,exec_time:((yn=ir==null?void 0:ir.data)==null?void 0:yn.exec_time)||3,test_set_score:((Qt=ir==null?void 0:ir.data)==null?void 0:Qt.test_set_score)===null?!1:(wt=ir==null?void 0:ir.data)==null?void 0:wt.test_set_score,test_set_average:((hn=ir==null?void 0:ir.data)==null?void 0:hn.test_set_average)===null?!0:(bn=ir==null?void 0:ir.data)==null?void 0:bn.test_set_average,choice_standard_scripts:((nn=ir==null?void 0:ir.data)==null?void 0:nn.choice_standard_scripts)||null,evaluate_script:((Ut=ir==null?void 0:ir.data)==null?void 0:Ut.evaluate_script)||"",evaluate_method:(da=ir==null?void 0:ir.data)==null?void 0:da.evaluate_method,use_jupyter_result:(Gn=ir==null?void 0:ir.data)==null?void 0:Gn.use_jupyter_result};St.setFieldsValue(To),Vt(To),zn((mr=(ga=ir==null?void 0:ir.data)==null?void 0:ga.test_sets)!=null&&mr.length?(to=ir==null?void 0:ir.data)==null?void 0:to.test_sets:co)}}),On=()=>Je(void 0,null,function*(){var En;const kt=yield(0,te.ZP)(`/api/shixuns/${pn==null?void 0:pn.id}/get_jupyter_tags.json`,{method:"get"});(kt==null?void 0:kt.status)===0&&rn(((En=kt==null?void 0:kt.data)==null?void 0:En.list)||[])}),ke=En=>Je(void 0,null,function*(){const yn=He.map(wt=>wt.score).reduce((wt,hn)=>wt+hn,0);if(En.test_set_score&&yn!==100){Qe.ZP.warning("\u6D4B\u8BD5\u7528\u4F8B\u7684\u8BC4\u5206\u5360\u6BD4\u4E4B\u548C\u5FC5\u987B\u7B49\u4E8E100");return}if(En.evaluate_method===3&&(He!=null&&He.some(wt=>!wt.tags))){Qe.ZP.warning("\u8BF7\u9009\u62E9\u6307\u5B9A\u4EE3\u7801\u5757");return}bt(!0),(yield(0,te.ZP)(`/api/shixuns/${pn==null?void 0:pn.id}/update_jupyter_evaluate_setting.json`,{method:"post",body:st(Ue({},En),{mirror_script_id:En==null?void 0:En.choice_standard_scripts,open_evaluate:En!=null&&En.open_evaluate?1:0,test_set:He.map(wt=>st(Ue({},wt),{is_file:!1}))})})).status===0&&Qe.ZP.success("\u4FDD\u5B58\u6210\u529F"),bt(!1)}),et=En=>{Vt(Ue({},St.getFieldsValue())),"test_set_average"in En&&(En!=null&&En.test_set_average)&&jt(He),"test_set_score"in En&&(En!=null&&En.test_set_score)&&(St.setFieldsValue({test_set_average:!0}),Vt(st(Ue({},St.getFieldsValue()),{test_set_average:!0})),jt(He)),"choice_standard_scripts"in En&&Se.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:oe.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",oe.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>Je(void 0,null,function*(){const kt=yield(0,te.ZP)(`/api/shixuns/${pn==null?void 0:pn.id}/get_script_contents.json`,{method:"get",params:{id:pn==null?void 0:pn.id,script_id:En==null?void 0:En.choice_standard_scripts}});kt!=null&&kt.content&&(Se.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:oe.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")}),St.setFieldsValue({evaluate_script:kt==null?void 0:kt.content}),Vt(st(Ue({},St.getFieldsValue()),{evaluate_script:kt==null?void 0:kt.content})))})})},jt=En=>{let kt=0;const yn=Math.floor((100-kt)/En.length),Qt=yn+(100-kt)%En.length;En=En.map((wt,hn)=>hn===En.length-1?st(Ue({},wt),{score:Qt}):st(Ue({},wt),{score:yn})),zn(En)},cn=()=>{const En=[...He,{hidden:0,input:"",output:"",score:0}];St.getFieldValue("test_set_average")?jt(En):zn(En)},{test_set_score:on,test_set_average:Dn,choice_standard_scripts:Fn,open_evaluate:Tn}=ft;return oe.createElement("section",{className:y.wrap},oe.createElement(Me.default,{form:St,disabled:!Tn,layout:"vertical",onValuesChange:et,onFinish:ke},oe.createElement(Me.default.Item,{name:"open_evaluate",style:{marginTop:10},valuePropName:"checked"},oe.createElement(Ze.default,{disabled:!1},"\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD")),oe.createElement("h4",{className:"font14"},"\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),oe.createElement(Oe.Z,{title:!Tn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},oe.createElement(Me.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"}]},oe.createElement(Re.Z,{size:"large",style:{width:400},min:3}))),oe.createElement("h4",{className:"font14 mb10"},"\u7CFB\u7EDF\u8BC4\u5206\u89C4\u5219"),oe.createElement(Oe.Z,{title:!Tn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},oe.createElement(Me.default.Item,{name:"test_set_score"},oe.createElement(Ye.ZP.Group,null,oe.createElement(Ve.Z,{direction:"vertical"},oe.createElement(Ye.ZP,{value:!1},"\u901A\u8FC7\u5168\u90E8\u6D4B\u8BD5\u96C6",oe.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")),oe.createElement(Ye.ZP,{value:!0},"\u901A\u8FC7\u90E8\u5206\u6D4B\u8BD5\u96C6",oe.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")))))),oe.createElement(Me.default.Item,{label:oe.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"}]},oe.createElement(Ye.ZP.Group,null,oe.createElement(Ve.Z,{direction:"vertical"},oe.createElement(Ye.ZP,{value:1},"\u901A\u8FC7\u6240\u6709\u4EE3\u7801\u5757\u8BC4\u6D4B",oe.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")),oe.createElement(Ye.ZP,{value:3},"\u901A\u8FC7\u6307\u5B9A\u4EE3\u7801\u5757\u8BC4\u6D4B",oe.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"))))),oe.createElement(Xe.Z,{align:"middle",justify:"space-between",className:"font14"},oe.createElement("div",{style:{fontWeight:500}},oe.createElement("span",{className:y.sub},"*"),"\u6D4B\u8BD5\u7528\u4F8B"),oe.createElement(Oe.Z,{title:!Tn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},oe.createElement(x.op,{style:{borderRadius:2},onClick:cn},"\u6DFB\u52A0\u6D4B\u8BD5\u7528\u4F8B"))),on&&oe.createElement(Me.default.Item,{name:"test_set_average"},oe.createElement(Ye.ZP.Group,null,oe.createElement(Ye.ZP,{value:!0},"\u5747\u5206\u6BD4\u4F8B"),oe.createElement(Ye.ZP,{value:!1,style:{marginLeft:50}},"\u81EA\u5B9A\u4E49\u6BD4\u4F8B"))),oe.createElement(Oe.Z,{title:!Tn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},oe.createElement("div",null,He.map((En,kt)=>oe.createElement(je.default,{activeKey:Gt,key:kt,onChange:()=>{Fe(yn=>yn===kt?null:kt)}},oe.createElement(At,{header:oe.createElement("div",{className:"font16"},oe.createElement("span",{className:"mr10"},"\u6D4B\u8BD5\u7528\u4F8B",kt+1),ft.test_set_score&&oe.createElement("span",{style:{marginLeft:40}},oe.createElement(Re.Z,{style:{width:120},value:En.score,onClick:yn=>yn.stopPropagation(),min:0,max:100,precision:0,onBlur:yn=>{if(Number(yn)<0||Number(yn)>100){Qe.ZP.info("\u6D4B\u8BD5\u7528\u4F8B\u7684\u6743\u91CD\u6BD4\u4F8B\u503C\u9650\u5236\u4E3A 0-100");const Qt=He.map((hn,bn)=>bn===kt?st(Ue({},hn),{score:100}):hn),wt={test_set_average:!1};Vt(Ue(Ue({},ft),wt)),St.setFieldsValue(wt),zn(Qt)}},disabled:Dn,onChange:yn=>{const Qt=He.map((hn,bn)=>bn===kt?st(Ue({},hn),{score:yn?Number(yn):0}):hn),wt={test_set_average:!1};Vt(Ue(Ue({},ft),wt)),St.setFieldsValue(wt),zn(Qt)}}),oe.createElement("span",{className:"ml10 mr10"},"%")),oe.createElement("span",{className:"tr flex1",style:{float:"right"}},kt!==0&&oe.createElement(Oe.Z,{placement:"bottom",title:"\u5220\u9664"},oe.createElement("span",{style:{color:"#c5c5c5"},className:"current iconfont icon-shanchu4",onClick:yn=>{yn.stopPropagation(),Se.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 Qt=He.filter((wt,hn)=>hn!==kt);jt(Qt)}})}})))),key:kt},oe.createElement("div",null,ft.evaluate_method===3&&oe.createElement(Xe.Z,{align:"middle",className:"mb20"},oe.createElement("div",null,oe.createElement("span",{className:y.sub},"*"),oe.createElement("span",null,"\u6307\u5B9A\u4EE3\u7801\u5757"),oe.createElement(Oe.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"},oe.createElement("i",{style:{marginLeft:6,marginRight:20,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),oe.createElement(de.default,{value:En.tags,size:"large",style:{width:450},onChange:yn=>{const Qt=He.map((wt,hn)=>hn===kt?st(Ue({},wt),{tags:yn}):wt);zn(Qt)}},sn==null?void 0:sn.map(yn=>oe.createElement(de.default.Option,{value:yn==null?void 0:yn.tags,key:yn==null?void 0:yn.tags},yn==null?void 0:yn.tags)))),oe.createElement(Xe.Z,{align:"middle"},oe.createElement("div",null," ",oe.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),oe.createElement(an,{bordered:!1,className:y.textarea,rows:5,placeholder:"\u9884\u671F\u8F93\u51FA",value:En.output,onChange:yn=>{const Qt=He.map((wt,hn)=>hn===kt?st(Ue({},wt),{output:yn.target.value}):wt);zn(Qt)}})),oe.createElement(Xe.Z,{className:"mt20",align:"middle"},oe.createElement("div",null,oe.createElement("span",null,"\u53EF\u89C1\u6027"),oe.createElement(Oe.Z,{title:oe.createElement("div",null,oe.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'),oe.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"),oe.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"))},oe.createElement("i",{style:{marginLeft:6,marginRight:13,color:"#145DFF"},className:"iconfont icon-xiaowenhao2 font14"}))),oe.createElement("div",null,oe.createElement(Ze.default,{className:"font14 ml5",checked:En.hidden===1,onChange:yn=>{const Qt=He.map((wt,hn)=>{if(hn===kt){let bn={is_invisible:!1,actual_output_visible:!1};return yn.target.checked&&(bn={is_invisible:!0,actual_output_visible:!0}),st(Ue(Ue({},wt),bn),{hidden:yn.target.checked?1:0})}return wt});zn(Qt)}},"\u5168\u90E8\u9690\u85CF")),oe.createElement(Ze.default,{checked:En.is_invisible,style:{margin:"0 60px"},onChange:yn=>{const Qt=He.map((wt,hn)=>{if(hn===kt){let bn=0;return yn.target.checked&&wt.actual_output_visible&&(bn=1),st(Ue({},wt),{hidden:bn,is_invisible:yn.target.checked})}return wt});zn(Qt)}},"\u9690\u85CF\u9884\u671F\u8F93\u51FA"),oe.createElement(Ze.default,{checked:En.actual_output_visible,onChange:yn=>{const Qt=He.map((wt,hn)=>{if(hn===kt){let bn=0;return yn.target.checked&&wt.is_invisible&&(bn=1),st(Ue({},wt),{hidden:bn,actual_output_visible:yn.target.checked})}return wt});zn(Qt)}},"\u9690\u85CF\u5B9E\u9645\u8F93\u51FA")),oe.createElement("div",{className:"mt20"},oe.createElement("span",{className:"font14 mr20"},"\u7279\u6B8A\u5224\u5B9A:"),oe.createElement(Ze.default,{checked:En.last_match_rule,onChange:yn=>{const Qt=He.map((wt,hn)=>hn===kt?st(Ue({},wt),{last_match_rule:yn.target.checked}):wt);zn(Qt)}},oe.createElement("span",{className:"font14"},"\u672B\u5C3E\u5339\u914D",oe.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")))))))))),oe.createElement("h4",{className:"font14 mt20 mb10"},oe.createElement("span",{className:y.sub},"*"),"\u8BC4\u6D4B\u811A\u672C"),oe.createElement(Oe.Z,{title:!Tn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},oe.createElement(Me.default.Item,{name:"choice_standard_scripts",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"}]},oe.createElement(de.default,{getPopupContainer:En=>En.parentNode,size:"large",style:{width:400},placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C"},mn.map((En,kt)=>oe.createElement(de.default.Option,{value:En.id,key:kt},En.scptname))))),oe.createElement(Oe.Z,{title:!Tn&&"\u8BF7\u542F\u7528Jupyter\u8BC4\u6D4B\u529F\u80FD\u540E\uFF0C\u8FDB\u884C\u7F16\u8F91",placement:"topLeft"},oe.createElement(Me.default.Item,{name:"evaluate_script"},oe.createElement(z.ZP,{height:450,style:{border:"1px solid #ccc"},language:"shell",theme:"vs-light",options:{readOnly:!Tn}}))),(0,ie.Ny)()&&oe.createElement(Xe.Z,{className:"mb20",align:"middle"},oe.createElement(Me.default.Item,{name:"use_jupyter_result",className:"mt10",valuePropName:"checked",noStyle:!0},oe.createElement(a.Z,null)),oe.createElement("div",{className:"ml10"},"\u662F\u5426\u6CBF\u7528Jupyter\u8FD0\u884C\u7ED3\u679C"))),oe.createElement(E.t,{okText:"\u4FDD\u5B58",hasOkBtn:xn,loading:Rn,onCancel:()=>me.history.push(`/shixuns/${pn==null?void 0:pn.id}/challenges`),onOk:()=>St.submit(),className:Wt==="jupyterLab"?y.btn:""}))}},25374:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Me}});var b=ae(67294),me={label:"label___CZ1_z",left:"left___ZKFRV",right:"right___zVTRn",error:"error___oNJNo"},je=ae(83062),Me=({name:Qe,tooltipTitle:Se,children:Ze,required:Oe,errorKey:Re,errorValue:Ye,errorName:Ve,errorStyle:Xe={},nameWidth:de=112,align:a="center",contentStyle:E={}})=>b.createElement(b.Fragment,null,b.createElement("div",{className:me.label,style:{alignItems:a}},b.createElement("div",{className:me.left,style:{width:de}},Oe&&b.createElement("span",null,"*"),b.createElement("div",null,Qe),!!Se&&b.createElement(je.Z,{title:Se},b.createElement("i",{className:"iconfont icon-xiaowenhao2"}))),b.createElement("div",{className:me.right,style:E},Ze,Ve&&Ye===Re&&b.createElement("div",{className:me.error,style:Xe},Ve))))},48984:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Qe}});var b=ae(67294),me={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},je=ae(14446),Te=ae(85725),Qe=({title:Se,children:Ze,value:Oe})=>{const[Re,Ye]=(0,b.useState)(!1);return b.createElement(b.Fragment,null,b.createElement("span",{onClick:()=>Ye(!0)},Ze),b.createElement(je.default,{title:Se,open:Re,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>Ye(!1),className:me.modal,footer:null},typeof Oe=="string"&&b.createElement(Te.Z,{value:Oe||""}),Object.prototype.toString.call(Oe)==="[object Array]"&&b.createElement(b.Fragment,null,Oe==null?void 0:Oe.map((Ve,Xe)=>b.createElement("div",{key:Xe},b.createElement("b",null,Ve.name||Ve.type_name),b.createElement(Te.Z,{value:Ve.description||""}))))))}},2156:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return rn}});var b=ae(67294),me=ae(14446),je=ae(2453),Te=ae(72565),Me=ae(36182),Qe=ae(57953),Se=ae(83062),Ze=ae(71577),Oe={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"},Re=ae(73475),Ye=ae(17663),Ve=ae(13014),Xe=ae(4977),de=ae(33170),a=ae(70596),E={lineChart:"lineChart___dCEZW"},x=ae(27484),y=ae.n(x),z=ae(67294),ie=({dataInfo:mn,indexKey:An,valueName:xn,startAndEndTime:qn,colors:On=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:ke})=>{let et=null;(0,b.useEffect)(()=>{En()},[mn]),(0,b.useEffect)(()=>{window.addEventListener("resize",jt(()=>{et&&et.resize()},200))},[window.onresize]);const jt=(kt,yn,Qt=!1)=>{let wt,hn;return(...bn)=>{if(Qt){kt.apply(hn,bn),Qt=!1;return}clearTimeout(wt),wt=setTimeout(()=>{kt.apply(hn,bn)},yn)}},cn=kt=>kt?kt.map(yn=>{const Qt=new Date(yn),wt=String(Qt.getMonth()+1).padStart(2,"0"),hn=String(Qt.getDate()).padStart(2,"0"),bn=String(Qt.getHours()).padStart(2,"0"),nn=String(Qt.getMinutes()).padStart(2,"0");return`${wt}/${hn} ${bn}:${nn}`}):[],on=(kt,yn)=>kt.map(Qt=>{const wt=yn.timestamps.indexOf(Qt);return wt!==-1?yn.values[wt]:null});function Dn(kt){let yn=1/0;for(let wt=0;wt{let wt=[];for(let hn=kt;hn<=yn;hn+=Qt)wt.push(hn);return wt},Tn=()=>{var kt;const yn=((kt=mn==null?void 0:mn.x)==null?void 0:kt.flat())||[];let Qt=[...new Set(yn)].sort((ga,mr)=>ga-mr),wt=Dn(Qt),hn=wt==null?void 0:wt.newArray,bn=wt==null?void 0:wt.minInterval;Qt=[...new Set([...Qt,...hn])].sort((ga,mr)=>ga-mr);let nn=y()(qn[0],"YYYY-MM-DD HH:mm").valueOf(),Ut=Fn(nn,Qt[0]-bn,bn),da=y()(qn[1],"YYYY-MM-DD HH:mm").valueOf(),Gn=Fn(Qt[Qt.length-1]+bn,da,bn);return Qt=[...Ut,...Qt,...Gn],[...new Set(Qt)].sort((ga,mr)=>ga-mr)},En=()=>{var kt;et=a.init(document.getElementById(`lineChart${An}`));let yn=Tn(),Qt=(kt=mn==null?void 0:mn.y)==null?void 0:kt.map((hn,bn)=>{var nn;let Ut={timestamps:(nn=mn==null?void 0:mn.x)==null?void 0:nn[bn],values:hn};return hn=on(yn,Ut),{name:xn[bn],type:"line",itemStyle:{show:!1},lineStyle:{color:On[bn]},data:hn}}),wt={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(hn){var bn;let nn="";return hn.forEach((Ut,da)=>{console.log("item",Ut),nn+=`
+
+
+ ${ke[Ut==null?void 0:Ut.componentIndex]} +
+
${Ut.value>0?Ut.value.toFixed(5):Ut.value==0?0:"--"} ${An==0?"Cores":"MiB"}
+
`}),`
+
${(bn=hn[0])==null?void 0:bn.name}
+ ${nn} +
`}},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:cn(yn)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:An==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Qt};et.setOption(wt)};return z.createElement("div",{id:`lineChart${An}`,className:E.lineChart})},oe=ae(30001),ue={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"},Pe=ae(42563),Be=ae(8500),Ke=ae(49288);const We=mn=>{const An=new Date,qn=(On=>{const ke=new Date(An);switch(On){case"\u6700\u8FD130\u5206\u949F":ke.setMinutes(An.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":ke.setHours(An.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":ke.setDate(An.getDate()-1);break;case"\u6700\u8FD17\u5929":ke.setDate(An.getDate()-7);break;case"\u6700\u8FD115\u5929":ke.setDate(An.getDate()-15);break;default:return null}return ke})(mn);return qn?{startTime:qn,endTime:An}:null},Le=(mn,An,xn)=>{if(!mn)return!1;const qn=y()(),[On,ke]=An;if(mn.isAfter(qn))return!0;if(On){const et=On.clone().add(xn,"days");if(ke&&mn.isAfter(et))return!0}if(ke){const et=ke.clone().subtract(xn,"days");return mn.isBefore(et)||mn.isAfter(qn)}return!1},Ge=mn=>mn<=5?"30s":mn<=15?"1m":mn<=30?"2m":mn<=60?"5m":mn<=180?"10m":mn<=360?"30m":mn<=720?"1h":mn<=1440?"2h":mn<=2880?"4h":mn<=4320?"8h":mn<=10080||mn<=14400?"12h":mn<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",Ue=mn=>{const[An,xn]=mn,qn=moment.isMoment(An)?An:moment(An),On=moment.isMoment(xn)?xn:moment(xn);if(!qn.isValid()||!On.isValid())throw new Error("Invalid date provided");const et=moment.duration(On.diff(qn)).asMinutes();return Ge(et)},st=(mn,An,xn=20)=>{const qn=new Date(mn).getTime(),On=new Date(An).getTime(),ke=xn*1e3,et=[];let jt=qn;for(;jt<=On;)et.push(jt),jt+=ke;return et};var Je=ae(96486),At=ae(26194),an=ae(51959),yt=ae(67294),ln=(mn,An,xn)=>new Promise((qn,On)=>{var ke=cn=>{try{jt(xn.next(cn))}catch(on){On(on)}},et=cn=>{try{jt(xn.throw(cn))}catch(on){On(on)}},jt=cn=>cn.done?qn(cn.value):Promise.resolve(cn.value).then(ke,et);jt((xn=xn.apply(mn,An)).next())});const mt=Pe.default.Option,{RangePicker:Wt}=Be.default;var Xt=({identifier:mn,data:An,isFirst:xn,setIsFirst:qn,info:On})=>{var ke;const[et,jt]=(0,b.useState)([]),[cn,on]=(0,b.useState)([]),[Dn,Fn]=(0,b.useState)(null),[Tn,En]=(0,b.useState)(""),[kt,yn]=(0,b.useState)([null,null]),[Qt,wt]=(0,b.useState)([]),[hn,bn]=(0,b.useState)(!1),[nn,Ut]=(0,b.useState)([]),[da,Gn]=(0,b.useState)(!1),[ga,mr]=(0,b.useState)(!1),[to,co]=(0,b.useState)(""),[ir,To]=(0,b.useState)(1),_r=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],cr=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,b.useEffect)(()=>{var va,lr,ko,vo;if(An&&xn){Ho(),jt(An==null?void 0:An.recent_users),on(An==null?void 0:An.managers);const It=(On==null?void 0:On.type)==="\u6311\u6218\u9875\u9762";((va=An==null?void 0:An.managers)==null?void 0:va.length)>0?Fn(It?On==null?void 0:On.myshixun_id:(lr=An==null?void 0:An.managers[0])==null?void 0:lr.id):((ko=An==null?void 0:An.recent_users)==null?void 0:ko.length)>0&&Fn(It?On==null?void 0:On.myshixun_id:(vo=An==null?void 0:An.recent_users[0])==null?void 0:vo.id),En("\u6700\u8FD130\u5206\u949F"),qn(!1)}},[An]),(0,b.useEffect)(()=>{if(Tn){let va=We(Tn);yn([y()(va==null?void 0:va.startTime),y()(va==null?void 0:va.endTime)])}},[Tn]),(0,b.useEffect)(()=>{Dn&&(kt!=null&&kt[0])&&(kt!=null&&kt[1])&&fr()},[Dn,kt]);const fr=()=>ln(void 0,null,function*(){var va;bn(!0);let lr={startTimeString:kt[0]?kt[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:kt[1]?kt[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Dn};const ko=yield(0,de.ZP)(`/api/shixuns/${mn}/cpu_rank_data.json`,{method:"get",params:lr});(ko==null?void 0:ko.status)==0&&(Ut((va=ko==null?void 0:ko.data)==null?void 0:va.statisticsList),To(ir+1)),bn(!1)}),Wo=(0,b.useRef)((0,Je.throttle)(va=>Sr(va),1200,{leading:!0,trailing:!0})).current,Sr=va=>ln(void 0,null,function*(){if(va=="")return;const lr=yield(0,de.ZP)(`/api/shixuns/${mn}/cpu_search_data`,{method:"get",params:{search:va}});(lr==null?void 0:lr.status)==0&&wt(lr==null?void 0:lr.data)}),ui=(va,lr)=>{va==="CPU"?(da?(0,an.BU)():(0,an.Dj)(document.getElementById(`tj${lr}`)),Gn(!da)):(ga?(0,an.BU)():(0,an.Dj)(document.getElementById(`tj${lr}`)),mr(!ga))},mo=(va,lr,ko)=>{const vo=lr==="CPU"?"cpuUsageChart":"memoryUsageChart";let It=va.map(Yt=>{var la,ba,Wa,lo;const Xr=(la=Yt.promQueryResult)==null?void 0:la[vo],Ua=`${Yt.envId}-${Yt.myPracticalTrainingId}_${lr}`,So=((lo=(Wa=(ba=Xr==null?void 0:Xr.results[Ua])==null?void 0:ba.frames[0])==null?void 0:Wa.data)==null?void 0:lo.values)||[];return So.length>0?So[ko]:[]});return It.some(Yt=>Array.isArray(Yt)&&Yt.length>0)?It:[]},Ei=va=>{Fn(va),Ho()},Ho=()=>{wt([]),co("")},Si=va=>{let lr=!1;for(let ko=0;ko<(nn==null?void 0:nn.length);ko++){let vo=mo(nn,va,1)[ko];if(vo&&(vo==null?void 0:vo.length)>0){lr=!0;break}}return(nn==null?void 0:nn.length)>0&&lr};return yt.createElement(yt.Fragment,null,yt.createElement("div",{className:`${ue.flex_warp}`},yt.createElement(Ke.Z,{allowClear:!0,showSearch:!0,value:to,style:{width:280},onSearch:Wo,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(va,lr)=>{co(va),lr!=null&&lr.key&&Fn(Number(lr==null?void 0:lr.key))},onClear:Ho,size:"large"},Qt==null?void 0:Qt.map((va,lr)=>yt.createElement(mt,{key:va.id,value:va.name},va.name.length>4?`${va.name.slice(0,4)}...`:va.name,`( ${va.phone?va.phone:""} ${va.mail?` - ${va.mail}`:""})`))),yt.createElement("div",null,yt.createElement(Pe.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:Tn,onChange:va=>{En(va)}},_r.map((va,lr)=>yt.createElement(Pe.default.Option,{key:lr,value:va},va))),yt.createElement(Wt,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:kt,disabledDate:va=>Le(va,kt,15),format:"YYYY-MM-DD HH:mm",onChange:va=>{yn(va),En(void 0)}}))),yt.createElement(oe.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Dn,onChange:va=>Ei(va),dataSource:cn,titleWidth:60,key:1}),yt.createElement(oe.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(et==null?void 0:et.length)==0?"mt0":"",style:{marginBottom:(et==null?void 0:et.length)>0?"0px":"17px"},value:Dn,onChange:va=>Ei(va),dataSource:et,titleWidth:60,key:2}),(ke=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:ke.map((va,lr)=>yt.createElement("div",{className:`${ue.chart_content}`,key:lr,id:`tj${lr}`},yt.createElement("div",{className:ue.chart_title},yt.createElement("span",null,va==null?void 0:va.name,"\u4F7F\u7528\u91CF"),yt.createElement("i",{className:`${ue.fullscreen} + iconfont + ${(va==null?void 0:va.type)=="CPU"?da?"icon-tuichuquanping2":"icon-quanping2":ga?"icon-tuichuquanping2":"icon-quanping2"} + `,onClick:()=>ui(va.type,lr)})),yt.createElement(Qe.Z,{spinning:hn},Si(va.type)?yt.createElement("div",{style:{marginTop:(va==null?void 0:va.type)=="CPU"?da?"7%":"":ga?"7%":""}},yt.createElement(ie,{dataInfo:{y:mo(nn,va==null?void 0:va.type,1)||[],x:mo(nn,va==null?void 0:va.type,0)||[]},startAndEndTime:kt,colors:cr,indexKey:lr,valueName:nn.map(ko=>ko.name),imageTypeName:nn.map(ko=>{var vo;return(vo=ko==null?void 0:ko.promQueryResult)==null?void 0:vo.imageTypeName}),key:`${lr}-${ir}`}),yt.createElement("div",{className:ue.info_con},yt.createElement("div",{className:ue.info_top},yt.createElement("div",null,"\u6700\u5927\u503C"),yt.createElement("div",null,"\u6700\u5C0F\u503C"),yt.createElement("div",null,"\u5E73\u5747\u503C")),nn.map((ko,vo)=>{var It;let $t=ko==null?void 0:ko.promQueryResult;return yt.createElement("div",{className:ue.listdata,key:vo},yt.createElement("div",{className:ue.block,style:{backgroundColor:cr[vo],marginRight:10}}),yt.createElement("div",{className:ue.typename},(It=ko==null?void 0:ko.promQueryResult)==null?void 0:It.imageTypeName),yt.createElement("div",{className:ue.val},(va==null?void 0:va.type)=="CPU"?`${$t==null?void 0:$t.cpuMaxDoubleValue}Cores`:`${$t==null?void 0:$t.memoryDoubleMaxValue}MiB`),yt.createElement("div",{className:ue.val},(va==null?void 0:va.type)=="CPU"?`${$t==null?void 0:$t.cpuMinDoubleValue}Cores`:`${$t==null?void 0:$t.memoryDoubleMinValue}MiB`),yt.createElement("div",{className:ue.val},(va==null?void 0:va.type)=="CPU"?`${$t==null?void 0:$t.cpuAvgDoubleValue}Cores`:`${$t==null?void 0:$t.memoryDoubleAvgValue}MiB`))}))):yt.createElement(At.Z,null)))))},pn=ae(67294),St=(mn,An,xn)=>new Promise((qn,On)=>{var ke=cn=>{try{jt(xn.next(cn))}catch(on){On(on)}},et=cn=>{try{jt(xn.throw(cn))}catch(on){On(on)}},jt=cn=>cn.done?qn(cn.value):Promise.resolve(cn.value).then(ke,et);jt((xn=xn.apply(mn,An)).next())}),Vt=({getApi:mn,identifier:An,visible:xn,info:qn})=>{const[On,ke]=(0,b.useState)({}),[et,jt]=(0,b.useState)(!0);(0,b.useEffect)(()=>{jt(!0)},[xn]),(0,b.useEffect)(()=>{mn&&et&&cn()},[mn]);const cn=()=>St(void 0,null,function*(){const on=yield(0,de.ZP)(`/api/shixuns/${An}/cpu_basic_data.json`,{method:"get"});(on==null?void 0:on.status)==0&&ke(on)});return pn.createElement("div",null,pn.createElement(Xt,{isFirst:et,setIsFirst:on=>jt(on),identifier:An,data:On,info:qn}))},Rn=ae(28706),bt=ae(35973),Gt=ae(93686),Fe=ae(78207),He=ae(67294),zn=(mn,An,xn)=>new Promise((qn,On)=>{var ke=cn=>{try{jt(xn.next(cn))}catch(on){On(on)}},et=cn=>{try{jt(xn.throw(cn))}catch(on){On(on)}},jt=cn=>cn.done?qn(cn.value):Promise.resolve(cn.value).then(ke,et);jt((xn=xn.apply(mn,An)).next())});const sn=({globalSetting:mn,dispatch:An,practiceSetting:xn,shixunsDetail:qn,visible:On,onCancel:ke,info:et,identifier:jt,isJupyter:cn,onOk:on})=>{const[Dn,Fn]=(0,b.useState)("1"),[Tn,En]=(0,b.useState)("\u63A8\u8350\u914D\u7F6E"),[kt,yn]=(0,b.useState)([]),[Qt,wt]=(0,b.useState)(!1),[hn,bn]=(0,b.useState)(!1),[nn,Ut]=(0,b.useState)({}),[da,Gn]=(0,b.useState)(!1);(0,b.useEffect)(()=>{On&&(bn(!1),Fn("1"),En("\u63A8\u8350\u914D\u7F6E"),(et==null?void 0:et.type)=="\u6311\u6218\u9875\u9762"?yn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):yn(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),Ut({}),ga(),(et==null?void 0:et.type)=="\u6311\u6218\u9875\u9762"&&An({type:"shixunsDetail/getShixunsDetail",payload:{id:jt}}))},[On]);const ga=()=>zn(void 0,null,function*(){Gn(!0);const fr=yield(0,Gt.HS)(jt);[0,-10].includes(fr.status)&&(Ut(fr),Gn(!1))}),mr=fr=>{fr=="2"?bn(!0):bn(!1),Fn(fr)},to=()=>{me.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:He.createElement("div",{className:"tc"},He.createElement("img",{src:Ve,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},co=()=>zn(void 0,null,function*(){if((0,Fe.gy)(An,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||Tn=="\u5F53\u524D\u914D\u7F6E")return;wt(!0),(yield(0,de.ZP)(`/api/shixuns/${jt}/apply_recommend_config.json`,{method:"put",body:{data:Tn=="\u63A8\u8350\u914D\u7F6E"?nn==null?void 0:nn.recommend:nn==null?void 0:nn.high}})).status==0&&(je.ZP.success("\u5E94\u7528\u6210\u529F"),wt(!1),ke(),on())}),ir=()=>zn(void 0,null,function*(){var fr,Wo;if(yield To(),(0,Rn.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(fr=qn.detail)!=null&&fr.is_jupyter||(Wo=qn.detail)!=null&&Wo.is_jupyter_lab){An({type:"shixunsDetail/execJupyter",payload:{id:jt}}).then(ui=>{var mo;ui!=null&&ui.identifier&&((mo=bt.history)==null||mo.push(`/tasks/${ui.identifier}/jupyter`))});return}An({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Sr=cn?yield(0,Gt.BK)({id:jt}):yield(0,Gt.Ir)({id:jt});if(An({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Sr!=null&&Sr.game_identifier||Sr!=null&&Sr.identifier){(0,Rn.xg)(cn?`/tasks/${Sr==null?void 0:Sr.identifier}/jupyter`:`/tasks/${Sr.game_identifier}`);return}(Sr==null?void 0:Sr.status)===-3?(0,Rn.eF)():(Sr==null?void 0:Sr.status)===2?_r(Sr==null?void 0:Sr.message):(Sr==null?void 0:Sr.status)===3&&cr(Sr==null?void 0:Sr.message)}),To=()=>new Promise((fr,Wo)=>{var Sr;(Sr=xn==null?void 0:xn.sideBar)!=null&&Sr.confirmLeave?me.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:()=>{An({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),fr()},onCancel:()=>{Wo()}}):fr()}),_r=fr=>{fr=fr!=null&&fr.includes(".json")?fr:`${fr}.json`,me.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:He.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>zn(void 0,null,function*(){const Wo=yield(0,de.ZP)("/api"+fr,{method:"get"});if(!Wo)return;je.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Sr=yield(0,Gt.Ir)({id:Wo.shixun_identifier});if(Sr!=null&&Sr.game_identifier){(0,Rn.xg)(`/tasks/${Sr.game_identifier}`);return}(Sr==null?void 0:Sr.status)===2?_r(Sr==null?void 0:Sr.message):(Sr==null?void 0:Sr.status)===3&&cr(Sr==null?void 0:Sr.message)})})},cr=fr=>{me.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:He.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",fr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return He.createElement(He.Fragment,null,He.createElement(Te.Z,{title:null,placement:"right",open:On,width:1e3,onClose:ke,closeIcon:null,footer:null},He.createElement("div",{className:Oe.header_body},He.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),He.createElement(Re.Z,{className:Oe.close,onClick:ke})),He.createElement(Me.default,{activeKey:Dn,onChange:mr},He.createElement(Me.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},He.createElement(Qe.Z,{spinning:da,size:"large",tip:He.createElement("div",{style:{color:"#666",fontSize:"14px"}},He.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),He.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",He.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(nn==null?void 0:nn.status)==0?He.createElement(He.Fragment,null,He.createElement("div",{className:Oe.recommend_config_introduce},He.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),He.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"),He.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),He.createElement("div",{className:Oe.recommend_config},kt.map((fr,Wo)=>He.createElement("div",{className:`${Oe.recommend_config_item} ${fr==Tn?Oe.recommend_config_active_item:""}`,key:fr,onClick:()=>En(fr)},He.createElement("div",{className:Oe.item_title},He.createElement("div",null,fr),Wo==1?He.createElement("div",{className:Oe.recommend_text},"\u63A8\u8350"):He.createElement(He.Fragment,null)),(fr=="\u5F53\u524D\u914D\u7F6E"&&(nn==null?void 0:nn.current)||fr=="\u63A8\u8350\u914D\u7F6E"&&(nn==null?void 0:nn.recommend)||fr=="\u589E\u5F3A\u914D\u7F6E"&&(nn==null?void 0:nn.high)||[]).map((Sr,ui)=>He.createElement("div",{className:Oe.item_content,key:ui},He.createElement("span",null,Sr==null?void 0:Sr.image_name),Sr!=null&&Sr.cpu_limit?He.createElement("span",null,Sr==null?void 0:Sr.cpu_limit,"\u6838",Sr==null?void 0:Sr.memory_limit,"G"):He.createElement("div",null,He.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),He.createElement(Se.Z,{title:He.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",He.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",He.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},He.createElement(Ye.Z,{className:Oe.tooltip})))))))),He.createElement("div",{className:Oe.recommend_config_footer},He.createElement("div",null,He.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),He.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>to()},"\u8054\u7CFB\u7BA1\u7406\u5458")),He.createElement(Ze.ZP,{type:"primary",shape:"round",disabled:Tn=="\u5F53\u524D\u914D\u7F6E",onClick:co,loading:Qt},"\u4E00\u952E\u5E94\u7528"))):da?He.createElement("div",{style:{height:400}}):He.createElement("div",{className:Oe.no_data},He.createElement("img",{src:Xe,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),He.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",He.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(et==null?void 0:et.type)!="\u6311\u6218\u9875\u9762"&&He.createElement("div",{className:Oe.application,onClick:()=>{ir(),ke()}},"\u6A21\u62DF\u5B9E\u6218")))),He.createElement(Me.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},He.createElement(Vt,{getApi:hn,identifier:jt,visible:On,info:et})))))};var rn=(0,bt.connect)(({globalSetting:mn,practiceSetting:An,shixunsDetail:xn})=>({globalSetting:mn,practiceSetting:An,shixunsDetail:xn}))(sn)},16987:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return We}});var b=ae(67294),me=ae(14446),je=ae(71577),Te=ae(2453),Me=ae(36182),Qe=ae(57953),Se=ae(71338),Ze=ae(42405),Oe=ae(86129),Re={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"},Ye=ae(37388),Ve=ae(38308),Xe=ae(33170),de=ae(26194),a=ae(67294),E=Object.defineProperty,x=Object.defineProperties,y=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,oe=(Le,Ge,Ue)=>Ge in Le?E(Le,Ge,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Le[Ge]=Ue,ue=(Le,Ge)=>{for(var Ue in Ge||(Ge={}))te.call(Ge,Ue)&&oe(Le,Ue,Ge[Ue]);if(z)for(var Ue of z(Ge))ie.call(Ge,Ue)&&oe(Le,Ue,Ge[Ue]);return Le},Pe=(Le,Ge)=>x(Le,y(Ge)),Be=(Le,Ge,Ue)=>new Promise((st,Je)=>{var At=ln=>{try{yt(Ue.next(ln))}catch(mt){Je(mt)}},an=ln=>{try{yt(Ue.throw(ln))}catch(mt){Je(mt)}},yt=ln=>ln.done?st(ln.value):Promise.resolve(ln.value).then(At,an);yt((Ue=Ue.apply(Le,Ge)).next())}),We=({visible:Le,onOk:Ge,onCancel:Ue,info:st})=>{var Je,At,an,yt,ln;const[mt,Wt]=(0,b.useState)("1"),[tn,Xt]=(0,b.useState)([]),[pn,St]=(0,b.useState)([]),[ft,Vt]=(0,b.useState)(0),[Rn,bt]=(0,b.useState)(null),[Gt,Fe]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Le&&(He(),zn(),sn())},[Le]);const He=()=>{Wt("1"),Xt([]),bt(null),Vt(0)};(0,b.useEffect)(()=>{var et,jt;((jt=(et=pn==null?void 0:pn[ft])==null?void 0:et.content)==null?void 0:jt.length)>0&&bt(Pe(ue({},pn[ft].content[0]),{index:0}))},[mt,ft,pn]);const zn=()=>Be(void 0,null,function*(){Fe(!0),yield(0,Xe.ZP)("/api/home/cpu_memory_limit.json",{method:"GET"}).then(et=>{let{max_cpu:jt,max_memory:cn,min_cpu:on,min_memory:Dn}=et,{cpu:Fn,memory:Tn}=st;Xt([{name:"CPU",value:Fn,min:on,max:jt,typeName:"\u6838"},{name:"\u5185\u5B58",value:Tn,min:Dn,max:cn,typeName:"GB"}])}),Fe(!1)}),sn=()=>Be(void 0,null,function*(){yield(0,Xe.ZP)("/api/home/example_cpu_list.json",{method:"GET"}).then(et=>{var jt;if(St(et),(et==null?void 0:et.length)>0){let cn=Pe(ue({},(jt=et==null?void 0:et[0])==null?void 0:jt.content[0]),{index:0});bt(cn)}})}),rn=et=>{Wt(et),et==="2"&&Vt(0)},mn=(et,jt)=>{Xt(tn.map(cn=>cn.name===et?jt(cn):cn))},An=(et,jt)=>{isNaN(et)||mn(jt,cn=>Pe(ue({},cn),{value:et}))},xn=et=>{var jt;if(console.log("decline",et.value),et.value=Number(et.value),et.value<=((jt=et.min)!=null?jt:-1/0))return;let cn=et.value-.5Pe(ue({},on),{value:cn}))},qn=et=>{var jt;if(et.value=Number(et.value),et.value>=((jt=et.max)!=null?jt:1/0))return;let cn=et.value+.5>et.max?et.max:et.value+.5;mn(et.name,on=>Pe(ue({},on),{value:cn}))},On=(et,jt)=>{isNaN(et)||mn(jt,cn=>Pe(ue({},cn),{value:et}))},ke=et=>{if(et==null||Number.isInteger(et))return et;const jt=et%1;return jt===.5?et:Math.floor(et)+(jt<.5?.5:1)};return a.createElement(a.Fragment,null,a.createElement(me.default,{title:"\u8D44\u6E90\u914D\u7F6E",open:Le,width:752,destroyOnClose:!0,centered:!0,onCancel:Ue,className:Re.modal,footer:[a.createElement("div",{className:Re.btn_warp,key:"1"},a.createElement(je.ZP,{onClick:Ue},"\u53D6\u6D88"),a.createElement(je.ZP,{type:"primary",onClick:()=>{let et=ue({},st);if(mt=="1")et.cpu=tn[0].value,et.memory=tn[1].value;else if(mt=="2"){if(!Rn){Te.ZP.error("\u8BF7\u9009\u62E9\u4E00\u6761\u573A\u666F\u5BF9\u5E94\u7684CPU\u4E0E\u5185\u5B58");return}et=Pe(ue({},et),{cpu:Rn.cpu,memory:Rn.memory})}Ge(et)}},"\u4FDD\u5B58"))]},a.createElement(Me.default,{activeKey:mt,onChange:rn},a.createElement(Me.default.TabPane,{tab:"\u81EA\u5B9A\u4E49\u914D\u7F6E",key:1},a.createElement(Qe.Z,{spinning:Gt},tn==null?void 0:tn.map(et=>a.createElement("div",{className:Re.con_warp,key:et==null?void 0:et.name},a.createElement("div",null,et==null?void 0:et.name),a.createElement("div",null,a.createElement(Se.Z,{min:et==null?void 0:et.min,max:et==null?void 0:et.max,onChange:jt=>An(jt,et==null?void 0:et.name),value:et==null?void 0:et.value,step:.5,style:{width:482,height:6,margin:"0 20px 0 12px"}})),a.createElement("div",{className:`${Re.config_Warp} ${Re.flex}`},a.createElement("div",{className:`${Re.config_btn} ${Re.flex}`,onClick:()=>xn(et)},a.createElement(Ye.Z,null)),a.createElement(Ze.Z,{min:et==null?void 0:et.min,max:et==null?void 0:et.max,size:"large",step:"0.1",controls:!1,style:{width:50},value:et==null?void 0:et.value,onChange:jt=>{const cn=ke(jt);On(cn,et==null?void 0:et.name)}}),a.createElement("div",{className:`${Re.config_btn} ${Re.flex}`,onClick:()=>qn(et)},a.createElement(Ve.Z,null))),a.createElement("div",null,et==null?void 0:et.typeName))))),(pn==null?void 0:pn.length)>0&&a.createElement(Me.default.TabPane,{tab:"\u6309\u573A\u666F\u9009\u62E9",key:2},a.createElement("div",{className:Re.sceneList},pn==null?void 0:pn.map((et,jt)=>a.createElement("div",{className:`${Re.sceneItem} ${ft==jt&&Re.sceneItemActive}`,key:et==null?void 0:et.id,onClick:()=>{Vt(jt)}},et==null?void 0:et.name))),((At=(Je=pn==null?void 0:pn[ft])==null?void 0:Je.content)==null?void 0:At.length)>0?a.createElement(Oe.default,{rowSelection:{type:"radio",selectedRowKeys:[Rn==null?void 0:Rn.index],onChange:(et,jt)=>{bt(jt[0])}},columns:[{title:"CPU",dataIndex:"cpu",align:"center",render:(et,jt)=>a.createElement("div",null,et,"\u6838")},{title:"\u5185\u5B58",dataIndex:"memory",align:"center",render:(et,jt)=>a.createElement("div",null,et,"GB")}],dataSource:(an=pn==null?void 0:pn[ft])==null?void 0:an.content.map((et,jt)=>Pe(ue({},et),{index:jt})),rowKey:"index",pagination:!1,scroll:((ln=(yt=pn==null?void 0:pn[ft])==null?void 0:yt.content)==null?void 0:ln.length)>3?{y:148}:{}}):a.createElement(de.Z,null)))))}},89716:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Ke}});var b=ae(67294),me=ae(35973),je=ae(14446),Te=ae(2453),Me=ae(71577),Qe=ae(84567),Se=ae(78045),Ze=ae(49288),Oe=ae(40411),Re=ae(8500),Ye=ae(42405),Ve=ae(5584),Xe=ae(96670),de=ae(78207),a=ae(27484),E=ae.n(a),x={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,te=Object.prototype.propertyIsEnumerable,ie=(We,Le)=>{var Ge={};for(var Ue in We)z.call(We,Ue)&&Le.indexOf(Ue)<0&&(Ge[Ue]=We[Ue]);if(We!=null&&y)for(var Ue of y(We))Le.indexOf(Ue)<0&&te.call(We,Ue)&&(Ge[Ue]=We[Ue]);return Ge},oe=(We,Le,Ge)=>new Promise((Ue,st)=>{var Je=yt=>{try{an(Ge.next(yt))}catch(ln){st(ln)}},At=yt=>{try{an(Ge.throw(yt))}catch(ln){st(ln)}},an=yt=>yt.done?Ue(yt.value):Promise.resolve(yt.value).then(Je,At);an((Ge=Ge.apply(We,Le)).next())});const ue=We=>{if(!We)return We;const Le=We.split(":");if(Le[1]=="00"||Le[1]=="30")return We;const Ge=parseInt(Le[1]);if(Ge<30||Ge==60)return[Le[0],"30"].join(":");if(Ge<60){const Ue=[Le[0],"00"].join(":"),st="YYYY-MM-DD HH:mm",Je=E()(Ue,st);return Je.add(1,"hours"),Je.format(st)}return We},Pe="YYYY-MM-DD HH:mm",Be=We=>{var Le=We,{shixunsDetail:Ge,globalSetting:Ue,loading:st,user:Je,dispatch:At}=Le,an=ie(Le,["shixunsDetail","globalSetting","loading","user","dispatch"]),yt,ln,mt,Wt,tn,Xt,pn,St,ft;const Vt=(0,b.useRef)(),[Rn,bt]=(0,b.useState)(),[Gt,Fe]=(0,b.useState)(),[He,zn]=(0,b.useState)([]),[sn,rn]=(0,b.useState)([]),[mn,An]=(0,b.useState)(""),[xn,qn]=(0,b.useState)(),[On,ke]=(0,b.useState)(),[et,jt]=(0,b.useState)(),cn=(ln=(yt=Je.userInfo)==null?void 0:yt.shixun)==null?void 0:ln.editable;(0,b.useEffect)(()=>{var kt,yn;Vt.current=(yn=(kt=location.pathname)==null?void 0:kt.split("/"))==null?void 0:yn[2],on()},[]),(0,b.useEffect)(()=>{var kt,yn,Qt,wt,hn,bn,nn,Ut,da,Gn,ga,mr;Ge.setting&&(bt((yn=(kt=Ge.setting)==null?void 0:kt.shixun)==null?void 0:yn.can_copy),Fe((wt=(Qt=Ge.setting)==null?void 0:Qt.shixun)==null?void 0:wt.use_scope),qn(!!((bn=(hn=Ge.setting)==null?void 0:hn.shixun)!=null&&bn.opening_time)),ke((Ut=(nn=Ge.setting)==null?void 0:nn.shixun)==null?void 0:Ut.opening_time),zn((Gn=(da=Ge.setting)==null?void 0:da.shixun)==null?void 0:Gn.scope_partment),jt((mr=(ga=Ge.setting)==null?void 0:ga.shixun)==null?void 0:mr.git_size))},[Ge.setting]);const on=kt=>oe(void 0,null,function*(){const yn=yield At({type:"shixunsDetail/getDepartments",payload:{q:kt}});yn&&rn(yn.shools_name||[])}),Dn=()=>oe(void 0,null,function*(){var kt,yn,Qt,wt,hn,bn;const nn=(yield At({type:"shixunsDetail/getShixunQuote",payload:{id:Vt.current}}))||{};je.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:b.createElement("div",{className:`tc font14 ${x.modal}`},!!((kt=nn.subjects)!=null&&kt.length)&&b.createElement(b.Fragment,null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Qt=(yn=nn.subjects)==null?void 0:yn.splice(0,2))==null?void 0:Qt.map(Ut=>`\u300A${Ut}\u300B`),"\u7B49",b.createElement("span",{className:x.colorOrange},nn==null?void 0:nn.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),b.createElement("br",null)),!!((wt=nn.courses)!=null&&wt.length)&&b.createElement(b.Fragment,null,b.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(bn=(hn=nn.courses)==null?void 0:hn.splice(0,2))==null?void 0:bn.map(Ut=>`\u300A${Ut}\u300B`),"\u7B49",b.createElement("span",{className:x.colorOrange},nn==null?void 0:nn.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),b.createElement("br",null)),b.createElement("span",{className:`${x.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:()=>oe(void 0,null,function*(){(yield At({type:"shixunsDetail/deleteShixun",payload:{id:Vt.current}})).status===1&&(Te.ZP.success("\u64CD\u4F5C\u6210\u529F"),me.history.push("/shixuns"))})})}),Fn=()=>{(0,de.gy)(At,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664")},Tn=kt=>{if(He.includes(kt)){Te.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}An(null),zn([...He,kt])},En=()=>oe(void 0,null,function*(){if(xn&&!On){Te.ZP.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4");return}if(Gt===1&&!He.length){Te.ZP.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00");return}(yield At({type:"shixunsDetail/updatePermissionSetting",payload:{id:Vt.current,scope_partment:Gt===0?null:He,shixun:{can_copy:Rn,use_scope:Gt,opening_time:On,git_size:et}}})).status!==-1&&(Te.ZP.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),At({type:"shixunsDetail/getSettingsData",payload:{id:Vt.current}}),At({type:"shixunsDetail/getShixunsDetail",payload:{id:Vt.current}}))});return b.createElement("div",null,b.createElement("section",{className:x.wrap},b.createElement("div",{style:{position:"absolute",top:"25px",right:"25px"}},((mt=Ge==null?void 0:Ge.detail)==null?void 0:mt.shixun_status)!==2?b.createElement(Me.ZP,{danger:!0,onClick:Dn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):b.createElement(Me.ZP,{danger:!0,onClick:Fn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u590D\u5236\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(Qe.default,{checked:Rn,onChange:kt=>bt(kt.target.checked),disabled:!cn}),b.createElement("span",{className:`${x.color999}`},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((Wt=Ge.detail)==null?void 0:Wt.shixun_status)>1||((tn=Ge.detail)==null?void 0:tn.public)===2)&&((pn=(Xt=Ge.setting)==null?void 0:Xt.shixun)==null?void 0:pn.use_scope)===0&&((St=Ge.detail)==null?void 0:St.identity)>2)&&b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u516C\u5F00\u7A0B\u5EA6\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement(Se.ZP.Group,{value:Gt,onChange:kt=>Fe(kt.target.value),disabled:!cn},b.createElement(Se.ZP,{className:x.radio,value:0},b.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),b.createElement(Se.ZP,{className:x.radio,value:1},b.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),Gt===1&&b.createElement(b.Fragment,null,b.createElement("div",{className:"mt10"},b.createElement(Ze.Z,{showSearch:!0,className:x.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:mn,onChange:kt=>{An(kt),on(kt)},disabled:!cn,onSelect:Tn,options:sn==null?void 0:sn.map(kt=>({value:kt}))}),b.createElement("span",{className:x.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),b.createElement("div",{className:"mt10"},He==null?void 0:He.map(kt=>cn?b.createElement(Oe.Z,{count:"x",className:"mr20 current",onClick:()=>zn(He.filter(yn=>yn!==kt))},b.createElement(Me.ZP,{type:"primary",ghost:!0},kt)):b.createElement(Me.ZP,{type:"primary",ghost:!0,className:"mr20"},kt)))))),b.createElement("div",{className:x.labelWrap},b.createElement("label",{className:x.label},"\u5F00\u542F\u65F6\u95F4\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(Qe.default,{checked:xn,onChange:kt=>qn(kt.target.checked),disabled:!cn}),b.createElement("span",{className:`${x.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")),xn&&b.createElement(Re.default,{className:`${x.dataPicker} mt10`,format:Pe,locale:Ve.Z,disabled:!cn,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:kt=>kt&&ktke(ue(yn))}))),((ft=Je==null?void 0:Je.userInfo)==null?void 0:ft.role)===1&&b.createElement("div",{className:x.labelWrap,style:{alignItems:"center"}},b.createElement("label",{className:x.label},"\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF\uFF1A"),b.createElement("div",{className:x.labelContent},b.createElement("div",null,b.createElement(Ye.Z,{style:{width:150},placeholder:"\u8BF7\u8F93\u5165\u4EE3\u7801\u4ED3\u5E93\u5BB9\u91CF",min:1,max:10240,value:et,onChange:kt=>{jt(kt)}}),b.createElement("span",{className:"c-grey-999"}," M "))))),b.createElement(Xe.t,{okText:"\u4FDD\u5B58",hasOkBtn:cn,loading:st.effects["shixunsDetail/updatePermissionSetting"],onCancel:()=>me.history.push(`/shixuns/${Vt.current}/challenges`),onOk:En,className:x.bottomButton}))};var Ke=(0,me.connect)(({shixunsDetail:We,loading:Le,globalSetting:Ge,user:Ue})=>({shixunsDetail:We,globalSetting:Ge,user:Ue,loading:Le}))(Be)},84288:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(67294),antd__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(2453),antd__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(14446),antd__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(68508),antd__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(71577),antd__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(84567),antd__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(78045),antd__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(93421),antd__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(49288),antd__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(40411),antd__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__(83062),antd__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__(8500),antd__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__(47897),antd__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__(42405),umi__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(35973),_index_less_modules__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(99025),moment__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(27484),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__(5584),_components_Permission__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(89716),_utils_env__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(11320),_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(78207),_utils_authority__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(52262),_utils__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(85909),React=__webpack_require__(67294),__async=(qe,Dt,ae)=>new Promise((b,me)=>{var je=Qe=>{try{Me(ae.next(Qe))}catch(Se){me(Se)}},Te=Qe=>{try{Me(ae.throw(Qe))}catch(Se){me(Se)}},Me=Qe=>Qe.done?b(Qe.value):Promise.resolve(Qe.value).then(je,Te);Me((ae=ae.apply(qe,Dt)).next())});const timeFormat="YYYY-MM-DD HH:mm",handleDateString=qe=>{if(!qe)return qe;const Dt=qe.split(":");if(Dt[1]=="00"||Dt[1]=="30")return qe;const ae=parseInt(Dt[1]);if(ae<30||ae==60)return[Dt[0],"30"].join(":");if(ae<60){const b=[Dt[0],"00"].join(":"),me="YYYY-MM-DD HH:mm",je=moment__WEBPACK_IMPORTED_MODULE_3___default()(b,me);return je.add(1,"hours"),je.format(me)}return qe};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=qe=>__async(this,null,function*(){const Dt=yield dispatch({type:"shixunsDetail/getDepartments",payload:{q:qe}});Dt&&setDepartmentList(Dt.shools_name||[])});(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{var qe,Dt;(Dt=(qe=shixunsDetail.setting)==null?void 0:qe.shixun)!=null&&Dt.main_type&&handleInitState()},[shixunsDetail.setting]),(0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(()=>{dispatch({type:"shixunsDetail/getSettingsData",payload:params})},[]);const handleSelectDepartment=qe=>{if(selectDepartmentList.includes(qe)){antd__WEBPACK_IMPORTED_MODULE_9__.ZP.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([...selectDepartmentList,qe])},handleInitState=()=>{var qe,Dt,ae,b,me,je,Te,Me,Qe,Se,Ze,Oe,Re,Ye,Ve,Xe,de,a,E,x,y,z,te,ie,oe,ue,Pe,Be,Ke,We,Le,Ge,Ue,st,Je,At,an,yt,ln,mt,Wt,tn,Xt,pn,St,ft,Vt;setCodeEditPermission((Dt=(qe=shixunsDetail.setting)==null?void 0:qe.shixun)==null?void 0:Dt.code_edit_permission),setAllowFileUpload((b=(ae=shixunsDetail.setting)==null?void 0:ae.shixun)==null?void 0:b.allow_file_upload),setCodeHidden((je=(me=shixunsDetail.setting)==null?void 0:me.shixun)==null?void 0:je.show_code_dir),setForbidCopy((Me=(Te=shixunsDetail.setting)==null?void 0:Te.shixun)==null?void 0:Me.forbid_copy),setTaskPass((Se=(Qe=shixunsDetail.setting)==null?void 0:Qe.shixun)==null?void 0:Se.task_pass),setTestSetPermission((Oe=(Ze=shixunsDetail.setting)==null?void 0:Ze.shixun)==null?void 0:Oe.test_set_permission),set_display_git_address((Re=shixunsDetail.setting.shixun)==null?void 0:Re.display_git_address),setIsCopy((Ve=(Ye=shixunsDetail.setting)==null?void 0:Ye.shixun)==null?void 0:Ve.can_copy),setOpenValue((de=(Xe=shixunsDetail.setting)==null?void 0:Xe.shixun)==null?void 0:de.use_scope),setOpenAnswer((E=(a=shixunsDetail.setting)==null?void 0:a.shixun)==null?void 0:E.open_answer_and_test),setIsOpenTime(!!((y=(x=shixunsDetail.setting)==null?void 0:x.shixun)!=null&&y.opening_time)),setOpenTime((te=(z=shixunsDetail.setting)==null?void 0:z.shixun)==null?void 0:te.opening_time),setSelectDepartmentList((oe=(ie=shixunsDetail.setting)==null?void 0:ie.shixun)==null?void 0:oe.scope_partment),setDisableDiscuss((Pe=(ue=shixunsDetail.setting)==null?void 0:ue.shixun)==null?void 0:Pe.is_disable_discuss),setdisableAI((Ke=(Be=shixunsDetail.setting)==null?void 0:Be.shixun)==null?void 0:Ke.ai_reply),setresource_recommend((Le=(We=shixunsDetail==null?void 0:shixunsDetail.setting)==null?void 0:We.shixun)==null?void 0:Le.resource_recommend),setOpenCodeDebugger((Ue=(Ge=shixunsDetail.setting)==null?void 0:Ge.shixun)==null?void 0:Ue.open_code_debugger),setStartPermanent((Je=(st=shixunsDetail.setting)==null?void 0:st.shixun)==null?void 0:Je.start_permanent),setOpenSelfRun((an=(At=shixunsDetail.setting)==null?void 0:At.shixun)==null?void 0:an.open_self_run),setgitSize((ln=(yt=shixunsDetail.setting)==null?void 0:yt.shixun)==null?void 0:ln.git_size),setcourse_workspace_file_time((Wt=(mt=shixunsDetail.setting)==null?void 0:mt.shixun)==null?void 0:Wt.course_workspace_file_time),setPodSwitch((Xt=(tn=shixunsDetail.setting)==null?void 0:tn.shixun)==null?void 0:Xt.exit_delete_pod_switch),setai_user((St=(pn=shixunsDetail.setting)==null?void 0:pn.shixun)==null?void 0:St.ai_user),setOpenLocalEvaluate((Vt=(ft=shixunsDetail.setting)==null?void 0:ft.shixun)==null?void 0:Vt.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((qe,Dt)=>{var ae,b;qe!=((b=(ae=shixunsDetail.setting)==null?void 0:ae.shixun)==null?void 0:b.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(qe=!1,Dt=1){return __async(this,null,function*(){var ae,b;const me=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:qe}});(me==null?void 0:me.status)===0&&((ae=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&ae.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}),(b=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&b.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_8__.m)(dispatch,shixunsDetail,params.id,Dt))})}const handleDeleteShixun=()=>__async(this,null,function*(){var qe,Dt,ae,b,me,je;const Te=(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,!!((qe=Te.subjects)!=null&&qe.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(ae=(Dt=Te.subjects)==null?void 0:Dt.splice(0,2))==null?void 0:ae.map(Me=>`\u300A${Me}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Te==null?void 0:Te.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),React.createElement("br",null)),!!((b=Te.courses)!=null&&b.length)&&React.createElement(React.Fragment,null,React.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(je=(me=Te.courses)==null?void 0:me.splice(0,2))==null?void 0:je.map(Me=>`\u300A${Me}\u300B`),"\u7B49",React.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_2__.Z.colorOrange},Te==null?void 0:Te.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(qe){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(qe),parseInt(qe)===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:qe=>{var Dt;if((Dt=practiceSetting==null?void 0:practiceSetting.sideBar)!=null&&Dt.confirmLeave){showExitmodel(qe.key);return}setMenuSelectKey(qe.key),parseInt(qe.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:qe=>setTaskPass(qe.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:qe=>setTestSetPermission(qe.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:qe=>setIsCopy(qe.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:qe=>setOpenValue(qe.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:qe=>{setDepartmentValue(qe),handleGetDepartments(qe)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(qe=>({value:qe}))})),React.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(qe=>editable?React.createElement(antd__WEBPACK_IMPORTED_MODULE_17__.Z,{count:"x",className:"mr20 current",onClick:()=>setSelectDepartmentList(selectDepartmentList.filter(Dt=>Dt!==qe))},React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0},qe)):React.createElement(antd__WEBPACK_IMPORTED_MODULE_12__.ZP,{type:"primary",ghost:!0,className:"mr20"},qe)))))),!((_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:qe=>setOpenAnswer(qe.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:qe=>{setIsOpenTime(qe.target.checked),qe.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:qe=>qe&&qesetOpenTime(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:qe=>set_display_git_address(qe.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:qe=>{setCodeHidden(qe.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:qe=>{setCodeEditPermission(qe.target.checked),qe.target.checked||setAllowFileUpload(qe.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:qe=>{setAllowFileUpload(qe.target.checked),qe.target.checked&&setCodeEditPermission(qe.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:qe=>setForbidCopy(qe.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:qe=>setOpenCodeDebugger(qe)}),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:qe=>setOpenSelfRun(qe)}),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:qe=>setOpenLocalEvaluate(qe)}),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:qe=>{setgitSize(qe)}}),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:qe=>{if(!(0,_utils_authority__WEBPACK_IMPORTED_MODULE_7__.Ny)()){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_6__.pW)(2);return}setStartPermanent(qe)}}),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:qe=>{setPodSwitch(qe)}}),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:qe=>setDisableDiscuss(!qe)}),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:qe=>{setresource_recommend(qe)}}),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:qe=>{setai_user(qe.target.value)}},React.createElement(antd__WEBPACK_IMPORTED_MODULE_14__.ZP,{value:"1"},"\u4EE5\u5934\u6B4C\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 qe,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}(qe=shixunsDetail==null?void 0:shixunsDetail.detail)!=null&&qe.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:(ae,b)=>{handSubmeit(ae,b)}}}):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:qe,shixunsDetail:Dt,practiceSetting:ae})=>({user:qe,shixunsDetail:Dt,practiceSetting:ae}))(Setting)},50939:function(qe,Dt,ae){"use strict";ae.r(Dt),ae.d(Dt,{default:function(){return $i}});var b=ae(67294),me={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"},je=ae(35973),Te=ae(36182),Me=ae(83062),Qe=ae(2453),Se=ae(68508),Ze=ae(71230),Oe=ae(15746),Re=ae(85418),Ye=ae(14446),Ve=ae(57953),Xe=ae(71577),de=ae(86132),a=ae(47897),E=ae(74855),x=ae(91773),y=ae(11486),z={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},te=Object.defineProperty,ie=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Pe=(_t,vt,ut)=>vt in _t?te(_t,vt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):_t[vt]=ut,Be=(_t,vt)=>{for(var ut in vt||(vt={}))oe.call(vt,ut)&&Pe(_t,ut,vt[ut]);if(ie)for(var ut of ie(vt))ue.call(vt,ut)&&Pe(_t,ut,vt[ut]);return _t},Ke=(_t,vt)=>{var ut={};for(var Sn in _t)oe.call(_t,Sn)&&vt.indexOf(Sn)<0&&(ut[Sn]=_t[Sn]);if(_t!=null&&ie)for(var Sn of ie(_t))vt.indexOf(Sn)<0&&ue.call(_t,Sn)&&(ut[Sn]=_t[Sn]);return ut},We=(_t,vt,ut)=>new Promise((Sn,ua)=>{var nr=tt=>{try{Mt(ut.next(tt))}catch(Nt){ua(Nt)}},$e=tt=>{try{Mt(ut.throw(tt))}catch(Nt){ua(Nt)}},Mt=tt=>tt.done?Sn(tt.value):Promise.resolve(tt.value).then(nr,$e);Mt((ut=ut.apply(_t,vt)).next())});const Le=_t=>{var vt=_t,{shixunsDetail:ut,globalSetting:Sn,loading:ua,user:nr,dispatch:$e,isRepository:Mt}=vt,tt=Ke(vt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Nt=(0,je.useLocation)(),Ie=(0,je.useParams)(),[nt,Zt]=(0,b.useState)({}),Tt=(0,b.useRef)(),[xt]=x.default.useForm(),[Wn,Jn]=(0,b.useState)("");(0,b.useEffect)(()=>{tt.visible&&xt.resetFields()},[tt.visible]),(0,b.useEffect)(()=>{const ra=sessionStorage.getItem("pathArray");if(ra){const Kt=ra.split(",").join("/"),ma=Kt.indexOf("/")===0?Kt.substr(1):Kt;Jn(ma)}},[]),(0,b.useEffect)(()=>{var ra,Kt;Tt.current=(Kt=(ra=Nt.pathname)==null?void 0:ra.split("/"))==null?void 0:Kt[2]},[]);const oa=(...ra)=>We(void 0,[...ra],function*(Kt={}){const ma=yield $e({type:"shixunsDetail/addRepositoryFile",payload:{id:Ie.id,message:Kt.commitMessage,content:"",path:(tt.defaultPath?tt.defaultPath+"/":"")+Kt.path+"/"+(Kt.file||".gitkeep"),secret_repository:Mt?void 0:!0}});ma!=null&&ma.url&&(Qe.ZP.success("\u6DFB\u52A0\u6210\u529F"),tt.onOK({path:(tt.defaultPath?tt.defaultPath+"/":"")+Kt.path+"/"+(Kt.file||".gitkeep"),name:Kt.path.split("/")[Kt.path.split("/").length-1]}),tt.onClose())}),Pa=()=>{var ra,Kt;je.history.push(`/shixuns/${Tt.current}/${(Kt=(ra=Nt.pathname)==null?void 0:ra.split("/"))==null?void 0:Kt[3]}${Wn?`/master/shixun_show/${Wn}`:""}`)};return b.createElement(Ye.default,{width:"60%",centered:!0,open:tt.visible,wrapClassName:z.modal,onOk:()=>{xt.submit()},onCancel:tt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},b.createElement("section",{className:z.bg},b.createElement("div",{className:z.wrap},b.createElement(x.default,{className:"mt10",form:xt,scrollToFirstError:!0,layout:"vertical",onFinish:oa,onChange:()=>{var ra,Kt,ma,ur;const dr=Be({},xt.getFieldsValue()),Ra=(ra=dr==null?void 0:dr.path)==null?void 0:ra.split(""),Hn=(Kt=dr==null?void 0:dr.file)==null?void 0:Kt.split("");(ma=Ra==null?void 0:Ra.filter(Kn=>Kn=="/"))!=null&&ma.length&&(dr.path=dr.path.substring(0,dr.path.length-1)),(ur=Hn==null?void 0:Hn.filter(Kn=>Kn=="/"))!=null&&ur.length&&(dr.file=dr.file.substring(0,dr.path.length-1)),xt.setFieldsValue(Be({},dr)),Zt(dr)}},b.createElement(x.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},b.createElement(Ze.Z,null,b.createElement(Oe.Z,null,b.createElement("span",{className:z.filePath},tt.defaultPath+"/")),b.createElement(Oe.Z,{flex:"1"},b.createElement(x.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"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),b.createElement(x.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},b.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"})),b.createElement(x.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"}]},b.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 Ge=(0,je.connect)(({shixunsDetail:_t,loading:vt,globalSetting:ut,user:Sn})=>({shixunsDetail:_t,globalSetting:ut,user:Sn,loading:vt.models.index}))(Le),Ue=ae(57444),st=ae(85909),Je=ae(67294),At=Object.defineProperty,an=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,mt=(_t,vt,ut)=>vt in _t?At(_t,vt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):_t[vt]=ut,Wt=(_t,vt)=>{for(var ut in vt||(vt={}))yt.call(vt,ut)&&mt(_t,ut,vt[ut]);if(an)for(var ut of an(vt))ln.call(vt,ut)&&mt(_t,ut,vt[ut]);return _t},tn=(_t,vt)=>{var ut={};for(var Sn in _t)yt.call(_t,Sn)&&vt.indexOf(Sn)<0&&(ut[Sn]=_t[Sn]);if(_t!=null&&an)for(var Sn of an(_t))vt.indexOf(Sn)<0&&ln.call(_t,Sn)&&(ut[Sn]=_t[Sn]);return ut},Xt=(_t,vt,ut)=>new Promise((Sn,ua)=>{var nr=tt=>{try{Mt(ut.next(tt))}catch(Nt){ua(Nt)}},$e=tt=>{try{Mt(ut.throw(tt))}catch(Nt){ua(Nt)}},Mt=tt=>tt.done?Sn(tt.value):Promise.resolve(tt.value).then(nr,$e);Mt((ut=ut.apply(_t,vt)).next())});const pn=_t=>{var vt=_t,{shixunsDetail:ut,globalSetting:Sn,loading:ua,user:nr,dispatch:$e,isRepository:Mt}=vt,tt=tn(vt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Nt=(0,je.useLocation)(),Ie=(0,je.useParams)(),[nt,Zt]=(0,b.useState)({}),Tt=(0,b.useRef)(),[xt]=x.default.useForm(),[Wn,Jn]=(0,b.useState)("");(0,b.useEffect)(()=>{tt.visible&&xt.resetFields()},[tt.visible]),(0,b.useEffect)(()=>{const ra=sessionStorage.getItem("pathArray");if(ra){const Kt=ra.split(",").join("/"),ma=Kt.indexOf("/")===0?Kt.substr(1):Kt;Jn(ma)}},[]),(0,b.useEffect)(()=>{var ra,Kt;Tt.current=(Kt=(ra=Nt.pathname)==null?void 0:ra.split("/"))==null?void 0:Kt[2]},[]);const oa=(...ra)=>Xt(void 0,[...ra],function*(Kt={},ma=!1,ur=1){var dr,Ra;const Hn=yield $e({type:"shixunsDetail/addRepositoryFile",payload:{id:Ie.id,message:Kt.commitMessage,content:Kt.codeMirror,path:(tt.defaultPath?tt.defaultPath+"/":"")+Kt.path,secret_repository:Mt?void 0:!0,sync_origin_shixun:ma}});Hn!=null&&Hn.url&&((dr=ut==null?void 0:ut.detail)!=null&&dr.copy_for_exercise||Qe.ZP.success("\u6DFB\u52A0\u6210\u529F"),tt.onOK({path:(tt.defaultPath?tt.defaultPath+"/":"")+Kt.path,name:Kt.path.split("/")[Kt.path.split("/").length-1]}),tt.onClose()),(Ra=ut==null?void 0:ut.detail)!=null&&Ra.copy_for_exercise&&(0,st.m)($e,ut,Ie.id,ur)}),Pa=()=>{var ra,Kt;je.history.push(`/shixuns/${Tt.current}/${(Kt=(ra=Nt.pathname)==null?void 0:ra.split("/"))==null?void 0:Kt[3]}${Wn?`/master/shixun_show/${Wn}`:""}`)};return Je.createElement(Ye.default,{width:"60%",open:tt.visible,wrapClassName:z.modal,destroyOnClose:!0,centered:!0,onOk:()=>{xt.submit()},onCancel:tt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},Je.createElement("section",{className:z.bg},Je.createElement("div",{className:z.wrap},Je.createElement(x.default,{className:"mt10",form:xt,scrollToFirstError:!0,layout:"vertical",onFinish:ra=>{var Kt,ma;(Kt=ut==null?void 0:ut.detail)!=null&&Kt.is_fork_from_creator&&((ma=ut==null?void 0:ut.detail)!=null&&ma.copy_for_exercise)?(tt.onClose(),$e({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:ra,type:"wareHouse",fn:(ur,dr,Ra)=>{oa(ur,dr,Ra)}}})):oa(ra)},onChange:()=>{var ra,Kt;const ma=Wt({},xt.getFieldsValue()),ur=(ra=ma==null?void 0:ma.path)==null?void 0:ra.split("");((Kt=ur==null?void 0:ur.filter(dr=>dr=="/"))==null?void 0:Kt.length)>1&&(ma.path=ma.path.substring(0,ma.path.length-1)),xt.setFieldsValue(Wt({},ma)),Zt(ma)}},Je.createElement(x.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},Je.createElement(Ze.Z,null,Je.createElement(Oe.Z,null,Je.createElement("span",{className:z.filePath},tt.defaultPath+"/")),Je.createElement(Oe.Z,{flex:"1"},Je.createElement(x.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"}]},Je.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),Je.createElement(x.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"}]},Je.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"})),Je.createElement("div",{className:"mt10 mb20"},Je.createElement(x.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},Je.createElement(Ue.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 St=(0,je.connect)(({shixunsDetail:_t,loading:vt,globalSetting:ut,user:Sn})=>({shixunsDetail:_t,globalSetting:ut,user:Sn,loading:vt.models.index}))(pn),ft=Object.defineProperty,Vt=Object.getOwnPropertySymbols,Rn=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Gt=(_t,vt,ut)=>vt in _t?ft(_t,vt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):_t[vt]=ut,Fe=(_t,vt)=>{for(var ut in vt||(vt={}))Rn.call(vt,ut)&&Gt(_t,ut,vt[ut]);if(Vt)for(var ut of Vt(vt))bt.call(vt,ut)&&Gt(_t,ut,vt[ut]);return _t},He=(_t,vt)=>{var ut={};for(var Sn in _t)Rn.call(_t,Sn)&&vt.indexOf(Sn)<0&&(ut[Sn]=_t[Sn]);if(_t!=null&&Vt)for(var Sn of Vt(_t))vt.indexOf(Sn)<0&&bt.call(_t,Sn)&&(ut[Sn]=_t[Sn]);return ut},zn=(_t,vt,ut)=>new Promise((Sn,ua)=>{var nr=tt=>{try{Mt(ut.next(tt))}catch(Nt){ua(Nt)}},$e=tt=>{try{Mt(ut.throw(tt))}catch(Nt){ua(Nt)}},Mt=tt=>tt.done?Sn(tt.value):Promise.resolve(tt.value).then(nr,$e);Mt((ut=ut.apply(_t,vt)).next())});const sn=_t=>{var vt=_t,{shixunsDetail:ut,globalSetting:Sn,loading:ua,user:nr,dispatch:$e,isRepository:Mt}=vt,tt=He(vt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Nt=(0,je.useLocation)(),Ie=(0,je.useParams)(),[nt,Zt]=(0,b.useState)({}),Tt=(0,b.useRef)(),[xt]=x.default.useForm(),[Wn,Jn]=(0,b.useState)(""),[oa,Pa]=(0,b.useState)("");(0,b.useEffect)(()=>{tt.visible&&xt.resetFields()},[tt.visible]),(0,b.useEffect)(()=>{const ma=tt.defaultPath.split("/");ma.length===1?(Jn(""),Pa(tt.defaultPath)):(Pa(ma.pop()),Jn(ma.join("/")+"/"))},[tt.defaultPath]),(0,b.useEffect)(()=>{var ma,ur;Tt.current=(ur=(ma=Nt.pathname)==null?void 0:ma.split("/"))==null?void 0:ur[2]},[]);const ra=(...ma)=>zn(void 0,[...ma],function*(ur={}){const dr=yield $e({type:"shixunsDetail/moveGitFile",payload:{id:Ie.id,from:tt.defaultPath,to:Wn+ur.path,message:ur.commitMessage||`${tt.defaultPath} rename to ${Wn}${ur.path} `,secret_repository:Mt}});(dr==null?void 0:dr.status)===0&&(Qe.ZP.success("\u6DFB\u52A0\u6210\u529F"),tt.onOK({path:ur.path,name:ur.path}),tt.onClose())}),Kt=()=>{var ma,ur;je.history.push(`/shixuns/${Tt.current}/${(ur=(ma=Nt.pathname)==null?void 0:ma.split("/"))==null?void 0:ur[3]}${Wn?`/master/shixun_show/${Wn}`:""}`)};return b.createElement(Ye.default,{width:"40%",open:tt.visible,wrapClassName:z.modal,centered:!0,onOk:()=>{xt.submit()},onCancel:tt.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},b.createElement("section",{className:z.bg},b.createElement("div",{className:z.wrap},b.createElement(x.default,{className:"mt10",form:xt,scrollToFirstError:!0,layout:"vertical",onFinish:ra,onChange:()=>{var ma,ur;const dr=Fe({},xt.getFieldsValue()),Ra=(ma=dr==null?void 0:dr.path)==null?void 0:ma.split("");((ur=Ra==null?void 0:Ra.filter(Hn=>Hn=="/"))==null?void 0:ur.length)>1&&(dr.path=dr.path.substring(0,dr.path.length-1)),xt.setFieldsValue(Fe({},dr)),Zt(dr)}},b.createElement(x.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},b.createElement(Ze.Z,null,b.createElement(Oe.Z,{flex:"1"},b.createElement(x.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:oa}))))),b.createElement(x.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},b.createElement(y.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${tt.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var rn=(0,je.connect)(({shixunsDetail:_t,loading:vt,globalSetting:ut,user:Sn})=>({shixunsDetail:_t,globalSetting:ut,user:Sn,loading:vt.models.index}))(sn),mn=ae(11320),An=ae(33170),xn=ae(92421),qn=ae(84734),On={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},ke=ae(67294),et=Object.defineProperty,jt=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,Dn=(_t,vt,ut)=>vt in _t?et(_t,vt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):_t[vt]=ut,Fn=(_t,vt)=>{for(var ut in vt||(vt={}))cn.call(vt,ut)&&Dn(_t,ut,vt[ut]);if(jt)for(var ut of jt(vt))on.call(vt,ut)&&Dn(_t,ut,vt[ut]);return _t},Tn=(_t,vt)=>{var ut={};for(var Sn in _t)cn.call(_t,Sn)&&vt.indexOf(Sn)<0&&(ut[Sn]=_t[Sn]);if(_t!=null&&jt)for(var Sn of jt(_t))vt.indexOf(Sn)<0&&on.call(_t,Sn)&&(ut[Sn]=_t[Sn]);return ut},En=(_t,vt,ut)=>new Promise((Sn,ua)=>{var nr=tt=>{try{Mt(ut.next(tt))}catch(Nt){ua(Nt)}},$e=tt=>{try{Mt(ut.throw(tt))}catch(Nt){ua(Nt)}},Mt=tt=>tt.done?Sn(tt.value):Promise.resolve(tt.value).then(nr,$e);Mt((ut=ut.apply(_t,vt)).next())});const{Dragger:kt}=xn.default,yn=_t=>{var vt=_t,{shixunsDetail:ut,globalSetting:Sn,loading:ua,user:nr,dispatch:$e,isRepository:Mt}=vt,tt=Tn(vt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Nt=(0,je.useLocation)(),Ie=(0,je.useParams)(),[nt,Zt]=(0,b.useState)({}),Tt=(0,b.useRef)(),[xt]=x.default.useForm(),[Wn,Jn]=(0,b.useState)([]),[oa,Pa]=(0,b.useState)();let ra;(0,b.useEffect)(()=>{tt.visible&&(xt.resetFields(),Jn([]))},[tt.visible]),(0,b.useEffect)(()=>{Tt.current=Ie.id},[]),(0,b.useEffect)(()=>{const Hn=sessionStorage.getItem("pathArray");if(Hn){const Kn=Hn.split(",").join("/"),Nn=Kn.indexOf("/")===0?Kn.substr(1):Kn;Pa(Nn)}},[]);const Kt=Hn=>{var Kn,Nn,gr,Br;if(ra=Hn.file.name,Hn.file.status==="done"||Hn.file.status==="uploading"){if(Jn(Hn.fileList),!Hn.file.response)return;if(((Kn=Hn.file.response)==null?void 0:Kn.status)===0){(Nn=ut==null?void 0:ut.detail)!=null&&Nn.copy_for_exercise||(Qe.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),xt.validateFields());return}Jn(Wn.filter(ao=>ao.uid!==Hn.file.uid)),(gr=Hn.file.response)!=null&&gr.message&&Qe.ZP.info((Br=Hn.file.response)==null?void 0:Br.message)}},ma=Hn=>En(void 0,null,function*(){if(!Hn.response){Qe.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield $e({type:"shixunsDetail/deleteGitFile",payload:{id:Ie.id,path:oa?`${oa}/${Hn.name}`:Hn.name,message:xt.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${oa?`${oa}/${Hn.name}`:Hn.name}`,secret_repository:Mt?null:!0}})).status===0&&(Jn(Wn.filter(Nn=>Nn.uid!==Hn.uid)),Qe.ZP.info("\u5220\u9664\u6210\u529F"))}),ur={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!xt.getFieldValue("commitMessage"),data:()=>En(void 0,null,function*(){return new Promise((Hn,Kn)=>En(void 0,null,function*(){setTimeout(()=>En(void 0,null,function*(){const Nn=yield xt.getFieldsValue(),gr=Fn(Fn({},{path:tt.defaultPath?tt.defaultPath:"",message:nt.commitMessage||`\u4E0A\u4F20\u4E86${ra}`}),Mt?{}:{secret_repository:!0});Hn(gr)}),200)}))}),fileList:Wn,method:"post",action:`${mn.Z.API_SERVER}/api/shixuns/${Tt.current}/upload_git_file.json`,onChange:Kt,onRemove:ma,beforeUpload:Hn=>(ra=Hn.name,Hn.size/1024/1024>50?(Qe.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},dr=(Hn=!1,Kn=1)=>En(void 0,null,function*(){var Nn;const gr=Fn(Fn({},{path:tt.defaultPath?tt.defaultPath:"",message:nt.commitMessage||`\u4E0A\u4F20\u4E86${ra}`}),Mt?{}:{secret_repository:!0});for(let Br=0;Br{ao.append(Ga,gr[Ga].toString())});const Kr=yield(0,An.ZP)(`/api/shixuns/${Tt.current}/upload_git_file.json`,{method:"post",body:ao},!0)}tt.onClose(),tt.onOK({path:tt.defaultPath}),Ra(),(Nn=ut==null?void 0:ut.detail)!=null&&Nn.copy_for_exercise&&(0,st.m)($e,ut,Ie.id,Kn)}),Ra=()=>{var Hn,Kn;je.history.push(`/shixuns/${Tt.current}/${(Kn=(Hn=Nt.pathname)==null?void 0:Hn.split("/"))==null?void 0:Kn[3]}${oa?`/master/shixun_show/${oa}`:""}`)};return ke.createElement(Ye.default,{open:tt.visible,onOk:Hn=>{xt.submit()},centered:!0,onCancel:tt.onClose,width:"70%"},ke.createElement("section",{className:On.bg},ke.createElement("div",{className:On.wrap},ke.createElement("div",{className:On.title},"\u4E0A\u4F20\u6587\u4EF6"),ke.createElement(x.default,{className:"mt10",form:xt,scrollToFirstError:!0,layout:"vertical",onFinish:()=>En(void 0,null,function*(){var Hn,Kn;yield xt.validateFields(),(Hn=ut==null?void 0:ut.detail)!=null&&Hn.is_fork_from_creator&&((Kn=ut==null?void 0:ut.detail)!=null&&Kn.copy_for_exercise)?(tt.onClose(),$e({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Nn,gr)=>{dr(Nn,gr)}}})):dr()}),onValuesChange:()=>Zt(Fn({},xt.getFieldsValue()))},ke.createElement(x.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"}]},ke.createElement(y.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),ke.createElement(x.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Hn,Kn){return(Wn==null?void 0:Wn.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},ke.createElement("div",{onClick:()=>{if(!xt.getFieldValue("commitMessage")){Qe.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},ke.createElement(kt,Fn({},ur),ke.createElement("div",null,ke.createElement("i",{className:`iconfont icon-shangchuan font50 ${On.colorBlue}`})),ke.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",ke.createElement("span",{className:`${On.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"))))))),ke.createElement(qn.Z,{onFinish:Hn=>Pa(Hn)})))};var Qt=(0,je.connect)(({shixunsDetail:_t,loading:vt,globalSetting:ut,user:Sn})=>({shixunsDetail:_t,globalSetting:ut,user:Sn,loading:vt.models.index}))(yn),wt={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"},hn={wrap:"wrap___qIbzI",content:"content___cWjqb",mainPathWrap:"mainPathWrap___QP5mq",colorBlue:"colorBlue___zUy77"},bn=Object.defineProperty,nn=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Gn=(_t,vt,ut)=>vt in _t?bn(_t,vt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):_t[vt]=ut,ga=(_t,vt)=>{for(var ut in vt||(vt={}))Ut.call(vt,ut)&&Gn(_t,ut,vt[ut]);if(nn)for(var ut of nn(vt))da.call(vt,ut)&&Gn(_t,ut,vt[ut]);return _t},mr=(_t,vt,ut)=>new Promise((Sn,ua)=>{var nr=tt=>{try{Mt(ut.next(tt))}catch(Nt){ua(Nt)}},$e=tt=>{try{Mt(ut.throw(tt))}catch(Nt){ua(Nt)}},Mt=tt=>tt.done?Sn(tt.value):Promise.resolve(tt.value).then(nr,$e);Mt((ut=ut.apply(_t,vt)).next())});const to=({shixunsDetail:_t,globalSetting:vt,loading:ut,dispatch:Sn,title:ua,pathList:nr=[],showInputPath:$e=!1,isMergeSelectFile:Mt=!1,onFinish:tt=()=>{}})=>{const[Nt]=x.default.useForm(),Ie=(0,je.useParams)(),nt=(0,je.useLocation)(),Zt=(0,b.useRef)(),[Tt,xt]=(0,b.useState)(""),[Wn,Jn]=(0,b.useState)(""),[oa,Pa]=(0,b.useState)([]),[ra,Kt]=(0,b.useState)([]);(0,b.useEffect)(()=>{var Kn,Nn;Zt.current=((Nn=(Kn=nt.pathname)==null?void 0:Kn.split("/"))==null?void 0:Nn[3])==="repository"},[]),(0,b.useEffect)(()=>{if(_t.actionTabs.key!=="Repository-SelectFilePath")return;const Kn=nr.join("/");let Nn=[];nr.map((gr,Br)=>{Br===0?Nn.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${gr}`,path:Kn}):Nn.push({val:`/${gr}`,path:Kn})}),Pa(Nn),xt(Kn),Jn(Kn),ma(Kn)},[_t.actionTabs.key]);const ma=Kn=>mr(void 0,null,function*(){const Nn=yield Sn({type:Zt.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ie.id,path:Kn}});Nn&&Kt(Nn.trees||[])}),ur=Kn=>{let Nn=Tt;Kn.type==="tree"&&(oa.length?oa.push({val:`/${Kn.name}`,path:Kn.name}):oa.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Kn.name}`,path:Kn.name}),Pa(oa),Nn=Tt?`${Tt}/${Kn.name}`:Kn.name,xt(Nn)),ma(Nn)},dr=(Kn,Nn)=>{const gr=oa.filter((ao,Kr)=>Kr<=Nn);Pa(gr);const Br=gr.filter((ao,Kr)=>Kr!==0).map(ao=>ao.val).join("").substr(1);xt(Br),ma(Br)},Ra=()=>mr(void 0,null,function*(){const Kn=Nt==null?void 0:Nt.getFieldsValue(),Nn=Tt?`${Tt}${Kn!=null&&Kn.name?`/${Kn==null?void 0:Kn.name}`:""}`:Kn==null?void 0:Kn.name;if(Mt){tt(Nn),Hn();return}if($e){yield Nt.validateFields();const gr=yield Sn({type:"shixunsDetail/uploadGitFolder",payload:ga(ga({},{id:Ie.id,path:Nn}),Zt.current?{}:{secret_repository:!0})});tt(Wn),gr.status===0&&Qe.ZP.info("\u65B0\u5EFA\u6210\u529F")}else tt(Nn),Qe.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Hn()}),Hn=()=>{Sn({type:"shixunsDetail/setActionTabs",payload:{}}),Nt.resetFields()};return b.createElement(Ye.default,{centered:!0,title:ua||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:_t.actionTabs.key==="Repository-SelectFilePath",onOk:Ra,onCancel:Hn},b.createElement("div",{className:hn.wrap},b.createElement("div",{className:hn.content},b.createElement("div",{className:hn.mainPathWrap},!!(oa!=null&&oa.length)&&oa.map((Kn,Nn)=>b.createElement("a",{key:Nn,onClick:()=>dr(Kn,Nn)},Kn.val))),!!(ra!=null&&ra.length)&&ra.map((Kn,Nn)=>Kn.type==="tree"&&b.createElement("a",{key:Nn,onClick:()=>ur(Kn)},b.createElement("i",{className:`iconfont icon-wenjianjia ${hn.colorBlue}`}),Kn.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement("div",{className:"mt5 mb5"},Tt),$e&&b.createElement(x.default,{form:Nt,scrollToFirstError:!0,className:"mt20"},b.createElement(x.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(y.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var co=(0,je.connect)(({shixunsDetail:_t,loading:vt,globalSetting:ut})=>({shixunsDetail:_t,globalSetting:ut,loading:vt.models.index}))(to),ir=ae(25877),To=ae(42922),_r=ae(93686),cr=ae(28706),fr=ae(78207),Wo=ae(89485),Sr=Object.defineProperty,ui=Object.defineProperties,mo=Object.getOwnPropertyDescriptors,Ei=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,va=(_t,vt,ut)=>vt in _t?Sr(_t,vt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):_t[vt]=ut,lr=(_t,vt)=>{for(var ut in vt||(vt={}))Ho.call(vt,ut)&&va(_t,ut,vt[ut]);if(Ei)for(var ut of Ei(vt))Si.call(vt,ut)&&va(_t,ut,vt[ut]);return _t},ko=(_t,vt)=>ui(_t,mo(vt)),vo=(_t,vt)=>{var ut={};for(var Sn in _t)Ho.call(_t,Sn)&&vt.indexOf(Sn)<0&&(ut[Sn]=_t[Sn]);if(_t!=null&&Ei)for(var Sn of Ei(_t))vt.indexOf(Sn)<0&&Si.call(_t,Sn)&&(ut[Sn]=_t[Sn]);return ut},It=(_t,vt,ut)=>new Promise((Sn,ua)=>{var nr=tt=>{try{Mt(ut.next(tt))}catch(Nt){ua(Nt)}},$e=tt=>{try{Mt(ut.throw(tt))}catch(Nt){ua(Nt)}},Mt=tt=>tt.done?Sn(tt.value):Promise.resolve(tt.value).then(nr,$e);Mt((ut=ut.apply(_t,vt)).next())});const{DirectoryTree:$t}=de.default,Yt=_t=>{var vt=_t,{shixunsDetail:ut,globalSetting:Sn,loading:ua,user:nr,activeKey:$e,dispatch:Mt,practiceSetting:tt,isRepository:Nt,treeData:Ie,setTreeData:nt}=vt,Zt=vo(vt,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Tt,xt,Wn,Jn,oa,Pa,ra;const Kt=(0,je.useParams)(),ma=(0,je.useLocation)(),[ur,dr]=(0,b.useState)(),[Ra,Hn]=(0,b.useState)(!1),[Kn,Nn]=(0,b.useState)(!1),[gr,Br]=(0,b.useState)(!1),[ao,Kr]=(0,b.useState)(!1),[Ga,fo]=(0,b.useState)("");let[Vo,Oi]=(0,b.useState)([]),[Ri,uu]=(0,b.useState)([]);const[Ur,Na]=(0,b.useState)([]),[ia,kn]=(0,b.useState)(!1),[fa,kr]=(0,b.useState)(),[ze,Uo]=(0,b.useState)(),[sr,vr]=(0,b.useState)(""),[wr,Qr]=(0,b.useState)(),[Do,ni]=(0,b.useState)(!1);(0,b.useEffect)(()=>{nt([]),Ku(""),localStorage.warehouseHideTip||kn(!0)},[ma.pathname,Nt]);const ai=(Da="")=>It(void 0,null,function*(){(yield(0,_r.Zt)({id:Kt.id,secret_dir_path:Da}))&&Qr(Da)}),zi=Da=>{var po;return b.createElement(Se.default,{className:wt.menu,onClick:Mo=>{switch(fo(Da.path||""),Mo.key){case"1":(0,cr.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Hn(!0);break;case"2":(0,cr.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Br(!0);break;case"3":(0,cr.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Kr(!0);break;case"4":(0,cr.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Nn(!0);break;case"5":(0,cr.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ou(Da.path,Da.name,Da);break;case"6":(0,cr.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),tl(Da);break}}},(Da.type==="topTree"||Da.type==="tree")&&b.createElement(Se.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Da.type==="topTree"||Da.type==="tree")&&b.createElement(Se.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Da.type==="topTree"||Da.type==="tree")&&b.createElement(Se.default.Item,{key:"3"},"\u4E0A\u4F20"),Da.type!=="topTree"&&Da.type!=="tree"&&((po=ut==null?void 0:ut.detail)==null?void 0:po.public)<2&&b.createElement(Se.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Da.type!=="topTree"&&b.createElement(E.CopyToClipboard,{text:`/data/workspace/myshixun/${Nt?"":"secret/"}${Da==null?void 0:Da.path}`,onCopy:()=>Qe.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Se.default.Item,{key:"6"},b.createElement(b.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Da.type!=="topTree"&&b.createElement(Se.default.Item,{key:"5"},"\u5220\u9664"))},ri=(Da,po)=>Da.map(Mo=>(po==""?Mo.path=po+Mo.name:Mo.path=po+"/"+Mo.name,Mo.title=b.createElement(Ze.Z,{className:"font14"},b.createElement(Oe.Z,{flex:"1"},b.createElement(Ze.Z,null,Mo.type==="blob"&&b.createElement(Oe.Z,{flex:"20px",style:{marginLeft:-20}},b.createElement("span",{className:"iconfont icon-wenjian11 font12"})),b.createElement(Oe.Z,{flex:"1"},b.createElement("span",{className:" multi_ellipsis1"},Mo.name)))),b.createElement(Oe.Z,null,(Mo.type==="blob"||Mo.type==="tree")&&b.createElement(Re.Z,{dropdownRender:()=>zi(Mo),className:wt.ellipsis},b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Mo.disableCheckbox=ur&&ur!==Mo.name,Mo.className=Mo.type==="tree"?wt.pl23:"",Mo.checkable=Mo.type!=="tree",Mo.isLeaf=Mo.type!=="tree",Mo.children=Mo.type==="tree"&&[],Mo.key=Mo.path,Mo)),Ti=Da=>{Mt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Da}})},Ai=(Da,po)=>It(void 0,null,function*(){const Mo=Da.split("/");yield Ku(Ga),setTimeout(()=>{Ti(Da),Vo=[Mo[0]||""],Ri=[Da],uu([...Ri]),Oi([...Vo])},150)}),Pi=(Da,po)=>{if(po=="")Ie=[...Da],nt([...Da]);else{let Mo=Mu(Ie,po,Da);Ie=Mo,nt([...Mo])}};function Mu(Da,po,Mo){return Da.map(oi=>oi.key===po?(oi.children=[...Mo],lr({},oi)):oi.children?ko(lr({},oi),{children:Mu(oi.children,po,Mo)}):oi)}const Ku=(Da="")=>It(void 0,null,function*(){var po,Mo;const oi=yield Mt({type:Nt?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Kt.id,path:Da}});if(oi){if((po=oi.trees)!=null&&po.length){let Fu=ri([...oi.trees],Da);Pi(Fu,Da),Na(oi.trees||[]),Uo(Da||""),console.log("handleGetRepository:",Fu,Da),setTimeout(()=>console.log(Ie,oi.trees,Da,999999),2e3)}else Da==""&&nt([]);kr(((Mo=oi.commits)==null?void 0:Mo[0])||{})}return oi}),Ll=Da=>It(void 0,null,function*(){return new Promise((po,Mo)=>It(void 0,null,function*(){Da.children.length&&po(),vr(Da.path),yield Ku(Da.path),po()}))}),Cl=(Da,po)=>It(void 0,null,function*(){var Mo;console.log("handleSelectTree",Da,po.nativeEvent.target.nodeName,po);const oi=()=>{Ti(po.node.path),Da=[po.node.path],uu([...Da])};po.nativeEvent.target.nodeName==="svg"||po.nativeEvent.target.nodeName==="LI"||po.nativeEvent.target.nodeName==="I"||po.node.type==="blob"&&((Mo=tt==null?void 0:tt.sideBar)!=null&&Mo.confirmLeave?Ye.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:()=>{oi(),Mt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):oi())}),Ou=(Da,po,Mo)=>{Ye.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${Mo.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>It(void 0,null,function*(){const oi=yield Mt({type:"shixunsDetail/deleteGitFile",payload:{id:Kt.id,path:Da,message:`\u5220\u9664${Da}`,secret_repository:Nt?null:!0}});let Fu=Da.split("/");if((oi==null?void 0:oi.status)===0){Qe.ZP.info("\u5220\u9664\u6210\u529F"),Fu.splice(Fu.length-1,1);const gs=yield Ku(Fu.length>1?Fu.join("/"):"");return gs!=null&&gs.trees||(Fu.splice(Fu.length-1,1),yield Ku(Fu.length>1?Fu.join("/"):"")),Ti(""),!0}else(oi==null?void 0:oi.status)===-3?Ye.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:b.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Da,"\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/${Kt.id}/edit/${oi==null?void 0:oi.message}/tab=2`}}):(oi==null?void 0:oi.status)===-4&&Ye.default.confirm({title:"\u5220\u9664\u5931\u8D25",centered:!0,content:b.createElement("div",null,oi==null?void 0:oi.message),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:()=>{window.location.href=`/shixuns/${Kt.id}/edit?tabId=service`}})})})},tl=Da=>{console.log(Da,"item")},Ml=(Da,po)=>It(void 0,null,function*(){if(console.log("handleExpand",po),po.nativeEvent.target.nodeName==="svg"||po.nativeEvent.target.nodeName==="path"||po.nativeEvent.target.nodeName==="LI")return!0;yield Ll(po.node),Vo.includes(po.node.path)?Vo.splice(Vo.indexOf(po.node.path),1):Vo.push(po.node.path),Oi([...Vo])}),Gl=()=>{kn(!1),localStorage.warehouseHideTip=!0},cu=Da=>It(void 0,null,function*(){var po;let Mo,oi="",Fu,gs;switch(Nt){case!0:oi="\u5F00\u542F\u7248\u672C\u5E93",Fu="\u5F00\u542F",gs="\u4E0D\u5F00\u542F",Mo=b.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:(po=ut==null?void 0:ut.detail)!=null&&po.secret_repository?(oi="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Fu="\u786E\u5B9A",gs="\u53D6\u6D88",Mo=b.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")):(oi="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Fu="\u4E0D\u4F7F\u7528",gs="\u4F7F\u7528",Mo=b.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}!Nt&&(0,fr.gy)(Mt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||Ye.default.confirm({title:oi,okText:Fu,cancelText:gs,content:Mo,onOk:()=>{var pu;(0,cr.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",oi]),!Nt&&!((pu=ut==null?void 0:ut.detail)!=null&&pu.secret_repository)||ku(Da)},onCancel:()=>{var pu;!Nt&&!((pu=ut==null?void 0:ut.detail)!=null&&pu.secret_repository)&&ku(Da)}})}),ku=Da=>It(void 0,null,function*(){Nt?(yield(0,_r.h4)(lr({},Kt)),Mt({type:"practiceSetting/getCommonData",payload:lr({},Kt)})):yield(0,_r.K0)(ko(lr({},Kt),{is_secret_repository:Da})),Ku(),Mt({type:"shixunsDetail/getShixunsDetail",payload:{id:Kt.id}})}),rs=Da=>{console.log(Da)},Ui=Da=>It(void 0,null,function*(){console.log(Da);const po=Da.node.key,Mo=Da.dragNode.key,oi=Da.node.pos.split("-"),Fu=Da.dropPosition-Number(oi[oi.length-1]);if(Da.dragNode.type==="tree"){Qe.ZP.warning("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55");return}if(Da.node.type!=="tree"){Qe.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield Mt({type:"shixunsDetail/moveGitFile",payload:lr({id:Kt.id,from:Da.dragNode.path,to:Da.node.path+"/"+Da.dragNode.name,message:`${Da.dragNode.path} move to ${Da.node.path+"/"+Da.dragNode.name} `},Nt?{}:{secret_repository:!0})})).status===0){Ti(""),yield Ku("");for(let eu=0;euzi({type:"topTree"}),className:"current"},b.createElement(Me.Z,{open:ia,title:b.createElement("div",{className:"font16"},b.createElement(ir.Z,{style:{position:"relative",left:-35},onClick:()=>Gl()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",b.createElement("span",{onClick:()=>Gl(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:wt.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Nt&&((Jn=ut==null?void 0:ut.detail)==null?void 0:Jn.init_repository)&&b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Nt&&((oa=ut==null?void 0:ut.detail)==null?void 0:oa.secret_repository)&&b.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Ie.length&&!Nt&&b.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},b.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")),Ie.length?b.createElement(b.Fragment,null,b.createElement("div",{className:wt.content},$e==="1"&&b.createElement("div",{className:wt.tips},"\u63D0\u793A\uFF1A",b.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'),b.createElement($t,{disabled:!!ua.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Ie,switcherIcon:b.createElement(To.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:5,left:-2}}),onExpand:Ml,expandedKeys:Vo,selectedKeys:Ri,onSelect:Cl,draggable:!0,onDragEnter:rs,onDrop:Ui,className:wt.gitTree}))):"",!Ie.length&&Nt&&((Pa=ut==null?void 0:ut.detail)==null?void 0:Pa.init_repository)&&b.createElement(la,null),!Ie.length&&!Nt&&((ra=ut==null?void 0:ut.detail)==null?void 0:ra.secret_repository)&&b.createElement(la,null))),b.createElement(rn,{visible:Kn,defaultPath:Ga,onClose:()=>Nn(!1),isRepository:!Nt,onOK:Da=>It(void 0,null,function*(){const po=Ga.split("/");po.pop(),yield Ku(po.join("/")),Ti("")})}),b.createElement(St,{visible:Ra,defaultPath:Ga,onClose:()=>Hn(!1),isRepository:Nt,onOK:Da=>{Ai(Da.path,Da.name)}}),b.createElement(Ge,{visible:gr,defaultPath:Ga,onClose:()=>Br(!1),isRepository:Nt,onOK:Da=>{Ai(Da.path,Da.name)}}),b.createElement(Qt,{defaultPath:Ga,visible:ao,isRepository:Nt,onClose:()=>Kr(!1),onOK:Da=>It(void 0,null,function*(){const po=Ga.split("/");yield Ku(Ga),Vo=[po[0]||""],Ri=[Ga],uu([...Ri]),Oi([...Vo])})}),b.createElement(co,{pathList:Ga==null?void 0:Ga.split("/"),showInputPath:!0,isMergeSelectFile:Do,onFinish:Da=>{Do?ai(Da):Ku(Da),ni(!1)}}))},la=()=>b.createElement("div",{className:`mt20 pb50 ${wt.nodata}`},b.createElement("div",{className:wt.headLeft},"\u63D0\u793A\uFF1A",b.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",b.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",b.createElement("br",null),"1\u3001",b.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",b.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",b.createElement("br",null),"3\u3001\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\u3002"),b.createElement("img",{width:"100%",src:Wo.Oe}));var ba=(0,je.connect)(({shixunsDetail:_t,loading:vt,globalSetting:ut,practiceSetting:Sn,user:ua})=>({shixunsDetail:_t,globalSetting:ut,user:ua,practiceSetting:Sn,loading:vt}))(Yt),Wa={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"},lo=ae(96074),Xr=Object.getOwnPropertySymbols,Ua=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,Zi=(_t,vt)=>{var ut={};for(var Sn in _t)Ua.call(_t,Sn)&&vt.indexOf(Sn)<0&&(ut[Sn]=_t[Sn]);if(_t!=null&&Xr)for(var Sn of Xr(_t))vt.indexOf(Sn)<0&&So.call(_t,Sn)&&(ut[Sn]=_t[Sn]);return ut},ca=(_t,vt,ut)=>new Promise((Sn,ua)=>{var nr=tt=>{try{Mt(ut.next(tt))}catch(Nt){ua(Nt)}},$e=tt=>{try{Mt(ut.throw(tt))}catch(Nt){ua(Nt)}},Mt=tt=>tt.done?Sn(tt.value):Promise.resolve(tt.value).then(nr,$e);Mt((ut=ut.apply(_t,vt)).next())});const no=_t=>{var vt=_t,{shixunsDetail:ut,globalSetting:Sn,loading:ua,user:nr,dispatch:$e,isRepository:Mt}=vt,tt=Zi(vt,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const Nt=(0,je.useParams)(),[Ie,nt]=(0,b.useState)([]);(0,b.useEffect)(()=>{Zt()},[Mt]);const Zt=()=>ca(void 0,null,function*(){const Tt=yield $e({type:"shixunsDetail/getRepositoryCommit",payload:{id:Nt.id,secret_repository:Mt?void 0:!0}});Tt&&nt(Tt.commits||[])});return b.createElement(b.Fragment,null,Ie==""&&b.createElement("div",{className:Wa.empty},b.createElement("img",{src:Wo.em,width:"258"}),b.createElement("br",null),b.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Ie!=""&&b.createElement("section",{className:Wa.bg},b.createElement("div",{className:Wa.wrap},b.createElement("div",{className:Wa.content},Ie==null?void 0:Ie.map(Tt=>{var xt,Wn;return b.createElement("div",null,b.createElement(Ze.Z,{align:"middle",className:"c-white font16"},b.createElement(Oe.Z,null,Tt.title)),b.createElement(Ze.Z,{align:"middle",className:"mt20 "},b.createElement(Oe.Z,null,b.createElement("img",{className:Wa.imageUrl,src:mn.Z.IMG_SERVER+"/"+((xt=Tt.author)==null?void 0:xt.image_url)})),b.createElement(Oe.Z,{className:Wa.blueLight},b.createElement("span",{className:"ml20"},(Wn=Tt.author)==null?void 0:Wn.username)),b.createElement(Oe.Z,null,b.createElement("span",{className:`ml20 ${Wa.blueLight}`},"\u63D0\u4EA4\u4E8E"),b.createElement("span",{className:`ml20 ${Wa.blueLight}`},Tt.time))),b.createElement(lo.Z,{className:Wa.divider}))})))))};var Bi=(0,je.connect)(({shixunsDetail:_t,loading:vt,globalSetting:ut,user:Sn})=>({shixunsDetail:_t,globalSetting:ut,user:Sn,loading:vt.models.index}))(no),Yi=ae(91613),wa=ae(67294),Yn=Object.defineProperty,Vi=Object.defineProperties,Zo=Object.getOwnPropertyDescriptors,Tu=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,qi=(_t,vt,ut)=>vt in _t?Yn(_t,vt,{enumerable:!0,configurable:!0,writable:!0,value:ut}):_t[vt]=ut,Lu=(_t,vt)=>{for(var ut in vt||(vt={}))il.call(vt,ut)&&qi(_t,ut,vt[ut]);if(Tu)for(var ut of Tu(vt))Xa.call(vt,ut)&&qi(_t,ut,vt[ut]);return _t},vu=(_t,vt)=>Vi(_t,Zo(vt)),Wu=(_t,vt)=>{var ut={};for(var Sn in _t)il.call(_t,Sn)&&vt.indexOf(Sn)<0&&(ut[Sn]=_t[Sn]);if(_t!=null&&Tu)for(var Sn of Tu(_t))vt.indexOf(Sn)<0&&Xa.call(_t,Sn)&&(ut[Sn]=_t[Sn]);return ut},na=(_t,vt,ut)=>new Promise((Sn,ua)=>{var nr=tt=>{try{Mt(ut.next(tt))}catch(Nt){ua(Nt)}},$e=tt=>{try{Mt(ut.throw(tt))}catch(Nt){ua(Nt)}},Mt=tt=>tt.done?Sn(tt.value):Promise.resolve(tt.value).then(nr,$e);Mt((ut=ut.apply(_t,vt)).next())});const{TabPane:fi}=Te.default,Mi=_t=>{var vt=_t,{globalSetting:ut,loading:Sn,dispatch:ua,practiceSetting:nr,shixunsDetail:$e}=vt,Mt=Wu(vt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),tt,Nt,Ie,nt,Zt,Tt,xt,Wn,Jn,oa,Pa,ra,Kt,ma,ur,dr,Ra,Hn,Kn;const[Nn,gr]=(0,b.useState)("1"),[Br,ao]=(0,b.useState)("1");let[Kr,Ga]=(0,b.useState)();const fo=(0,b.useRef)(),[Vo,Oi]=(0,b.useState)(!0),[Ri,uu]=(0,b.useState)(["2","1"]),[Ur,Na]=(0,b.useState)([]),ia=(0,b.useRef)(),kn=(0,je.useParams)(),fa=[{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(Me.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,b.useEffect)(()=>{var sr,vr,wr,Qr,Do,ni,ai,zi,ri,Ti,Ai,Pi,Mu,Ku,Ll,Cl,Ou,tl;try{((wr=(vr=(sr=$e==null?void 0:$e.fileContent)==null?void 0:sr.content)==null?void 0:vr.content)!=null&&wr.length||((Do=(Qr=$e==null?void 0:$e.fileContent)==null?void 0:Qr.content)==null?void 0:Do.content)=="")&&(((ni=$e==null?void 0:$e.fileContent)==null?void 0:ni.file_type)==="txt"?(fo.current=window.decodeURIComponent(escape(window.atob((zi=(ai=$e==null?void 0:$e.fileContent)==null?void 0:ai.content)==null?void 0:zi.content))),Kr=window.decodeURIComponent(escape(window.atob((Ti=(ri=$e==null?void 0:$e.fileContent)==null?void 0:ri.content)==null?void 0:Ti.content))),Ga(Kr)):(fo.current=(Pi=(Ai=$e==null?void 0:$e.fileContent)==null?void 0:Ai.content)==null?void 0:Pi.content,Kr=(Ku=(Mu=$e==null?void 0:$e.fileContent)==null?void 0:Mu.content)==null?void 0:Ku.content,Ga(Kr)))}catch(Ml){fo.current=window.atob((Cl=(Ll=$e==null?void 0:$e.fileContent)==null?void 0:Ll.content)==null?void 0:Cl.content),Kr=window.atob((tl=(Ou=$e==null?void 0:$e.fileContent)==null?void 0:Ou.content)==null?void 0:tl.content),Ga(Kr),Qe.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",$e.fileContent.content)},[(tt=$e==null?void 0:$e.fileContent)==null?void 0:tt.content]),(0,b.useEffect)(()=>{var sr;const vr=(sr=nr==null?void 0:nr.sideBar)==null?void 0:sr.selectPath.split("/");uu(vr)},[(Nt=nr==null?void 0:nr.sideBar)==null?void 0:Nt.selectPath]);const kr=sr=>{Ga(sr);let vr=-1;sr===fo.current?vr=0:vr=1,ua({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!vr}})};(0,b.useEffect)(()=>{new Promise((sr,vr)=>na(void 0,null,function*(){var wr,Qr,Do;if(((wr=nr==null?void 0:nr.sideBar)==null?void 0:wr.selectPath)!==""&&((Qr=nr==null?void 0:nr.sideBar)!=null&&Qr.selectPath)){const ni=yield ua({type:"shixunsDetail/getFileContent",payload:{id:kn.id,path:(Do=nr==null?void 0:nr.sideBar)==null?void 0:Do.selectPath,secret_repository:Vo?null:!0}});ni!=null&&ni.content||(ni==null?void 0:ni.content)==""||ua({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(Ie=nr==null?void 0:nr.sideBar)==null?void 0:Ie.selectPath]);const ze=wa.createElement(Se.default,{className:me.menu,style:{background:"#24294b"},onClick:sr=>{var vr;!((vr=$e==null?void 0:$e.detail)!=null&&vr.secret_repository)&&sr.key==="2"&&ao("1"),gr(sr.key),sr.key==="1"?Oi(!0):Oi(!1)}},wa.createElement(Se.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),fa.filter(sr=>{var vr,wr;return!((vr=$e==null?void 0:$e.detail)!=null&&vr.init_repository)||(wr=$e==null?void 0:$e.detail)!=null&&wr.is_jupyter_lab?sr.id!=="2":sr}).map((sr,vr)=>wa.createElement(Se.default.Item,{className:"leaveClick",key:sr.id},sr.name))),Uo=(sr=!1,vr=1)=>na(void 0,null,function*(){var wr,Qr,Do,ni;const ai=yield ua({type:"shixunsDetail/updateRepositoryFile",payload:{id:kn.id,path:(Qr=(wr=$e==null?void 0:$e.fileContent)==null?void 0:wr.params)==null?void 0:Qr.path,content:Kr,secret_repository:Vo?null:!0,sync_origin_shixun:sr}});ai!=null&&ai.content&&((Do=$e==null?void 0:$e.detail)!=null&&Do.copy_for_exercise||Qe.ZP.success("\u4FDD\u5B58\u6210\u529F"),ua({type:"practiceSetting/setSideBarTabs",payload:vu(Lu({},nr.sideBar),{confirmLeave:!1})})),(ni=$e==null?void 0:$e.detail)!=null&&ni.copy_for_exercise&&(0,st.m)(ua,$e,kn.id,vr)});return wa.createElement("div",{className:me.warehouse},wa.createElement("div",{className:me.header},wa.createElement(Ze.Z,{align:"middle",className:"w100 c-white",style:{height:60}},wa.createElement(Oe.Z,{flex:"1"},wa.createElement(Ze.Z,{align:"middle"},wa.createElement(Oe.Z,null,wa.createElement(Re.Z,{dropdownRender:()=>ze,className:me.menu},wa.createElement("span",{className:"font16 c-white current ml20"},fa.find(sr=>sr.id===Nn).name," ",wa.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),wa.createElement(Oe.Z,{flex:"81px"},wa.createElement("div",{className:me.line})),wa.createElement(Oe.Z,null,wa.createElement(Te.default,{className:me.tabs,activeKey:Br,onChange:sr=>{var vr;(vr=nr==null?void 0:nr.sideBar)!=null&&vr.confirmLeave?Ye.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:()=>{ao(sr),ua({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(ao(sr),ua({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},wa.createElement(fi,{tab:wa.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Vo&&((nt=$e==null?void 0:$e.detail)==null?void 0:nt.init_repository)&&wa.createElement(fi,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Vo&&((Zt=$e==null?void 0:$e.detail)==null?void 0:Zt.secret_repository)&&wa.createElement(fi,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Vo&&((Tt=$e==null?void 0:$e.repository)==null?void 0:Tt.git_url)||!Vo&&((xt=$e==null?void 0:$e.secretRepository)==null?void 0:xt.git_url))&&wa.createElement(wa.Fragment,null,wa.createElement(Oe.Z,null,wa.createElement("span",{className:me.title},"\u4ED3\u5E93\u5730\u5740:"),wa.createElement("input",{value:Vo?(Wn=$e==null?void 0:$e.repository)==null?void 0:Wn.git_url:(Jn=$e==null?void 0:$e.secretRepository)==null?void 0:Jn.git_url}),wa.createElement(E.CopyToClipboard,{text:Vo?(oa=$e==null?void 0:$e.repository)==null?void 0:oa.git_url:(Pa=$e==null?void 0:$e.secretRepository)==null?void 0:Pa.git_url,onCopy:()=>Qe.ZP.success("\u590D\u5236\u6210\u529F")},wa.createElement(Me.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:me.content,style:{overflow:"auto"}},Br==="1"&&wa.createElement(wa.Fragment,null,wa.createElement("aside",{className:me.left},wa.createElement(Ve.Z,{spinning:!!Sn.effects["shixunsDetail/getRepository"],wrapperClassName:`${me.loading} ${me.bottom0}`},wa.createElement(ba,{setTreeData:Na,treeData:Ur,activeKey:Nn,isRepository:Vo}))),wa.createElement("aside",{className:me.right,ref:ia},((ra=nr==null?void 0:nr.sideBar)==null?void 0:ra.selectPath)!==""&&wa.createElement(wa.Fragment,null,wa.createElement(Ve.Z,{spinning:!!Sn.effects["shixunsDetail/getFileContent"],wrapperClassName:me.loading},wa.createElement("div",{className:me.filePathWrp},wa.createElement(Ze.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:me.line,style:{marginLeft:20}})),wa.createElement(Oe.Z,{className:me.filePath},Ri.map((sr,vr)=>wa.createElement("span",{className:"c-blue"},sr))))),wa.createElement("div",{className:Sn.effects["shixunsDetail/getFileContent"]?"hide":"show"},wa.createElement(Yi.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:(Kt=$e==null?void 0:$e.fileContent)==null?void 0:Kt.filename,type:((ma=$e==null?void 0:$e.fileContent)==null?void 0:ma.file_type)==="office"?"download":(ur=$e==null?void 0:$e.fileContent)==null?void 0:ur.file_type,data:Kr,monacoEditor:{value:Kr,language:(dr=$e==null?void 0:$e.fileContent)==null?void 0:dr.language,onChange:sr=>kr(sr),options:{fontSize:14}}}))),((Ra=$e==null?void 0:$e.fileContent)==null?void 0:Ra.file_type)==="txt"&&wa.createElement(Ze.Z,{align:"middle",justify:"center",className:me.footer},wa.createElement(Oe.Z,null,wa.createElement(Xe.ZP,{type:"primary",size:"middle",ghost:!0,onClick:()=>{je.history.push(`/shixuns/${kn.id}/challenges`)}},"\u53D6\u6D88"),wa.createElement(Xe.ZP,{type:"primary",size:"middle",className:"ml40",onClick:sr=>{var vr,wr;(vr=$e==null?void 0:$e.detail)!=null&&vr.is_fork_from_creator&&((wr=$e==null?void 0:$e.detail)!=null&&wr.copy_for_exercise)?ua({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"wareHouse",fn:(Qr,Do)=>{Uo(Qr,Do)}}}):Uo()}},"\u63D0\u4EA4")))),((Hn=nr==null?void 0:nr.sideBar)==null?void 0:Hn.selectPath)==""&&((Kn=$e==null?void 0:$e.detail)==null?void 0:Kn.init_repository)&&wa.createElement("div",{className:me.empty},wa.createElement("img",{src:Wo.x7,width:"258"}),wa.createElement("br",null),wa.createElement("span",{className:"c-grey-c"},!!(Ur!=null&&Ur.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Ur!=null&&Ur.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Br==="2"&&wa.createElement("div",{className:me.commit},wa.createElement(Bi,{isRepository:Vo}))))};var $i=(0,je.connect)(({loading:_t,globalSetting:vt,practiceSetting:ut,shixunsDetail:Sn})=>({globalSetting:vt,loading:_t,practiceSetting:ut,shixunsDetail:Sn}))(Mi)},59992:function(qe,Dt,ae){"use strict";ae.r(Dt),ae.d(Dt,{default:function(){return id}});var b=ae(67294),me={practiceSetting:"practiceSetting___duHIg",wrapHeader:"wrapHeader___vb3NV",wrapLayout:"wrapLayout___z6EgF",wrapSidebar:"wrapSidebar___TzHq8",wrapContent:"wrapContent___iZrCo"},je={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"},Te=ae(28706),Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg==",Qe=ae(93686),Se=ae(14446),Ze=ae(2453),Oe=ae(33170),Re=ae(35973),Ye=ae(67294),Ve=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(ye,be)=>{var Ae={};for(var Ct in ye)Xe.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&Ve)for(var Ct of Ve(ye))be.indexOf(Ct)<0&&de.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae},E=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const x=ye=>{var be=ye,{globalSetting:Ae,loading:Ct,dispatch:Cn,practiceSetting:ea,shixunsDetail:Qn}=be,In=a(be,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Rt,Zn;const Ya=(0,Re.useLocation)(),Cr=(0,b.useRef)(""),La=(0,Re.useParams)(),{title:$a,base_info_warning:Va,challenges_warning:xo,service_warning:Ia,repository_warning:pa,mirror_warning:bo}=ea;(0,b.useEffect)(()=>{var fe;Cr.current=(fe=Ya.pathname.split("/"))==null?void 0:fe[2],Cn({type:"practiceSetting/setParams",payload:{id:Cr.current}}),Cn({type:"practiceSetting/getCommonData",payload:{id:Cr.current}})},[Ya.pathname]),(0,b.useEffect)(()=>((0,Te.Dk)($a||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),()=>{(0,Te.Dk)()}));const zr=()=>E(void 0,null,function*(){yield hr(),Re.history.push(`/shixuns/${Cr.current}/challenges`)}),hr=()=>new Promise((fe,pe)=>{var Ce;(Ce=ea==null?void 0:ea.sideBar)!=null&&Ce.confirmLeave?Se.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:()=>{Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),fe()},onCancel:()=>{pe()}}):fe()}),Gr=fe=>{var pe;if(fe===(ea==null?void 0:ea.sideBar.tabsActive))return;const Ce=()=>{Re.history.push(`/shixuns/${Cr.current}/edit?tabId=${fe}`),Cn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:fe,selectPath:"",confirmLeave:!1}})};(pe=ea==null?void 0:ea.sideBar)!=null&&pe.confirmLeave?Se.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:()=>{Ce()}}):Ce()},Ba=(fe,pe=!1)=>{fe=fe!=null&&fe.includes(".json")?fe:`${fe}.json`,Se.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ye.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>E(void 0,null,function*(){const Ce=yield(0,Oe.ZP)("/api"+fe,{method:"get"});if(!Ce)return;Ze.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const we=yield(0,Qe.Ir)({id:Ce.shixun_identifier,jump_challenge_setting:pe});if(we!=null&&we.game_identifier){(0,Te.xg)(`/tasks/${we.game_identifier}`);return}(we==null?void 0:we.status)===2?Ba(we==null?void 0:we.message):(we==null?void 0:we.status)===3&&Ea(we==null?void 0:we.message)})})},Ea=fe=>{Se.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ye.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",fe,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},re=(fe,pe)=>E(void 0,null,function*(){var Ce,we,gt,lt;if(yield hr(),(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(Ce=Qn.detail)!=null&&Ce.is_jupyter||(we=Qn.detail)!=null&&we.is_jupyter_lab){Cn({type:"shixunsDetail/execJupyter",payload:{id:Cr.current}}).then(zt=>{var Pt;zt!=null&&zt.identifier&&((Pt=Re.history)==null||Pt.push(`/tasks/${zt.identifier}/jupyter`))});return}Cn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const ot=pe?yield(0,Qe.BK)({id:fe}):yield(0,Qe.Ir)({id:fe});if(Cn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(ot==null?void 0:ot.status)==5&&!pe){Se.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:Ye.createElement("div",{className:"mb10"},"\u68C0\u6D4B\u5230",(lt=(gt=ot==null?void 0:ot.data)==null?void 0:gt.challenge_errors)==null?void 0:lt.map((zt,Pt)=>{var ht;return Ye.createElement("span",{key:Pt,style:{color:"#3061D0"}},"\u7B2C",zt==null?void 0:zt.challenge_position,"\u5173",Pt!=((ht=ot==null?void 0:ot.data)==null?void 0:ht.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 zt,Pt,ht;window.location.href=`/shixuns/${Cr.current}/edit/${(ht=(Pt=(zt=ot==null?void 0:ot.data)==null?void 0:zt.challenge_errors)==null?void 0:Pt[0])==null?void 0:ht.challenge_id}/tab=2`},onCancel:()=>{(0,Qe.Ir)({id:Cr.current,jump_challenge_setting:!0}).then(zt=>{if(zt!=null&&zt.game_identifier||zt!=null&&zt.identifier){(0,Te.xg)(`/tasks/${zt.game_identifier}`);return}(zt==null?void 0:zt.status)===-3?(0,Te.eF)():(zt==null?void 0:zt.status)===2?Ba(zt==null?void 0:zt.message,!0):(zt==null?void 0:zt.status)===3&&Ea(zt==null?void 0:zt.message)})}});return}if((ot==null?void 0:ot.status)==6&&!pe){Se.default.confirm({centered:!0,icon:null,width:430,okText:"\u5B8C\u5584\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E",title:"\u63D0\u793A",content:Ye.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/${Cr.current}/edit?tabId=environment`}});return}if(ot!=null&&ot.game_identifier||ot!=null&&ot.identifier){(0,Te.xg)(pe?`/tasks/${ot==null?void 0:ot.identifier}/jupyter`:`/tasks/${ot.game_identifier}`);return}(ot==null?void 0:ot.status)===-3?(0,Te.eF)():(ot==null?void 0:ot.status)===2?Ba(ot==null?void 0:ot.message):(ot==null?void 0:ot.status)===3&&Ea(ot==null?void 0:ot.message)}),se=()=>E(void 0,null,function*(){yield hr(),Cn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),ce=fe=>({borderBottomColor:(ea==null?void 0:ea.sideBar.tabsActive)===fe?"#0152d9":"transparent"});return Ye.createElement("div",{className:je.header},Ye.createElement("aside",{className:je.title},Ye.createElement("i",{onClick:zr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),Ye.createElement("span",{className:je.edit},$a||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),Ye.createElement("i",{onClick:se,className:"icon iconfont icon-xiugai1"})),Ye.createElement("aside",{className:je.schedule},Ye.createElement("div",null,Ye.createElement("span",{style:ce("information"),className:je.clickWarp,onClick:()=>Gr("information")},Va?Ye.createElement("span",{className:je.num},"1"):Ye.createElement("img",{src:Me}),Ye.createElement("span",{className:je.subject},"\u57FA\u672C\u4FE1\u606F")),Ye.createElement("i",{className:"iconfont icon-lujing"})),Ye.createElement("div",null,Ye.createElement("span",{style:ce("warehouse"),className:je.clickWarp,onClick:()=>Gr("warehouse")},pa?Ye.createElement("span",{className:je.num},"2"):Ye.createElement("img",{src:Me}),Ye.createElement("span",{className:je.subject},"\u4EE3\u7801\u4ED3\u5E93")),Ye.createElement("i",{className:"iconfont icon-lujing"})),(Qn==null?void 0:Qn.detail)&&!((Rt=Qn==null?void 0:Qn.detail)!=null&&Rt.is_jupyter_lab)&&Ye.createElement("div",null,Ye.createElement("span",{style:ce("level"),className:je.clickWarp,onClick:()=>Gr("level")},xo?Ye.createElement("span",{className:je.num},"3"):Ye.createElement("img",{src:Me}),Ye.createElement("span",{className:je.subject},"\u4EFB\u52A1\u5173\u5361")),Ye.createElement("i",{className:"iconfont icon-lujing"})),(Qn==null?void 0:Qn.detail)&&((Zn=Qn==null?void 0:Qn.detail)==null?void 0:Zn.is_jupyter_lab)&&Ye.createElement("div",null,Ye.createElement("span",{style:ce("service"),className:je.clickWarp,onClick:()=>Gr("service")},Ia?Ye.createElement("span",{className:je.num},"3"):Ye.createElement("img",{src:Me}),Ye.createElement("span",{className:je.subject},"\u670D\u52A1")),Ye.createElement("i",{className:"iconfont icon-lujing"})),Ye.createElement("div",null,Ye.createElement("span",{style:ce("environment"),className:je.clickWarp,onClick:()=>Gr("environment")},bo?Ye.createElement("span",{className:je.num},"4"):Ye.createElement("img",{src:Me}),Ye.createElement("span",{className:je.subject},"\u5B9E\u9A8C\u73AF\u5883")))),Ye.createElement("aside",{className:je.btns},Ye.createElement("div",{className:je.simulate,onClick:()=>re(Cr.current,!1)},"\u6A21\u62DF\u5B9E\u6218")))};var y=(0,Re.connect)(({loading:ye,globalSetting:be,practiceSetting:Ae,shixunsDetail:Ct})=>({globalSetting:be,loading:ye,practiceSetting:Ae,shixunsDetail:Ct}))(x),z={information:"information___HnFAg",scroll:"scroll___SzyY_",formWrap:"formWrap___dlZEW",img:"img___ESi1t"},te=ae(35567),ie=ae(91773),oe=ae(71577),ue=ae(11486),Pe=ae(85546),Be=ae(71230),Ke=ae(15746),We=ae(92421),Le=ae(84567),Ge={btn:"btn___CiIEf",s1:"s1___JCH7l",s2:"s2___jSyjE"},Ue="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",st=Object.defineProperty,Je=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,yt=(ye,be,Ae)=>be in ye?st(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,ln=(ye,be)=>{for(var Ae in be||(be={}))At.call(be,Ae)&&yt(ye,Ae,be[Ae]);if(Je)for(var Ae of Je(be))an.call(be,Ae)&&yt(ye,Ae,be[Ae]);return ye},mt=(ye,be)=>{var Ae={};for(var Ct in ye)At.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&Je)for(var Ct of Je(ye))be.indexOf(Ct)<0&&an.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae},tn=ye=>{var be=ye,{InputRight:Ae,value:Ct=[],onChange:Cn}=be,ea=mt(be,["InputRight","value","onChange"]);const[Qn,In]=(0,b.useState)(),Rt=Ya=>{const Cr=Ct.filter((La,$a)=>$a!==Ya);Cn(Cr)},Zn=Ya=>{if(Ya.preventDefault(),!!Qn){if(Ct.findIndex(Cr=>Cr.name===Qn)>-1){Ze.ZP.warning("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}Cn([...Ct,{id:null,name:Qn}]),In(null)}};return b.createElement("div",null,b.createElement(ue.default,ln({bordered:!1,style:{width:600},value:Qn,onChange:Ya=>In(Ya.target.value),onPressEnter:Zn,onBlur:Zn},ea)),Ae||b.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),b.createElement("div",{className:"mt20"},Ct==null?void 0:Ct.map((Ya,Cr)=>b.createElement("div",{key:Cr,className:Ge.btn},b.createElement("span",{className:Ge.s1},Ya.name),b.createElement("img",{src:Ue,className:Ge.s2,onClick:()=>Rt(Cr)})))))},Xt=ae(96486),pn=ae(11320),St={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 ft=({dispatch:ye,onCancel:be,onSave:Ae,loading:Ct=!1})=>b.createElement("div",{className:St.complete},b.createElement("div",{onClick:be,className:St.cancel},"\u53D6\u6D88"),b.createElement(oe.ZP,{type:"primary",loading:Ct,onClick:Ae,className:St.save},"\u4FDD\u5B58"));var Vt=(0,Re.connect)()(ft),Rn=ae(85909),bt=ae(54262),Gt=ae(16646),Fe=ae(85725),He=ae(67294),zn=Object.defineProperty,sn=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,An=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,qn=(ye,be,Ae)=>be in ye?zn(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,On=(ye,be)=>{for(var Ae in be||(be={}))An.call(be,Ae)&&qn(ye,Ae,be[Ae]);if(mn)for(var Ae of mn(be))xn.call(be,Ae)&&qn(ye,Ae,be[Ae]);return ye},ke=(ye,be)=>sn(ye,rn(be)),et=(ye,be)=>{var Ae={};for(var Ct in ye)An.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&mn)for(var Ct of mn(ye))be.indexOf(Ct)<0&&xn.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae},jt=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const cn=ye=>{var be=ye,{globalSetting:Ae,loading:Ct,dispatch:Cn,practiceSetting:ea,problemset:Qn,shixunsDetail:In}=be,Rt=et(be,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Zn,Ya;const[Cr]=ie.default.useForm(),[La,$a]=(0,b.useState)({}),[Va,xo]=(0,b.useState)(!1),[Ia,pa]=(0,b.useState)(!1),[bo,zr]=(0,b.useState)(!1),[hr,Gr]=(0,b.useState)(""),[Ba,Ea]=(0,b.useState)(""),[re,se]=(0,b.useState)(""),[ce,fe]=(0,b.useState)(),pe=(0,b.useRef)({}),Ce=(0,b.useRef)(""),we=(0,b.useRef)(""),gt=(0,b.useRef)(""),lt=(0,b.useRef)(null),ot=(0,b.useRef)((0,Xt.throttle)(()=>un(),2e3,{leading:!0,trailing:!1})).current,{id:zt}=ea,[Pt,ht]=(0,b.useState)(!1);(0,b.useEffect)(()=>{zt&&qt()},[zt]),(0,b.useEffect)(()=>(JSON.stringify(La)!=="{}"&&Bt(),()=>{clearTimeout(lt.current)}),[La,hr,re,Ba]);const Bt=()=>{clearTimeout(lt.current),lt.current=setTimeout(()=>{!(0,Xt.isEqual)(La,pe.current)||hr!==Ce.current||re!==we.current||Ba!==gt.current?Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},qt=()=>jt(void 0,null,function*(){var Xn,aa,vn,Ha,er,Za,Sa;Cn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}});const Ta=yield(0,Oe.ZP)(`/api/shixuns/${zt}/edit_base_info.json`,{method:"get"});if(Ta.status===0){const Pr=ke(On({},Ta.data),{description:(0,Rn.S)(Ta.data.description)}),Oo={description:Pr.description,shixun_tags:Pr.shixun_tags,name:Pr.name,course:((Xn=Pr==null?void 0:Pr.disciplines)==null?void 0:Xn.length)>0?[(vn=(aa=Pr==null?void 0:Pr.disciplines)==null?void 0:aa[0])==null?void 0:vn.id,(Za=(er=(Ha=Pr==null?void 0:Pr.disciplines)==null?void 0:Ha[0])==null?void 0:er.sub_discipline)==null?void 0:Za.id]:[]};(Sa=In.detail)!=null&&Sa.is_jupyter_lab&&(Oo.jupyter_show_description=Ta.data.jupyter_show_description),Cr.setFieldsValue(Oo),pe.current=On({},Oo),Ce.current=Pr.attachment_id||"",we.current=Pr.cover_image_id||"",gt.current=Pr.attachment_id_b||"",$a(On({},Oo)),Gr(Pr.attachment_id||""),Ea(Pr.attachment_id_b||""),se(Pr.cover_image_id||""),fe(Pr.cover_image||"")}}),Lt=(Xn,aa)=>{$a(On({},aa))},Ht=()=>{gn()},un=()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Cr.submit()},en=(Xn,aa=!1,vn=1)=>{var Ha;const{name:er,description:Za,shixun_tags:Sa,course:Ta,jupyter_show_description:Pr=!1}=Xn;let Oo={name:er,description:Za,shixun_tags:Sa,attachment_id:hr,cover_image_id:re,attachment_id_b:Ba,sub_discipline_ids:Ta[1]};(Ha=In.detail)!=null&&Ha.is_jupyter_lab&&(Oo=ke(On({},Oo),{jupyter_show_description:Pr})),(0,Oe.ZP)(`/api/shixuns/${zt}/base_info_save.json`,{method:"post",body:{shixun:On({},Oo),sync_origin_shixun:aa}}).then(ru=>jt(void 0,null,function*(){var Ko,Qo,yi,Xi;if(ru.status===0&&((Ko=In==null?void 0:In.detail)!=null&&Ko.copy_for_exercise||Ze.ZP.success("\u4FDD\u5B58\u6210\u529F"),Cn({type:"practiceSetting/getCommonData",payload:{id:zt}}),Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),pe.current={description:La.description,shixun_tags:La.shixun_tags,name:La.name},Ce.current=hr,we.current=re,gt.current=Ba,(Qo=In==null?void 0:In.detail)!=null&&Qo.copy_for_exercise)){const Ki=yield Cn({type:"shixunsDetail/saveCopyForExercise",payload:{id:zt,save_type:vn}});vn===1?(yi=Ki==null?void 0:Ki.data)!=null&&yi.exists_same_shixun_name?Cn({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(Xi=Ki==null?void 0:Ki.data)==null?void 0:Xi.shixun_name,getBaseInfo:()=>{qt()}}}):(Ze.ZP.info("\u4FDD\u5B58\u6210\u529F"),Cn({type:"classroomList/setActionTabs",payload:{}})):(Cn({type:"classroomList/setActionTabs",payload:{}}),(Ki==null?void 0:Ki.status)===0&&Se.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 Ru,Qi;(0,Te.xg)(`/shixuns/${(Qi=(Ru=In==null?void 0:In.detail)==null?void 0:Ru.fork_from)==null?void 0:Qi.fork_identifier}/challenges`)}}))}}))},gn=()=>{var Xn;const aa=()=>{Re.history.push(`/shixuns/${zt}/challenges`),Cn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Xn=ea==null?void 0:ea.sideBar)!=null&&Xn.confirmLeave?Se.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:()=>{aa()}}):aa()};function fn(Xn){const aa=Xn.type==="image/jpeg"||Xn.type==="image/png";return aa||Ze.ZP.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),aa}const Bn=He.createElement(oe.ZP,{loading:Va,icon:He.createElement(bt.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),jn=He.createElement(oe.ZP,{loading:bo,icon:He.createElement(bt.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Vn=He.createElement(oe.ZP,{loading:Ia,icon:He.createElement(bt.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function za(Xn,aa){const vn=new FileReader;vn.addEventListener("load",()=>aa(vn.result)),vn.readAsDataURL(Xn)}const ka=Xn=>{var aa,vn;if(Xn.file.status==="uploading"){xo(!0);return}Xn.file.status==="done"&&(xo(!1),Gr((vn=(aa=Xn==null?void 0:Xn.file)==null?void 0:aa.response)==null?void 0:vn.id))},qa=Xn=>{var aa,vn;if(Xn.file.status==="uploading"){pa(!0);return}Xn.file.status==="done"&&(pa(!1),Ea((vn=(aa=Xn==null?void 0:Xn.file)==null?void 0:aa.response)==null?void 0:vn.id))},Ln=()=>He.createElement("div",{className:z.img},He.createElement("img",{src:(0,Fe.z)("/api/attachments/"+hr,!0),alt:"avatar",style:{width:"100%"}}),He.createElement("div",null,He.createElement(Gt.Z,{onClick:()=>Gr(""),style:{fontSize:"16px",color:"red"}}))),Fa=()=>He.createElement("div",{className:z.img},He.createElement("img",{src:(0,Fe.z)("/api/attachments/"+Ba,!0),alt:"avatar",style:{width:"100%"}}),He.createElement("div",null,He.createElement(Gt.Z,{onClick:()=>Ea(""),style:{fontSize:"16px",color:"red"}}))),Ar=Xn=>{var aa,vn;if(Xn.file.status==="uploading"){zr(!0);return}Xn.file.status==="done"&&(zr(!1),se((vn=(aa=Xn==null?void 0:Xn.file)==null?void 0:aa.response)==null?void 0:vn.id),ht(!0))},br=()=>He.createElement("div",{className:z.img},He.createElement("img",{src:(0,Fe.z)(Pt?"/api/attachments/"+re:ce,!0),alt:"avatar",style:{width:"100%"}}),He.createElement("div",null,He.createElement(Gt.Z,{onClick:()=>{se(""),fe("")},style:{fontSize:"16px",color:"red"}})));return He.createElement("div",{className:z.information},He.createElement("section",{className:z.scroll},He.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),He.createElement("div",{className:z.formWrap}," ",He.createElement(ie.default,{form:Cr,scrollToFirstError:!0,layout:"vertical",onValuesChange:Lt,onFinish:Xn=>{var aa,vn;(aa=In==null?void 0:In.detail)!=null&&aa.is_fork_from_creator&&((vn=In==null?void 0:In.detail)!=null&&vn.copy_for_exercise)?Cn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:Xn,type:"information",fn:(Ha,er,Za)=>{en(Ha,er,Za)}}}):en(Xn)}},He.createElement(ie.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(ue.default,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:`${((Zn=La.name)==null?void 0:Zn.length)||0}/60`})),He.createElement(ie.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(tn,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),He.createElement(ie.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},He.createElement(Pe.Z,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Qn.courseOptions,getPopupContainer:Xn=>Xn.parentNode})),He.createElement(Be.Z,null,He.createElement(Ke.Z,null,He.createElement(ie.default.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},hr?Ln():He.createElement(We.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${pn.Z.API_SERVER}/api/attachments.json`,beforeUpload:fn,onChange:ka},Bn))),He.createElement(Ke.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(Be.Z,null,He.createElement(Ke.Z,null,He.createElement(ie.default.Item,{label:"\u9876\u90E8\u5185\u5BB9\u56FE:"},Ba?Fa():He.createElement(We.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${pn.Z.API_SERVER}/api/attachments.json`,beforeUpload:fn,onChange:qa},Vn))),He.createElement(Ke.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(Be.Z,null,He.createElement(Ke.Z,null,He.createElement(ie.default.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},re||ce?br():He.createElement(We.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${pn.Z.API_SERVER}/api/attachments.json`,beforeUpload:fn,onChange:Ar},jn))),He.createElement(Ke.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(ie.default.Item,{name:"description",label:"\u7B80\u4ECB:"},He.createElement(te.Z,{defaultValue:La.description||"",watch:!0})),((Ya=In.detail)==null?void 0:Ya.is_jupyter_lab)&&He.createElement(ie.default.Item,{name:"jupyter_show_description",valuePropName:"checked"},He.createElement(Le.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(Vt,{onSave:ot,onCancel:Ht,loading:Va||bo||Ia}))};var on=(0,Re.connect)(({problemset:ye,loading:be,globalSetting:Ae,practiceSetting:Ct,shixunsDetail:Cn})=>({globalSetting:Ae,loading:be,practiceSetting:Ct,problemset:ye,shixunsDetail:Cn}))(cn),Dn=ae(50939),Fn={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"},Tn="data:image/png;base64,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",En=ae(78207),kt=ae(57953),yn=ae(32983),Qt=ae(66012),wt=Object.defineProperty,hn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,Gn=(ye,be,Ae)=>be in ye?wt(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,ga=(ye,be)=>{for(var Ae in be||(be={}))Ut.call(be,Ae)&&Gn(ye,Ae,be[Ae]);if(nn)for(var Ae of nn(be))da.call(be,Ae)&&Gn(ye,Ae,be[Ae]);return ye},mr=(ye,be)=>hn(ye,bn(be)),to=(ye,be)=>{var Ae={};for(var Ct in ye)Ut.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&nn)for(var Ct of nn(ye))be.indexOf(Ct)<0&&da.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae},co=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const ir=ye=>{var be=ye,{globalSetting:Ae,dispatch:Ct,practiceSetting:Cn}=be,ea=to(be,["globalSetting","dispatch","practiceSetting"]);const Qn=(0,Re.useLocation)(),[In]=(0,Re.useSearchParams)(),[Rt,Zn]=(0,b.useState)(!1),[Ya,Cr]=(0,b.useState)({}),[La,$a]=(0,b.useState)(!0),[Va,xo]=(0,b.useState)(!1),[Ia,pa]=(0,b.useState)(null),bo=(0,b.useRef)(!1),{id:zr,updateIndex:hr,is_published:Gr,newQuestion:Ba}=Cn,{challenge_list:Ea=[]}=Ya;(0,b.useEffect)(()=>{if(zr)return se(),()=>{Ct({type:"practiceSetting/setParams",payload:{newQuestion:null}})}},[zr,hr]),(0,b.useEffect)(()=>{re()},[Qn]);const re=()=>{const ht=Qn.pathname.split("/");(ht.includes("newquestion")||ht.includes("new")||In.get("tabId"))&&(bo.current=!0)},se=()=>co(void 0,null,function*(){var ht,Bt,qt;$a(!0);const Lt=yield(0,Qe.n5)({id:zr});if((ht=Lt==null?void 0:Lt.challenge_list)!=null&&ht.length){const Ht=Qn.pathname.split("/"),un=Lt.challenge_list.find(en=>String(en.challenge_id)===Ht[4]);if(Ht.includes("newquestion")||Ht.includes("new")){const en=Lt.challenge_list[((Bt=Lt.challenge_list)==null?void 0:Bt.length)-1];Ct({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ht.includes("new")?0:1,name:""}}}),pa(void 0),we(en)}else Ht[4]&&un?ce(un,!1):ce(Lt.challenge_list[0])}(qt=Lt==null?void 0:Lt.challenge_list)!=null&&qt.length||pa(null),Cr(Lt),$a(!1)}),ce=(ht,Bt=!0)=>{if(pa(ht.challenge_id),we(ht),Bt){const qt=`/shixuns/${zr}/edit/${ht.challenge_id}/${ht.st===1?"editquestion":"editcheckpoint"}`;Re.history.push(qt)}},fe=(ht,Bt)=>{Bt.stopPropagation();const{challenge_id:qt}=ht,Lt=()=>co(void 0,null,function*(){var Ht,un;if((yield(0,Qe.rO)({id:zr,challengesId:qt})).status===1){const gn=yield(0,Qe.n5)({id:zr});if(Cr(gn),qt===Ia&&((Ht=gn.challenge_list)!=null&&Ht.length)){ce(gn.challenge_list[0]);return}(un=gn.challenge_list)!=null&&un.length||(pa(null),bo.current=!0,we({}),Re.history.push(`/shixuns/${zr}/edit?tabId=level`))}});Se.default.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Lt})},pe=(ht,Bt,qt)=>{const Lt=Array.from(ht),[Ht]=Lt.splice(Bt,1);return Lt.splice(qt,0,Ht),Lt},Ce=(ht,Bt)=>{if(!ht.destination)return;const qt=pe(Bt,ht.source.index,ht.destination.index);Cr(mr(ga({},Ya),{challenge_list:qt}));const Lt=qt.map(Ht=>Ht.challenge_id);(0,Qe.xg)({id:zr,ids:Lt}).then(Ht=>{Ht.status!==0&&Cr(mr(ga({},Ya),{challenge_list:Bt}))})},we=ht=>{Ct({type:"practiceSetting/setParams",payload:{selectQuestionParams:ht}})},gt=(ht,Bt)=>co(void 0,null,function*(){if(ht===Ia)return;yield lt(),pa(ht),we(Bt),Ct({type:"practiceSetting/setParams",payload:{newQuestion:null}});const qt=`/shixuns/${zr}/edit/${ht}/${Bt.st===1?"editquestion":"editcheckpoint"}`;Re.history.push(qt)}),lt=()=>new Promise((ht,Bt)=>{var qt;(qt=Cn==null?void 0:Cn.sideBar)!=null&&qt.confirmLeave?Se.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:()=>{Ct({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),ht()},onCancel:()=>{Bt()}}):ht()}),ot=ht=>b.createElement(b.Fragment,null,b.createElement(Qt.Z5,{onDragEnd:Bt=>Ce(Bt,ht)},b.createElement(Qt.bK,{droppableId:"droppable"},(Bt,qt)=>b.createElement("div",mr(ga({ref:Bt.innerRef},Bt.droppableProps),{style:{width:"100%"}}),ht.map((Lt,Ht)=>{const{st:un,name:en,challenge_id:gn}=Lt;return b.createElement(Qt._l,{key:gn,draggableId:gn.toString(),index:Ht,isDragDisabled:Gr},(fn,Bn)=>b.createElement("div",mr(ga(ga({ref:fn.innerRef},fn.draggableProps),fn.dragHandleProps),{className:Ia===gn?Fn.listActive:Fn.list,onClick:()=>gt(gn,Lt)}),b.createElement("span",{className:Fn.s1},un===0?b.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.createElement("span",{className:Fn.s2},"\u7B2C",Ht+1,"\u5173: ",en),!Gr&&b.createElement("span",{className:Fn.s3,onClick:jn=>fe(Lt,jn)},b.createElement("i",{className:"iconfont icon-shanchu7"}))))})))),Ba&&b.createElement("div",{className:Fn.listActive},b.createElement("span",{className:Fn.s1},(Ba==null?void 0:Ba.st)===0?b.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):b.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),b.createElement("span",{className:Fn.s2},"\u7B2C",ht.length+1,"\u5173: ",Ba==null?void 0:Ba.name)),!Gr&&b.createElement("div",{className:Fn.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--")),zt=ht=>co(void 0,null,function*(){yield lt(),ht==="new"?Re.history.push(`/shixuns/${zr}/edit/new`):Re.history.push(`/shixuns/${zr}/edit/newquestion`),Zn(!1),pa(void 0),Ct({type:"practiceSetting/setParams",payload:{newQuestion:{st:ht==="new"?0:1,name:""}}})}),Pt=()=>{(0,En.gy)(Ct,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361")||Zn(!Rt)};return b.createElement("div",{className:Fn.level},b.createElement("aside",{className:Fn.left,style:{width:Va?"0":"25%"}},b.createElement("div",{className:Fn.container},b.createElement("div",{className:Fn.title},"\u4EFB\u52A1\u5173\u5361(",Ea.length,")"),b.createElement("div",{className:Fn.listWrap},La?b.createElement(kt.Z,{size:"middle"}):Ea.length||Ba?ot(Ea):b.createElement(yn.Z,{image:Tn,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Va&&b.createElement("div",{className:Fn.btns},b.createElement("aside",{className:Fn.btnsWrap},b.createElement("div",{style:{transform:Rt?"rotate(45deg)":"rotate(0deg)"},className:Fn.icon,onClick:Pt},"+"),b.createElement("div",{className:Fn.btn,style:{left:Rt?20:-154}},b.createElement("div",{className:Fn.d1,onClick:()=>zt("new")},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),b.createElement("div",{className:Fn.d2,onClick:()=>zt("newquestion")},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),b.createElement("div",{className:Va?Fn.elseShrink:Fn.shrink,onClick:()=>xo(!Va)},b.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),b.createElement("aside",{className:Fn.right,id:"modal-level-question"},Ia===null&&bo.current?b.createElement("div",{className:Fn.addIcon},b.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):b.createElement(Re.Outlet,null)))};var To=(0,Re.connect)(({globalSetting:ye,practiceSetting:be})=>({globalSetting:ye,practiceSetting:be}))(ir),_r=ae(4310),cr=ae(85418),fr=ae(68508),Wo=ae(34435),Sr=ae(78045),ui={title:"title___NTpKq",content:"content___oL0Iy",add:"add___L4cbC",colorBlue:"colorBlue___xRARA",radio:"radio___cfwvc"},mo=Object.getOwnPropertySymbols,Ei=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,Si=(ye,be)=>{var Ae={};for(var Ct in ye)Ei.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&mo)for(var Ct of mo(ye))be.indexOf(Ct)<0&&Ho.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae},va=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const lr=ye=>{var be=ye,{shixunsDetail:Ae,globalSetting:Ct,loading:Cn,dispatch:ea,onReloadData:Qn}=be,In=Si(be,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]);const[Rt,Zn]=(0,b.useState)(),[Ya,Cr]=(0,b.useState)([]);(0,b.useEffect)(()=>{Ae.actionTabs.key==="Collaborators-ChangeManager"&&La()},[Ae.actionTabs.key]);const La=()=>va(void 0,null,function*(){var Ia;const pa=yield ea({type:"shixunsDetail/getChangeManager",payload:{id:(Ia=Ae.actionTabs.params)==null?void 0:Ia.id}});Cr(pa||[])}),$a=()=>{var Ia;ea({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ia=Ae.actionTabs.params)==null?void 0:Ia.id}}})},Va=()=>va(void 0,null,function*(){var Ia;if(!Rt){Ze.ZP.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F");return}const pa=yield ea({type:"shixunsDetail/changeManager",payload:{id:(Ia=Ae.actionTabs.params)==null?void 0:Ia.id,user_id:Rt}});xo(),pa&&(Qn(),Ze.ZP.info(pa.message))}),xo=()=>{ea({type:"shixunsDetail/setActionTabs",payload:{}}),Zn(null)};return b.createElement(Se.default,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",open:Ae.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Cn.effects["shixunsDetail/changeManager"],onOk:Va,onCancel:xo},b.createElement("div",null,b.createElement("div",{className:ui.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.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"),b.createElement("div",{className:ui.content},Ya.length?b.createElement(Sr.ZP.Group,{value:Rt,onChange:Ia=>Zn(Ia.target.value)},Ya.map((Ia,pa)=>b.createElement(Sr.ZP,{className:ui.radio,key:pa,value:Ia.user_id},Ia.name))):b.createElement("div",{className:ui.add},b.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.createElement("a",{className:ui.colorBlue,onClick:$a},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))};var ko=(0,Re.connect)(({shixunsDetail:ye,loading:be,globalSetting:Ae})=>({shixunsDetail:ye,globalSetting:Ae,loading:be}))(lr),vo=ae(36182),It=ae(22190),$t=ae(87055);const{TabPane:Yt}=vo.default;var la=({visible:ye,onCancel:be,onSelectGroup:Ae,shixunId:Ct,onSelectCollaborator:Cn})=>b.createElement(Se.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:ye,width:1100,centered:!0,keyboard:!1,onCancel:be,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null},b.createElement(vo.default,{defaultActiveKey:"1"},b.createElement(Yt,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.createElement(It.Z,{onCancel:be,container_type:2,container_id:Ct,onSelect:Cn})),b.createElement(Yt,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},b.createElement($t.Z,{onCancel:be,onSelect:Ae})))),ba={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"},Wa=ae(42922),lo=ae(20932),Xr=Object.defineProperty,Ua=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,ca=(ye,be,Ae)=>be in ye?Xr(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,no=(ye,be)=>{for(var Ae in be||(be={}))So.call(be,Ae)&&ca(ye,Ae,be[Ae]);if(Ua)for(var Ae of Ua(be))Zi.call(be,Ae)&&ca(ye,Ae,be[Ae]);return ye},Bi=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const Yi=({shixunsDetail:ye,globalSetting:be,loading:Ae,user:Ct,dispatch:Cn})=>{var ea,Qn,In,Rt,Zn,Ya;const Cr=(0,Re.useParams)(),La=(0,b.useRef)(),[$a,Va]=(0,b.useState)(0),[xo,Ia]=(0,b.useState)([]),[pa,bo]=(0,b.useState)({id:null,page:1}),zr=(Qn=(ea=Ct.userInfo)==null?void 0:ea.shixun)==null?void 0:Qn.editable,hr=((In=Ct.userInfo)==null?void 0:In.role)<=2||((Zn=(Rt=Ct.userInfo)==null?void 0:Rt.shixun)==null?void 0:Zn.is_creator);(0,b.useEffect)(()=>{La.current=Cr.id,pa.id=La.current,bo(pa),Gr(pa)},[]);const Gr=we=>Bi(void 0,null,function*(){const gt=yield Cn({type:"shixunsDetail/getCollaboratorsData",payload:we});gt&&(Ia(gt.members||[]),Va(gt.member_count))}),Ba=()=>Bi(void 0,null,function*(){pa.page=1,bo(pa);const we=(0,lo.g)();yield Cn({type:"user/getUserInfo",payload:we}),yield Gr(pa)}),Ea=we=>{pa.page=we,bo(pa),Gr(pa)},re=we=>{Se.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.createElement("div",{className:ba.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:()=>Bi(void 0,null,function*(){var gt;const lt=yield Cn({type:"shixunsDetail/deleteCollaborators",payload:{id:La.current,userId:we}});if(((gt=Ct.userInfo)==null?void 0:gt.user_id)===we){Re.history.push("/shixuns");return}Ze.ZP.info(lt==null?void 0:lt.message),pa.page=1,bo(pa),Gr(pa)})})},se=()=>{Cn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:La.current}}})};function ce(we,gt,lt,ot){return Bi(this,null,function*(){yield Cn({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:we,user_id:gt,editable:lt?0:1}}),Gr(pa)})}const fe=()=>{Cn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:La.current}}})};function pe(){Cn({type:"shixunsDetail/setActionTabs",payload:{}})}const Ce={visible:ye.actionTabs.key==="Collaborators-AddCollaborator",onCancel:pe,shixunId:La.current,onSelectCollaborator:we=>Bi(void 0,null,function*(){pe(),(yield Cn({type:"shixunsDetail/addCollaborator",payload:{id:La.current,user_ids:we}}))&&(Ze.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ba())}),onSelectGroup:we=>Bi(void 0,null,function*(){pe(),(yield Cn({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:La.current,group_id:we.group_id}}))&&(Ze.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ba())})};return b.createElement("section",null,b.createElement("div",{className:ba.wrap},b.createElement("div",{className:ba.content},((Ya=ye.detail)==null?void 0:Ya.identity)<5&&b.createElement("div",{className:ba.head},b.createElement("span",{className:ba.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",$a,"\u4EBA\uFF09"),b.createElement("div",null,hr&&b.createElement(oe.ZP,{type:"primary",ghost:!0,className:ba.button,style:{marginRight:"20px"},onClick:se},"\u66F4\u6362\u7BA1\u7406\u5458"),zr&&b.createElement(oe.ZP,{type:"primary",className:ba.button,style:{marginRight:"40px"},onClick:fe},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.createElement("div",{className:ba.list},b.createElement(_r.Z,{loading:Ae.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},xo.map((we,gt)=>{var lt,ot,zt,Pt,ht,Bt,qt,Lt;return b.createElement("div",{style:{display:"inline-block",width:"50%"}},b.createElement("div",{className:ba.itemWrap,key:gt},b.createElement("a",{href:(lt=we.user)==null?void 0:lt.user_url,target:"_blank",className:ba.imgWrap},b.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:ba.img,src:`${pn.Z.IMG_SERVER}/images/${(ot=we.user)==null?void 0:ot.image_url}`}),((zt=we.user)==null?void 0:zt.shixun_manager)&&b.createElement("span",{className:ba.manager},"\u521B\u5EFA\u8005")),b.createElement("div",{className:ba.itemContent},b.createElement("p",{className:ba.nameWrap},b.createElement("a",{href:we.user.user_url,target:"_blank",className:ba.name},(Pt=we.user)==null?void 0:Pt.name,we.user.user_id===((ht=Ct.userInfo)==null?void 0:ht.user_id)?b.createElement("span",null,"\u6211"):null),b.createElement("div",{className:ba.actionGroup},hr?(Bt=we.user)!=null&&Bt.shixun_manager?null:b.createElement(cr.Z,{dropdownRender:()=>b.createElement(fr.default,{selectedKeys:[we.editable?"1":"2"],onClick:()=>{var Ht;ce(ye.detail.identifier,we.user.user_id,we.editable,(Ht=we.user)==null?void 0:Ht.name)}},b.createElement(fr.default.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),b.createElement(fr.default.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},b.createElement("div",null,we.editable?b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",b.createElement(Wa.Z,{style:{fontSize:"14px",color:"#888888"}}))):we.editable?b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):b.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((qt=we.user)!=null&&qt.shixun_manager)&&zr?b.createElement("a",{className:ba.deletetitle,onClick:()=>{var Ht;return re((Ht=we.user)==null?void 0:Ht.user_id)}},"\u5220\u9664"):null)),b.createElement("p",{className:ba.schoolWrap},b.createElement("span",{className:ba.school},(Lt=we.user)==null?void 0:Lt.school_name)))))})))),$a>10&&b.createElement("div",{className:ba.countWrap},b.createElement(Wo.Z,{showQuickJumper:!1,showSizeChanger:!1,total:$a,onChange:we=>Ea(we),pageSize:10,current:pa.page}))),b.createElement(ko,{onReloadData:Ba}),b.createElement(la,no({},Ce)))};var wa=(0,Re.connect)(({shixunsDetail:ye,loading:be,globalSetting:Ae,user:Ct})=>({shixunsDetail:ye,globalSetting:Ae,user:Ct,loading:be}))(Yi),Yn=ae(84288),Vi=ae(42563),Zo=ae(83062),Tu=ae(42405),il=ae(47897),Xa=ae(25374),qi=ae(36723),Lu=ae(85977),vu={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"},Wu=ae(9916),na=ae(96289),fi=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const Mi=({newShixuns:ye,user:be,dispatch:Ae,visible:Ct,onOk:Cn,onCancel:ea,useId:Qn=null,identifier:In,shixun_environment_id:Rt,tab_type:Zn})=>{var Ya,Cr;const[La,$a]=(0,b.useState)(null),[Va,xo]=(0,b.useState)({}),[Ia,pa]=(0,b.useState)(""),{environmentData:bo}=ye,{frequence_image:zr=[],environments:hr=[],other_image:Gr=[]}=bo,{name:Ba,description:Ea}=Va;(0,b.useEffect)(()=>{Ct&&(Ae({type:"newShixuns/getEnvironmentData",payload:{tab_type:Zn}}),pa(""),$a(Qn))},[Ct,Qn]),(0,b.useEffect)(()=>{ye.actionTabs.key==="NewShixuns-Apply"&&ea()},[(Ya=ye==null?void 0:ye.actionTabs)==null?void 0:Ya.key]),(0,b.useEffect)(()=>{La!==null&&re()},[La]);const re=()=>fi(void 0,null,function*(){const se=yield(0,Qe.Q1)({mirror_repository_id:La,identifier:In,shixun_environment_id:Rt});xo(se.data)});return b.createElement(b.Fragment,null,b.createElement(Se.default,{title:"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF",open:Ct,width:1e3,destroyOnClose:!0,centered:!0,onCancel:ea,className:vu.modal,footer:null},b.createElement("div",{className:vu.mirrorModal},b.createElement(Lu.Z,{dispatch:Ae,value:La,data:hr,otherData:Gr,tags:zr,onChange:se=>$a(se),onSearchWord:se=>pa(se),tab_type:Zn}),b.createElement("div",{className:vu.right},b.createElement("header",null,b.createElement("div",{className:vu.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",b.createElement("span",{dangerouslySetInnerHTML:{__html:La===null?"\u2014 \u2014":(Cr=Ba||"")==null?void 0:Cr.replace(new RegExp(Ia==null?void 0:Ia.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}}))),b.createElement("div",{className:vu.content},La===null&&b.createElement(yn.Z,{image:qi,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),La!==null&&b.createElement("div",{className:vu.des},b.createElement(Fe.Z,{value:Ea,highlightKeywords:Ia})),b.createElement("div",{className:vu.btns},b.createElement(oe.ZP,{onClick:()=>{$a(null),xo({}),ea()},className:vu.cancel},"\u53D6\u6D88 "),b.createElement(oe.ZP,{onClick:()=>{Cn(Va)},className:vu.confirm,type:"primary"},"\u4FDD\u5B58 ")))))),b.createElement(Wu.Z,null),b.createElement(na.Z,null))};var $i=(0,Re.connect)(({newShixuns:ye,globalSetting:be,user:Ae})=>({newShixuns:ye,globalSetting:be,user:Ae}))(Mi),_t={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"},vt=ae(72565),ut=ae(38925),Sn=ae(55241),ua=ae(49288),nr=ae(8500),$e=ae(36295),Mt={footerWrap:"footerWrap___lXI4I"},tt=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,nt=(ye,be)=>{var Ae={};for(var Ct in ye)Nt.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&tt)for(var Ct of tt(ye))be.indexOf(Ct)<0&&Ie.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae},Zt=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const Tt=ue.default.TextArea,xt=ye=>{var be=ye,{shixunsDetail:Ae,globalSetting:Ct,loading:Cn,dispatch:ea,onFinish:Qn=()=>{}}=be,In=nt(be,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Rt]=ie.default.useForm(),Zn=Cr=>Zt(void 0,null,function*(){var La;const $a=yield ea({type:"shixunsDetail/getCustomScript",payload:{id:(La=Ae.actionTabs.params)==null?void 0:La.id,compile:Cr.execute,excutive:Cr.compile}});Ya(),$a&&Qn($a==null?void 0:$a.shixun_script)}),Ya=()=>{ea({type:"shixunsDetail/setActionTabs",payload:{}})};return b.createElement(Se.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Ae.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ya},b.createElement(ie.default,{form:Rt,scrollToFirstError:!0,layout:"vertical",onFinish:Zn},b.createElement(ie.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(Tt,{rows:4})),b.createElement(ie.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.createElement(Tt,{rows:4})),b.createElement("div",{className:Mt.footerWrap},b.createElement(ie.default.Item,null,b.createElement(oe.ZP,{className:"mr5",size:"middle",onClick:Ya},"\u53D6\u6D88"),b.createElement(oe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Cn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var Wn=(0,Re.connect)(({shixunsDetail:ye,loading:be,globalSetting:Ae})=>({shixunsDetail:ye,globalSetting:Ae,loading:be}))(xt),Jn=ae(52262),oa=ae(27484),Pa=ae.n(oa),ra=ae(87725),Kt=ae(67294),ma=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const ur="YYYY-MM-DD HH:mm",dr=({shixunsDetail:ye,visible:be,onOk:Ae,onCancel:Ct,dispatch:Cn,is_published:ea,id:Qn,has_relation:In,environment:Rt=[],verifyModal:Zn})=>{var Ya,Cr,La;const $a=(0,Re.useParams)(),[Va,xo]=(0,b.useState)(1),[Ia,pa]=(0,b.useState)(!0),[bo,zr]=(0,b.useState)(!1),[hr,Gr]=(0,b.useState)(null),[Ba,Ea]=(0,b.useState)(),[re,se]=(0,b.useState)(),[ce,fe]=(0,b.useState)([]),[pe,Ce]=(0,b.useState)(!1),[we,gt]=(0,b.useState)(""),[lt,ot]=(0,b.useState)(null),[zt]=ie.default.useForm(),[Pt,ht]=(0,b.useState)([]),[Bt,qt]=(0,b.useState)(""),[Lt,Ht]=(0,b.useState)([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}]),un=(0,b.useRef)((0,Xt.throttle)(Ln=>gn(Ln),1200,{leading:!0,trailing:!0})).current;(0,b.useEffect)(()=>{var Ln;((0,Jn.Ny)()||(Ln=ye==null?void 0:ye.detail)!=null&&Ln.manager_of_shixun)&&Ht([{id:1,name:"\u8BC4\u6D4B\u811A\u672C\u8BBE\u7F6E"},{id:2,name:"\u5B9E\u9A8C\u73AF\u5883\u8BBE\u7F6E"}])},[]),(0,b.useEffect)(()=>{Qn&&be&&en()},[Qn,be]);const en=(Ln=null)=>ma(void 0,null,function*(){var Fa,Ar;Ln||pa(!0);const br=yield(0,Oe.ZP)(`/api/shixuns/${Qn}/get_shixun_env_setting.json`,{method:"get",params:{shixun_environment_id:Ln}});if(br.status===0&&!Ln){const{data:Xn}=br;console.log("data",Xn),Gr((Xn==null?void 0:Xn.shixun_environment_id)||null),Ea((Xn==null?void 0:Xn.evaluate_script)||""),se((Xn==null?void 0:Xn.choice_standard_scripts)||null),fe((Xn==null?void 0:Xn.standard_scripts)||[]),gt((Fa=Xn.shixun)==null?void 0:Fa.survival_time);let aa=(Ar=Xn.shixun)==null?void 0:Ar.important_shixun_configs;zt.setFieldsValue({identifier:(aa==null?void 0:aa.identifier)||"",people_number:(aa==null?void 0:aa.people_number)||"",school_id:(aa==null?void 0:aa.school_name)||"",times:aa!=null&&aa.start_time&&(aa!=null&&aa.end_time)?[Pa()(aa==null?void 0:aa.start_time),Pa()(aa==null?void 0:aa.end_time)]:["",""]}),qt((aa==null?void 0:aa.verify_reason)||""),ot((aa==null?void 0:aa.process)||null),yield gn(aa==null?void 0:aa.school_name)}if(br.status===0&&Ln){const{data:Xn}=br;Ea((Xn==null?void 0:Xn.evaluate_script)||""),se(null),fe((Xn==null?void 0:Xn.standard_scripts)||[]),yield gn()}pa(!1)}),gn=Ln=>ma(void 0,null,function*(){const Fa=yield Cn({type:"account/getSchoolOption",payload:{keyword:Ln,limit:99999,display_aliases:!0}});ht(Fa==null?void 0:Fa.schools)}),fn=()=>{Zn()||Cn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:$a.id}}})},Bn=Ln=>ma(void 0,null,function*(){const Fa=yield Cn({type:"shixunsDetail/getScriptContent",payload:{id:$a.id,script_id:Ln}});Fa&&Ea(Fa.content)}),jn=Ln=>{Se.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Kt.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",Kt.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>ma(void 0,null,function*(){yield Bn(Ln),se(Ln),Se.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:Kt.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Vn=(Ln=!1,Fa=1)=>ma(void 0,null,function*(){var Ar,br,Xn;let aa;if(Va===1&&(zr(!0),aa=yield(0,Oe.ZP)(`/api/shixuns/${$a.id}/update_evaluate_script_setting.json`,{method:"put",body:{shixun_environment_id:hr,mirror_script_id:re,evaluate_script:Ba,sync_origin_shixun:Ln}})),Va===2){zr(!0);let vn={close_internet:pe,survival_time:we,sync_origin_shixun:Ln};aa=yield(0,Oe.ZP)(`/api/shixuns/${$a.id}/update_environment_setting.json`,{method:"put",body:vn})}if(Va===3){let vn=zt.getFieldsValue();yield zt.validateFields(),zr(!0);let Ha={close_internet:pe,survival_time:we,sync_origin_shixun:Ln};Ha.important_shixun_configs={identifier:vn==null?void 0:vn.identifier,people_number:vn==null?void 0:vn.people_number,school_id:(Ar=Pt.find(er=>er.name===(vn==null?void 0:vn.school_id)))==null?void 0:Ar.id,start_time:Pa()(vn==null?void 0:vn.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Pa()(vn==null?void 0:vn.times[1]).format("YYYY-MM-DD HH:mm")},aa=yield(0,Oe.ZP)(`/api/shixuns/${$a.id}/resources_first_ensure.json`,{method:"post",body:Ha})}aa.status===0&&((!((br=ye==null?void 0:ye.detail)!=null&&br.copy_for_exercise)||Va===3)&&Ze.ZP.success(`${Va==3?"\u63D0\u4EA4\u7533\u8BF7\u6210\u529F":"\u4FDD\u5B58\u6210\u529F"}`),(Xn=ye==null?void 0:ye.detail)!=null&&Xn.copy_for_exercise&&Va!=3&&(0,Rn.m)(Cn,ye,Qn,Fa),en(),Ae()),zr(!1)}),za=(Ln,Fa)=>{const Ar=/^[^0-9][a-zA-Z0-9]*$/,br=/^.{4,30}$/;return Fa&&!/^[a-zA-Z0-9]+$/.test(Fa)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u53EA\u80FD\u5305\u542B\u6570\u5B57\u548C\u5B57\u6BCD"):Fa&&!Ar.test(Fa)?Promise.reject("\u4E0D\u80FD\u4EE5\u6570\u5B57\u5F00\u5934"):Fa&&!br.test(Fa)?Promise.reject("\u8F93\u5165\u5185\u5BB9\u957F\u5EA6\u5FC5\u987B\u57284\u523030\u4E2A\u5B57\u7B26\u4E4B\u95F4"):Promise.resolve()},ka=Ln=>parseInt(Ln||"0",10),qa=(Ln,Fa)=>{if(Fa&&Fa.length===2){const[Ar,br]=Fa;if(!Ar||!br)return Promise.reject(new Error("\u8BF7\u9009\u62E9\u8D77\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"))}return Promise.resolve()};return Kt.createElement(Kt.Fragment,null,Kt.createElement(vt.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:Ct,open:be},Kt.createElement("div",{className:_t.content},Kt.createElement(_r.Z,{loading:Ia,active:!0},Kt.createElement(Be.Z,{className:"mt10",justify:"space-between"},Kt.createElement("b",{className:"c-grey-333 font16"},"\u8BBE\u7F6E"),Kt.createElement("i",{onClick:Ct,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})),Kt.createElement("div",{className:_t.tabs},Lt.map(Ln=>{const{name:Fa,id:Ar}=Ln;return Kt.createElement("div",{key:Ar,className:Va===Ar?_t.active:"",onClick:()=>xo(Ar)},Fa)})),Va===1&&Kt.createElement(b.Fragment,null,Kt.createElement(ut.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}),Kt.createElement(Be.Z,{align:"middle",className:"mt20"},Kt.createElement("span",{className:"c-grey-333 font16"},"\u8FD0\u884C\u73AF\u5883"),Kt.createElement(Vi.default,{onClick:Zn,getPopupContainer:Ln=>Ln.parentNode,bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:hr,onChange:Ln=>{Gr(Ln),en(Ln)},showArrow:!0,placeholder:"\u5B9E\u9A8C\u73AF\u5883"},(Ya=Rt.filter(Ln=>Ln.id!==0))==null?void 0:Ya.map((Ln,Fa)=>Kt.createElement(Vi.default.Option,{value:Ln.id,name:Ln.name,key:Ln.id},Ln.name)))),Kt.createElement(Be.Z,{align:"middle",className:"mt20"},Kt.createElement("span",{className:"c-grey-333 font16"},"\u8BC4\u6D4B\u811A\u672C"),Kt.createElement(Vi.default,{onClick:Zn,getPopupContainer:Ln=>Ln.parentNode,bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:re,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:Ln=>{jn(Ln)}},(ce||[]).map((Ln,Fa)=>Kt.createElement(Vi.default.Option,{value:parseInt(Ln.id),name:Ln.scptname,key:Fa},Ln.scptname))),Kt.createElement("span",{className:_t.explain,onClick:fn},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),Kt.createElement(Sn.Z,{className:_t.popover,content:Kt.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",Kt.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",Kt.createElement("br",null),"challengeProgramNames",Kt.createElement("br",null),"sourceClassNames",Kt.createElement("br",null),Kt.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",Kt.createElement("br",null),Kt.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",Kt.createElement("br",null),"src/step1/HelloWorld.java",Kt.createElement("br",null),"src/step2/Other.java",Kt.createElement("br",null),Kt.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",Kt.createElement("br",null),"step1.HelloWorld",Kt.createElement("br",null),"step2.Other",Kt.createElement("br",null),Kt.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",Kt.createElement("br",null),'ff challengeProgramNames=("src/step1/',Kt.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',Kt.createElement("br",null),'sourceClassNames=("step1.HelloWorld',Kt.createElement("br",null),'" "step2.Other")',Kt.createElement("br",null),Kt.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},Kt.createElement("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"}))),Kt.createElement($e.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:Ba,options:{readOnly:ea},onChange:Ln=>{Ea(Ln)}})),Va===2&&Kt.createElement("div",{style:{flex:1,overflowY:"auto"}},Kt.createElement(Be.Z,{align:"middle",className:"mt20"},Kt.createElement("span",{className:"c-grey-333 font16 mr10"},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F"),Kt.createElement(ue.default,{bordered:!1,value:we,onChange:Ln=>gt(Ln.target.value),style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),Kt.createElement("span",{className:"ml10 c-grey-999 font14"},"\u5206"))),Va===3&&((0,Jn.Ny)()||((Cr=ye==null?void 0:ye.detail)==null?void 0:Cr.manager_of_shixun))&&Kt.createElement("div",{style:{flex:1,overflowY:"auto"}},Kt.createElement(Be.Z,{align:"middle",className:"mt20"},Kt.createElement(ie.default,{form:zt,layout:"horizontal",className:_t.zybzForm},Kt.createElement(Be.Z,{align:"middle"},Kt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Kt.createElement("span",{className:_t.must},"*"),"\u4FDD\u969C\u6807\u8BC6"),Kt.createElement(ie.default.Item,{label:"",name:"identifier",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u6807\u8BC6"},{validator:za}]},Kt.createElement(ue.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"})),Kt.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",Kt.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")),Kt.createElement(Be.Z,{align:"middle",className:"mt25"},Kt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7}},Kt.createElement("span",{className:_t.must},"*"),"\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"),Kt.createElement("div",{style:{position:"relative"}},Kt.createElement(ie.default.Item,{label:"",name:"school_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"}]},Kt.createElement(ua.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onChange:un,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u969C\u7684\u5355\u4F4D"},(La=Pt==null?void 0:Pt.filter(Ln=>(Ln==null?void 0:Ln.id)!==0))==null?void 0:La.map((Ln,Fa)=>Kt.createElement(Vi.default.Option,{key:Fa+1,title:Ln==null?void 0:Ln.name,value:Ln==null?void 0:Ln.name},Ln==null?void 0:Ln.name)))),Kt.createElement("span",{className:_t.selecticon},Kt.createElement("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Kt.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"}))))),Kt.createElement(Be.Z,{align:"middle",className:"mt25"},Kt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Kt.createElement("span",{className:_t.must},"*"),"\u4FDD\u969C\u65F6\u95F4"),Kt.createElement("div",{className:_t.graaytitle},Kt.createElement(ie.default.Item,{label:"",name:"times",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u59CB\u65F6\u95F4\u548C\u7ED3\u675F\u65F6\u95F4"},{validator:qa}]},Kt.createElement(nr.default.RangePicker,{disabledDate:Ln=>Ln&&Ln{if(Ln&&Ln[0]&&Ln[1]){const Fa=Ln[0].isBefore(Pa()())?Pa()():Ln[0];zt.setFieldValue("times",[Fa,Ln[1]])}else zt.setFieldValue("times",Ln)}})))),Kt.createElement(Be.Z,{align:"middle",className:"mt25"},Kt.createElement("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55}},Kt.createElement("span",{className:_t.must},"*"),"\u4FDD\u969C\u4EBA\u6570"),Kt.createElement(ie.default.Item,{label:"",name:"people_number",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570"}]},Kt.createElement(Tu.Z,{parser:ka,style:{width:200},placeholder:"\u8BF7\u8F93\u5165\u4FDD\u969C\u4EBA\u6570",min:1})))),Kt.createElement("div",{className:`${_t.examineStatus} mt25`},lt>=1&&Kt.createElement("div",null," ",Kt.createElement(ra.Z,{className:_t.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4F18\u5148\u4FDD\u969C\u7533\u8BF7\u6210\u529F\uFF0C\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u4E2D"),lt>=2&<!=3&&Kt.createElement("div",null," ",Kt.createElement(ra.Z,{className:_t.suc_status})," \u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u901A\u8FC7\uFF0C\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u4E2D"),lt==3&&Kt.createElement("div",null," ",Kt.createElement(Gt.Z,{className:_t.fail_status}),"\u5E73\u53F0\u7BA1\u7406\u5458\u5BA1\u6838\u9A73\u56DE\uFF0C\u9A73\u56DE\u539F\u56E0: ( ",Kt.createElement("span",{title:Bt,className:_t.bohui},Bt),") \u5982\u6709\u95EE\u9898\u8BF7\u8054\u7CFB",Kt.createElement("span",{className:_t.contacts},Kt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Kt.createElement("div",{className:_t.contacts_img}))),lt>=4&<!=5&<!=7&&Kt.createElement("div",null," ",Kt.createElement(ra.Z,{className:_t.suc_status})," \u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5B8C\u6210\uFF0C\u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u4E2D"),(lt==5||lt==7)&&Kt.createElement("div",null," ",Kt.createElement(Gt.Z,{className:_t.fail_status}),"\u7CFB\u7EDF\u8D44\u6E90\u5206\u914D\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB",Kt.createElement("span",{className:_t.contacts},Kt.createElement("span",null,"\u5E73\u53F0\u8FD0\u8425\u4EBA\u5458")," ",Kt.createElement("div",{className:_t.contacts_img}))),lt>5&&Kt.createElement("div",null," ",Kt.createElement(ra.Z,{className:_t.suc_status})," \u5B9E\u9A8C\u8D44\u6E90\u4FDD\u969C\u5DF2\u7ED3\u675F")))),Kt.createElement("div",{className:_t.btns},Kt.createElement(oe.ZP,{onClick:Ct},"\u53D6\u6D88"),Kt.createElement(oe.ZP,{disabled:Va==3&&[2,4,5].includes(lt),onClick:()=>ma(void 0,null,function*(){var Ln,Fa;if(Va===1&&!hr){Ze.ZP.warning("\u8BF7\u9009\u62E9\u8FD0\u884C\u73AF\u5883");return}(Ln=ye==null?void 0:ye.detail)!=null&&Ln.is_fork_from_creator&&((Fa=ye==null?void 0:ye.detail)!=null&&Fa.copy_for_exercise)&&Va!=3&&(Rt.filter(Ar=>Ar.id===hr)[0].has_relation&&Va===1||Va===2)?Cn({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Ar,br)=>{Vn(Ar,br)},zIndex:1e4}}):Vn()}),loading:bo,type:"primary",className:"ml20"},Va==3?"\u63D0\u4EA4\u7533\u8BF7":"\u4FDD\u5B58"))))),Kt.createElement(Wn,{onFinish:Ln=>Ea(Ln)}))};var Ra=(0,Re.connect)(({shixunsDetail:ye})=>({shixunsDetail:ye}))(dr),Hn=ae(48984),Kn=ae(25510),Nn={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"},gr=ae(39132),Br=ae(16987),ao=ae(2156),Kr={list:"list___p00l5",head:"head___JcQe0",row:"row___kLpLL"},Ga=ae(67294),fo=Object.defineProperty,Vo=Object.defineProperties,Oi=Object.getOwnPropertyDescriptors,Ri=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,Ur=Object.prototype.propertyIsEnumerable,Na=(ye,be,Ae)=>be in ye?fo(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,ia=(ye,be)=>{for(var Ae in be||(be={}))uu.call(be,Ae)&&Na(ye,Ae,be[Ae]);if(Ri)for(var Ae of Ri(be))Ur.call(be,Ae)&&Na(ye,Ae,be[Ae]);return ye},kn=(ye,be)=>Vo(ye,Oi(be)),kr=({showError:ye,value:be,onChange:Ae,optionsLevelList:Ct})=>{const[Cn,ea]=(0,b.useState)([]);(0,b.useEffect)(()=>{if(!be.length){ea([{command:"",challenge_ids:[]}]);return}ea(be)},[JSON.stringify(be)]);const Qn=(In,Rt,Zn)=>{let Ya=JSON.parse(JSON.stringify(Cn));Rt==="add"?Ya.push({command:"",challenge_ids:[-1]}):Rt==="delete"?Ya.splice(Zn,1):Ya[Zn][Rt]=In,ea(Ya),Ae(Ya)};return console.log(Cn,"value2"),Ga.createElement("div",{className:Kr.list},Ga.createElement("div",{className:Kr.head},Ga.createElement("div",{style:{width:400}},"\u547D\u4EE4"),Ga.createElement("div",null,"\u5E94\u7528\u5173\u5361")),Cn==null?void 0:Cn.map((In,Rt)=>{var Zn,Ya,Cr;let La=Ct.map(($a,Va)=>{const xo=`\u7B2C${Va+1}\u5173\uFF1A${$a.name}`;let Ia=xo,pa=!1;return $a.st===1&&(Ia=Ga.createElement(Zo.Z,{placement:"left",title:"\u7406\u8BBA\u9898\u5173\u5361\u65E0\u6CD5\u89E6\u53D1\u547D\u4EE4"},xo),pa=!0),kn(ia({},$a),{value:$a.challenge_id,label:Ia,disabled:pa})});return La=[{label:"\u6240\u6709\u5173\u5361",value:-1},...La],Ga.createElement(Be.Z,{wrap:!1,align:"middle",style:{position:"relative"},className:RtQn($a.target.value,"command",Rt),bordered:!1,placeholder:"\u4F8B\u5982\uFF1Amysql -uroot -p123123 -h127.0.0.1",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4}}),Ga.createElement(Vi.default,{options:La,getPopupContainer:$a=>$a.parentNode,value:In==null?void 0:In.challenge_ids,onChange:$a=>{var Va,xo;let Ia=$a;!((Va=In==null?void 0:In.challenge_ids)!=null&&Va.includes(-1))&&($a!=null&&$a.includes(-1))&&(Ia=[-1]),(xo=In==null?void 0:In.challenge_ids)!=null&&xo.includes(-1)&&($a!=null&&$a.includes(-1))&&(Ia=$a==null?void 0:$a.filter(pa=>pa!==-1)),Qn(Ia,"challenge_ids",Rt)},mode:"multiple",maxTagTextLength:(Cr=In==null?void 0:In.challenge_ids)!=null&&Cr.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"}}),Ga.createElement(Be.Z,{wrap:!1},Ga.createElement("i",{onClick:()=>Qn("","add",Rt),style:{color:"#3061D0"},className:"iconfont icon-tianjiatimu font20 current ml20"}),Rt!==0&&Ga.createElement("i",{onClick:()=>Qn("","delete",Rt),style:{color:"#E30000"},className:"iconfont icon-shanjian font20 ml20"})))}))},ze=ae(67294),Uo=Object.defineProperty,sr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,wr=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,ni=(ye,be,Ae)=>be in ye?Uo(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,ai=(ye,be)=>{for(var Ae in be||(be={}))Qr.call(be,Ae)&&ni(ye,Ae,be[Ae]);if(wr)for(var Ae of wr(be))Do.call(be,Ae)&&ni(ye,Ae,be[Ae]);return ye},zi=(ye,be)=>sr(ye,vr(be)),ri=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const Ti=Vi.default.Option,Ai=5,Pi=({practiceSetting:ye,dispatch:be,shixunsDetail:Ae,user:Ct})=>{var Cn,ea,Qn,In,Rt,Zn,Ya,Cr,La,$a;const{id:Va,is_published:xo}=ye,[Ia,pa]=(0,b.useState)([]),[bo,zr]=(0,b.useState)(null),[hr,Gr]=(0,b.useState)([]),[Ba,Ea]=(0,b.useState)([]),re=(0,b.useRef)(null),[se,ce]=(0,b.useState)({}),fe=(0,b.useRef)({}),pe=(0,b.useRef)({}),{shixun_environment:Ce={},mirror_repository:we={},small_type:gt=[],new_service_configs:lt=[],network_mode_list:ot=[],boosters:zt=[]}=se,[Pt,ht]=(0,b.useState)(""),[Bt,qt]=(0,b.useState)("\u8BF7\u8F93\u5165\u7AEF\u53E3"),[Lt,Ht]=(0,b.useState)(!1),[un,en]=(0,b.useState)(!1),[gn,fn]=(0,b.useState)(!0),[Bn,jn]=(0,b.useState)(!0),[Vn,za]=(0,b.useState)(!1),[ka,qa]=(0,b.useState)(!1),[Ln,Fa]=(0,b.useState)(!1),[Ar,br]=(0,b.useState)(!1),[Xn,aa]=(0,b.useState)(0),[vn,Ha]=(0,b.useState)(!1),[er,Za]=(0,b.useState)({}),[Sa,Ta]=(0,b.useState)({}),[Pr,Oo]=(0,b.useState)({}),[bi,ru]=(0,b.useState)(""),[Ko,Qo]=(0,b.useState)(!1),[yi,Xi]=(0,b.useState)(!1),[Ki,Ru]=(0,b.useState)({}),[Qi,so]=(0,b.useState)([]),Ji=(0,b.useRef)([]);console.log("--1111-",zt,Qi);const Li=[{id:1,name:"\u901A\u7528\u4E91"},{id:2,name:"\u4E13\u6709\u4E91"}],$o=[{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"}],Nr=[{id:1,name:"VNC"},{id:2,name:"RDP"}],ei=[{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"}],ji=(Ba==null?void 0:Ba.find(Ft=>Ft.id===Ce.instance_startup_template_id))||{},{desc:al,virt_type:dl}=ji,qu=((Cn=hr==null?void 0:hr.find(Ft=>Ft.id===(Ce==null?void 0:Ce.private_cloud_id)))==null?void 0:Cn.cloud_type)===1,ts=((ea=hr==null?void 0:hr.find(Ft=>Ft.id===(Ce==null?void 0:Ce.private_cloud_id)))==null?void 0:ea.cloud_type)===4;(0,b.useEffect)(()=>(window.addEventListener("click",Hu),()=>{window.removeEventListener("click",Hu)}),[]),(0,b.useEffect)(()=>{ju(),zu(),$u(),Vu()},[]),(0,b.useEffect)(()=>{(0,Xt.isEqual)(pe.current,se)?be({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):be({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),fe.current=se},[se]);const Ps=()=>ri(void 0,null,function*(){var Ft,wn,Un,Qa;const Fr=yield(0,Oe.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:(Ft=ei[Number(Xn)])==null?void 0:Ft.type}});(Fr==null?void 0:Fr.status)===0&&(((Un=(wn=Fr==null?void 0:Fr.data)==null?void 0:wn.environments)==null?void 0:Un.length)===0&&((Qa=Fr==null?void 0:Fr.data)==null?void 0:Qa.other_image.length)===0?Ha(!0):Ha(!1))});(0,b.useEffect)(()=>{Ps()},[Xn]);const xl=()=>{var Ft;const wn=()=>{Re.history.push(`/shixuns/${Va}/challenges`),be({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(Ft=ye==null?void 0:ye.sideBar)!=null&&Ft.confirmLeave?Se.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:()=>{wn()}}):wn()},ju=()=>ri(void 0,null,function*(){var Ft;const wn=yield(0,Oe.ZP)(`/api/shixuns/${Va}/get_shixun_env_tabs.json`,{method:"get"});if(wn.status===0){const Un=((Ft=wn.data)==null?void 0:Ft.shixun_environments_tabs)||[];Un.length&&bo===null&&zr(Un[0].id),pa(Un)}}),$u=()=>ri(void 0,null,function*(){var Ft;jn(!0);const wn=yield(0,Oe.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});wn.status===0&&Gr((Ft=wn==null?void 0:wn.data)==null?void 0:Ft.list),jn(!1)}),Vu=()=>ri(void 0,null,function*(){const Ft=yield(0,Oe.ZP)(`/api/shixuns/${Va}/challenges.json`,{method:"get"});Ft.challenge_list&&so(Ft.challenge_list||[])}),jl=(Ft,wn)=>ri(void 0,null,function*(){var Un;const Qa=yield(0,Oe.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:Ft,operating_system:wn}});Qa.status===0&&Ea((Un=Qa==null?void 0:Qa.data)==null?void 0:Un.list)}),zu=(Ft=null)=>ri(void 0,null,function*(){var wn,Un,Qa,Fr,Fo,iu,lu,fl,vl,Eo,Wr,Pu,Jo,Wl,Fi;fn(!0);const wu=yield(0,Oe.ZP)(`/api/shixuns/${Va}/get_multi_environments.json`,{method:"get",params:{shixun_environment_id:Ft}});if(wu.status===0){pe.current=(0,Xt.cloneDeep)(wu.data||{}),ce(wu.data||{}),aa(Number((Un=(wn=wu.data)==null?void 0:wn.shixun_environment)==null?void 0:Un.mirror_tab_type)||0),Number((Fr=(Qa=wu.data)==null?void 0:Qa.shixun_environment)==null?void 0:Fr.mirror_tab_type)===0?(Za((Fo=wu.data)==null?void 0:Fo.mirror_repository),Ta({}),Oo({})):Number((lu=(iu=wu.data)==null?void 0:iu.shixun_environment)==null?void 0:lu.mirror_tab_type)===1?(Ta((fl=wu.data)==null?void 0:fl.mirror_repository),Za({}),Oo({})):Number((Eo=(vl=wu.data)==null?void 0:vl.shixun_environment)==null?void 0:Eo.mirror_tab_type)===2&&(Oo((Wr=wu.data)==null?void 0:Wr.mirror_repository),Za({}),Oo({}));const Yl=(Jo=(Pu=wu==null?void 0:wu.data)==null?void 0:Pu.shixun_environment)==null?void 0:Jo.private_cloud_id,kl=(Fi=(Wl=wu==null?void 0:wu.data)==null?void 0:Wl.shixun_environment)==null?void 0:Fi.operating_system;Yl&&kl&&jl(Yl,kl)}fn(!1)}),Nl=()=>ri(void 0,null,function*(){var Ft;const wn=yield(0,Oe.ZP)(`/api/shixuns/${Va}/check_code_editor.json`,{method:"get",params:{shixun_environment_id:bo}});return wn.status===0&&wn.is_exist_code_editor?(Se.default.confirm({icon:null,centered:!0,className:gr.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"\u524D\u5F80\u5173\u95ED",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("div",null,"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002"),ze.createElement("div",null,"\u201C",(Ft=wn==null?void 0:wn.shixun_environment)==null?void 0:Ft.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:()=>ri(void 0,null,function*(){zr(wn.shixun_environment.id),zu(wn.shixun_environment.id),ju()})}),Promise.reject()):Promise.resolve()}),gu={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:[]},Yu=(Ft,wn)=>{var Un,Qa;if(typeof(Ft==null?void 0:Ft.className)=="string"&&((Un=Ft==null?void 0:Ft.className)!=null&&Un.includes(wn)))return Ft;for(let Fr=0,Fo=Ft;Fo=Fo.parentNode;Fr++){if(typeof(Ft==null?void 0:Ft.className)=="string"&&((Qa=Fo==null?void 0:Fo.className)!=null&&Qa.includes(wn)))return Fo;if(Fo==document.documentElement)return!1}},Hu=Ft=>{Yu(Ft.target,"editor-scrollable")&&Ii()},Ii=()=>(0,En.gy)(be,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"),Sl=Ft=>ze.createElement(Xa.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u754C\u9762",errorKey:"interface",errorValue:Pt,align:"start",errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u754C\u9762",tooltipTitle:ze.createElement("div",{className:"p10"},Ft&&ze.createElement(ze.Fragment,null,ze.createElement("b",{className:"font14"},"\u4EE3\u7801\u7F16\u8F91\u5668"),ze.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",ze.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",ze.createElement("br",null),"\u6BCF\u4E2A\u5B9E\u8DF5\u9879\u76EE",ze.createElement("b",null,"\u53EA\u80FD\u5F00\u542F\u4E00\u4E2A"),"\u4EE3\u7801\u7F16\u8F91\u5668\u754C\u9762\u3002",ze.createElement("br",null)),ze.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",ze.createElement("br",null),ze.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",Ft&&ze.createElement(ze.Fragment,null,ze.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"))},ze.createElement("div",{className:Nn.interface},Ft&&ze.createElement("div",{onClick:()=>ou("shixun_environment","is_support_code_editor",!(Ce!=null&&Ce.is_support_code_editor)),className:Ce!=null&&Ce.is_support_code_editor?Nn.active:""},ze.createElement("span",{className:"iconfont icon-xuanzhong9"}),ze.createElement("div",null,ze.createElement("i",{className:"iconfont icon-daimabianjiqi1"}),ze.createElement("span",null,"\u4EE3\u7801\u7F16\u8F91\u5668")),ze.createElement("aside",null," \u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177")),Ce!=null&&Ce[Ft?"disabled_support_vnc":"disabled2_support_vnc"]?ze.createElement(Zo.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u56FE\u5F62\u5316\u684C\u9762"},ze.createElement("div",{className:Nn.disabled},ze.createElement("span",{className:"iconfont icon-xuanzhong9"}),ze.createElement("div",null,ze.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),ze.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),ze.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762"))):ze.createElement("div",{onClick:()=>ou("shixun_environment",Ft?"is_support_vnc":"private_is_support_vnc",!(Ce!=null&&Ce[Ft?"is_support_vnc":"private_is_support_vnc"])),className:Ce!=null&&Ce[Ft?"is_support_vnc":"private_is_support_vnc"]?Nn.active:""},ze.createElement("span",{className:"iconfont icon-xuanzhong9"}),ze.createElement("div",null,ze.createElement("i",{className:"iconfont icon-tuxinghuazhuomian"}),ze.createElement("span",null,"\u56FE\u5F62\u5316\u684C\u9762")),ze.createElement("aside",null,"\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762")),Ce!=null&&Ce[Ft?"disabled_support_webssh":"disabled2_support_webssh"]?ze.createElement(Zo.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301\u547D\u4EE4\u884C\u7EC8\u7AEF"},ze.createElement("div",{className:Nn.disabled},ze.createElement("span",{className:"iconfont icon-xuanzhong9"}),ze.createElement("div",null,ze.createElement("i",{className:"iconfont icon-minglinghang"}),ze.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),ze.createElement("aside",null,"\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3"))):ze.createElement("div",{onClick:()=>ou("shixun_environment",Ft?"is_support_webssh":"private_is_support_webssh",!(Ce!=null&&Ce[Ft?"is_support_webssh":"private_is_support_webssh"])),className:Ce!=null&&Ce[Ft?"is_support_webssh":"private_is_support_webssh"]?Nn.active:""},ze.createElement("span",{className:"iconfont icon-xuanzhong9"}),ze.createElement("div",null,ze.createElement("i",{className:"iconfont icon-minglinghang"}),ze.createElement("span",null,"\u547D\u4EE4\u884C\u7EC8\u7AEF")),ze.createElement("aside",null," \u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3")),Ft&&ze.createElement("div",{onClick:()=>ou("shixun_environment","is_support_thiry_party",!(Ce!=null&&Ce.is_support_thiry_party)),className:Ce!=null&&Ce.is_support_thiry_party?Nn.active:""},ze.createElement("span",{className:"iconfont icon-xuanzhong9"}),ze.createElement("div",null,ze.createElement("i",{className:"iconfont icon-rongqi1"}),ze.createElement("span",null,"\u5BB9\u5668\u5185\u670D\u52A1")),ze.createElement("aside",null," \u76F4\u63A5\u9884\u89C8\u5BB9\u5668\u5185\u90E8Web\u670D\u52A1")),!Ft&&ze.createElement(ze.Fragment,null,Ce!=null&&Ce.disabled2_support_jupyter_lab?ze.createElement(Zo.Z,{title:"\u9009\u62E9\u7684\u5B9E\u9A8C\u955C\u50CF\u4E0D\u652F\u6301jupyterLab"},ze.createElement("div",{className:Nn.disabled},ze.createElement("span",{className:"iconfont icon-xuanzhong9"}),ze.createElement("div",null,ze.createElement("i",{className:"iconfont icon-jupyterLab"}),ze.createElement("span",null,"jupyter Lab")),ze.createElement("aside",null,"\u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))):ze.createElement("div",{onClick:()=>ou("shixun_environment","private_is_support_jupyter_lab",!(Ce!=null&&Ce.private_is_support_jupyter_lab)),className:Ce!=null&&Ce.private_is_support_jupyter_lab?Nn.active:""},ze.createElement("span",{className:"iconfont icon-xuanzhong9"}),ze.createElement("div",null,ze.createElement("i",{className:"iconfont icon-jupyterLab"}),ze.createElement("span",null,"jupyter Lab")),ze.createElement("aside",null," \u63D0\u4F9B\u4EA4\u4E92\u5F0F\u7B14\u8BB0\u64CD\u4F5C\u754C\u9762"))))),rl=(Ft,wn,Un)=>{const Qa=Array.from(Ft),[Fr]=Qa.splice(wn,1);return Qa.splice(Un,0,Fr),Qa},_u=(Ft,wn)=>ri(void 0,null,function*(){if(!Ft.destination)return;const Un=rl(wn,Ft.source.index,Ft.destination.index);pa(Un),(0,Oe.ZP)(`/api/shixuns/${Va}/update_environment_position.json`,{method:"put",body:{tabs:Un}})}),Gu=(Ft,wn)=>{let Un=wn;Se.default.confirm({icon:null,centered:!0,className:gr.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:ze.createElement("div",null,ze.createElement("div",{className:"mb5 c-grey-333"},"\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"),ze.createElement("div",null,ze.createElement(ue.default,{defaultValue:Un,onChange:Qa=>Un=Qa.target.value,maxLength:8,style:{width:300},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u73AF\u5883\u540D\u79F0"}),ze.createElement("span",{className:"c-grey-999 font14 ml10"},"\u6700\u591A8\u4E2A\u5B57"))),onOk:()=>ri(void 0,null,function*(){if(!Un)return Ze.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Qa=Ia.map(Fo=>Fo.id===Ft?zi(ai({},Fo),{name:Un}):Fo);if(bo===0){pa(Qa);return}(yield(0,Oe.ZP)(`/api/shixuns/${Va}/update_environment_name.json`,{method:"put",body:{shixun_environment_id:Ft,name:Un}})).status===0&&pa(Qa)})})},gl=(Ft,wn)=>{Ii()||Se.default.confirm({icon:null,centered:!0,className:gr.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:()=>ri(void 0,null,function*(){var Un;if((bo===0?{status:0}:yield(0,Oe.ZP)(`/api/shixuns/${Va}/delete_environment.json`,{method:"delete",body:{shixun_environment_id:Ft}})).status===0){const Fr=Ia.filter(Fo=>Fo.id!==Ft);if(Ft===bo){const Fo=((Un=Fr==null?void 0:Fr[0])==null?void 0:Un.id)||null;zr(Fo),zu(Fo),pa(Fr)}else pa(Fr)}})})},Pl=Ft=>{var wn;if(Ft===bo)return;const Un=()=>{zr(Ft),zu(Ft),ju()};(wn=ye==null?void 0:ye.sideBar)!=null&&wn.confirmLeave?Se.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:()=>{Un()}}):Un()},mi=Ft=>{const wn=zi(ai({},se),{shixun_environment:zi(ai({},Ce),{is_support_code_editor:Ft.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:Ft.disabled_support_vnc,disabled_support_webssh:Ft.disabled_support_webssh,open_start_command:Ft.open_start_command,start_command:Ft.start_command,open_envs:Ft.open_envs,envs:Ft.envs,privileged:Ft.privileged,add_cap:Ft.add_cap,drop_cap:Ft.drop_cap}),mirror_repository:zi(ai({},we),{id:Ft.id,name:Ft.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:Ft.shixun_service_configs||[],description:Ft.description}),small_type:Ft.small_type,boosters:(Ft==null?void 0:Ft.boosters)||[]});Xn===0?Za(wn==null?void 0:wn.mirror_repository):Xn===1?Ta(wn==null?void 0:wn.mirror_repository):Xn===2&&Oo(wn==null?void 0:wn.mirror_repository),ce(wn),br(!1),ht("")},ti=Ft=>{br(!1)},el=(Ft=!1,wn=1)=>ri(void 0,null,function*(){var Un,Qa,Fr;za(!0);const Fo=(Un=Ia.find(lu=>lu.id===bo))==null?void 0:Un.name,iu=yield(0,Oe.ZP)(`/api/shixuns/${Va}/update_for_multi.json`,{method:"put",body:{tabs:Ia,shixun_environment_id:bo,sub_type:we==null?void 0:we.choice_small_type,main_type:we.id,shixun_environment:zi(ai({},Ce),{name:Fo,mirror_tab_type:Xn,network_mode:bi}),shixun_service_configs:we==null?void 0:we.shixun_service_configs,new_service_configs:lt,sync_origin_shixun:Ft,command_settings:Ce==null?void 0:Ce.command_settings}});iu.status===0&&(zu(iu.shixun_environment_id),zr(iu.shixun_environment_id),ju(),(Qa=Ae==null?void 0:Ae.detail)!=null&&Qa.copy_for_exercise||Ze.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Fr=Ae==null?void 0:Ae.detail)!=null&&Fr.copy_for_exercise&&(0,Rn.m)(be,Ae,Va,wn)),za(!1)}),Ci=()=>{var Ft;if(Ii())return;if(bo===0||(Ft=ye==null?void 0:ye.sideBar)!=null&&Ft.confirmLeave){Ze.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 wn=(0,Xt.cloneDeep)(gu);console.log("cloneData---",wn),pa([...Ia,{id:0,name:`\u5B9E\u9A8C\u73AF\u5883${Ia.length+1}`}]),aa(0),Za({}),Ta({}),Oo({}),zr(0),ce(wn)},ou=(Ft,wn,Un)=>ri(void 0,null,function*(){var Qa,Fr,Fo,iu,lu,fl,vl,Eo,Wr,Pu,Jo,Wl,Fi,wu,Yl,kl,Os,Ks,ls,au,Yr,Xu;if(Ii())return;const Hr=(0,Xt.cloneDeep)(fe.current);if(wn==="is_support_code_editor"&&Un&&(yield Nl()),wn==="resource_type"&&(Hr.shixun_environment.instance_startup_type=1,Hr.shixun_environment.command_settings=Ji.current,Ji.current=fe.current.shixun_environment.command_settings,Un===2&&!Hr.shixun_environment.private_cloud_id&&(Hr.shixun_environment.private_cloud_id=(Qa=hr==null?void 0:hr[0])==null?void 0:Qa.id,Hr.shixun_environment.operating_system=1,jl(Hr.shixun_environment.private_cloud_id,Hr.shixun_environment.operating_system))),wn==="private_cloud_id"&&(Hr.shixun_environment.private_is_support_vnc=!1,Hr.shixun_environment.private_is_support_webssh=!1,Hr.shixun_environment.private_is_support_jupyter_lab=!1,Hr.shixun_environment.operating_system=1,Hr.shixun_environment.instance_startup_template_id=null,Hr.shixun_environment.instance_startup_type=1,jl(Un,Hr.shixun_environment.operating_system)),wn==="operating_system"&&Un&&(Hr.shixun_environment.private_is_support_vnc=!1,Hr.shixun_environment.private_is_support_webssh=!1,Hr.shixun_environment.private_is_support_jupyter_lab=!1,Hr.shixun_environment.instance_startup_template_id=null,Hr.shixun_environment.instance_startup_type=1,jl(Hr.shixun_environment.private_cloud_id,Un)),wn==="instance_startup_template_id"){Hr.shixun_environment.private_is_support_vnc=!1,Hr.shixun_environment.private_is_support_webssh=!1,Hr.shixun_environment.private_is_support_jupyter_lab=!1,Hr.shixun_environment.instance_startup_type=1;const ol=Ba.find(zl=>zl.id===Un);Hr.shixun_environment.disabled2_support_vnc=ol.disabled_support_vnc,Hr.shixun_environment.disabled2_support_webssh=ol.disabled_support_webssh,Hr.shixun_environment.disabled2_support_jupyter_lab=ol.disabled_support_jupyter_lab,Hr.boosters=ol.boosters,Hr.network_mode_list=ol.network_mode_list,ru((iu=(Fo=(Fr=ol.network_mode_list)==null?void 0:Fr.filter(zl=>zl.is_default))==null?void 0:Fo[0])==null?void 0:iu.network_mode),Hr.new_service_configs=ol!=null&&ol.service_config_info?[ol.service_config_info]:[]}if((wn==="private_is_support_vnc"||wn==="private_is_support_webssh")&&(Hr.shixun_environment.instance_startup_type=1),wn==="choice_small_type"){Hr.mirror_repository.choice_small_mirrors=gt.filter(xu=>Un.includes(xu.id));const ol=Hr.mirror_repository.choice_small_mirrors,zl=we.choice_small_mirrors;if(ol.length>zl.length){const xu=(0,Xt.differenceBy)(ol,zl,"id");if((lu=xu==null?void 0:xu[0])!=null&&lu.mirror_name){const Cs={cpu_limit:((Eo=(vl=(fl=xu==null?void 0:xu[0])==null?void 0:fl.shixun_service_configs)==null?void 0:vl[0])==null?void 0:Eo.cpu_limit)||1,lower_cpu_limit:((Jo=(Pu=(Wr=xu==null?void 0:xu[0])==null?void 0:Wr.shixun_service_configs)==null?void 0:Pu[0])==null?void 0:Jo.lower_cpu_limit)||.1,memory_limit:((wu=(Fi=(Wl=xu==null?void 0:xu[0])==null?void 0:Wl.shixun_service_configs)==null?void 0:Fi[0])==null?void 0:wu.memory_limit)||1,mirror_repository_id:(Yl=xu==null?void 0:xu[0])==null?void 0:Yl.id,name:(kl=xu==null?void 0:xu[0])==null?void 0:kl.mirror_name,request_limit:((ls=(Ks=(Os=xu==null?void 0:xu[0])==null?void 0:Os.shixun_service_configs)==null?void 0:Ks[0])==null?void 0:ls.request_limit)||10,resource_limit:((Xu=(Yr=(au=xu==null?void 0:xu[0])==null?void 0:au.shixun_service_configs)==null?void 0:Yr[0])==null?void 0:Xu.resource_limit)||10};Hr.mirror_repository.shixun_service_configs.push(Cs)}}else{const xu=(0,Xt.differenceBy)(zl,ol,"id");Hr.mirror_repository.shixun_service_configs=Hr.mirror_repository.shixun_service_configs.filter(Cs=>{var Hl;return Cs.mirror_repository_id!==((Hl=xu==null?void 0:xu[0])==null?void 0:Hl.id)})}}wn?Hr[Ft][wn]=Un:Hr[Ft]=Un,console.log("cloneData",Hr),ht(""),ce(Hr)}),mu=(Ft,wn,Un)=>{var Qa,Fr;const Fo=/^\d*(\.\d*)?$/,iu=["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"],lu=(0,Xt.cloneDeep)((Fr=(Qa=fe.current)==null?void 0:Qa.mirror_repository)==null?void 0:Fr.shixun_service_configs);if(iu.includes(wn)){Un.match(Fo)&&(lu[Ft][wn]=Un,ou("mirror_repository","shixun_service_configs",lu));return}lu[Ft][wn]=Un,ou("mirror_repository","shixun_service_configs",lu)},Il=()=>{Se.default.info({centered:!0,icon:null,width:460,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:ze.createElement("div",{className:"tc"},ze.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Kn,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"})},yl=()=>{var Ft,wn,Un,Qa,Fr,Fo,iu,lu,fl,vl;if(!Ii()){if((Ce==null?void 0:Ce.resource_type)===1){if(!(we!=null&&we.id)){ht("mirror");return}if(!(Ce!=null&&Ce.is_support_code_editor)&&!(Ce!=null&&Ce.is_support_vnc)&&!(Ce!=null&&Ce.is_support_webssh)&&!(Ce!=null&&Ce.is_support_thiry_party)){ht("interface");return}if(Ce.is_support_thiry_party&&!(Ce!=null&&Ce.proxy_port)){ht("port"),qt("\u8BF7\u8F93\u5165\u7AEF\u53E3");return}if(Ce.is_support_thiry_party&&(Ce!=null&&Ce.proxy_port)&&parseInt(Ce==null?void 0:Ce.proxy_port)>65535||((Ft=Ce==null?void 0:Ce.proxy_port)==null?void 0:Ft.length)>1&&((wn=Ce==null?void 0:Ce.proxy_port)==null?void 0:wn[0])==="0"){ht("port"),qt("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3");return}if(!((Un=we==null?void 0:we.shixun_service_configs)!=null&&Un.length)){ht("shixun_service_configs");return}for(let Eo of we==null?void 0:we.shixun_service_configs){if(Eo!=null&&Eo.open_start_command&&!(Eo!=null&&Eo.start_command)){ht("start_command");return}if(Eo!=null&&Eo.open_envs&&!(Eo!=null&&Eo.envs)){ht("envs");return}}if(Ce!=null&&Ce.webssh_host&&!/^[a-z0-9\-]*$/.test(Ce==null?void 0:Ce.webssh_host)){Ze.ZP.warning("\u4E3B\u673A\u540D\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u3001\u5C0F\u5199\u5B57\u6BCD\u3001\u8FDE\u5B57\u7B26");return}if((Fr=(Qa=we==null?void 0:we.shixun_service_configs)==null?void 0:Qa[0])!=null&&Fr.webssh_host&&!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test((iu=(Fo=we==null?void 0:we.shixun_service_configs)==null?void 0:Fo[0])==null?void 0:iu.webssh_host)){qa(!0);return}}if((Ce==null?void 0:Ce.resource_type)===2){if(!(Ce!=null&&Ce.operating_system)){ht("system");return}if(!(Ce!=null&&Ce.instance_startup_template_id)){ht("template");return}if(!(Ce!=null&&Ce.private_is_support_vnc)&&!(Ce!=null&&Ce.private_is_support_webssh)&&!(Ce!=null&&Ce.private_is_support_jupyter_lab)){ht("interface");return}if((Ce==null?void 0:Ce.operating_system)===1&&(Ce!=null&&Ce.private_is_support_vnc)&&qu&&!(Ce!=null&&Ce.instance_startup_type)){ht("instance_startup_type");return}}if((Ce!=null&&Ce.is_support_webssh||Ce!=null&&Ce.private_is_support_webssh)&&((lu=Ce==null?void 0:Ce.command_settings)==null?void 0:lu.some(Wr=>{var Pu,Jo;return!Wr.command&&!!((Pu=Wr.challenge_ids)!=null&&Pu.length)||Wr.command&&!((Jo=Wr.challenge_ids)!=null&&Jo.length)}))){ht("command_settings");return}(fl=Ae==null?void 0:Ae.detail)!=null&&fl.is_fork_from_creator&&((vl=Ae==null?void 0:Ae.detail)!=null&&vl.copy_for_exercise)&&bo!=0&&(Ce!=null&&Ce.has_relation)?be({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",type:"environment",fn:(Eo,Wr)=>{el(Eo,Wr)}}}):el()}},Tl=Ft=>ri(void 0,null,function*(){yield mu(Ft.index,"cpu_limit",String(Ft==null?void 0:Ft.cpu)),yield mu(Ft.index,"memory_limit",String(Ft==null?void 0:Ft.memory))}),ys=Ft=>{const wn=(0,Xt.cloneDeep)(lt);wn[Ft.index]=zi(ai({},wn[Ft.index]),{cpu_limit:String(Ft==null?void 0:Ft.cpu),memory_limit:String(Ft==null?void 0:Ft.memory)}),ou("new_service_configs","",wn)};return ze.createElement("div",{className:Nn.wrap},ze.createElement("div",{className:Nn.content},ze.createElement("div",{className:Nn.head},ze.createElement("div",{className:Nn.title},"\u5B9E\u9A8C\u73AF\u5883"),Ia.lengthFa(!0),className:Nn.setting},"\u8BBE\u7F6E")),!!Ia.length&&ze.createElement(b.Fragment,null,ze.createElement(Qt.Z5,{onDragEnd:Ft=>_u(Ft,Ia)},ze.createElement(Qt.bK,{droppableId:"droppable",direction:"horizontal"},(Ft,wn)=>ze.createElement("div",zi(ai({},Ft.droppableProps),{ref:Ft.innerRef,className:Nn.tabs}),Ia.map((Un,Qa)=>{const{name:Fr,id:Fo}=Un;return ze.createElement(Qt._l,{key:Fo,draggableId:Fo.toString(),index:Qa},(iu,lu)=>ze.createElement("div",zi(ai(ai({},iu.draggableProps),iu.dragHandleProps),{ref:iu.innerRef,className:bo===Fo?Nn.active:"",key:Fo}),ze.createElement("i",{className:"iconfont icon-tuodong"}),ze.createElement("span",{className:Nn.name,onClick:()=>Pl(Fo)},Fr),ze.createElement(cr.Z,{trigger:["click"],dropdownRender:()=>ze.createElement(fr.default,{style:{width:92}},ze.createElement(fr.default.Item,{onClick:()=>Gu(Fo,Fr),className:"font14"},"\u91CD\u547D\u540D"),ze.createElement(fr.default.Item,{onClick:()=>gl(Fo,Fr),className:"font14"},"\u5220\u9664")),getPopupContainer:fl=>fl.parentNode},ze.createElement("i",{className:"iconfont icon-zhankai5 current"}))))}),Ft.placeholder))),ze.createElement("div",{className:Nn.line})),ze.createElement(_r.Z,{loading:gn||Bn,active:!0},!!Ia.length&&ze.createElement(b.Fragment,null,ze.createElement(Xa.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u8D44\u6E90",tooltipTitle:ze.createElement("div",{className:"p10"},ze.createElement("b",{className:"font14"},"\u901A\u7528\u4E91"),ze.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",ze.createElement("br",null),ze.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")},ze.createElement("div",{className:Nn.resource},Li.map(Ft=>ze.createElement("div",{key:Ft.id,className:(Ce==null?void 0:Ce.resource_type)===Ft.id?Nn.active:"",onClick:()=>{(Ce==null?void 0:Ce.resource_type)!==Ft.id&&ou("shixun_environment","resource_type",Ft.id)}},Ft.name)))),(Ce==null?void 0:Ce.resource_type)===1&&ze.createElement(b.Fragment,null,ze.createElement(Xa.Z,{required:!0,nameWidth:150,name:"\u5B9E\u9A8C\u955C\u50CF"},ze.createElement("div",{className:Nn.resource,style:{width:300}},ei.map(Ft=>ze.createElement("div",{key:Ft.id,className:Xn===Ft.id?Nn.active:"",onClick:()=>{Xn!==Ft.id&&(Ii()||(aa(Ft.id),ht(""),Ft.id===0&&ce(zi(ai({},se),{mirror_repository:ai({},er)})),Ft.id===1&&ce(zi(ai({},se),{mirror_repository:ai({},Sa)})),Ft.id===2&&ce(zi(ai({},se),{mirror_repository:ai({},Pr)}))))}},Ft.name)))),ze.createElement(Xa.Z,{nameWidth:150,errorKey:"mirror",errorValue:Pt,errorName:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"},ze.createElement(Be.Z,{align:"middle"},vn===!1?ze.createElement(ze.Fragment,null,!!(we!=null&&we.id)&&ze.createElement(ze.Fragment,null,ze.createElement("div",{onClick:()=>{Ii()||br(!0)},className:Nn.mirror},ze.createElement("div",null,we==null?void 0:we.name),ze.createElement("i",{className:"iconfont icon-genghuan"})),ze.createElement(Hn.Z,{value:[{description:we==null?void 0:we.description,name:we==null?void 0:we.name}],title:"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"},ze.createElement("span",{className:Nn.explain},"\u5B9E\u9A8C\u955C\u50CF\u8BF4\u660E"))),!(we!=null&&we.id)&&ze.createElement("div",{onClick:()=>{br(!0)},className:Nn.mirror},ze.createElement("i",{className:"iconfont icon-tianjia3 font14 mr10"}),ze.createElement("div",null,"\u9009\u62E9\u5B9E\u9A8C\u955C\u50CF"))):"\u6682\u65E0\u6570\u636E")),Sl(!0),(Ce==null?void 0:Ce.is_support_webssh)&&ze.createElement(Xa.Z,{nameWidth:150,align:"start",name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:ze.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")},ze.createElement(kr,{showError:Pt==="command_settings",value:Ce==null?void 0:Ce.command_settings,onChange:Ft=>ou("shixun_environment","command_settings",Ft),optionsLevelList:Qi})),(Ce==null?void 0:Ce.is_support_thiry_party)&&ze.createElement(Xa.Z,{required:!0,nameWidth:150,align:"start",name:"\u7AEF\u53E3\u914D\u7F6E",errorKey:"port",errorValue:Pt,errorName:Bt},ze.createElement(Be.Z,null,ze.createElement("div",{className:"font14",style:{lineHeight:"14px"}},ze.createElement("div",null,"\u5BB9\u5668\u7AEF\u53E3"),ze.createElement(ue.default,{onClick:Ii,value:Ce==null?void 0:Ce.proxy_port,onChange:Ft=>{const wn=Ft.target.value;(wn===""||/^[0-9]\d*$/.test(wn))&&ou("shixun_environment","proxy_port",Ft.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})),ze.createElement("div",{className:"ml20"},ze.createElement("div",{className:"font14",style:{lineHeight:"14px"}},"\u8DEF\u7531\uFF08\u9009\u586B\uFF09"),ze.createElement(ue.default,{onClick:Ii,value:Ce==null?void 0:Ce.web_route,onChange:Ft=>ou("shixun_environment","web_route",Ft.target.value),bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})))),ze.createElement(Xa.Z,{name:"\u9644\u5E26\u73AF\u5883",nameWidth:150},ze.createElement(Be.Z,{align:"middle"},ze.createElement(Vi.default,{getPopupContainer:Ft=>Ft.parentNode,onClick:Ii,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:we==null?void 0:we.choice_small_type,onChange:Ft=>ou("mirror_repository","choice_small_type",Ft),showArrow:!0,maxTagCount:5},gt.map((Ft,wn)=>ze.createElement(Ti,{key:Ft.id,value:Ft.id},Ft.type_name))),!!((Qn=we==null?void 0:we.choice_small_mirrors)!=null&&Qn.length)&&ze.createElement(Hn.Z,{value:(we==null?void 0:we.choice_small_mirrors)||[],title:"\u9644\u5E26\u73AF\u5883\u8BF4\u660E"},ze.createElement("span",{className:Nn.explain},"\u9644\u5E26\u73AF\u5883\u8BF4\u660E")))),(0,Jn.Ny)()&&ze.createElement(b.Fragment,null,ze.createElement("div",{onClick:()=>Ht(!Lt),className:Nn.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",ze.createElement("i",{className:`iconfont ${Lt?"icon-shouqi4":"icon-a-xialazhankai"}`})),Lt&&ze.createElement(b.Fragment,null,ze.createElement(Xa.Z,{required:!0,nameWidth:150,name:"\u955C\u50CF\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Pt,errorName:"\u8BF7\u6DFB\u52A0\u955C\u50CF\u914D\u7F6E",contentStyle:{overflow:(In=we==null?void 0:we.shixun_service_configs)!=null&&In.length?"hidden":"initial"}},ze.createElement("div",{className:Nn.tabsBox},!((Rt=we==null?void 0:we.shixun_service_configs)!=null&&Rt.length)&&ze.createElement(yn.Z,{image:qi,imageStyle:{height:180,marginTop:67},description:""}),!!((Zn=we==null?void 0:we.shixun_service_configs)!=null&&Zn.length)&&ze.createElement(vo.default,{destroyInactiveTabPane:!0,moreIcon:ze.createElement("span",{className:Nn.more},"\u66F4\u591A ",ze.createElement("i",{className:"iconfont icon-xiala1"}))},(Ya=we==null?void 0:we.shixun_service_configs)==null?void 0:Ya.map((Ft,wn)=>{var Un,Qa;const{cpu_limit:Fr,lower_cpu_limit:Fo,memory_limit:iu,request_limit:lu,resource_limit:fl,name:vl,shixun_update_logs:Eo,single_card_gpu_resource:Wr,single_machine_gpu_count:Pu,mirror_repository:Jo}=Ft;let Wl=(Jo==null?void 0:Jo.gpu_allocation_method)=="single_machine_multi_card"?(Jo==null?void 0:Jo.single_machine_gpu_count)/Pu:(Jo==null?void 0:Jo.single_card_gpu_resource)*1024/Wr;return ze.createElement(vo.default.TabPane,{className:"p20",tab:ze.createElement("div",{title:vl,className:Nn.tabTitle},vl),key:wn},(Eo==null?void 0:Eo.user_name)&&ze.createElement("div",{style:{margin:"-15px 0 15px 0"}},"\u6700\u8FD1\u4FEE\u6539\u4EBA\uFF1A ",Eo==null?void 0:Eo.user_name,"\uFF08",Eo==null?void 0:Eo.user_login,"\uFF09 \u4FEE\u6539\u65F6\u95F4\uFF1A",Eo!=null&&Eo.created_at?Pa()(Eo==null?void 0:Eo.created_at).format("YYYY-MM-DD HH:mm:ss"):"--"),ze.createElement(Xa.Z,{nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"center"},ze.createElement(Be.Z,{align:"middle"},ze.createElement(Be.Z,{align:"middle",className:"mr20",wrap:!1},ze.createElement("div",{className:Nn.serverConfig,onClick:()=>{Ii()||(Ru({index:wn,cpu:Fr,memory:iu}),Qo(!0))}},ze.createElement("div",null,ze.createElement("span",null,Fr,"\u6838")," ",ze.createElement("span",null,iu,"GB")),ze.createElement("i",{className:"iconfont icon-bianji21"}))),wn==0&&ze.createElement(Be.Z,{align:"middle",wrap:!1},ze.createElement("div",{className:Nn.viewRecommendConfig,onClick:()=>Xi(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E")))),(Ft==null?void 0:Ft.mirror_repository)&&ze.createElement(Xa.Z,{nameWidth:150,name:"GPU\u8D44\u6E90\u914D\u7F6E",align:"baseLine"},(Jo==null?void 0:Jo.gpu_allocation_method)=="single_machine_multi_card"&&ze.createElement(ze.Fragment,null,ze.createElement("div",{className:Nn.serverConfig,style:{width:720,cursor:"default"}},ze.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u673A\u591A\u5361\uFF0C\u5F53\u524D\u9879\u76EE\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u4E0A\u9650\u4E3A ",Jo==null?void 0:Jo.single_machine_gpu_count," \u5F20\uFF0C\u6BCF\u5F20\u663E\u5B58\u5927\u5C0F\u4E3A",(Un=Jo==null?void 0:Jo.gpu_model)==null?void 0:Un[0],"GB")),ze.createElement("div",{className:Nn.serverConfig,style:{width:720,marginTop:30,cursor:"default"}},ze.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684\u663E\u5361\u6570\u91CF\u9650\u5236",ze.createElement(Tu.Z,{min:1,max:Jo==null?void 0:Jo.single_machine_gpu_count,defaultValue:1,value:Pu,size:"large",className:"ml10 mr10",onChange:Fi=>{mu(wn,"single_machine_gpu_count",Fi)}}),"\u5F20\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",ze.createElement("span",{style:{color:"#FA6400"}},Wl)," \u4EBA"))),(Jo==null?void 0:Jo.gpu_allocation_method)=="single_card_multi_allocation"&&ze.createElement(ze.Fragment,null,ze.createElement("div",{className:Nn.serverConfig,style:{cursor:"default"}},ze.createElement("div",null,"\u5F53\u524D\u5206\u914D\u65B9\u5F0F\uFF1A\u5355\u5361\u591A\u5206\uFF0C\u53EF\u5206\u914DGPU\u8D44\u6E90\u4E3A",Jo==null?void 0:Jo.single_card_gpu_resource,"GB")),ze.createElement("div",{className:Nn.serverConfig,style:{width:"max-content",marginTop:30,cursor:"default"}},ze.createElement("div",null,"\u5355\u4E2A\u7528\u6237\u53EF\u4F7F\u7528\u7684GPU\u8D44\u6E90\u9650\u5236\uFF08\u5355\u4E2A\u5B9E\u4F8B\u542F\u52A8pod\u6240\u5360\u7528\u7684\u663E\u5B58\uFF09",ze.createElement(Tu.Z,{min:1,max:(Jo==null?void 0:Jo.single_card_gpu_resource)*1024,defaultValue:1024,value:Wr,size:"large",className:"ml10 mr10",onChange:Fi=>{mu(wn,"single_card_gpu_resource",Fi),Wl=(Jo==null?void 0:Jo.single_card_gpu_resource)*1024/Fi}}),"MB\uFF0C\u6700\u5927\u53EF\u5E76\u53D1\u7684\u7528\u6237\u6570 ",ze.createElement("span",{style:{color:"#FA6400"}},Math.floor(Wl))," \u4EBA")))),ze.createElement(Xa.Z,{nameWidth:150,name:"\u6587\u4EF6\u5927\u5C0F\u9650\u5236",align:"center"},ze.createElement(Be.Z,{align:"middle"},ze.createElement(Be.Z,{align:"middle",wrap:!1},ze.createElement(ue.default,{onClick:Ii,style:{width:400},value:fl,maxLength:5,onChange:Fi=>{const{value:wu}=Fi.target,Yl=/^\d*(\.\d*)?$/;wu.match(Yl)&&mu(wn,"resource_limit",Fi.target.value)},addonAfter:"M"}),ze.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")))),ze.createElement(Xa.Z,{nameWidth:150,name:"\u542F\u52A8\u8BBE\u7F6E",align:"start",required:Ft==null?void 0:Ft.open_start_command,errorKey:"start_command",errorValue:Pt,errorName:"\u8BF7\u8F93\u5165\u542F\u52A8\u547D\u4EE4"},ze.createElement("div",{className:"font14 mb5"},"\u7528\u6237\u540D",ze.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u4F7F\u7528\u7684\u7528\u6237\u540D\uFF09")),ze.createElement(Vi.default,{getPopupContainer:Fi=>Fi.parentNode,onClick:Ii,bordered:!1,fieldNames:{label:"name",value:"id"},options:(Qa=se==null?void 0:se.mirror_repository)==null?void 0:Qa.webssh_user_arr,value:(Ft==null?void 0:Ft.webssh_user)||"root",onChange:Fi=>mu(wn,"webssh_user",Fi),style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),ze.createElement("div",{className:"font14 mb5"},"\u4E3B\u673A\u540D",ze.createElement("span",{className:"c-grey-999"},"\uFF08\u767B\u5F55\u5BB9\u5668\u65F6\u53EF\u6307\u5B9A\u4E3B\u673A\u540D\uFF09")),ze.createElement(Be.Z,{className:"mb20"},ze.createElement(ue.default,{bordered:!1,onClick:Ii,value:Ft==null?void 0:Ft.webssh_host,maxLength:255,placeholder:"\u9009\u586B\uFF0C\u64CD\u4F5C\u7CFB\u7EDF\u5185\u90E8\u7684\u8BA1\u7B97\u673A\u540D",onChange:Fi=>{mu(wn,"webssh_host",Fi.target.value),Fi.target.value?/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(Fi.target.value)?qa(!1):qa(!0):qa(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),ze.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",ze.createElement("br",null),"\u4E0D\u80FD\u8FDE\u7EED\u4F7F\u7528 \u201C-\u201D\uFF0C\u4E0D\u80FD\u4F7F\u7528\u7EAF\u6570\u5B57")),ka&&ze.createElement("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"}},"\u8BF7\u8F93\u5165\u89C4\u8303\u7684\u4E3B\u673A\u540D"),ze.createElement(Le.default,{checked:Ft==null?void 0:Ft.open_start_command,onChange:Fi=>mu(wn,"open_start_command",Fi.target.checked),style:{marginTop:-4},className:"font14"},"\u542F\u52A8\u547D\u4EE4",ze.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")),(Ft==null?void 0:Ft.open_start_command)&&ze.createElement($e.ZP,{width:"90%",height:250,placeholder:"\u4F8B\u5982\uFF1Aecho helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:Ft==null?void 0:Ft.start_command,language:"shell",theme:"vs-light",onChange:Fi=>mu(wn,"start_command",Fi)})),ze.createElement(Xa.Z,{required:Ft==null?void 0:Ft.open_envs,nameWidth:150,name:"\u73AF\u5883\u53D8\u91CF",align:"start",errorKey:"envs",errorValue:Pt,errorName:"\u8BF7\u8F93\u5165\u73AF\u5883\u53D8\u91CF"},ze.createElement(Le.default,{checked:Ft==null?void 0:Ft.open_envs,onChange:Fi=>mu(wn,"open_envs",Fi.target.checked),style:{marginTop:-4},className:"font14"},"\u73AF\u5883\u53D8\u91CF",ze.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u5BB9\u5668\u6DFB\u52A0\u73AF\u5883\u53D8\u91CF\uFF09")),(Ft==null?void 0:Ft.open_envs)&&ze.createElement($e.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:Ft==null?void 0:Ft.envs,onChange:Fi=>mu(wn,"envs",Fi)})),ze.createElement(Xa.Z,{name:"\u8BBF\u95EE\u6A21\u5F0F",nameWidth:150},ze.createElement(Be.Z,{align:"middle"},ze.createElement(il.Z,{checked:Ft==null?void 0:Ft.privileged,onChange:Fi=>mu(wn,"privileged",Fi)}),ze.createElement("span",{className:"ml10 c-grey-333 font14"},"\u7279\u6743\u6A21\u5F0F"),ze.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"))),ze.createElement(Xa.Z,{name:"\u6743\u9650\u63A7\u5236",nameWidth:150,align:"start"},ze.createElement("div",{className:"font14"},"\u6DFB\u52A0\u6743\u9650",ze.createElement("span",{className:"c-grey-999"},"\uFF08\u6DFB\u52A0\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),ze.createElement(ue.default,{onClick:Ii,value:Ft==null?void 0:Ft.add_cap,onChange:Fi=>mu(wn,"add_cap",Fi.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ANET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),ze.createElement("div",{className:"font14 mt20"},"\u79FB\u9664\u6743\u9650",ze.createElement("span",{className:"c-grey-999"},"\uFF08\u79FB\u9664\u591A\u4E2A\u6743\u9650\u7528\u82F1\u6587 , \u5206\u9694\uFF09")),ze.createElement(ue.default,{onClick:Ii,value:Ft==null?void 0:Ft.drop_cap,onChange:Fi=>mu(wn,"drop_cap",Fi.target.value),bordered:!1,placeholder:"\u4F8B\u5982\uFF1ASYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})))}))))))),(Ce==null?void 0:Ce.resource_type)===2&&ze.createElement(b.Fragment,null,ze.createElement(Xa.Z,{nameWidth:150},ze.createElement(Vi.default,{getPopupContainer:Ft=>Ft.parentNode,bordered:!1,onClick:Ii,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:Ce==null?void 0:Ce.private_cloud_id,onChange:Ft=>ou("shixun_environment","private_cloud_id",Ft)},hr.map((Ft,wn)=>ze.createElement(Ti,{key:Ft.id,value:Ft.id},Ft.name)))),ze.createElement(Xa.Z,{name:"\u64CD\u4F5C\u7CFB\u7EDF",nameWidth:150,required:!0,nameWidth:150,errorKey:"system",errorValue:Pt,errorName:"\u8BF7\u9009\u62E9\u64CD\u4F5C\u7CFB\u7EDF"},ze.createElement("div",{className:Nn.system},$o.map(Ft=>ze.createElement("div",{onClick:()=>{Ce.operating_system!==Ft.id&&ou("shixun_environment","operating_system",Ft.id)},key:Ft.id,className:(Ce==null?void 0:Ce.operating_system)===Ft.id?Nn.active:""},ze.createElement("i",{className:Ft.icon}),ze.createElement("span",null,Ft.name))))),ze.createElement(Xa.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248",errorKey:"template",errorValue:Pt,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},ze.createElement(Be.Z,{align:"middle"},ze.createElement(Vi.default,{getPopupContainer:Ft=>Ft.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:Ii,ref:re,showArrow:!0,dropdownRender:Ft=>ze.createElement("div",{className:Nn.template},ze.createElement("div",{className:Nn.liWrap},Ba.map(wn=>ze.createElement("div",{className:Nn.li,key:wn.id,onClick:()=>{re.current.blur(),ou("shixun_environment","instance_startup_template_id",wn.id)}},ze.createElement("span",{title:wn.name,style:{color:(Ce==null?void 0:Ce.instance_startup_template_id)===wn.id?"#0152d9":"initial"}},wn.name),!wn.is_public&&ze.createElement("b",{className:Nn.tag},"\u79C1\u6709")))),ze.createElement("div",{style:{padding:12}},!Ba.length&&ze.createElement(yn.Z,{image:qi,imageStyle:{height:120,marginTop:20},description:"\u6682\u65E0\u6570\u636E"}),ze.createElement("div",{style:{marginTop:Ba!=null&&Ba.length?0:20},className:"c-grey-999 font14"},"\u672A\u627E\u5230\u5408\u9002\u7684\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1F",ze.createElement("span",{onClick:Il,className:"c-light-primary current"},"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458")))),options:Ba==null?void 0:Ba.map(Ft=>({label:Ft.name,value:Ft.id})),value:Ce==null?void 0:Ce.instance_startup_template_id}),!!al&&ze.createElement(Hn.Z,{value:al,title:"\u6A21\u7248\u63CF\u8FF0"},ze.createElement("span",{className:Nn.explain},"\u6A21\u7248\u63CF\u8FF0")))),Sl(!1),(Ce==null?void 0:Ce.private_is_support_webssh)&&ze.createElement(Xa.Z,{align:"start",nameWidth:150,name:"\u5F00\u542F\u65F6\u89E6\u53D1\u547D\u4EE4",tooltipTitle:ze.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")},ze.createElement(kr,{showError:Pt==="command_settings",value:Ce==null?void 0:Ce.command_settings,onChange:Ft=>ou("shixun_environment","command_settings",Ft),optionsLevelList:Qi})),(Ce==null?void 0:Ce.operating_system)===1&&(Ce==null?void 0:Ce.private_is_support_vnc)&&(qu||ts&&dl===1)&&ze.createElement(Xa.Z,{required:!0,nameWidth:150,name:"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F",errorKey:"instance_startup_type",errorValue:Pt,errorName:"\u8BF7\u9009\u62E9\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248"},ze.createElement("div",{className:Nn.resource},Nr.map(Ft=>ze.createElement("div",{key:Ft.id,className:(Ce==null?void 0:Ce.instance_startup_type)===Ft.id?Nn.active:"",onClick:()=>ou("shixun_environment","instance_startup_type",Ft.id)},Ft.name)))),(0,Jn.Ny)()&&dl===1&&ze.createElement(b.Fragment,null,ze.createElement("div",{onClick:()=>en(!un),className:Nn.grade},"\u9AD8\u7EA7\u8BBE\u7F6E",ze.createElement("i",{className:`iconfont ${un?"icon-shouqi4":"icon-a-xialazhankai"}`})),un&&ze.createElement(b.Fragment,null,ze.createElement(Xa.Z,{required:!0,nameWidth:150,name:"\u8D44\u6E90\u914D\u7F6E",align:"start",errorKey:"shixun_service_configs",errorValue:Pt,errorName:"\u8BF7\u6DFB\u52A0\u8D44\u6E90\u914D\u7F6E",contentStyle:{overflow:lt!=null&<.length?"hidden":"initial"}},ze.createElement("div",{className:Nn.tabsBox},!(lt!=null&<.length)&&ze.createElement(yn.Z,{image:qi,imageStyle:{height:180,marginTop:67},description:""}),!!(lt!=null&<.length)&&ze.createElement(vo.default,{destroyInactiveTabPane:!0,moreIcon:ze.createElement("span",{className:Nn.more},"\u66F4\u591A ",ze.createElement("i",{className:"iconfont icon-xiala1"}))},lt==null?void 0:lt.map((Ft,wn)=>{const{cpu_limit:Un,lower_cpu_limit:Qa,memory_limit:Fr,request_limit:Fo,resource_limit:iu,name:lu}=Ft;return ze.createElement(vo.default.TabPane,{className:"p20",tab:ze.createElement("div",{title:lu,className:Nn.tabTitle},lu),key:wn},ze.createElement(Be.Z,{align:"middle"},ze.createElement(Be.Z,{align:"middle",className:"mr20",wrap:!1},ze.createElement("div",{className:Nn.serverConfig,onClick:()=>{Ru({index:wn,cpu:Un,memory:Fr}),Qo(!0)}},ze.createElement("div",null,ze.createElement("span",null,Un,"\u6838")," ",ze.createElement("span",null,Fr,"GB")),ze.createElement("i",{className:"iconfont icon-bianji21"}))),wn==0&&ze.createElement(Be.Z,{align:"middle",wrap:!1},ze.createElement("div",{className:Nn.viewRecommendConfig,onClick:()=>Xi(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))))})))),(0,Jn.Ny)()&&(zt==null?void 0:zt.length)>0&&ze.createElement(Xa.Z,{required:!0,nameWidth:150,name:"GPU\u52A0\u901F\u5668",align:"center"},ze.createElement(Vi.default,{disabled:!0,getPopupContainer:Ft=>Ft.parentNode,bordered:!1,className:"mr10",value:zt[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},zt.map(Ft=>ze.createElement(Vi.default.Option,{key:Ft,value:Ft},Ft)))),(0,Jn.Ny)()&&(ot==null?void 0:ot.length)>0&&ze.createElement(Xa.Z,{required:!0,nameWidth:150,name:"\u7F51\u7EDC\u6A21\u5F0F",align:"center",tooltipTitle:ze.createElement("div",{className:"p10"},ze.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"),ze.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"))},ze.createElement(Vi.default,{disabled:!0,getPopupContainer:Ft=>Ft.parentNode,bordered:!1,className:"mr10",value:(La=(Cr=ot==null?void 0:ot.filter(Ft=>Ft.is_default))==null?void 0:Cr[0])==null?void 0:La.network_mode,onChange:Ft=>{ru(Ft)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0},ot==null?void 0:ot.map(Ft=>ze.createElement(Vi.default.Option,{key:Ft==null?void 0:Ft.network_mode,value:Ft==null?void 0:Ft.network_mode},Ft.name)))))))),!Ia.length&&ze.createElement(yn.Z,{image:qi,imageStyle:{height:180,marginTop:100},description:"\u8BF7\u6DFB\u52A0\u5B9E\u9A8C\u73AF\u5883"}))),ze.createElement("div",{className:Nn.btns},ze.createElement(oe.ZP,{onClick:xl,style:{marginRight:40}},"\u53D6\u6D88"),ze.createElement(oe.ZP,{loading:Vn,type:"primary",disabled:!(Ia!=null&&Ia.length),onClick:()=>{yl()}},"\u4FDD\u5B58")),ze.createElement($i,{identifier:Va,shixun_environment_id:bo,useId:we==null?void 0:we.id,visible:Ar,onCancel:()=>br(!1),onOk:Ft=>mi(Ft),tab_type:($a=ei[Number(Xn)])==null?void 0:$a.type}),ze.createElement(Ra,{verifyModal:Ii,id:Va,environment:Ia,is_published:xo,dispatch:be,visible:Ln,onCancel:()=>Fa(!1),onOk:Ft=>ti(Ft)}),ze.createElement(Br.Z,{visible:Ko,onOk:Ft=>{let wn=Ce==null?void 0:Ce.resource_type;wn==1&&Tl(Ft),wn==2&&ys(Ft),Qo(!1)},onCancel:()=>Qo(!1),info:Ki}),ze.createElement(ao.Z,{onOk:()=>{zu(Ce==null?void 0:Ce.id)},identifier:Va,visible:yi,onCancel:()=>Xi(!1),info:null,isJupyter:!1}))};var Mu=(0,Re.connect)(({practiceSetting:ye,globalSetting:be,shixunsDetail:Ae,user:Ct})=>({practiceSetting:ye,globalSetting:be,shixunsDetail:Ae,user:Ct}))(Pi),Ku=ae(55304),Ll={footerWrap:"footerWrap___Qaahm"},Cl=Object.getOwnPropertySymbols,Ou=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Ml=(ye,be)=>{var Ae={};for(var Ct in ye)Ou.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&Cl)for(var Ct of Cl(ye))be.indexOf(Ct)<0&&tl.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae},Gl=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const cu=ue.default.TextArea,ku=ye=>{var be=ye,{shixunsDetail:Ae,globalSetting:Ct,loading:Cn,dispatch:ea,onFinish:Qn=()=>{}}=be,In=Ml(be,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]);const[Rt]=ie.default.useForm(),Zn=Cr=>Gl(void 0,null,function*(){var La;const $a=yield ea({type:"shixunsDetail/getCustomScript",payload:{id:(La=Ae.actionTabs.params)==null?void 0:La.id,compile:Cr.execute,excutive:Cr.compile}});Ya(),$a&&Qn($a==null?void 0:$a.shixun_script)}),Ya=()=>{ea({type:"shixunsDetail/setActionTabs",payload:{}})};return b.createElement(Se.default,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",open:Ae.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ya},b.createElement(ie.default,{form:Rt,scrollToFirstError:!0,layout:"vertical",onFinish:Zn},b.createElement(ie.default.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(cu,{rows:4})),b.createElement(ie.default.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},b.createElement(cu,{rows:4})),b.createElement("div",{className:Ll.footerWrap},b.createElement(ie.default.Item,null,b.createElement(oe.ZP,{className:"mr5",size:"middle",onClick:Ya},"\u53D6\u6D88"),b.createElement(oe.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Cn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};var rs=(0,Re.connect)(({shixunsDetail:ye,loading:be,globalSetting:Ae})=>({shixunsDetail:ye,globalSetting:Ae,loading:be}))(ku),Ui={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"},Da=Object.defineProperty,po=Object.defineProperties,Mo=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,pu=(ye,be,Ae)=>be in ye?Da(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,As=(ye,be)=>{for(var Ae in be||(be={}))Fu.call(be,Ae)&&pu(ye,Ae,be[Ae]);if(oi)for(var Ae of oi(be))gs.call(be,Ae)&&pu(ye,Ae,be[Ae]);return ye},bs=(ye,be)=>po(ye,Mo(be)),eu=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const os=Vi.default.Option,Rl=({practiceSetting:ye,dispatch:be,shixunsDetail:Ae,user:Ct})=>{var Cn,ea;const[Qn,In]=(0,b.useState)(null),[Rt,Zn]=(0,b.useState)([]),[Ya,Cr]=(0,b.useState)(!0),[La,$a]=(0,b.useState)({}),[Va,xo]=(0,b.useState)([]),[Ia,pa]=(0,b.useState)(),[bo,zr]=(0,b.useState)(),[hr,Gr]=(0,b.useState)([]),[Ba,Ea]=(0,b.useState)({}),re=(0,b.useRef)(null),se=(0,b.useRef)(!0),ce=(0,b.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),fe=(0,b.useRef)(null),[pe,Ce]=(0,b.useState)(!1),[we,gt]=(0,b.useState)(!1),[lt,ot]=(0,b.useState)({}),{id:zt,is_published:Pt}=ye,{frequence_image:ht=[],environments:Bt=[],choice_small_type:qt=[],other_image:Lt=[]}=Ba,{name:Ht,description:un,authorization:en,small_type:gn=[]}=La;(0,b.useEffect)(()=>{Qn!==null&&(jn(),re.current.scrollTop=0)},[Qn]),(0,b.useEffect)(()=>{zt&&Bn()},[zt]),(0,b.useEffect)(()=>{if(Qn!==null)return fn(),()=>{clearTimeout(fe.current)}},[Qn,Rt,Va,Ia,bo]);const fn=()=>{clearTimeout(fe.current),fe.current=setTimeout(()=>{!(0,Xt.isEqual)(ce.current.activeId,Qn)||!(0,Xt.isEqual)(ce.current.selectId,Rt)||!(0,Xt.isEqual)(ce.current.serviceConfigList,Va)||!(0,Xt.isEqual)(ce.current.evaluateScript,Ia)||!(0,Xt.isEqual)(ce.current.evaluationScript,bo)?be({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):be({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Bn=()=>eu(void 0,null,function*(){var vn,Ha,er;Cr(!0);const Za=yield(0,Oe.ZP)(`/api/shixuns/${zt}/edit_environment_info.json`,{method:"get"});Za.status===0&&(Ea(As({},Za.data)),Cr(!1),(vn=Za==null?void 0:Za.data)!=null&&vn.id?(ce.current.activeId=(Ha=Za==null?void 0:Za.data)==null?void 0:Ha.id,In((er=Za==null?void 0:Za.data)==null?void 0:er.id)):In(null))}),jn=()=>eu(void 0,null,function*(){var vn,Ha,er,Za;const Sa=yield(0,Oe.ZP)(`/api/shixuns/${zt}/edit_environment_info.json`,{method:"get",params:{mirror_repository_id:Qn}});$a(Sa.data),ce.current.selectId=(vn=Sa.data)==null?void 0:vn.choice_small_type,Zn((Ha=Sa.data)==null?void 0:Ha.choice_small_type),ce.current.serviceConfigList=(er=Sa.data)==null?void 0:er.shixun_service_configs,xo((Za=Sa.data)==null?void 0:Za.shixun_service_configs),ce.current.evaluateScript=Sa.data.evaluate_script,pa(Sa.data.evaluate_script),ce.current.evaluationScript=Sa.data.choice_standard_scripts,zr(Sa.data.choice_standard_scripts),Gr(Sa.data.standard_scripts)}),Vn=()=>{var vn;const Ha=()=>{Re.history.push(`/shixuns/${zt}/challenges`),be({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};(vn=ye==null?void 0:ye.sideBar)!=null&&vn.confirmLeave?Se.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:()=>{Ha()}}):Ha()},za=(vn=!1)=>eu(void 0,null,function*(){if((0,En.gy)(be,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;const Ha={sub_type:Rt,main_type:Qn,shixun:{mirror_script_id:bo},shixun_info:{evaluate_script:Ia},shixun_service_configs:Va.map(Za=>({mirror_repository_id:Za.mirror_repository_id,cpu_limit:Za.cpu_limit,lower_cpu_limit:Za.lower_cpu_limit,memory_limit:Za.memory_limit,request_limit:Za.request_limit,resource_limit:Za.resource_limit}))};(yield(0,Oe.ZP)(`/api/shixuns/${zt}`,{method:"put",body:Ha})).status===0&&(Ze.ZP.success("\u7F16\u8F91\u6210\u529F"),ce.current={activeId:Qn,selectId:Rt,serviceConfigList:Va,evaluateScript:Ia,evaluationScript:bo},be({type:"practiceSetting/getCommonData",payload:{id:zt}}),be({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),ka=gn.filter(vn=>Rt.includes(vn.id)),qa=()=>{Vn()},Ln=(vn,Ha,er)=>{xo(Za=>Za.map((Sa,Ta)=>Ta===er?bs(As({},Sa),{[Ha]:vn}):Sa))},Fa=()=>{(0,En.gy)(be,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||be({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:zt}}})},Ar=vn=>eu(void 0,null,function*(){const Ha=yield be({type:"shixunsDetail/getScriptContent",payload:{id:zt,script_id:vn}});Ha&&pa(Ha.content)}),br=vn=>{Se.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:b.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",b.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:()=>eu(void 0,null,function*(){yield Ar(vn),Se.default.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:b.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")})})})},Xn=(vn,Ha)=>{const er=Va[0]?[Va[0]]:[];Ha.forEach(Za=>{const Sa=Va.find(Ta=>Ta.mirror_repository_id===Number(Za.key));if(Sa)er.push(Sa);else{const Ta=gn.find(Pr=>Pr.id===Number(Za.key));if(Ta.mirror_name){const Pr={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(Za.key),name:Ta.mirror_name,request_limit:10};er.push(Pr)}}}),xo(er),Zn(vn)},aa=vn=>{Ln(String(vn==null?void 0:vn.cpu),"cpu_limit",vn.index),Ln(String(vn==null?void 0:vn.memory),"memory_limit",vn.index),Ce(!1)};return b.createElement("div",{className:Ui.practice},b.createElement(Lu.Z,{loading:Ya,skin:"night",className:Ui.left,dispatch:be,value:Qn,data:Bt,otherData:Lt,tags:ht,onChange:vn=>In(vn),onSearchWord:()=>{}}),b.createElement("div",{className:Ui.right},b.createElement("header",null,b.createElement("div",{className:Ui.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Qn===null?"\u2014 \u2014":Ht)),b.createElement("div",{className:Ui.content,ref:re},Qn===null&&b.createElement(yn.Z,{image:qi,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Qn!==null&&b.createElement("div",{className:Ui.des},b.createElement("div",{className:Ui.mainBody},b.createElement(Fe.Z,{value:un})),b.createElement("div",{className:Ui.title},"\u9644\u5E26\u73AF\u5883"),b.createElement("div",{className:Ui.selectBox},b.createElement(Vi.default,{onChange:(vn,Ha)=>Xn(vn,Ha),getPopupContainer:vn=>vn.parentNode,mode:"multiple",bordered:!1,value:Rt,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},gn.map((vn,Ha)=>b.createElement(os,{key:vn.id,value:vn.id},vn.type_name))),b.createElement("div",{className:Ui.smallType},ka.map(vn=>vn.description?b.createElement("span",{key:vn.id},vn.description):null))),!((Cn=Ae==null?void 0:Ae.detail)!=null&&Cn.is_jupyter_lab)&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ui.title},"\u8BC4\u6D4B\u811A\u672C"),b.createElement("div",{className:Ui.evaluating},b.createElement("div",{className:Ui.evaluatingLabel},Pt&&b.createElement("div",{onClick:()=>{(0,En.gy)(be,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")},className:Ui.mask}),b.createElement(Vi.default,{style:{width:400},bordered:!1,getPopupContainer:vn=>vn.parentNode,value:bo,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:vn=>{br(vn),zr(vn)}},(hr||[]).map((vn,Ha)=>b.createElement(os,{value:parseInt(vn.id),name:vn.scptname,key:Ha},vn.scptname))),b.createElement("span",{className:Ui.evaluatingS1,onClick:Fa},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),b.createElement(Sn.Z,{overlayClassName:Ui.popover,placement:"bottomLeft",content:b.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",b.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",b.createElement("br",null),"challengeProgramNames",b.createElement("br",null),"sourceClassNames",b.createElement("br",null),b.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",b.createElement("br",null),b.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",b.createElement("br",null),"src/step1/HelloWorld.java",b.createElement("br",null),"src/step2/Other.java",b.createElement("br",null),b.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",b.createElement("br",null),"step1.HelloWorld",b.createElement("br",null),"step2.Other",b.createElement("br",null),b.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",b.createElement("br",null),'ff challengeProgramNames=("src/step1/',b.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',b.createElement("br",null),'sourceClassNames=("step1.HelloWorld',b.createElement("br",null),'" "step2.Other")',b.createElement("br",null),b.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},b.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},b.createElement(Ku.Z,null)))),b.createElement($e.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:Ia,onChange:vn=>{if(se.current){se.current=!1;return}pa(vn),(0,En.gy)(be,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(()=>{se.current=!0,pa(ce.current.evaluateScript)},200)}}))),((ea=Ae.detail)==null?void 0:ea.identity)<3&&!!Va.length&&b.createElement(b.Fragment,null,b.createElement("div",{className:Ui.title},"\u8D44\u6E90\u914D\u7F6E"),b.createElement("div",{className:Ui.serviceSettingWrap},Va==null?void 0:Va.map((vn,Ha)=>b.createElement("div",{key:Ha,className:"mb30"},b.createElement("div",{className:"mb20"},b.createElement("span",{className:"font16"},vn.name)),b.createElement("div",{style:{color:"#333",marginBottom:4}},"CPU\u548C\u5185\u5B58"),b.createElement(Be.Z,{align:"middle"},b.createElement(Be.Z,{align:"middle",wrap:!1},b.createElement("div",{className:Ui.serverConfig,style:Pt?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:()=>{Pt||(ot({index:Ha,cpu:vn==null?void 0:vn.cpu_limit,memory:vn==null?void 0:vn.memory_limit}),Ce(!0))}},b.createElement("div",null,b.createElement("span",null,vn==null?void 0:vn.cpu_limit,"\u6838")," ",b.createElement("span",null,vn==null?void 0:vn.memory_limit,"GB")),b.createElement("i",{className:"iconfont icon-bianji21",style:Pt?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}}))),b.createElement(Be.Z,{align:"middle",wrap:!1},b.createElement("div",{className:Ui.viewRecommendConfig,onClick:()=>gt(!0)},"\u67E5\u770B\u63A8\u8350\u914D\u7F6E"))),b.createElement("div",{className:Ui.serviceBox},b.createElement("div",{className:Ui.serviceSetLeft},"\u6587\u4EF6\u5927\u5C0F\u9650\u5236"),b.createElement(ue.default,{value:vn.resource_limit,style:{width:400,height:50},disabled:Pt,maxLength:5,onChange:er=>{const{value:Za}=er.target,Sa=/^\d*(\.\d*)?$/;Za.match(Sa)&&Ln(er.target.value,"resource_limit",Ha)},addonAfter:"M"}),b.createElement("label",{className:Ui.serviceSetTip},"File size limit\u53C2\u6570\uFF0C\u8868\u793A\u5355\u4E2A\u6587\u4EF6\u4E0A\u4F20\u7684\u5927\u5C0F\u9650\u5236")))))))),b.createElement("div",{className:Ui.btns},b.createElement(oe.ZP,{size:"middle",style:{marginRight:20},onClick:qa},"\u53D6\u6D88"),b.createElement(oe.ZP,{size:"middle",type:"primary",disabled:Qn===null,onClick:()=>za()},"\u4FDD\u5B58"))),b.createElement(Wu.Z,null),b.createElement(rs,{onFinish:vn=>pa(vn)}),b.createElement(na.Z,null),b.createElement(Br.Z,{visible:pe,onOk:vn=>aa(vn),onCancel:()=>Ce(!1),info:lt}),b.createElement(ao.Z,{identifier:zt,visible:we,onCancel:()=>gt(!1),info:null,isJupyter:!0}))};var ql=(0,Re.connect)(({practiceSetting:ye,globalSetting:be,shixunsDetail:Ae,user:Ct})=>({practiceSetting:ye,globalSetting:be,shixunsDetail:Ae,user:Ct}))(Rl);const Ns=({shixunsDetail:ye})=>{var be,Ae,Ct,Cn;const[ea,Qn]=(0,b.useState)(!0);return(0,b.useEffect)(()=>{var In;typeof((In=ye==null?void 0:ye.detail)==null?void 0:In.is_jupyter_lab)=="boolean"&&ea&&Qn(!1)},[(be=ye==null?void 0:ye.detail)==null?void 0:be.is_jupyter_lab,ea]),console.log((Ae=ye==null?void 0:ye.detail)==null?void 0:Ae.is_jupyter_lab,ea),b.createElement(_r.Z,{loading:ea,active:!0},((Ct=ye==null?void 0:ye.detail)==null?void 0:Ct.is_jupyter_lab)===!1&&b.createElement(Mu,null),((Cn=ye==null?void 0:ye.detail)==null?void 0:Cn.is_jupyter_lab)===!0&&b.createElement(ql,null))};var zo=(0,Re.connect)(({shixunsDetail:ye})=>({shixunsDetail:ye}))(Ns),$l=ae(86129),lc=ae(74855),Zu={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"},Al={wrap:"wrap___EmsVa",colorBlue:"colorBlue___XqtfP",repeatedName:"repeatedName___yMQsm"},Xc=ae(59451),rd=Object.defineProperty,zs=Object.defineProperties,Qs=Object.getOwnPropertyDescriptors,Ac=Object.getOwnPropertySymbols,sc=Object.prototype.hasOwnProperty,cc=Object.prototype.propertyIsEnumerable,dc=(ye,be,Ae)=>be in ye?rd(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,ss=(ye,be)=>{for(var Ae in be||(be={}))sc.call(be,Ae)&&dc(ye,Ae,be[Ae]);if(Ac)for(var Ae of Ac(be))cc.call(be,Ae)&&dc(ye,Ae,be[Ae]);return ye},Is=(ye,be)=>zs(ye,Qs(be)),gc=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const{Dragger:bc}=We.default;var Fc=({dispatch:ye,id:be,onClose:Ae,onOK:Ct,visible:Cn,wrapClassName:ea,local:Qn,containerId:In,rootIdentifier:Rt})=>{var Zn;const[Ya,Cr]=(0,b.useState)({}),[La,$a]=(0,b.useState)([]),[Va,xo]=(0,b.useState)([]),[Ia,pa]=(0,b.useState)(0),[bo,zr]=(0,b.useState)(!1),[hr,Gr]=(0,b.useState)(!1),[Ba]=ie.default.useForm(),[Ea,re]=(0,b.useState)([]),se=(0,b.useRef)([]);(0,b.useEffect)(()=>{Cn&&(Ba.resetFields(),re([]),xo([]),$a([]),pa(0),Gr(!1),zr(!1))},[Cn]);const ce=en=>{var gn,fn,Bn;if(en.file.status==="done"||en.file.status==="uploading"){if(re(en.fileList),!en.file.response)return;if((gn=en.file.response)!=null&&gn.id){Ze.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}re(Ea.filter(jn=>jn.uid!==en.file.uid)),(fn=en.file.response)!=null&&fn.message&&Ze.ZP.info((Bn=en.file.response)==null?void 0:Bn.message)}},fe=en=>gc(void 0,null,function*(){var gn;if(!Ia){const Bn=Ea.filter(jn=>jn.uid!==en.uid);re(Bn),se.current=[...Bn],$a(La.filter(jn=>jn!==en.name)),Ze.ZP.info("\u5220\u9664\u6210\u529F"),Bn.length||(Ba.setFieldsValue({file:void 0}),Ba.validateFields());return}if(!en.response){Ze.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,Oe.ZP)(`/api/shixuns/${be}/destroy_data_sets.json`,{method:"Delete",body:{id:[(gn=en==null?void 0:en.response)==null?void 0:gn.id]}})).status===0&&(re(Ea.filter(Bn=>Bn.uid!==en.uid)),Ze.ZP.info("\u5220\u9664\u6210\u529F"))}),pe=en=>{if(Ea!=null&&Ea.some(fn=>fn.name===en.name))return Ze.ZP.info(`${en.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;const gn={name:en.name,uid:en.uid,file:en,percent:0};return Ea.push(gn),se.current=[...Ea],re([...Ea]),!1},Ce={height:300,multiple:!0,disabled:Ia>0,withCredentials:!0,fileList:Ea,action:`${pn.Z.API_SERVER}/api/attachments.json`,onChange:ce,onRemove:fe,beforeUpload:pe},we=(en,gn,fn,Bn,jn)=>{const Vn=new FormData;Object.keys(en).forEach(ka=>{Vn.append(ka,en[ka])});const za=new window.XMLHttpRequest;return za.withCredentials=!0,za.addEventListener("load",function(ka){var qa;fn(JSON.parse((qa=ka==null?void 0:ka.target)==null?void 0:qa.response))},!1),za.addEventListener("error",function(ka){jn&&jn(ka)},!1),za.upload.onprogress=ka=>{Bn&&Bn(ka)},za.open("POST",gn),za.send(Vn),za},gt=(en,gn)=>{if(en.lengthComputable){const fn=Math.floor(en.loaded/en.total*100),Bn=Is(ss({},gn),{percent:fn,status:fn===100?"done":"uploading"});console.log(se.current,333),se.current=se.current.map(jn=>jn.uid===gn.uid?Bn:jn),re(se.current)}},lt=(en,gn)=>{const fn=Is(ss({},gn),{status:"error"});Ze.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),se.current=se.current.map(Bn=>Bn.uid===gn.uid?fn:Bn),se.current.every(Bn=>Bn.status==="done"||Bn.status==="error")&&(Gr(!1),pa(2)),re(se.current)},ot=(en,gn)=>{let fn=Is(ss({},gn),{status:"done"});if(en.status===0||(fn=Is(ss({},gn),{status:"error"}),Ze.ZP.error("\u4E0A\u4F20\u5931\u8D25!")),se.current=se.current.map(Bn=>Bn.uid===gn.uid?fn:Bn),se.current.every(Bn=>Bn.status==="done")){Ze.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),qt(!0);return}se.current.every(Bn=>Bn.status==="done"||Bn.status==="error")&&(Gr(!1),pa(2)),re(se.current)},zt=()=>{let en=!0;return window.navigator.onLine==!0?en=!0:en=!1,en},Pt=en=>gc(void 0,null,function*(){if(Gr(!0),Ia===3){pa(2);return}if(Ia===2||Ia===1){ht();return}const{commitMessage:gn="",fileOss:fn=[]}=en||{},jn=(Qn?Ea:fn).map(za=>za.name);if(jn.filter(za=>za.indexOf("\u3001")!=-1||za.indexOf(" ")!=-1).length>0){Ze.ZP.info("\u6570\u636E\u96C6\u540D\u79F0\u7981\u6B62\u6709\u7A7A\u683C\u4E0E\u3001"),Gr(!1);return}const Vn=yield(0,Oe.ZP)(`/api/shixuns/${be}/check_data_sets`,{method:"post",body:{files_name:jn}});if(Vn.status===-3){$a(Vn==null?void 0:Vn.exist_files),Gr(!1);return}if(JSON.stringify(Vn)==="{}"){Gr(!1),Ze.ZP.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!");return}Vn.status===0&&(Ea.forEach(za=>{const ka=we({file:za.file,description:gn},`${pn.Z.API_SERVER}/api/shixuns/${be}/upload_data_sets.json`,qa=>ot(qa,za),qa=>gt(qa,za),qa=>lt(qa,za));Va.push(ka)}),pa(1))}),ht=()=>{const{commitMessage:en=""}=ss({},Ba.getFieldsValue())||{},gn=se.current.filter(Bn=>Bn.status==="error"),fn=se.current.map(Bn=>Is(ss({},Bn),{status:Bn.status==="error"?"uploading":Bn.status}));re(fn),gn.forEach(Bn=>{const jn=we({file:Bn.file,description:en},`${pn.Z.API_SERVER}/api/shixuns/${be}/upload_data_sets.json`,Vn=>ot(Vn,Bn),Vn=>gt(Vn,Bn),Vn=>lt(Vn,Bn));Va.push(jn)})},Bt=en=>{var gn,fn;if(console.log(en,"changedValues"),"fileOss"in en){if(en!=null&&en.fileOss.every(Bn=>Bn.status==="done")&&((gn=en==null?void 0:en.fileOss)!=null&&gn.length)){Ze.ZP.success("\u4E0A\u4F20\u5B8C\u6210!"),qt(!0);return}if(en!=null&&en.fileOss.every(Bn=>Bn.status==="done"||Bn.status==="error")&&((fn=en==null?void 0:en.fileOss)!=null&&fn.length)){pa(3),Gr(!1);return}$a(La.filter(Bn=>{var jn;return(jn=en==null?void 0:en.fileOss)==null?void 0:jn.some(Vn=>Vn.name===Bn)}))}Cr(ss({},Ba.getFieldsValue()))},qt=en=>{en||(zr(!0),Va.forEach(gn=>{gn.abort()})),Ct(),Ae()},Lt=()=>{const{fileOss:en=[]}=ss({},Ba.getFieldsValue())||{},gn=Ea==null?void 0:Ea.every(Bn=>Bn.status==="done"),fn=en==null?void 0:en.every(Bn=>Bn.status==="done");if(!gn||!fn){Se.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:()=>{qt()}});return}qt()},Ht=()=>b.createElement(b.Fragment,null,b.createElement("div",null,b.createElement("i",{className:`iconfont icon-shangchuan font50 ${Al.colorBlue}`})),b.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",b.createElement("span",{className:`${Al.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))),un=en=>{console.log(en,444)};return b.createElement(Se.default,{open:Cn,onOk:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),Ba.submit()},centered:!0,okText:Ia===0?"\u786E\u5B9A":Ia===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:hr},onCancel:Lt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},b.createElement("div",{className:Al.wrap},b.createElement(ie.default,{className:"mt10",form:Ba,scrollToFirstError:!0,layout:"vertical",onFinish:Pt,onValuesChange:Bt},Qn?b.createElement(ie.default.Item,{label:b.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",b.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"}]},b.createElement(bc,ss({},Ce)," ",Ht())):b.createElement(ie.default.Item,{label:b.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",b.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},b.createElement(Xc.ZP,{identifier:Rt,cancelUpload:bo,container_type:"Shixun",container_id:In,uploading:Ia<3?Ia:0,disabled:Ia>0,height:300,maxSize:100*1024*1024*1024,description:Ya.commitMessage||"",text:Ht(),onComplete:un,realFileName:!0})),!!La.length&&b.createElement("span",{className:Al.repeatedName},La.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),b.createElement(ie.default.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},b.createElement(ue.default,{bordered:!1,disabled:Ia>0,maxLength:100,suffix:`${((Zn=Ya.commitMessage)==null?void 0:Zn.length)||0}/100`,placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))},mc=ae(89485),fc=ae(90446),Dc=ae(90043),Bc=Object.defineProperty,Fs=Object.defineProperties,Qc=Object.getOwnPropertyDescriptors,Gs=Object.getOwnPropertySymbols,vc=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,ms=(ye,be,Ae)=>be in ye?Bc(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,is=(ye,be)=>{for(var Ae in be||(be={}))vc.call(be,Ae)&&ms(ye,Ae,be[Ae]);if(Gs)for(var Ae of Gs(be))Hs.call(be,Ae)&&ms(ye,Ae,be[Ae]);return ye},cs=(ye,be)=>Fs(ye,Qc(be)),Js=(ye,be)=>{var Ae={};for(var Ct in ye)vc.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&Gs)for(var Ct of Gs(ye))be.indexOf(Ct)<0&&Hs.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae},Ds=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const{Fragment:Jc}=b,{TabPane:qc}=vo.default,Zc=ye=>{var be=ye,{globalSetting:Ae,dispatch:Ct,practiceSetting:Cn,shixunsDetail:ea,user:Qn}=be,In=Js(be,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Rt,Zn,Ya,Cr,La,$a;const{id:Va}=Cn,[xo,Ia]=(0,b.useState)([]),[pa,bo]=(0,b.useState)({}),[zr,hr]=(0,b.useState)([]),[Gr,Ba]=(0,b.useState)(!1),[Ea,re]=(0,b.useState)(!0),[se,ce]=(0,b.useState)(!1),[fe,pe]=(0,b.useState)(!1),[Ce,we]=(0,b.useState)(!1),[gt,lt]=(0,b.useState)(!1),[ot,zt]=(0,b.useState)("all"),[Pt,ht]=(0,b.useState)([]),[Bt,qt]=(0,b.useState)([]),[Lt,Ht]=(0,b.useState)(!1),[un,en]=(0,b.useState)({}),[gn,fn]=(0,b.useState)(!1),[Bn,jn]=(0,b.useState)([]),[Vn,za]=(0,b.useState)({page:1,limit:10,total:0}),[ka,qa]=(0,b.useState)({page:1,limit:10,search:"",order:"mine"});(0,b.useEffect)(()=>{Va&&Fa()},[Va]);const Ln=Sa=>{const Ta=cs(is({},Vn),{page:Sa});qt([]),za(Ta),Fa(Ta)},Fa=Sa=>Ds(void 0,null,function*(){const Pr=Sa||{page:1,limit:10,total:0};Ba(!0);const Oo=yield Ct({type:"shixunsDetail/getSetData",payload:cs(is({},Pr),{id:Va})});Oo!=null&&Oo.data_sets&&(Ba(!1),Ia([...Oo.data_sets]),za(cs(is({},Pr),{total:Oo==null?void 0:Oo.data_sets_count})),re(!1),bo(is({},Oo)))}),Ar=()=>b.createElement("div",{className:Zu.empty},b.createElement("img",{src:mc.x7,width:"258"}),b.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~")),Xn={selectedRowKeys:Bt,columnWidth:70,onChange:Sa=>{console.log("selectedRowKeys changed: ",Sa),qt(Sa)}},aa=Sa=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);const Ta=Sa?[Sa]:Bt;Se.default.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ds(void 0,null,function*(){if((yield(0,Oe.ZP)(`/api/shixuns/${Va}/destroy_data_sets.json`,{method:"Delete",body:{id:Ta}})).status===0){const Oo=Ta.length===xo.length&&Vn.page>1?Vn.page-1:Vn.page;Ze.ZP.success("\u5220\u9664\u6210\u529F"),Fa(cs(is({},Vn),{page:Oo})),qt([])}})})},vn=()=>Ds(void 0,null,function*(){const{title:Sa}=un;let Ta=null;if(console.log(Sa,"title"),Sa===""){Ta="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",en(cs(is({},un),{errorDes:Ta}));return}if(Sa.includes(" ")){Ta="\u6587\u4EF6\u540D\u4E0D\u80FD\u6709\u7A7A\u683C",en(cs(is({},un),{errorDes:Ta}));return}const Pr=xo.find(ru=>ru.id===(un==null?void 0:un.id)).title;if(Sa===Pr.substring(0,Pr.lastIndexOf("."))||Sa===Pr){Ta="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",en(cs(is({},un),{errorDes:Ta}));return}const Oo=Pr.includes(".")?Pr.substring(Pr.lastIndexOf("."),Pr.length):"";(yield(0,Oe.ZP)(`/api/shixuns/${Va}/rename_data_sets.json`,{method:"post",body:{id:un==null?void 0:un.id,new_file_name:Sa+Oo}})).status===0&&(Ze.ZP.success("\u91CD\u547D\u540D\u6210\u529F"),Fa(Vn),ce(!1),en({}))}),Ha=()=>{const{download_url:Sa}=un;er(Sa),Ze.ZP.success("\u590D\u5236\u6210\u529F"),pe(!1),en({})},er=Sa=>{const Ta=Sa,Pr=document.createElement("input");Pr.value=Ta,document.body.appendChild(Pr),Pr.select(),document.execCommand("Copy"),Pr.style.display="none"},Za=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:Sa=>b.createElement(Zo.Z,{title:Sa},b.createElement("span",null,Sa))},{title:"\u6570\u636E\u96C6\u6765\u6E90",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:(Sa,Ta)=>Ta!=null&&Ta.data_set_id?b.createElement(Zo.Z,{title:Sa},b.createElement("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:()=>{(0,Te.xg)(`/dataset/${Ta==null?void 0:Ta.data_set_id}/detail?tabId=public`)}},Sa)):"--"},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:Sa=>b.createElement(Zo.Z,{title:Sa},b.createElement("span",null,Sa||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:(Sa,Ta)=>Pa()(Ta.created_on).format("YYYY-MM-DD HH:mm")},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:(Sa,Ta)=>b.createElement("div",{className:Zu.path},b.createElement(Zo.Z,{title:Sa},b.createElement("span",{className:Zu.text},Sa)),b.createElement(lc.CopyToClipboard,{text:Sa,onCopy:()=>Ze.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Zo.Z,{title:"\u590D\u5236"},b.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:(Sa,Ta)=>b.createElement("div",{className:Zu.actionsBtns},b.createElement(Zo.Z,{title:"\u91CD\u547D\u540D"},b.createElement("span",{className:"iconfont icon-zhongmingming",onClick:()=>{var Pr;en((0,Xt.clone)(cs(is({},Ta),{title:Ta!=null&&Ta.title.includes(".")?(Pr=Ta==null?void 0:Ta.title)==null?void 0:Pr.substring(0,Ta.title.lastIndexOf(".")):Ta==null?void 0:Ta.title}))),ce(!0),(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),b.createElement(Zo.Z,{title:"\u5206\u4EAB"},b.createElement("span",{className:"iconfont icon-fenxiang",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),en((0,Xt.clone)(Ta)),pe(!0)}})),b.createElement(Zo.Z,{title:"\u4E0B\u8F7D"},b.createElement("span",{className:"iconfont icon-xiazai3",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),(0,Te.Nd)(Ta.title,Ta==null?void 0:Ta.download_url)}})),b.createElement(Zo.Z,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6\u4E2D"},b.createElement("span",{className:"iconfont icon-tongbushuju",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u540C\u6B65"]),lt(!0),jn([Ta]),ht([Ta.id])}})),b.createElement(Zo.Z,{title:"\u5220\u9664"},b.createElement("span",{className:"iconfont icon-shanchu8",onClick:()=>{(0,Te.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),aa(Ta.id)}})))}];return b.createElement("div",{className:Zu.dataset},b.createElement("div",{className:Zu.header},b.createElement("div",{className:Zu.title},"\u6570\u636E\u96C6(",Vn.total,")"),b.createElement("div",{className:Zu.dataPath},b.createElement("span",{className:Zu.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),b.createElement("input",{value:pa==null?void 0:pa.folder_name,disabled:!0}),b.createElement(lc.CopyToClipboard,{text:pa==null?void 0:pa.folder_name,onCopy:()=>Ze.ZP.success("\u590D\u5236\u6210\u529F")},b.createElement(Zo.Z,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},b.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),b.createElement("div",{className:Zu.btns},b.createElement(oe.ZP,{type:"primary",ghost:!0,onClick:()=>aa(),disabled:!Bt.length,style:{width:"60px"}},"\u5220\u9664"),b.createElement(oe.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:()=>{lt(!0),ht(Bt),jn(xo.filter(Sa=>Bt.includes(Sa.id)))},disabled:!Bt.length},"\u540C\u6B65"),b.createElement(cr.Z,{className:"ml10",disabled:((Rt=Qn==null?void 0:Qn.userInfo)==null?void 0:Rt.user_status)===2,dropdownRender:()=>b.createElement(fr.default,null,b.createElement(fr.default.Item,{key:1,onClick:()=>{Ht(!0)}},"\u4E0A\u4F20\u6570\u636E\u96C6"),b.createElement(fr.default.Item,{key:2,onClick:()=>{we(!0),zt("all")}},"\u9009\u62E9\u6570\u636E\u96C6"))},b.createElement("span",{className:Zu.selectBtn},b.createElement("span",null,"\u589E\u52A0\u6570\u636E\u96C6"))))),b.createElement("div",{className:Zu.content},b.createElement(_r.Z,{loading:Ea,active:!0,paragraph:{rows:5}},Vn.total?b.createElement($l.default,{rowSelection:Xn,className:Zu.customTable,dataSource:xo,bordered:!1,rowKey:Sa=>Sa.id,rowClassName:Zu.row,columns:Za,loading:Gr,pagination:{pageSize:Vn.limit,total:Vn.total,current:Vn.page,onChange:Ln,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Ar())),b.createElement(Fc,{rootIdentifier:(Zn=ea==null?void 0:ea.detail)==null?void 0:Zn.root_identifier,wrapClassName:Zu.uploadFileModal,id:Va,containerId:(Ya=ea==null?void 0:ea.detail)==null?void 0:Ya.id,local:(Cr=Ae==null?void 0:Ae.setting)==null?void 0:Cr.is_local,dispatch:Ct,visible:Lt,onClose:()=>Ht(!1),onOK:Fa}),b.createElement(Se.default,{title:"\u91CD\u547D\u540D",open:se,onOk:vn,centered:!0,wrapClassName:Zu.renameModal,onCancel:()=>{ce(!1),en({})},width:"1000px"},b.createElement("div",null,b.createElement("div",{className:Zu.fileName},b.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),b.createElement(ue.default,{value:un==null?void 0:un.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:Sa=>{en(cs(is({},un),{title:Sa.target.value,errorDes:null}))},maxLength:60,suffix:`${((La=un==null?void 0:un.title)==null?void 0:La.length)||0}/60`}),(un==null?void 0:un.errorDes)&&b.createElement("div",{className:Zu.errorDes},un==null?void 0:un.errorDes))),b.createElement(Se.default,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",open:fe,onOk:Ha,centered:!0,wrapClassName:Zu.shareModal,onCancel:()=>{pe(!1),en({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},b.createElement("div",null,b.createElement("div",{className:Zu.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",b.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),b.createElement(ue.default,{bordered:!1,addonBefore:"\u94FE\u63A5",value:un==null?void 0:un.download_url}))),b.createElement(fc.Z,{setVisible:we,visible:Ce,recordId:Pt,type:ot,updateData:Fa,identifier:($a=ea.detail)==null?void 0:$a.identifier}),b.createElement(Se.default,{title:"\u540C\u6B65\u5230\u4E2A\u4EBA\u6570\u636E\u96C6",open:gt,width:400,centered:!0,keyboard:!1,onCancel:()=>lt(!1),maskClosable:!1,footer:b.createElement("div",{style:{display:"flex",justifyContent:"center"}},b.createElement("div",{className:Zu.leftButton,onClick:()=>{fn(!0)}},"\u751F\u6210\u65B0\u7684\u6570\u636E\u96C6"),b.createElement("div",{className:Zu.rightButton,onClick:()=>{lt(!1),we(!0),zt("my")}},"\u53D1\u9001\u5230\u5DF2\u6709\u6570\u636E\u96C6\u4E2D"))},b.createElement("div",{className:Zu.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")),b.createElement(Dc.Z,{visible:gn,attachmentInfo:Bn,onClose:()=>fn(!1),onSuccess:Sa=>{fn(!1),Re.history.push(`/dataset/${Sa}/detail?tabId=mine`)}}))};var wc=(0,Re.connect)(({globalSetting:ye,shixunsDetail:be,practiceSetting:Ae,user:Ct})=>({globalSetting:ye,shixunsDetail:be,user:Ct,practiceSetting:Ae}))(Zc),qs=ae(55054),Rs={wrap:"wrap___VIvSS",content:"content___pqoZT",mainPathWrap:"mainPathWrap___v3uSU",colorBlue:"colorBlue___AjQlz"},Ts=Object.defineProperty,pc=Object.getOwnPropertySymbols,xc=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,xe=(ye,be,Ae)=>be in ye?Ts(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,ct=(ye,be)=>{for(var Ae in be||(be={}))xc.call(be,Ae)&&xe(ye,Ae,be[Ae]);if(pc)for(var Ae of pc(be))Ee.call(be,Ae)&&xe(ye,Ae,be[Ae]);return ye},dt=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const Jt=ye=>ye!=null&&ye.length?ye.filter((be,Ae)=>Ae!==0).map(be=>be.val).join("").substr(1):"",dn=({shixunsDetail:ye,globalSetting:be,loading:Ae,dispatch:Ct,fileType:Cn,path:ea,onFinish:Qn=()=>{}})=>{const In=(0,Re.useParams)(),[Rt,Zn]=(0,b.useState)(""),[Ya,Cr]=(0,b.useState)([]),[La,$a]=(0,b.useState)([]),xo=[qr.OriginalPicturePath,qr.ExpectPicturePath,qr.PicturePath].includes(Cn);(0,b.useEffect)(()=>{ye.actionTabs.key==="EditPracticeSetting-SelectFilePath"&&(Zn(ea||""),Ia())},[ye.actionTabs.key]);const Ia=(Ea="")=>dt(void 0,null,function*(){var re;const se=yield Ct({type:"shixunsDetail/getRepository",payload:{id:In.id,path:Ea}});if(Ea===""&&!((re=se==null?void 0:se.trees)!=null&&re.length)&&Ze.ZP.warning("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),se!=null&&se.trees){const ce=se.trees.map(fe=>ct(ct({},fe),{name:fe.name,val:fe.name}));$a(ce||[])}}),pa=Ea=>{const re=Jt(Ya),se=`${re&&`${re}/`}${Ea}`;Cn===qr.Path?!(Rt!=null&&Rt.includes(`${se}\uFF1B`))&&Zn(`${Rt}${se}\uFF1B`):Cn===qr.ExecPath&&Zn(se)},bo=Ea=>{if(Ea.type==="tree"){Ya.length?Ya.push({val:`/${Ea.val}`,path:Ea.val}):Ya.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ea.val}`,path:Ea.val}),Cr(Ya);const re=Jt(Ya);xo&&Zn(re),Ia(re)}},zr=(Ea,re)=>{const se=Ya.filter((fe,pe)=>pe<=re);Cr(se);const ce=Jt(se);xo&&Zn(ce),Ia(ce)},hr=()=>dt(void 0,null,function*(){Qn(Rt),Gr()}),Gr=()=>{Zn(""),Cr([]),$a([]),Ct({type:"shixunsDetail/setActionTabs",payload:{}})},Ba=Jt(Ya);return b.createElement(Se.default,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,open:ye.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:hr,onCancel:Gr},b.createElement("div",{className:Rs.wrap},b.createElement("div",{className:Rs.content},b.createElement("div",{className:Rs.mainPathWrap},!!(Ya!=null&&Ya.length)&&Ya.map((Ea,re)=>b.createElement("a",{key:re,onClick:()=>zr(Ea,re)},Ea.val))),!!(La!=null&&La.length)&&La.map((Ea,re)=>Ea.type==="tree"?b.createElement("a",{key:re,onClick:()=>bo(Ea)},b.createElement("i",{className:`iconfont icon-wenjianjia ${Rs.colorBlue}`}),Ba&&`${Ba}/`,Ea.name):b.createElement("a",{key:re,onClick:()=>pa(`${Ea.name}`)},b.createElement("i",{className:`iconfont icon-zuoye ${Rs.colorBlue}`}),Ba&&`${Ba}/`,Ea.name))),b.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),b.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Rt,onChange:Ea=>Zn(Ea.target.value)})))};var Mn=(0,Re.connect)(({shixunsDetail:ye,loading:be,globalSetting:Ae})=>({shixunsDetail:ye,globalSetting:Ae,loading:be.models.index}))(dn),ta={wrap:"wrap___AnxZp",fixBtn:"fixBtn___sQhsA"},$n=ae(96670),sa=Object.defineProperty,ja=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,ya=(ye,be,Ae)=>be in ye?sa(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,Ka=(ye,be)=>{for(var Ae in be||(be={}))Aa.call(be,Ae)&&ya(ye,Ae,be[Ae]);if(ja)for(var Ae of ja(be))ar.call(be,Ae)&&ya(ye,Ae,be[Ae]);return ye},Er=(ye,be)=>{var Ae={};for(var Ct in ye)Aa.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&ja)for(var Ct of ja(ye))be.indexOf(Ct)<0&&ar.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae},pr=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const xr=ye=>{var be=ye,{shixunsDetail:Ae,globalSetting:Ct,user:Cn,dispatch:ea}=be,Qn=Er(be,["shixunsDetail","globalSetting","user","dispatch"]),In,Rt;const Zn=(0,Re.useLocation)(),Ya=(0,b.useRef)((Rt=(In=Zn.pathname)==null?void 0:In.split("/"))==null?void 0:Rt[2]),[Cr]=ie.default.useForm(),[La,$a]=(0,b.useState)(""),[Va,xo]=(0,b.useState)(!1),[Ia,pa]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Ya.current&&bo()},[Ya.current]);const bo=()=>pr(void 0,null,function*(){xo(!0);const hr=yield(0,Oe.ZP)(`/api/shixuns/${Ya.current}/get_standard_answer.json`,{method:"get",params:{from:"edit"}});hr.status===0&&($a((hr==null?void 0:hr.standard_answer)||""),Cr.setFieldsValue({hide_answer:hr==null?void 0:hr.hide_answer,disable_copy:hr==null?void 0:hr.disable_copy}),xo(!1))}),zr=hr=>pr(void 0,null,function*(){pa(!0),(yield(0,Oe.ZP)(`/api/shixuns/${Ya.current}/set_standard_answer.json`,{method:"post",body:Ka({},hr)})).status===0&&Ze.ZP.success("\u4FDD\u5B58\u6210\u529F"),pa(!1)});return b.createElement("section",{className:ta.wrap},b.createElement(_r.Z,{loading:Va},b.createElement(ie.default,{form:Cr,scrollToFirstError:!0,layout:"vertical",onFinish:zr},b.createElement(ie.default.Item,{name:"hide_answer",valuePropName:"checked"},b.createElement(Le.default,null,"\u9690\u85CF\u53C2\u8003\u7B54\u6848\u6A21\u5757")),b.createElement(ie.default.Item,{name:"disable_copy",valuePropName:"checked"},b.createElement(Le.default,null,"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848")),b.createElement(ie.default.Item,{name:"standard_answer",label:"\u53C2\u8003\u7B54\u6848:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848"}]},b.createElement(te.Z,{defaultValue:La})),b.createElement(ie.default.Item,null,b.createElement($n.t,{okText:"\u4FDD\u5B58",loading:Ia,hasCancelBtn:!1,className:ta.fixBtn,okButtonProps:{htmlType:"submit"}})))))};var Lr=(0,Re.connect)(({shixunsDetail:ye,globalSetting:be,user:Ae})=>({shixunsDetail:ye,globalSetting:be,user:Ae}))(xr),jr=ae(33054),Zr=ae(17663),Lo=ae(75319),Oa=ae(67294),ro=Object.defineProperty,oo=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,Mr=Object.getOwnPropertySymbols,Ir=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,Bo=(ye,be,Ae)=>be in ye?ro(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,wo=(ye,be)=>{for(var Ae in be||(be={}))Ir.call(be,Ae)&&Bo(ye,Ae,be[Ae]);if(Mr)for(var Ae of Mr(be))Go.call(be,Ae)&&Bo(ye,Ae,be[Ae]);return ye},No=(ye,be)=>oo(ye,rr(be)),Jr=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const{Countdown:io}=qs.default;var Co=(ye=>(ye[ye.LoadingFail=1]="LoadingFail",ye[ye.Loading=2]="Loading",ye[ye.Finish=3]="Finish",ye))(Co||{}),qr=(ye=>(ye.Path="path",ye.ExecPath="exec_path",ye.OriginalPicturePath="original_picture_path",ye.ExpectPicturePath="expect_picture_path",ye.PicturePath="picture_path",ye))(qr||{});const tu=({globalSetting:ye,loading:be,dispatch:Ae,practiceSetting:Ct,shixunsDetail:Cn})=>{var ea;const[Qn,In]=(0,b.useState)(),[Rt,Zn]=(0,b.useState)(),Ya=(0,b.useRef)(),[Cr,La]=(0,b.useState)(),[$a,Va]=(0,b.useState)(),[xo,Ia]=(0,b.useState)(!0),[pa,bo]=(0,b.useState)(700),[zr,hr]=(0,b.useState)(""),[Gr,Ba]=(0,b.useState)("1"),Ea=(0,Re.useParams)();(0,b.useEffect)(()=>{se()},[]);const re=()=>Jr(void 0,null,function*(){var ot,zt;const Pt=yield Ae({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ea.id,path:(zt=(ot=Cn==null?void 0:Cn.fileContent)==null?void 0:ot.params)==null?void 0:zt.path,content:Qn,secret_repository:xo?null:!0}});Pt!=null&&Pt.content&&(Ze.ZP.info("\u4FDD\u5B58\u6210\u529F"),Ae({type:"practiceSetting/setSideBarTabs",payload:No(wo({},Ct.sideBar),{confirmLeave:!1})}))}),se=()=>Jr(void 0,null,function*(){var ot,zt,Pt,ht;const Bt=yield(0,Qe.Ui)({identifier:Ea.id});if((zt=(ot=Bt==null?void 0:Bt.data)==null?void 0:ot.data_list)!=null&&zt.length){jr.Z.publish("pod-restrict-data",{identifier:(Pt=Bt==null?void 0:Bt.data)==null?void 0:Pt.identifier,data_list:(ht=Bt==null?void 0:Bt.data)==null?void 0:ht.data_list});return}Bt!=null&&Bt.url&&hr(Bt==null?void 0:Bt.url)}),ce=()=>Jr(void 0,null,function*(){const ot=yield(0,Qe.K_)({identifier:Ea.id});(ot==null?void 0:ot.status)===0&&(ot!=null&&ot.remainingSeconds?(La(Date.now()+ot.remainingSeconds*1e3),Va(ot.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(ot.remainingSeconds-300)*1e3)):fe())}),fe=()=>{Se.default.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:Oa.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:()=>Jr(void 0,null,function*(){pe()})})},pe=()=>Jr(void 0,null,function*(){var ot,zt,Pt,ht;Zn(2);const Bt=yield(0,Qe.zH)({identifier:Ea.id});if((zt=(ot=Bt==null?void 0:Bt.data)==null?void 0:ot.data_list)!=null&&zt.length){jr.Z.publish("pod-restrict-data",{identifier:(Pt=Bt==null?void 0:Bt.data)==null?void 0:Pt.identifier,data_list:(ht=Bt==null?void 0:Bt.data)==null?void 0:ht.data_list});return}(Bt==null?void 0:Bt.status)===0&&(Zn(3),hr(Bt.url),Ya.current=Bt.port,Ze.ZP.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!"))}),Ce=()=>{Se.default.destroyAll(),Se.default.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:Oa.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",Oa.createElement("span",null,Oa.createElement(io,{value:Cr,format:"HH:mm:ss",onFinish:we})),"\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:()=>Jr(void 0,null,function*(){(yield(0,Qe.q9)({identifier:Ea.id})).status===0&&(yield ce(),Ze.ZP.success("\u5EF6\u957F\u6210\u529F!"))})})},we=()=>{Se.default.destroyAll(),Se.default.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:Oa.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:()=>{pe()}})},gt=ot=>{Ae({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},lt=ot=>Jr(void 0,null,function*(){yield(0,Qe.QA)({id:Ea.id,startup_file:ot}),se(),Ae({type:"practiceSetting/getCommonData",payload:wo({},Ea)})});return Oa.createElement(vo.default,{activeKey:Gr,onChange:ot=>Ba(ot),tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"\u670D\u52A1\u8BBE\u7F6E",children:Oa.createElement("div",null,Oa.createElement(Be.Z,{className:"mt20 ml20 font14",align:"middle"},Oa.createElement(Ke.Z,null,Oa.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),Oa.createElement(Ke.Z,{className:"mr10"},Oa.createElement(Zo.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"},Oa.createElement(Zr.Z,{style:{cursor:"pointer"}}))),Oa.createElement(Ke.Z,{flex:"300px",onClick:()=>gt("exec_path")},Oa.createElement(ue.default,{value:zr})),Oa.createElement(Ke.Z,{flex:"1"},Oa.createElement(oe.ZP,{type:"primary",className:"ml10",onClick:()=>gt("exec_path")},"\u8BBE\u7F6E"))),Oa.createElement("iframe",{onLoad:ot=>{},src:zr,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),Oa.createElement(Mn,{fileType:"path",path:(ea=Cn==null?void 0:Cn.detail)==null?void 0:ea.startup_file,onFinish:ot=>lt(ot)}))},{key:"2",label:"\u8BC4\u6D4B\u8BBE\u7F6E",children:Gr==="2"?Oa.createElement(Lo.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"\u53C2\u8003\u7B54\u6848",children:Oa.createElement(Lr,null)}]})};var ii=(0,Re.connect)(({loading:ye,globalSetting:be,practiceSetting:Ae,shixunsDetail:Ct})=>({globalSetting:be,loading:ye,practiceSetting:Ae,shixunsDetail:Ct}))(tu),Hi={catechism:"catechism___lS6Ml",tab:"tab___vw6iE"},yu=ae(30001),uo={collect:"collect___pxqYO",head:"head___WuH5D"},jo=ae(67294),wi=Object.defineProperty,Ao=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,ci=(ye,be,Ae)=>be in ye?wi(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,li=(ye,be)=>{for(var Ae in be||(be={}))Tr.call(be,Ae)&&ci(ye,Ae,be[Ae]);if(Ao)for(var Ae of Ao(be))Po.call(be,Ae)&&ci(ye,Ae,be[Ae]);return ye},di=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())}),Io=({onOk:ye,onCancel:be,visible:Ae,modalParams:Ct,forceIn:Cn})=>{const[ea]=ie.default.useForm(),[Qn,In]=(0,b.useState)(!1),Rt=Cn?!1:typeof Ae=="number";(0,b.useEffect)(()=>{Ae?ea.setFieldsValue(li({},Ct)):ea.resetFields()},[Ae]);const Zn=Ya=>di(void 0,null,function*(){In(!0),yield ye(Ya),In(!1)});return jo.createElement(Se.default,{centered:!0,destroyOnClose:!0,onCancel:()=>be(),onOk:()=>ea.submit(),open:!!Ae,confirmLoading:Qn,title:Rt?"\u7F16\u8F91\u95EE\u7B54":"\u65B0\u589E\u95EE\u7B54",width:900,okText:Rt?"\u786E\u5B9A":"\u52A0\u5165\u95EE\u9898\u96C6"},jo.createElement(ie.default,{form:ea,size:"large",onFinish:Zn},jo.createElement(ie.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"}]},jo.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898"})),jo.createElement(ie.default.Item,{className:"mb0",name:"content",label:"\u56DE\u7B54",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54"}]},jo.createElement(te.Z,{className:"mb0",placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u56DE\u7B54",watch:!0,defaultValue:Ct==null?void 0:Ct.content}))))},Ja=ae(67294),_o=Object.defineProperty,vi=Object.getOwnPropertySymbols,hi=Object.prototype.hasOwnProperty,nu=Object.prototype.propertyIsEnumerable,hu=(ye,be,Ae)=>be in ye?_o(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,Ni=(ye,be)=>{for(var Ae in be||(be={}))hi.call(be,Ae)&&hu(ye,Ae,be[Ae]);if(vi)for(var Ae of vi(be))nu.call(be,Ae)&&hu(ye,Ae,be[Ae]);return ye},Du=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())}),bl=({})=>{const ye=(0,Re.useParams)(),[be,Ae]=(0,b.useState)(!1),[Ct,Cn]=(0,b.useState)(0),[ea,Qn]=(0,b.useState)([]),[In,Rt]=(0,b.useState)(!1),[Zn,Ya]=(0,b.useState)({title:"",content:""}),[Cr,La]=(0,b.useState)(!1),[$a,Va]=(0,b.useState)(!1),[xo,Ia]=(0,b.useState)([]),[pa,bo]=(0,b.useState)({keywords:"",page:1,limit:10});(0,b.useEffect)(()=>{zr(pa)},[]);const zr=ce=>Du(void 0,null,function*(){var fe,pe;Ae(!0);const Ce=yield(0,Oe.ZP)(`/api/shixuns/${ye.id}/qna_sets.json`,{method:"get",params:ce});Ce.status===0&&(Qn(((fe=Ce==null?void 0:Ce.data)==null?void 0:fe.qna_sets)||[]),Cn((pe=Ce==null?void 0:Ce.data)==null?void 0:pe.total_count)),Ae(!1)}),hr=ce=>{pa.keywords=ce,pa.page=1,bo(Ni({},pa)),zr(pa)},Gr=(ce,fe)=>{pa.page=ce,pa.limit=fe,bo(Ni({},pa)),zr(pa)},Ba=ce=>Du(void 0,null,function*(){if(typeof In=="number"){const fe=yield(0,Oe.ZP)(`/api/shixuns/${ye.id}/qna_sets/${In}.json`,{method:"put",body:ce});(fe==null?void 0:fe.status)===0&&(Ze.ZP.success("\u7F16\u8F91\u6210\u529F"),zr(pa),Rt(!1))}else{const fe=yield(0,Oe.ZP)(`/api/shixuns/${ye.id}/qna_sets.json`,{method:"post",body:ce});(fe==null?void 0:fe.status)===0&&(Ze.ZP.success("\u6DFB\u52A0\u6210\u529F"),pa.page=1,pa.keywords="",bo(Ni({},pa)),zr(pa),Rt(!1))}}),Ea=ce=>Du(void 0,null,function*(){Se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5220\u9664\u5417\uFF1F",onOk:()=>Du(void 0,null,function*(){const fe=yield(0,Oe.ZP)(`/api/shixuns/${ye.id}/qna_sets/${ce.id}.json`,{method:"delete"});if((fe==null?void 0:fe.status)===0){const pe=ea.length===1&&pa.page>1?pa.page-1:pa.page;pa.page=pe,bo(Ni({},pa)),zr(pa),Ze.ZP.success("\u5220\u9664\u6210\u529F")}})})}),re=[{title:"\u95EE\u9898",dataIndex:"title",ellipsis:!0,render:ce=>Ja.createElement(Zo.Z,{placement:"topLeft",title:ce},Ja.createElement("span",{className:"c-black"},ce||"--"))},{title:"\u56DE\u7B54",dataIndex:"content",ellipsis:!0,render:ce=>Ja.createElement(Zo.Z,{placement:"topLeft",title:ce},Ja.createElement("span",{className:"c-black"},ce||"--"))},{title:"\u64CD\u4F5C",width:104,align:"right",dataIndex:"id",ellipsis:!0,render:(ce,fe)=>Ja.createElement("span",null,Ja.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Rt(ce),Ya({title:fe==null?void 0:fe.title,content:fe==null?void 0:fe.content})}},"\u7F16\u8F91"),Ja.createElement("span",{className:"current c-red",onClick:()=>Ea(fe)},"\u5220\u9664"))}],se={onRemove:()=>{Ia([])},beforeUpload:ce=>{if((ce==null?void 0:ce.size)>1024*1024*50)return Ze.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!(ce.type==="application/vnd.ms-excel"||ce.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))return Ze.ZP.info("\u8BF7\u4E0A\u4F20 .xls \u6216 .xlsx \u6587\u4EF6\uFF01"),!1;let pe=[];return pe.push(ce),Ia([...pe]),!1},fileList:xo,accept:".xls,.xlsx"};return Ja.createElement("div",{className:uo.collect},Ja.createElement("div",{className:uo.head},Ja.createElement(yu.t7,{style:{width:480},placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",value:pa.keywords,onChange:hr}),Ja.createElement(yu.op,{className:"ml40 mr20",shape:"default",onClick:()=>{Rt(!0),Ya({title:"",content:""})}},"\u65B0\u589E\u95EE\u7B54"),Ja.createElement(yu.op,{type:"primary",shape:"default",onClick:()=>La(!0)},"\u5BFC\u5165\u95EE\u7B54")),Ja.createElement($l.default,{columns:re,style:{marginTop:33},dataSource:ea,loading:be,rowKey:"id",pagination:{current:pa.page,hideOnSinglePage:!Ct,showQuickJumper:!0,showSizeChanger:!0,pageSize:pa.limit,pageSizeOptions:["10","20","50","100","200"],total:Ct,size:"default",showTotal:Te.rU,onChange:Gr}}),Ja.createElement(Se.default,{title:"\u5BFC\u5165\u95EE\u7B54",open:Cr,centered:!0,confirmLoading:$a,onCancel:()=>{La(!1),Ia([])},onOk:()=>Du(void 0,null,function*(){var ce;const fe=new FormData;if(xo.length>0)fe.append("file",xo[0]);else{Ze.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}Va(!0);let pe=yield(0,Oe.ZP)(`/api/shixuns/${ye==null?void 0:ye.id}/qna_sets/import.json`,{method:"post",body:fe},!0);(pe==null?void 0:pe.status)===0&&((ce=pe==null?void 0:pe.fail)!=null&&ce.length?Se.default.confirm({icon:null,width:485,title:"\u5BFC\u5165\u5931\u8D25",centered:!0,content:Ja.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",Ja.createElement("a",{href:`${pn.Z.API_SERVER}/api/shixuns/${ye==null?void 0:ye.id}/qna_sets/down_error_import_file.json`},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}):(Ze.ZP.success("\u5BFC\u5165\u6210\u529F"),pa.page=1,pa.keywords="",bo(Ni({},pa)),zr(pa),La(!1),Ia([]))),Va(!1)})},Ja.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E00\uFF1A",Ja.createElement("span",{className:"ml15 mr5"},"\u4E0B\u8F7D"),Ja.createElement("a",{href:`${pn.Z.API_SERVER}/api/shixuns/${ye==null?void 0:ye.id}/qna_sets/down_template.json`},"\u5BFC\u5165\u95EE\u7B54\u96C6\u6A21\u677F"),"\uFF0C\u5E76\u586B\u5199\u5BF9\u5E94\u5185\u5BB9"),Ja.createElement("p",{style:{color:"#232B40"}},"\u6B65\u9AA4\u4E8C\uFF1A",Ja.createElement("span",{className:"ml15"},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u5BFC\u5165\u95EE\u7B54\u6A21\u677F\u300B")),Ja.createElement("div",{style:{marginLeft:74}},Ja.createElement(We.default,Ni({},se),Ja.createElement(yu.op,{shape:"default",icon:Ja.createElement("i",{className:"iconfont icon-shangchuan3",style:{fontSize:14}})},"\u4E0A\u4F20\u6587\u4EF6")))),Ja.createElement(Io,{visible:In,onCancel:()=>Rt(!1),onOk:Ba,modalParams:Zn}))},Cu={record:"record___Ueu3j",head:"head___UOVq4"},ho=ae(67294),nl=Object.defineProperty,Nu=Object.defineProperties,Au=Object.getOwnPropertyDescriptors,Uu=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,Ol=Object.prototype.propertyIsEnumerable,Fl=(ye,be,Ae)=>be in ye?nl(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,Kl=(ye,be)=>{for(var Ae in be||(be={}))Qu.call(be,Ae)&&Fl(ye,Ae,be[Ae]);if(Uu)for(var Ae of Uu(be))Ol.call(be,Ae)&&Fl(ye,Ae,be[Ae]);return ye},Ul=(ye,be)=>Nu(ye,Au(be)),hl=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())}),Dl=({})=>{const ye=(0,Re.useParams)(),[be]=ie.default.useForm(),[Ae,Ct]=(0,b.useState)(!1),[Cn,ea]=(0,b.useState)(0),[Qn,In]=(0,b.useState)([]),[Rt,Zn]=(0,b.useState)(!1),[Ya,Cr]=(0,b.useState)({title:"",content:""});let[La,$a]=(0,b.useState)({page:1,limit:10});(0,b.useEffect)(()=>{Ia(La)},[]);const Va=[{value:"ai",label:"AI\u6A21\u578B"},{value:"qna_set",label:"\u5B9E\u8BAD\u95EE\u7B54\u96C6"}],xo=[{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"}],Ia=Ba=>hl(void 0,null,function*(){var Ea,re;Ct(!0);const se=yield(0,Oe.ZP)(`/api/shixuns/${ye.id}/qna_records.json`,{method:"get",params:Ba});se.status===0&&(In(((Ea=se==null?void 0:se.data)==null?void 0:Ea.qna_records)||[]),ea((re=se==null?void 0:se.data)==null?void 0:re.total_count)),Ct(!1)}),pa=Ba=>{La.page=1,La=Kl(Kl({},La),Ba),$a(Kl({},La)),Ia(La)},bo=(Ba,Ea)=>{La.page=Ba,La.limit=Ea,$a(Kl({},La)),Ia(La)},zr=Ba=>hl(void 0,null,function*(){const Ea=yield(0,Oe.ZP)(`/api/shixuns/${ye.id}/qna_sets.json`,{method:"post",body:Ul(Kl({},Ba),{qna_record_id:Rt})});(Ea==null?void 0:Ea.status)===0&&(Ze.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ia(La),Zn(!1))}),hr=Ba=>hl(void 0,null,function*(){Se.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5FFD\u7565\u5417\uFF1F",onOk:()=>hl(void 0,null,function*(){const Ea=yield(0,Oe.ZP)(`/api/shixuns/${ye.id}/qna_records/${Ba.id}/update_status.json`,{method:"post",body:{status:"ignored"}});(Ea==null?void 0:Ea.status)===0&&Ia(La)})})}),Gr=[{title:"\u95EE\u9898",dataIndex:"question",ellipsis:!0,render:Ba=>ho.createElement(Zo.Z,{placement:"topLeft",title:Ba},ho.createElement("span",{className:"c-black"},Ba||"--"))},{title:"\u56DE\u7B54",dataIndex:"answer",ellipsis:!0,render:Ba=>ho.createElement(Zo.Z,{placement:"topLeft",title:Ba},ho.createElement("span",{className:"c-black"},Ba||"--"))},{title:"\u56DE\u7B54\u6765\u6E90",dataIndex:"answer_source",width:110,render:Ba=>{var Ea;return ho.createElement("span",{className:"c-black"},(Ea=Va==null?void 0:Va.find(re=>re.value===Ba))==null?void 0:Ea.label)}},{title:"\u72B6\u6001",dataIndex:"status",width:120,render:Ba=>{var Ea;return ho.createElement("span",{className:"c-black"},(Ea=xo==null?void 0:xo.find(re=>re.value===Ba))==null?void 0:Ea.label)}},{title:"\u64CD\u4F5C",width:140,align:"right",dataIndex:"id",ellipsis:!0,render:(Ba,Ea)=>ho.createElement("span",null,["pending","ignored"].includes(Ea.status)&&ho.createElement(ho.Fragment,null,ho.createElement("span",{className:"c-light-primary current mr20",onClick:()=>{Zn(Ba),Cr({title:Ea==null?void 0:Ea.question,content:Ea==null?void 0:Ea.answer})}},"\u52A0\u5165\u95EE\u7B54\u96C6"),ho.createElement("span",{className:"current c-light-primary",onClick:()=>hr(Ea)},"\u5FFD\u7565")),["skipped"].includes(Ea.status)&&ho.createElement(Zo.Z,{placement:"topRight",title:"\u56DE\u7B54\u6765\u81EA\u95EE\u9898\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},ho.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")),["added_to_set"].includes(Ea.status)&&ho.createElement(Zo.Z,{placement:"topRight",title:"\u5DF2\u7ECF\u52A0\u5165\u95EE\u7B54\u96C6\uFF0C\u65E0\u9700\u518D\u6B21\u52A0\u5165"},ho.createElement("span",{style:{cursor:"not-allowed",color:"#CCCCCC"}},"\u52A0\u5165\u95EE\u7B54\u96C6")))}];return ho.createElement("div",{className:Cu.record},ho.createElement("div",{className:Cu.head},ho.createElement(ie.default,{layout:"inline",form:be,colon:!1,size:"large",onFinish:pa},ho.createElement(ie.default.Item,{name:"keywords",label:"\u95EE\u9898"},ho.createElement(ue.default,{placeholder:"\u8BF7\u8F93\u5165\u60A8\u7684\u95EE\u9898",style:{width:300}})),ho.createElement(ie.default.Item,{name:"answer_source",label:"\u56DE\u7B54\u6765\u6E90"},ho.createElement(Vi.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u56DE\u7B54\u6765\u6E90",options:Va,style:{width:200}})),ho.createElement(ie.default.Item,{name:"status",label:"\u72B6\u6001"},ho.createElement(Vi.default,{allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",options:xo,style:{width:200}})),ho.createElement(ie.default.Item,{style:{marginRight:0}},ho.createElement(oe.ZP,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))),ho.createElement($l.default,{columns:Gr,style:{marginTop:33},dataSource:Qn,loading:Ae,rowKey:"id",pagination:{current:La.page,hideOnSinglePage:!Cn,showQuickJumper:!0,showSizeChanger:!0,pageSize:La.limit,pageSizeOptions:["10","20","50","100","200"],total:Cn,size:"default",showTotal:Te.rU,onChange:bo}}),ho.createElement(Io,{visible:Rt,onCancel:()=>Zn(!1),onOk:zr,modalParams:Ya,forceIn:!0}))},es=ae(67294);const fs=({dispatch:ye,practiceSetting:be,shixunsDetail:Ae})=>{const[Ct,Cn]=(0,b.useState)("1");return es.createElement("div",{className:Hi.catechism},es.createElement(yu.tp,{dataSource:[{id:"1",name:"\u95EE\u7B54\u96C6"},{id:"2",name:"\u95EE\u7B54\u8BB0\u5F55"}],value:Ct,onChange:ea=>Cn(ea),className:Hi.tab}),Ct==="1"&&es.createElement(bl,null),Ct==="2"&&es.createElement(Dl,null))};var bu=(0,Re.connect)(({practiceSetting:ye,shixunsDetail:be})=>({practiceSetting:ye,shixunsDetail:be}))(fs),Gi=Object.defineProperty,xi=Object.getOwnPropertySymbols,El=Object.prototype.hasOwnProperty,Ju=Object.prototype.propertyIsEnumerable,Bl=(ye,be,Ae)=>be in ye?Gi(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,yo=(ye,be)=>{for(var Ae in be||(be={}))El.call(be,Ae)&&Bl(ye,Ae,be[Ae]);if(xi)for(var Ae of xi(be))Ju.call(be,Ae)&&Bl(ye,Ae,be[Ae]);return ye},xa=(ye,be)=>{var Ae={};for(var Ct in ye)El.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&xi)for(var Ct of xi(ye))be.indexOf(Ct)<0&&Ju.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae},Vr=ye=>{var be=ye,{tabsActive:Ae}=be,Ct=xa(be,["tabsActive"]);return b.createElement(b.Fragment,null,Ae==="information"&&b.createElement(on,null),Ae==="warehouse"&&b.createElement(Dn.default,null),Ae==="level"&&b.createElement(To,yo({},Ct)),Ae==="collaborate"&&b.createElement(wa,yo({},Ct)),Ae==="setting"&&b.createElement(Yn.Z,null),Ae==="environment"&&b.createElement(zo,yo({},Ct)),Ae==="dataset"&&b.createElement(wc,null),Ae==="service"&&b.createElement(ii,yo({},Ct)),Ae==="catechism"&&b.createElement(bu,yo({},Ct)))},$r={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"},du=Object.defineProperty,Eu=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,vs=(ye,be,Ae)=>be in ye?du(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,ll=(ye,be)=>{for(var Ae in be||(be={}))us.call(be,Ae)&&vs(ye,Ae,be[Ae]);if(Eu)for(var Ae of Eu(be))wl.call(be,Ae)&&vs(ye,Ae,be[Ae]);return ye};const ps=ye=>React.createElement("svg",ll({width:16,height:16,xmlns:"http://www.w3.org/2000/svg"},ye),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 ws="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",Su=ae(67294),$s=Object.defineProperty,Ws=Object.defineProperties,hs=Object.getOwnPropertyDescriptors,ec=Object.getOwnPropertySymbols,xs=Object.prototype.hasOwnProperty,Lc=Object.prototype.propertyIsEnumerable,Mc=(ye,be,Ae)=>be in ye?$s(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,Vc=(ye,be)=>{for(var Ae in be||(be={}))xs.call(be,Ae)&&Mc(ye,Ae,be[Ae]);if(ec)for(var Ae of ec(be))Lc.call(be,Ae)&&Mc(ye,Ae,be[Ae]);return ye},ks=(ye,be)=>Ws(ye,hs(be)),Zs=(ye,be)=>{var Ae={};for(var Ct in ye)xs.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&ec)for(var Ct of ec(ye))be.indexOf(Ct)<0&&Lc.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae};const Vs=[{name:"\u57FA\u672C\u4FE1\u606F",icon:Su.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:Su.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:Su.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:Su.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:Su.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1\u4E0E\u8BC4\u6D4B",icon:Su.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:Su.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:Su.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"},{name:"\u95EE\u7B54\u96C6",icon:Su.createElement("i",{className:"icon iconfont icon-wendaji"}),tabId:"catechism"}],zc=ye=>{var be=ye,{globalSetting:Ae,loading:Ct,dispatch:Cn,shixunsDetail:ea,practiceSetting:Qn}=be,In=Zs(be,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),Rt;const{base_info_warning:Zn,challenges_warning:Ya,id:Cr,repository_warning:La,sideBar:$a,service_warning:Va}=Qn,xo=(0,Re.useLocation)(),Ia=(0,Re.useParams)(),[pa]=(0,Re.useSearchParams)();(0,b.useEffect)(()=>{var hr;const Gr=pa.get("tabId"),Ba=xo.pathname.split("/").length,re=((hr=ea==null?void 0:ea.detail)!=null&&hr.windows_vnc?Vs.filter(se=>se.tabId!=="dataset"):Vs).map(se=>se.tabId).includes(Gr);if(Gr&&re){Cn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Gr}});return}if(Ba>4){Cn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Gr||Gr&&!re){Cn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[(Rt=ea==null?void 0:ea.detail)==null?void 0:Rt.windows_vnc]),(0,b.useEffect)(()=>()=>{Cn({type:"practiceSetting/setSideBarTabs",payload:ks(Vc({},Qn.sideBar),{selectPath:""})})},[Ia.id]);const bo=hr=>{var Gr;if(hr===$a.tabsActive)return;const Ba=()=>{Re.history.push(`/shixuns/${Cr}/edit?tabId=${hr}`),Cn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:hr,selectPath:"",confirmLeave:!1}})};(Gr=Qn==null?void 0:Qn.sideBar)!=null&&Gr.confirmLeave?Se.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:()=>{Ba()}}):Ba()},zr=()=>{var hr;return((hr=ea==null?void 0:ea.detail)!=null&&hr.windows_vnc?Vs.filter(Ba=>Ba.tabId!=="dataset"):Vs).filter(Ba=>{var Ea;return(Ea=ea==null?void 0:ea.detail)!=null&&Ea.is_jupyter_lab?Ba.tabId!=="level":Ba.tabId!=="service"}).map(Ba=>{const{name:Ea,icon:re,tabId:se}=Ba;return Su.createElement("div",{key:se,className:`${Qn.sideBar.tabsActive===se?$r.itemActive:$r.item} font12`,onClick:()=>bo(se)},re,Su.createElement("span",{className:$r.name},Ea),se==="information"&&Zn&&Su.createElement(Zo.Z,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},Su.createElement("img",{src:ws,alt:""})),se==="level"&&Ya&&Su.createElement(Zo.Z,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},Su.createElement("img",{src:ws,alt:""})),se==="service"&&Va&&Su.createElement(Zo.Z,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},Su.createElement("img",{src:ws,alt:""})),se==="warehouse"&&La&&Su.createElement(Zo.Z,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},Su.createElement("img",{src:ws,alt:""})))})};return Su.createElement("div",{className:$r.sidebar},Su.createElement("div",{className:$r.items},zr()),Su.createElement("div",{className:$r.question},Su.createElement(Zo.Z,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},Su.createElement("span",{style:{cursor:"pointer"},onClick:()=>window.open(`${ENV.API_SERVER}/pdf/\u5B9E\u8BAD\u5236\u4F5C\u5E38\u89C1\u95EE\u9898.pdf`)},Su.createElement("img",{src:mc.Pt,height:44,width:44,alt:""})))))};var hc=(0,Re.connect)(({loading:ye,globalSetting:be,shixunsDetail:Ae,practiceSetting:Ct})=>({globalSetting:be,loading:ye,practiceSetting:Ct,shixunsDetail:Ae}))(zc),tc={bottom:"bottom___AZ7c_",yes:"yes___iDEVN",no:"no___E02he"},Iu=ae(67294),Ec=Object.defineProperty,Sc=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,nc=Object.prototype.propertyIsEnumerable,ac=(ye,be,Ae)=>be in ye?Ec(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,rc=(ye,be)=>{for(var Ae in be||(be={}))Zl.call(be,Ae)&&ac(ye,Ae,be[Ae]);if(Sc)for(var Ae of Sc(be))nc.call(be,Ae)&&ac(ye,Ae,be[Ae]);return ye},Ls=(ye,be,Ae)=>new Promise((Ct,Cn)=>{var ea=Rt=>{try{In(Ae.next(Rt))}catch(Zn){Cn(Zn)}},Qn=Rt=>{try{In(Ae.throw(Rt))}catch(Zn){Cn(Zn)}},In=Rt=>Rt.done?Ct(Rt.value):Promise.resolve(Rt.value).then(ea,Qn);In((Ae=Ae.apply(ye,be)).next())});const gi=({classroomList:ye,loading:be,dispatch:Ae,shixunsDetail:Ct})=>{var Cn,ea;const Qn=(0,Re.useParams)(),In=(0,Re.useLocation)(),[Rt,Zn]=(0,b.useState)(!1),[Ya,Cr]=(0,b.useState)(!1),{actionTabs:La}=ye,[$a]=ie.default.useForm(),[Va,xo]=(0,b.useState)({name:"string"}),Ia=hr=>hr&&hr{console.log(Qn),ye.actionTabs.key==="\u91CD\u540D\u4FEE\u6539"&&(Va.name=La==null?void 0:La.name),xo(rc({},Va)),$a.setFieldsValue({name:La==null?void 0:La.name})},[ye.actionTabs.key]);const zr={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 Iu.createElement(Iu.Fragment,null,Iu.createElement(Se.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="\u540C\u6B65\u4FEE\u6539",width:460,zIndex:((Cn=ye==null?void 0:ye.actionTabs)==null?void 0:Cn.zIndex)||1e3,footer:null,onOk:()=>Ls(void 0,null,function*(){console.log(123123)}),onCancel:()=>{Ae({type:"classroomList/setActionTabs",payload:{}})}},Iu.createElement("div",null,Iu.createElement("p",null,"\u672C\u5B9E\u8BAD\u4E3A\u521B\u5EFA\u4F5C\u4E1A/\u8003\u8BD5\u65F6\u590D\u5236\u751F\u6210\u7684\uFF0C",zr[ye.actionTabs.type],"\uFF1F")),Iu.createElement("div",{className:tc.bottom},Iu.createElement(oe.ZP,{loading:be["shixunsDetail/saveCopyForExercise"]&&Ya,className:tc.no,onClick:()=>Ls(void 0,null,function*(){var hr;Cr(!0),(hr=ye.actionTabs)!=null&&hr.value?ye.actionTabs.fn(ye.actionTabs.value,!0,2):ye.actionTabs.fn(!0,2)})},"\u540C\u6B65\u4FEE\u6539\u539F\u5B9E\u8BAD"),Iu.createElement(oe.ZP,{loading:be["shixunsDetail/saveCopyForExercise"]&&!Ya,className:tc.yes,onClick:()=>Ls(void 0,null,function*(){var hr;Cr(!1),(hr=ye.actionTabs)!=null&&hr.value?ye.actionTabs.fn(ye.actionTabs.value,!1,1):ye.actionTabs.fn(!1,1)})},"\u4EC5\u4FDD\u5B58\u672C\u5B9E\u8BAD"))),Iu.createElement(Se.default,{centered:!0,title:"\u63D0\u793A",open:ye.actionTabs.key==="\u91CD\u540D\u4FEE\u6539",okText:"\u4FDD\u5B58\u540D\u79F0",cancelText:"\u4E0D\u66F4\u6362\u540D\u79F0",destroyOnClose:!0,width:550,confirmLoading:Rt,onOk:()=>Ls(void 0,null,function*(){var hr,Gr;yield $a.validateFields();const Ba=$a.getFieldValue();Zn(!0);const Ea=yield(0,Oe.ZP)(`/api/shixuns/${Qn==null?void 0:Qn.id}/update_shixun_name.json`,{method:"post",body:{shixun_name:Ba.name}});Zn(!1),Ea.status===0&&(Ze.ZP.success("\u4FEE\u6539\u6210\u529F"),Ae({type:"practiceSetting/getCommonData",payload:{id:Qn.id}}),(hr=ye.actionTabs)!=null&&hr.getBaseInfo&&((Gr=ye.actionTabs)==null||Gr.getBaseInfo())),Ae({type:"classroomList/setActionTabs",payload:{}})}),onCancel:()=>{Ae({type:"classroomList/setActionTabs",payload:{}})}},Iu.createElement("div",null,Iu.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"),Iu.createElement(ie.default,{form:$a,initialValues:{name:pa},onChange:()=>{xo($a.getFieldValue())}},Iu.createElement(ie.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u8BAD\u540D\u79F0"}]},Iu.createElement(Be.Z,{className:"mt30",align:"middle"},Iu.createElement(Ke.Z,{className:"font14"},"\u5B9E\u8BAD\u540D\u79F0\uFF1A"),Iu.createElement(Ke.Z,{flex:"1"},Iu.createElement(ue.default,{maxLength:60,defaultValue:La==null?void 0:La.name,suffix:Iu.createElement("span",null,((ea=Va==null?void 0:Va.name)==null?void 0:ea.length)||0,"/",60)}))))))))};var Xo=(0,Re.connect)(({classroomList:ye,loading:be,shixunsDetail:Ae})=>({classroomList:ye,loading:be.effects,shixunsDetail:Ae}))(gi),Bu=ae(67294),Vl=Object.defineProperty,sl=Object.defineProperties,cl=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,Ms=Object.prototype.hasOwnProperty,Es=Object.prototype.propertyIsEnumerable,Ss=(ye,be,Ae)=>be in ye?Vl(ye,be,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):ye[be]=Ae,ds=(ye,be)=>{for(var Ae in be||(be={}))Ms.call(be,Ae)&&Ss(ye,Ae,be[Ae]);if(ml)for(var Ae of ml(be))Es.call(be,Ae)&&Ss(ye,Ae,be[Ae]);return ye},Pc=(ye,be)=>sl(ye,cl(be)),od=(ye,be)=>{var Ae={};for(var Ct in ye)Ms.call(ye,Ct)&&be.indexOf(Ct)<0&&(Ae[Ct]=ye[Ct]);if(ye!=null&&ml)for(var Ct of ml(ye))be.indexOf(Ct)<0&&Es.call(ye,Ct)&&(Ae[Ct]=ye[Ct]);return Ae};const Gc=ye=>{var be=ye,{globalSetting:Ae,loading:Ct,dispatch:Cn,practiceSetting:ea}=be,Qn=od(be,["globalSetting","loading","dispatch","practiceSetting"]);const{sideBar:In}=ea,{tabsActive:Rt}=In;let Zn=(0,Re.useParams)();return(0,b.useEffect)(()=>(Cn({type:"globalSetting/headerFooterToggle",payload:!1}),Cn({type:"shixunsDetail/getShixunsDetail",payload:Pc(ds({},Zn),{shixun_managed:!0})}),()=>{Cn({type:"globalSetting/headerFooterToggle",payload:!0}),Cn({type:"practiceSetting/setParams",payload:{id:""}})}),[]),Bu.createElement("div",{className:me.practiceSetting},Bu.createElement("div",{className:me.wrapHeader},Bu.createElement(y,null)),Bu.createElement("div",{className:me.wrapLayout},Bu.createElement("div",{className:me.wrapSidebar},Bu.createElement(hc,null)),Bu.createElement("div",{className:me.wrapContent},Bu.createElement(Vr,Pc(ds({},Qn),{tabsActive:ea.sideBar.tabsActive})))),Bu.createElement(Xo,null))};var id=(0,Re.connect)(({loading:ye,globalSetting:be,practiceSetting:Ae})=>({globalSetting:be,loading:ye,practiceSetting:Ae}))(Gc)},85909:function(qe,Dt,ae){"use strict";ae.d(Dt,{S:function(){return Qe},m:function(){return Se}});var b=ae(28706),me=ae(2453),je=ae(14446),Te=ae(67294),Me=(Ze,Oe,Re)=>new Promise((Ye,Ve)=>{var Xe=E=>{try{a(Re.next(E))}catch(x){Ve(x)}},de=E=>{try{a(Re.throw(E))}catch(x){Ve(x)}},a=E=>E.done?Ye(E.value):Promise.resolve(E.value).then(Xe,de);a((Re=Re.apply(Ze,Oe)).next())});const Qe=Ze=>{let Oe=document.createElement("textarea");return Oe.value=Ze,Oe.value},Se=(Ze,Oe,Re,Ye,Ve)=>Me(void 0,null,function*(){var Xe,de;const a=yield Ze({type:"shixunsDetail/saveCopyForExercise",payload:{id:Re,save_type:Ye}});Ye===1?((a==null?void 0:a.status)==0&&me.ZP.success("\u4FDD\u5B58\u6210\u529F"),(Xe=a==null?void 0:a.data)!=null&&Xe.exists_same_shixun_name?Ze({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u540D\u4FEE\u6539",name:(de=a==null?void 0:a.data)==null?void 0:de.shixun_name}}):Ze({type:"classroomList/setActionTabs",payload:{}})):(Ze({type:"classroomList/setActionTabs",payload:{}}),(a==null?void 0:a.status)===0&&je.default.info({title:"\u63D0\u793A",width:460,icon:null,centered:!0,content:Te.createElement("div",null,Te.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,x;(0,b.xg)(`/shixuns/${(x=(E=Oe==null?void 0:Oe.detail)==null?void 0:E.fork_from)==null?void 0:x.fork_identifier}/challenges`)}}))})},9916:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return z}});var b=ae(67294),me=ae(35973),je=ae(11486),Te=ae(91773),Me=ae(14446),Qe=ae(2453),Se=ae(92421),Ze=ae(71577),Oe=ae(11320),Re=ae(55351),Ye={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"},Ve=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,a=(te,ie)=>{var oe={};for(var ue in te)Xe.call(te,ue)&&ie.indexOf(ue)<0&&(oe[ue]=te[ue]);if(te!=null&&Ve)for(var ue of Ve(te))ie.indexOf(ue)<0&&de.call(te,ue)&&(oe[ue]=te[ue]);return oe},E=(te,ie,oe)=>new Promise((ue,Pe)=>{var Be=Le=>{try{We(oe.next(Le))}catch(Ge){Pe(Ge)}},Ke=Le=>{try{We(oe.throw(Le))}catch(Ge){Pe(Ge)}},We=Le=>Le.done?ue(Le.value):Promise.resolve(Le.value).then(Be,Ke);We((oe=oe.apply(te,ie)).next())});const x=je.default.TextArea,y=te=>{var ie=te,{newShixuns:oe,globalSetting:ue,loading:Pe,dispatch:Be}=ie,Ke=a(ie,["newShixuns","globalSetting","loading","dispatch"]);const[We]=Te.default.useForm(),[Le,Ge]=(0,b.useState)([]),Ue=yt=>{["uploading","done","removed"].includes(yt.file.status)&&Ge(yt.fileList)},st=yt=>{var ln;if(!yt.percent||yt.percent==100){const mt=(ln=yt.response)==null?void 0:ln.id;return Me.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 Be({type:"newShixuns/deleteAttachment",payload:{id:mt}}))&&Ge(Le.filter(tn=>{var Xt;return((Xt=tn.response)==null?void 0:Xt.id)!==mt}))})}),!1}},Je=yt=>Le.length?!1:yt.size/1024/1024>50?(Qe.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0,At=yt=>E(void 0,null,function*(){var ln,mt;const{language:Wt,env:tn,mode:Xt,code:pn}=yt||{},St=yield Be({type:"newShixuns/applyShixunMirror",payload:{language:Wt,runtime:tn,run_method:Xt,attachment_id:(mt=(ln=Le==null?void 0:Le[0])==null?void 0:ln.response)==null?void 0:mt.id}});Be({type:"newShixuns/setActionTabs",payload:{}}),St&&Qe.ZP.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002")}),an=()=>{We.resetFields(),Ge([])};return b.createElement(Me.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:oe.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:an},b.createElement("section",{className:Ye.qrCode},b.createElement("aside",{className:Ye.a1},b.createElement("div",{className:Ye.code},b.createElement("img",{width:120,height:120,src:Re,alt:"\u4E8C\u7EF4\u7801"})),b.createElement("div",{className:Ye.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),b.createElement("div",{className:Ye.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),b.createElement("aside",{className:Ye.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",b.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")),b.createElement(Te.default,{className:Ye.formWrap,form:We,labelCol:{span:4},wrapperCol:{span:20},onFinish:At},b.createElement(Te.default.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),b.createElement(Te.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"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),b.createElement(Te.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"}]},b.createElement(x,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),b.createElement(Te.default.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},b.createElement("div",{className:Ye.upload},b.createElement(Se.default,{fileList:Le,action:`${Oe.Z.API_SERVER}/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a`,onChange:Ue,onRemove:st,beforeUpload:Je,withCredentials:!0},b.createElement("span",{className:`${Ye.color0152d9} current`},"\u4E0A\u4F20\u9644\u4EF6"),b.createElement("span",{className:`${Ye.colorCCC} ml10`},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),b.createElement("div",{className:Ye.footerWrap},b.createElement(Te.default.Item,null,b.createElement(Ze.ZP,{className:"mr5",size:"middle",onClick:()=>{Be({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),b.createElement(Ze.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:Pe["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};var z=(0,me.connect)(({newShixuns:te,loading:ie,globalSetting:oe})=>({newShixuns:te,globalSetting:oe,loading:ie.effects}))(y)},96289:function(qe,Dt,ae){"use strict";var b=ae(67294),me=ae(35973),je=ae(14446),Te=ae(55351);const Me=({newShixuns:Qe,dispatch:Se,user:Ze})=>{var Oe;const[Re,Ye]=(0,b.useState)(!1);(0,b.useEffect)(()=>{Qe.actionTabs.key==="Create-Environment"&&Xe()},[(Oe=Qe==null?void 0:Qe.actionTabs)==null?void 0:Oe.key]);const Ve=()=>{Se({type:"newShixuns/setActionTabs",payload:{}})},Xe=()=>{var de,a,E,x;Ve(),((de=Ze.userInfo)==null?void 0:de.mirror_marker_status)===0?Ye(!0):((a=Ze.userInfo)==null?void 0:a.mirror_marker_status)===1?me.history.push(`/users/${(E=Ze.userInfo)==null?void 0:E.login}/experiment-img/add`):((x=Ze.userInfo)==null?void 0:x.mirror_marker_status)===2&&je.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;me.history.push(`/users/${(y=Ze.userInfo)==null?void 0:y.login}/experiment-img`)}})};return b.createElement(je.default,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",open:Re,footer:null,onCancel:()=>{Ye(!1)}},b.createElement("div",{style:{textAlign:"center"}},b.createElement("br",null),b.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:Te,alt:"\u4E8C\u7EF4\u7801"})),b.createElement("img",null))};Dt.Z=(0,me.connect)(({newShixuns:Qe,user:Se,globalSetting:Ze})=>({newShixuns:Qe,globalSetting:Ze,user:Se}))(Me)},51959:function(qe,Dt,ae){"use strict";ae.d(Dt,{BU:function(){return me},Dj:function(){return b},gH:function(){return je},vp:function(){return Te}});function b(Me){try{Me.mozRequestFullScreen?Me.mozRequestFullScreen():Me.webkitRequestFullScreen&&Me.webkitRequestFullScreen()}catch(Qe){console.log(Qe,":e")}}function me(){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 je=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function Te(){var Me=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,Qe=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",Me),window.isFullScreen?window.isFullScreen:Me!=null}},78207:function(qe,Dt,ae){"use strict";ae.d(Dt,{rX:function(){return ie},pW:function(){return oe},gy:function(){return ue},xY:function(){return te},O5:function(){return z},tJ:function(){return de},o1:function(){return a},Rd:function(){return y}});var b=ae(35973),me=ae(14446),je=ae(96074),Te=ae(2453),Me=ae(52262),Qe=ae(28706),Se=ae(55304),Ze=ae(25510),Oe="data:image/png;base64,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",Re=ae.p+"static/newqrcode.a8740efb.png",Ye=ae(32637),Ve=ae(67294),Xe=(Pe,Be,Ke)=>new Promise((We,Le)=>{var Ge=Je=>{try{st(Ke.next(Je))}catch(At){Le(At)}},Ue=Je=>{try{st(Ke.throw(Je))}catch(At){Le(At)}},st=Je=>Je.done?We(Je.value):Promise.resolve(Je.value).then(Ge,Ue);st((Ke=Ke.apply(Pe,Be)).next())});const de=(Pe,Be=!1)=>!!(a(Pe)&&E(Be)),a=Pe=>(0,Me.bg)()?!0:(Pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=(Pe=!1)=>{var Be;const{user:Ke}=(0,b.getDvaApp)()._store.getState();return(Be=Ke.userInfo)!=null&&Be.profile_completed?!0:(me.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"),x()}}),!1)},x=()=>{me.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=()=>{me.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Ve.createElement("div",{style:{textAlign:"center"}},Ve.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"),Ve.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Ye}),Ve.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 Pe;const{user:Be}=(0,b.getDvaApp)()._store.getState();return(Pe=Be.userInfo)!=null&&Pe.professional_certification?!0:(me.default.confirm({title:"\u63D0\u793A",centered:!0,content:Ve.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)},te=()=>(0,Me.V9)()?!0:(me.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Ve.createElement("div",{className:"tc",style:{marginLeft:-38}},Ve.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Ve.createElement("img",{src:Re,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ie=(Pe,Be)=>Pe?!0:(me.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Ve.createElement("div",null,Ve.createElement("p",null,Be||"\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"),Ve.createElement("div",{style:{marginLeft:"110px"}},Ve.createElement("img",{src:Oe,width:200}),Ve.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),oe=Pe=>{me.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Ve.createElement("div",null,Ve.createElement("div",null,Ve.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"),Ve.createElement(je.Z,null),Ve.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ve.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 ",Ve.createElement("a",null,Pe),"\u5929\u3002"),Ve.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Ve.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")),Ve.createElement("div",{style:{textAlign:"center",marginTop:30}},Ve.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ze,alt:"\u4E8C\u7EF4\u7801",width:160})))})},ue=(Pe,Be="")=>{const{shixunsDetail:{detail:Ke}}=(0,b.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 We="";return(Ke==null?void 0:Ke.public)===2&&(We="\u5DF2\u516C\u5F00"),(Ke==null?void 0:Ke.public)===1&&(We="\u5F85\u5BA1\u6838"),(Ke==null?void 0:Ke.shixun_status)===3&&(We="\u5DF2\u5173\u95ED"),me.default.info({centered:!0,icon:Ve.createElement(Se.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Ve.createElement("div",{className:"tc",style:{marginLeft:-38}},Ve.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Ve.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",We,"\uFF0C",Be,"\u3002"),Ve.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Ve.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Ze,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(Ke==null?void 0:Ke.shixun_status)===2?(me.default.confirm({centered:!0,icon:Ve.createElement(Se.Z,null),title:"\u63D0\u793A",content:Ve.createElement("div",null,Ve.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Be,"\u3002"),Ve.createElement("br",null),Ve.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:()=>{me.default.confirm({width:440,centered:!0,icon:Ve.createElement(Se.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:()=>Xe(void 0,null,function*(){(yield Pe({type:"shixunsDetail/cancelRelease",payload:{id:Ke==null?void 0:Ke.identifier}})).status!==401&&(Te.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),Pe({type:"shixunsDetail/getShixunsDetail",payload:{id:Ke==null?void 0:Ke.identifier}}),Pe({type:"practiceSetting/getCommonData",payload:{id:Ke==null?void 0:Ke.identifier}}))})})}}),!0):!1}},81643:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return b}});const b=me=>me?typeof me=="function"?me():me:null},38925:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return an}});var b=ae(23526),me=ae(30186),je=ae(85846),Te=ae(39291),Me=ae(97454),Qe=ae(94184),Se=ae.n(Qe),Ze=ae(38379),Oe=ae(1337),Re=ae(67294),Ye=ae(96159),Ve=ae(53124),Xe=ae(14747),de=ae(67968);const a=(yt,ln,mt,Wt,tn)=>({backgroundColor:yt,border:`${Wt.lineWidth}px ${Wt.lineType} ${ln}`,[`${tn}-icon`]:{color:mt}}),E=yt=>{const{componentCls:ln,motionDurationSlow:mt,marginXS:Wt,marginSM:tn,fontSize:Xt,fontSizeLG:pn,lineHeight:St,borderRadiusLG:ft,motionEaseInOutCirc:Vt,withDescriptionIconSize:Rn,colorText:bt,colorTextHeading:Gt,withDescriptionPadding:Fe,defaultPadding:He}=yt;return{[ln]:Object.assign(Object.assign({},(0,Xe.Wf)(yt)),{position:"relative",display:"flex",alignItems:"center",padding:He,wordWrap:"break-word",borderRadius:ft,[`&${ln}-rtl`]:{direction:"rtl"},[`${ln}-content`]:{flex:1,minWidth:0},[`${ln}-icon`]:{marginInlineEnd:Wt,lineHeight:0},"&-description":{display:"none",fontSize:Xt,lineHeight:St},"&-message":{color:Gt},[`&${ln}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${mt} ${Vt}, opacity ${mt} ${Vt}, + padding-top ${mt} ${Vt}, padding-bottom ${mt} ${Vt}, + margin-bottom ${mt} ${Vt}`},[`&${ln}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${ln}-with-description`]:{alignItems:"flex-start",padding:Fe,[`${ln}-icon`]:{marginInlineEnd:tn,fontSize:Rn,lineHeight:0},[`${ln}-message`]:{display:"block",marginBottom:Wt,color:Gt,fontSize:pn},[`${ln}-description`]:{display:"block",color:bt}},[`${ln}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},x=yt=>{const{componentCls:ln,colorSuccess:mt,colorSuccessBorder:Wt,colorSuccessBg:tn,colorWarning:Xt,colorWarningBorder:pn,colorWarningBg:St,colorError:ft,colorErrorBorder:Vt,colorErrorBg:Rn,colorInfo:bt,colorInfoBorder:Gt,colorInfoBg:Fe}=yt;return{[ln]:{"&-success":a(tn,Wt,mt,yt,ln),"&-info":a(Fe,Gt,bt,yt,ln),"&-warning":a(St,pn,Xt,yt,ln),"&-error":Object.assign(Object.assign({},a(Rn,Vt,ft,yt,ln)),{[`${ln}-description > pre`]:{margin:0,padding:0}})}}},y=yt=>{const{componentCls:ln,iconCls:mt,motionDurationMid:Wt,marginXS:tn,fontSizeIcon:Xt,colorIcon:pn,colorIconHover:St}=yt;return{[ln]:{"&-action":{marginInlineStart:tn},[`${ln}-close-icon`]:{marginInlineStart:tn,padding:0,overflow:"hidden",fontSize:Xt,lineHeight:`${Xt}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${mt}-close`]:{color:pn,transition:`color ${Wt}`,"&:hover":{color:St}}},"&-close-text":{color:pn,transition:`color ${Wt}`,"&:hover":{color:St}}}}},z=yt=>[E(yt),x(yt),y(yt)];var te=(0,de.Z)("Alert",yt=>[z(yt)],yt=>({withDescriptionIconSize:yt.fontSizeHeading3,defaultPadding:`${yt.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${yt.paddingMD}px ${yt.paddingContentHorizontalLG}px`})),ie=function(yt,ln){var mt={};for(var Wt in yt)Object.prototype.hasOwnProperty.call(yt,Wt)&&ln.indexOf(Wt)<0&&(mt[Wt]=yt[Wt]);if(yt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var tn=0,Wt=Object.getOwnPropertySymbols(yt);tn{const{icon:ln,prefixCls:mt,type:Wt}=yt,tn=oe[Wt]||null;return ln?(0,Ye.wm)(ln,Re.createElement("span",{className:`${mt}-icon`},ln),()=>({className:Se()(`${mt}-icon`,{[ln.props.className]:ln.props.className})})):Re.createElement(tn,{className:`${mt}-icon`})},Pe=yt=>{const{isClosable:ln,prefixCls:mt,closeIcon:Wt,handleClose:tn}=yt,Xt=Wt===!0||Wt===void 0?Re.createElement(je.Z,null):Wt;return ln?Re.createElement("button",{type:"button",onClick:tn,className:`${mt}-close-icon`,tabIndex:0},Xt):null};var Ke=yt=>{const{description:ln,prefixCls:mt,message:Wt,banner:tn,className:Xt,rootClassName:pn,style:St,onMouseEnter:ft,onMouseLeave:Vt,onClick:Rn,afterClose:bt,showIcon:Gt,closable:Fe,closeText:He,closeIcon:zn,action:sn}=yt,rn=ie(yt,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[mn,An]=Re.useState(!1),xn=Re.useRef(null),{getPrefixCls:qn,direction:On,alert:ke}=Re.useContext(Ve.E_),et=qn("alert",mt),[jt,cn]=te(et),on=yn=>{var Qt;An(!0),(Qt=yt.onClose)===null||Qt===void 0||Qt.call(yt,yn)},Dn=Re.useMemo(()=>yt.type!==void 0?yt.type:tn?"warning":"info",[yt.type,tn]),Fn=Re.useMemo(()=>He?!0:typeof Fe=="boolean"?Fe:zn!==!1&&zn!==null&&zn!==void 0,[He,zn,Fe]),Tn=tn&&Gt===void 0?!0:Gt,En=Se()(et,`${et}-${Dn}`,{[`${et}-with-description`]:!!ln,[`${et}-no-icon`]:!Tn,[`${et}-banner`]:!!tn,[`${et}-rtl`]:On==="rtl"},ke==null?void 0:ke.className,Xt,pn,cn),kt=(0,Oe.Z)(rn,{aria:!0,data:!0});return jt(Re.createElement(Ze.default,{visible:!mn,motionName:`${et}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:yn=>({maxHeight:yn.offsetHeight}),onLeaveEnd:bt},yn=>{let{className:Qt,style:wt}=yn;return Re.createElement("div",Object.assign({ref:xn,"data-show":!mn,className:Se()(En,Qt),style:Object.assign(Object.assign(Object.assign({},ke==null?void 0:ke.style),St),wt),onMouseEnter:ft,onMouseLeave:Vt,onClick:Rn,role:"alert"},kt),Tn?Re.createElement(ue,{description:ln,icon:yt.icon,prefixCls:et,type:Dn}):null,Re.createElement("div",{className:`${et}-content`},Wt?Re.createElement("div",{className:`${et}-message`},Wt):null,ln?Re.createElement("div",{className:`${et}-description`},ln):null),sn?Re.createElement("div",{className:`${et}-action`},sn):null,Re.createElement(Pe,{isClosable:Fn,prefixCls:et,closeIcon:He||zn,handleClose:on}))}))},We=ae(15671),Le=ae(43144),Ge=ae(60136),Ue=ae(51630),Je=function(yt){(0,Ge.Z)(mt,yt);var ln=(0,Ue.Z)(mt);function mt(){var Wt;return(0,We.Z)(this,mt),Wt=ln.apply(this,arguments),Wt.state={error:void 0,info:{componentStack:""}},Wt}return(0,Le.Z)(mt,[{key:"componentDidCatch",value:function(tn,Xt){this.setState({error:tn,info:Xt})}},{key:"render",value:function(){const{message:tn,description:Xt,children:pn}=this.props,{error:St,info:ft}=this.state,Vt=ft&&ft.componentStack?ft.componentStack:null,Rn=typeof tn=="undefined"?(St||"").toString():tn,bt=typeof Xt=="undefined"?Vt:Xt;return St?Re.createElement(Ke,{type:"error",message:Rn,description:Re.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},bt)}):pn}}]),mt}(Re.Component);const At=Ke;At.ErrorBoundary=Je;var an=At},49288:function(qe,Dt,ae){"use strict";var b=ae(94184),me=ae.n(b),je=ae(37419),Te=ae(10366),Me=ae(67294),Qe=ae(8745),Se=ae(96159),Ze=ae(53124),Oe=ae(42563);const{Option:Re}=Oe.default;function Ye(a){return a&&a.type&&(a.type.isSelectOption||a.type.isSelectOptGroup)}const Ve=(a,E)=>{const{prefixCls:x,className:y,popupClassName:z,dropdownClassName:te,children:ie,dataSource:oe}=a,ue=(0,je.Z)(ie);let Pe;ue.length===1&&(0,Se.l$)(ue[0])&&!Ye(ue[0])&&([Pe]=ue);const Be=Pe?()=>Pe:void 0;let Ke;ue.length&&Ye(ue[0])?Ke=ie:Ke=oe?oe.map(Ge=>{if((0,Se.l$)(Ge))return Ge;switch(typeof Ge){case"string":return Me.createElement(Re,{key:Ge,value:Ge},Ge);case"object":{const{value:Ue}=Ge;return Me.createElement(Re,{key:Ue,value:Ue},Ge.text)}default:return}}):[];const{getPrefixCls:We}=Me.useContext(Ze.E_),Le=We("select",x);return Me.createElement(Oe.default,Object.assign({ref:E,suffixIcon:null},(0,Te.Z)(a,["dataSource","dropdownClassName"]),{prefixCls:Le,popupClassName:z||te,className:me()(`${Le}-auto-complete`,y),mode:Oe.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:Be}),Ke)},Xe=Me.forwardRef(Ve),de=(0,Qe.Z)(Xe);Xe.Option=Re,Xe._InternalPanelDoNotUseOrYouWillBeFired=de,Dt.Z=Xe},40411:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return ln}});var b=ae(94184),me=ae.n(b),je=ae(38379),Te=ae(67294),Me=ae(98787),Qe=ae(96159),Se=ae(53124),Ze=ae(45930),Oe=ae(14747),Re=ae(98719),Ye=ae(45503),Ve=ae(67968);const Xe=new Ze.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),de=new Ze.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),a=new Ze.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),E=new Ze.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),x=new Ze.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),y=new Ze.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),z=mt=>{const{componentCls:Wt,iconCls:tn,antCls:Xt,badgeShadowSize:pn,motionDurationSlow:St,textFontSize:ft,textFontSizeSM:Vt,statusSize:Rn,dotSize:bt,textFontWeight:Gt,indicatorHeight:Fe,indicatorHeightSM:He,marginXS:zn}=mt,sn=`${Xt}-scroll-number`,rn=(0,Re.Z)(mt,(mn,An)=>{let{darkColor:xn}=An;return{[`&${Wt} ${Wt}-color-${mn}`]:{background:xn,[`&:not(${Wt}-count)`]:{color:xn}}}});return{[Wt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Oe.Wf)(mt)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${Wt}-count`]:{zIndex:mt.indicatorZIndex,minWidth:Fe,height:Fe,color:mt.badgeTextColor,fontWeight:Gt,fontSize:ft,lineHeight:`${Fe}px`,whiteSpace:"nowrap",textAlign:"center",background:mt.badgeColor,borderRadius:Fe/2,boxShadow:`0 0 0 ${pn}px ${mt.badgeShadowColor}`,transition:`background ${mt.motionDurationMid}`,a:{color:mt.badgeTextColor},"a:hover":{color:mt.badgeTextColor},"a:hover &":{background:mt.badgeColorHover}},[`${Wt}-count-sm`]:{minWidth:He,height:He,fontSize:Vt,lineHeight:`${He}px`,borderRadius:He/2},[`${Wt}-multiple-words`]:{padding:`0 ${mt.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${Wt}-dot`]:{zIndex:mt.indicatorZIndex,width:bt,minWidth:bt,height:bt,background:mt.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${pn}px ${mt.badgeShadowColor}`},[`${Wt}-dot${sn}`]:{transition:`background ${St}`},[`${Wt}-count, ${Wt}-dot, ${sn}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${tn}-spin`]:{animationName:y,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${Wt}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${Wt}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:Rn,height:Rn,verticalAlign:"middle",borderRadius:"50%"},[`${Wt}-status-success`]:{backgroundColor:mt.colorSuccess},[`${Wt}-status-processing`]:{overflow:"visible",color:mt.colorPrimary,backgroundColor:mt.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:pn,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Xe,animationDuration:mt.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${Wt}-status-default`]:{backgroundColor:mt.colorTextPlaceholder},[`${Wt}-status-error`]:{backgroundColor:mt.colorError},[`${Wt}-status-warning`]:{backgroundColor:mt.colorWarning},[`${Wt}-status-text`]:{marginInlineStart:zn,color:mt.colorText,fontSize:mt.fontSize}}}),rn),{[`${Wt}-zoom-appear, ${Wt}-zoom-enter`]:{animationName:de,animationDuration:mt.motionDurationSlow,animationTimingFunction:mt.motionEaseOutBack,animationFillMode:"both"},[`${Wt}-zoom-leave`]:{animationName:a,animationDuration:mt.motionDurationSlow,animationTimingFunction:mt.motionEaseOutBack,animationFillMode:"both"},[`&${Wt}-not-a-wrapper`]:{[`${Wt}-zoom-appear, ${Wt}-zoom-enter`]:{animationName:E,animationDuration:mt.motionDurationSlow,animationTimingFunction:mt.motionEaseOutBack},[`${Wt}-zoom-leave`]:{animationName:x,animationDuration:mt.motionDurationSlow,animationTimingFunction:mt.motionEaseOutBack},[`&:not(${Wt}-status)`]:{verticalAlign:"middle"},[`${sn}-custom-component, ${Wt}-count`]:{transform:"none"},[`${sn}-custom-component, ${sn}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${sn}`]:{overflow:"hidden",[`${sn}-only`]:{position:"relative",display:"inline-block",height:Fe,transition:`all ${mt.motionDurationSlow} ${mt.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${sn}-only-unit`]:{height:Fe,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${sn}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${Wt}-count, ${Wt}-dot, ${sn}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},te=mt=>{const{fontSize:Wt,lineHeight:tn,lineWidth:Xt,marginXS:pn,colorBorderBg:St}=mt,ft=Math.round(Wt*tn),Vt=Xt,Rn=mt.colorBgContainer,bt=mt.colorError,Gt=mt.colorErrorHover;return(0,Ye.TS)(mt,{badgeFontHeight:ft,badgeShadowSize:Vt,badgeTextColor:Rn,badgeColor:bt,badgeColorHover:Gt,badgeShadowColor:St,badgeProcessingDuration:"1.2s",badgeRibbonOffset:pn,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ie=mt=>{const{fontSize:Wt,lineHeight:tn,fontSizeSM:Xt,lineWidth:pn}=mt;return{indicatorZIndex:"auto",indicatorHeight:Math.round(Wt*tn)-2*pn,indicatorHeightSM:Wt,dotSize:Xt/2,textFontSize:Xt,textFontSizeSM:Xt,textFontWeight:"normal",statusSize:Xt/2}};var oe=(0,Ve.Z)("Badge",mt=>{const Wt=te(mt);return[z(Wt)]},ie);const ue=mt=>{const{antCls:Wt,badgeFontHeight:tn,marginXS:Xt,badgeRibbonOffset:pn}=mt,St=`${Wt}-ribbon`,ft=`${Wt}-ribbon-wrapper`,Vt=(0,Re.Z)(mt,(Rn,bt)=>{let{darkColor:Gt}=bt;return{[`&${St}-color-${Rn}`]:{background:Gt,color:Gt}}});return{[`${ft}`]:{position:"relative"},[`${St}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,Oe.Wf)(mt)),{position:"absolute",top:Xt,padding:`0 ${mt.paddingXS}px`,color:mt.colorPrimary,lineHeight:`${tn}px`,whiteSpace:"nowrap",backgroundColor:mt.colorPrimary,borderRadius:mt.borderRadiusSM,[`${St}-text`]:{color:mt.colorTextLightSolid},[`${St}-corner`]:{position:"absolute",top:"100%",width:pn,height:pn,color:"currentcolor",border:`${pn/2}px solid`,transform:mt.badgeRibbonCornerTransform,transformOrigin:"top",filter:mt.badgeRibbonCornerFilter}}),Vt),{[`&${St}-placement-end`]:{insetInlineEnd:-pn,borderEndEndRadius:0,[`${St}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${St}-placement-start`]:{insetInlineStart:-pn,borderEndStartRadius:0,[`${St}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var Pe=(0,Ve.Z)(["Badge","Ribbon"],mt=>{const Wt=te(mt);return[ue(Wt)]},ie),Ke=mt=>{const{className:Wt,prefixCls:tn,style:Xt,color:pn,children:St,text:ft,placement:Vt="end",rootClassName:Rn}=mt,{getPrefixCls:bt,direction:Gt}=Te.useContext(Se.E_),Fe=bt("ribbon",tn),He=(0,Me.o2)(pn,!1),zn=me()(Fe,`${Fe}-placement-${Vt}`,{[`${Fe}-rtl`]:Gt==="rtl",[`${Fe}-color-${pn}`]:He},Wt),[sn,rn]=Pe(Fe),mn={},An={};return pn&&!He&&(mn.background=pn,An.color=pn),sn(Te.createElement("div",{className:me()(`${Fe}-wrapper`,Rn,rn)},St,Te.createElement("div",{className:me()(zn,rn),style:Object.assign(Object.assign({},mn),Xt)},Te.createElement("span",{className:`${Fe}-text`},ft),Te.createElement("div",{className:`${Fe}-corner`,style:An}))))};function We(mt){let{prefixCls:Wt,value:tn,current:Xt,offset:pn=0}=mt,St;return pn&&(St={position:"absolute",top:`${pn}00%`,left:0}),Te.createElement("span",{style:St,className:me()(`${Wt}-only-unit`,{current:Xt})},tn)}function Le(mt,Wt,tn){let Xt=mt,pn=0;for(;(Xt+10)%10!==Wt;)Xt+=tn,pn+=tn;return pn}function Ge(mt){const{prefixCls:Wt,count:tn,value:Xt}=mt,pn=Number(Xt),St=Math.abs(tn),[ft,Vt]=Te.useState(pn),[Rn,bt]=Te.useState(St),Gt=()=>{Vt(pn),bt(St)};Te.useEffect(()=>{const zn=setTimeout(()=>{Gt()},1e3);return()=>{clearTimeout(zn)}},[pn]);let Fe,He;if(ft===pn||Number.isNaN(pn)||Number.isNaN(ft))Fe=[Te.createElement(We,Object.assign({},mt,{key:pn,current:!0}))],He={transition:"none"};else{Fe=[];const zn=pn+10,sn=[];for(let An=pn;An<=zn;An+=1)sn.push(An);const rn=sn.findIndex(An=>An%10===ft);Fe=sn.map((An,xn)=>{const qn=An%10;return Te.createElement(We,Object.assign({},mt,{key:An,value:qn,offset:xn-rn,current:xn===rn}))});const mn=Rn{const{prefixCls:tn,count:Xt,className:pn,motionClassName:St,style:ft,title:Vt,show:Rn,component:bt="sup",children:Gt}=mt,Fe=Ue(mt,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:He}=Te.useContext(Se.E_),zn=He("scroll-number",tn),sn=Object.assign(Object.assign({},Fe),{"data-show":Rn,style:ft,className:me()(zn,pn,St),title:Vt});let rn=Xt;if(Xt&&Number(Xt)%1===0){const mn=String(Xt).split("");rn=Te.createElement("bdi",null,mn.map((An,xn)=>Te.createElement(Ge,{prefixCls:zn,count:Number(Xt),value:An,key:mn.length-xn})))}return ft&&ft.borderColor&&(sn.style=Object.assign(Object.assign({},ft),{boxShadow:`0 0 0 1px ${ft.borderColor} inset`})),Gt?(0,Qe.Tm)(Gt,mn=>({className:me()(`${zn}-custom-component`,mn==null?void 0:mn.className,St)})):Te.createElement(bt,Object.assign({},sn,{ref:Wt}),rn)}),At=function(mt,Wt){var tn={};for(var Xt in mt)Object.prototype.hasOwnProperty.call(mt,Xt)&&Wt.indexOf(Xt)<0&&(tn[Xt]=mt[Xt]);if(mt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pn=0,Xt=Object.getOwnPropertySymbols(mt);pn{var tn,Xt,pn,St,ft;const{prefixCls:Vt,scrollNumberPrefixCls:Rn,children:bt,status:Gt,text:Fe,color:He,count:zn=null,overflowCount:sn=99,dot:rn=!1,size:mn="default",title:An,offset:xn,style:qn,className:On,rootClassName:ke,classNames:et,styles:jt,showZero:cn=!1}=mt,on=At(mt,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Dn,direction:Fn,badge:Tn}=Te.useContext(Se.E_),En=Dn("badge",Vt),[kt,yn]=oe(En),Qt=zn>sn?`${sn}+`:zn,wt=Qt==="0"||Qt===0,hn=zn===null||wt&&!cn,bn=(Gt!=null||He!=null)&&hn,nn=rn&&!wt,Ut=nn?"":Qt,da=(0,Te.useMemo)(()=>(Ut==null||Ut===""||wt&&!cn)&&!nn,[Ut,wt,cn,nn]),Gn=(0,Te.useRef)(zn);da||(Gn.current=zn);const ga=Gn.current,mr=(0,Te.useRef)(Ut);da||(mr.current=Ut);const to=mr.current,co=(0,Te.useRef)(nn);da||(co.current=nn);const ir=(0,Te.useMemo)(()=>{if(!xn)return Object.assign(Object.assign({},Tn==null?void 0:Tn.style),qn);const mo={marginTop:xn[1]};return Fn==="rtl"?mo.left=parseInt(xn[0],10):mo.right=-parseInt(xn[0],10),Object.assign(Object.assign(Object.assign({},mo),Tn==null?void 0:Tn.style),qn)},[Fn,xn,qn,Tn==null?void 0:Tn.style]),To=An!=null?An:typeof ga=="string"||typeof ga=="number"?ga:void 0,_r=da||!Fe?null:Te.createElement("span",{className:`${En}-status-text`},Fe),cr=!ga||typeof ga!="object"?void 0:(0,Qe.Tm)(ga,mo=>({style:Object.assign(Object.assign({},ir),mo.style)})),fr=(0,Me.o2)(He,!1),Wo=me()(et==null?void 0:et.indicator,(tn=Tn==null?void 0:Tn.classNames)===null||tn===void 0?void 0:tn.indicator,{[`${En}-status-dot`]:bn,[`${En}-status-${Gt}`]:!!Gt,[`${En}-color-${He}`]:fr}),Sr={};He&&!fr&&(Sr.color=He,Sr.background=He);const ui=me()(En,{[`${En}-status`]:bn,[`${En}-not-a-wrapper`]:!bt,[`${En}-rtl`]:Fn==="rtl"},On,ke,Tn==null?void 0:Tn.className,(Xt=Tn==null?void 0:Tn.classNames)===null||Xt===void 0?void 0:Xt.root,et==null?void 0:et.root,yn);if(!bt&&bn){const mo=ir.color;return kt(Te.createElement("span",Object.assign({},on,{className:ui,style:Object.assign(Object.assign(Object.assign({},jt==null?void 0:jt.root),(pn=Tn==null?void 0:Tn.styles)===null||pn===void 0?void 0:pn.root),ir)}),Te.createElement("span",{className:Wo,style:Object.assign(Object.assign(Object.assign({},jt==null?void 0:jt.indicator),(St=Tn==null?void 0:Tn.styles)===null||St===void 0?void 0:St.indicator),Sr)}),Fe&&Te.createElement("span",{style:{color:mo},className:`${En}-status-text`},Fe)))}return kt(Te.createElement("span",Object.assign({ref:Wt},on,{className:ui,style:Object.assign(Object.assign({},(ft=Tn==null?void 0:Tn.styles)===null||ft===void 0?void 0:ft.root),jt==null?void 0:jt.root)}),bt,Te.createElement(je.default,{visible:!da,motionName:`${En}-zoom`,motionAppear:!1,motionDeadline:1e3},mo=>{let{className:Ei,ref:Ho}=mo;var Si,va;const lr=Dn("scroll-number",Rn),ko=co.current,vo=me()(et==null?void 0:et.indicator,(Si=Tn==null?void 0:Tn.classNames)===null||Si===void 0?void 0:Si.indicator,{[`${En}-dot`]:ko,[`${En}-count`]:!ko,[`${En}-count-sm`]:mn==="small",[`${En}-multiple-words`]:!ko&&to&&to.toString().length>1,[`${En}-status-${Gt}`]:!!Gt,[`${En}-color-${He}`]:fr});let It=Object.assign(Object.assign(Object.assign({},jt==null?void 0:jt.indicator),(va=Tn==null?void 0:Tn.styles)===null||va===void 0?void 0:va.indicator),ir);return He&&!fr&&(It=It||{},It.background=He),Te.createElement(Je,{prefixCls:lr,show:!da,motionClassName:Ei,className:vo,count:to,title:To,style:It,key:"scrollNumber",ref:Ho},cr)}),_r))},yt=Te.forwardRef(an);yt.Ribbon=Ke;var ln=yt},85546:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return xc}});var b=ae(74902),me=ae(67294),je=ae(55007),Te=ae(77322),Me=ae(79269),Qe=ae(94184),Se=ae.n(Qe),Ze=ae(87462),Oe=ae(97685),Re=ae(45987),Ye=ae(4942),Ve=ae(1413),Xe=ae(71002);function de(Ee){var xe=me.useRef();xe.current=Ee;var ct=me.useCallback(function(){for(var dt,Jt=arguments.length,dn=new Array(Jt),Mn=0;Mn=st.F1&&ct<=st.F12)return!1;switch(ct){case st.ALT:case st.CAPS_LOCK:case st.CONTEXT_MENU:case st.CTRL:case st.DOWN:case st.END:case st.ESC:case st.HOME:case st.INSERT:case st.LEFT:case st.MAC_FF_META:case st.META:case st.NUMLOCK:case st.NUM_CENTER:case st.PAGE_DOWN:case st.PAGE_UP:case st.PAUSE:case st.PRINT_SCREEN:case st.RIGHT:case st.SHIFT:case st.UP:case st.WIN_KEY:case st.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(xe){if(xe>=st.ZERO&&xe<=st.NINE||xe>=st.NUM_ZERO&&xe<=st.NUM_MULTIPLY||xe>=st.A&&xe<=st.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&xe===0)return!0;switch(xe){case st.SPACE:case st.QUESTION_MARK:case st.NUM_PLUS:case st.NUM_MINUS:case st.NUM_PERIOD:case st.NUM_DIVISION:case st.SEMICOLON:case st.DASH:case st.EQUALS:case st.COMMA:case st.PERIOD:case st.SLASH:case st.APOSTROPHE:case st.SINGLE_QUOTE:case st.OPEN_SQUARE_BRACKET:case st.BACKSLASH:case st.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Je=st,At=ae(16357);function an(Ee,xe,ct){var dt=me.useRef({});return(!("value"in dt.current)||ct(dt.current.condition,xe))&&(dt.current.value=Ee(),dt.current.condition=xe),dt.current.value}function yt(Ee,xe){typeof Ee=="function"?Ee(xe):(0,Xe.Z)(Ee)==="object"&&Ee&&"current"in Ee&&(Ee.current=xe)}function ln(){for(var Ee=arguments.length,xe=new Array(Ee),ct=0;ct5&&arguments[5]!==void 0?arguments[5]:!1,Mn=arguments.length>6?arguments[6]:void 0,ta=arguments.length>7?arguments[7]:void 0,$n=me.useMemo(function(){if((0,Xe.Z)(dt)==="object")return dt.clearIcon;if(Jt)return Jt},[dt,Jt]),sa=me.useMemo(function(){return!!(!dn&&dt&&(ct.length||Mn)&&!(ta==="combobox"&&Mn===""))},[dt,dn,ct.length,Mn,ta]);return{allowClear:sa,clearIcon:me.createElement(Xt,{className:"".concat(Ee,"-clear"),onMouseDown:xe,customizeIcon:$n},"\xD7")}}var St=me.createContext(null);function ft(){return me.useContext(St)}function Vt(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,xe=me.useState(!1),ct=(0,Oe.Z)(xe,2),dt=ct[0],Jt=ct[1],dn=me.useRef(null),Mn=function(){window.clearTimeout(dn.current)};me.useEffect(function(){return Mn},[]);var ta=function(sa,ja){Mn(),dn.current=window.setTimeout(function(){Jt(sa),ja&&ja()},Ee)};return[dt,ta,Mn]}function Rn(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,xe=me.useRef(null),ct=me.useRef(null);me.useEffect(function(){return function(){window.clearTimeout(ct.current)}},[]);function dt(Jt){(Jt||xe.current===null)&&(xe.current=Jt),window.clearTimeout(ct.current),ct.current=window.setTimeout(function(){xe.current=null},Ee)}return[function(){return xe.current},dt]}function bt(Ee,xe,ct,dt){var Jt=me.useRef(null);Jt.current={open:xe,triggerOpen:ct,customizedTrigger:dt},me.useEffect(function(){function dn(Mn){var ta;if(!((ta=Jt.current)!==null&&ta!==void 0&&ta.customizedTrigger)){var $n=Mn.target;$n.shadowRoot&&Mn.composed&&($n=Mn.composedPath()[0]||$n),Jt.current.open&&Ee().filter(function(sa){return sa}).every(function(sa){return!sa.contains($n)&&sa!==$n})&&Jt.current.triggerOpen(!1)}}return window.addEventListener("mousedown",dn),function(){return window.removeEventListener("mousedown",dn)}},[])}var Gt=`accept acceptCharset accessKey action allowFullScreen allowTransparency + alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge + charSet checked classID className colSpan cols content contentEditable contextMenu + controls coords crossOrigin data dateTime default defer dir disabled download draggable + encType form formAction formEncType formMethod formNoValidate formTarget frameBorder + headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity + is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media + mediaGroup method min minLength multiple muted name noValidate nonce open + optimum pattern placeholder poster preload radioGroup readOnly rel required + reversed role rowSpan rows sandbox scope scoped scrolling seamless selected + shape size sizes span spellCheck src srcDoc srcLang srcSet start step style + summary tabIndex target title type useMap value width wmode wrap`,Fe=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick + onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown + onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel + onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough + onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,He="".concat(Gt," ").concat(Fe).split(/[\s\n]+/),zn="aria-",sn="data-";function rn(Ee,xe){return Ee.indexOf(xe)===0}function mn(Ee){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ct;xe===!1?ct={aria:!0,data:!0,attr:!0}:xe===!0?ct={aria:!0}:ct=(0,Ve.Z)({},xe);var dt={};return Object.keys(Ee).forEach(function(Jt){(ct.aria&&(Jt==="role"||rn(Jt,zn))||ct.data&&rn(Jt,sn)||ct.attr&&He.includes(Jt))&&(dt[Jt]=Ee[Jt])}),dt}var An=ae(48555);function xn(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var qn=xn()?me.useLayoutEffect:me.useEffect,On=function(xe,ct){var dt=me.useRef(!0);qn(function(){return xe(dt.current)},ct),qn(function(){return dt.current=!1,function(){dt.current=!0}},[])},ke=function(xe,ct){On(function(dt){if(!dt)return xe()},ct)},et=On,jt=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],cn=void 0;function on(Ee,xe){var ct=Ee.prefixCls,dt=Ee.invalidate,Jt=Ee.item,dn=Ee.renderItem,Mn=Ee.responsive,ta=Ee.responsiveDisabled,$n=Ee.registerSize,sa=Ee.itemKey,ja=Ee.className,Aa=Ee.style,ar=Ee.children,ya=Ee.display,Ka=Ee.order,Er=Ee.component,pr=Er===void 0?"div":Er,xr=(0,Re.Z)(Ee,jt),Lr=Mn&&!ya;function jr(oo){$n(sa,oo)}me.useEffect(function(){return function(){jr(null)}},[]);var Zr=dn&&Jt!==cn?dn(Jt):ar,Lo;dt||(Lo={opacity:Lr?0:1,height:Lr?0:cn,overflowY:Lr?"hidden":cn,order:Mn?Ka:cn,pointerEvents:Lr?"none":cn,position:Lr?"absolute":cn});var Oa={};Lr&&(Oa["aria-hidden"]=!0);var ro=me.createElement(pr,(0,Ze.Z)({className:Se()(!dt&&ct,ja),style:(0,Ve.Z)((0,Ve.Z)({},Lo),Aa)},Oa,xr,{ref:xe}),Zr);return Mn&&(ro=me.createElement(An.Z,{onResize:function(rr){var Mr=rr.offsetWidth;jr(Mr)},disabled:ta},ro)),ro}var Dn=me.forwardRef(on);Dn.displayName="Item";var Fn=Dn;function Tn(Ee){var xe=me.useRef();xe.current=Ee;var ct=me.useCallback(function(){for(var dt,Jt=arguments.length,dn=new Array(Jt),Mn=0;Mn1&&arguments[1]!==void 0?arguments[1]:1;Qt+=1;var dt=Qt;function Jt(dn){if(dn===0)hn(dt),xe();else{var Mn=kt(function(){Jt(dn-1)});wt.set(dt,Mn)}}return Jt(ct),dt};bn.cancel=function(Ee){var xe=wt.get(Ee);return hn(xe),yn(xe)};var nn=bn;function Ut(Ee){if(typeof MessageChannel=="undefined")nn(Ee);else{var xe=new MessageChannel;xe.port1.onmessage=function(){return Ee()},xe.port2.postMessage(void 0)}}function da(){var Ee=me.useRef(null),xe=function(dt){Ee.current||(Ee.current=[],Ut(function(){(0,En.unstable_batchedUpdates)(function(){Ee.current.forEach(function(Jt){Jt()}),Ee.current=null})})),Ee.current.push(dt)};return xe}function Gn(Ee,xe){var ct=me.useState(xe),dt=(0,Oe.Z)(ct,2),Jt=dt[0],dn=dt[1],Mn=Tn(function(ta){Ee(function(){dn(ta)})});return[Jt,Mn]}var ga=me.createContext(null),mr=["component"],to=["className"],co=["className"],ir=function(xe,ct){var dt=me.useContext(ga);if(!dt){var Jt=xe.component,dn=Jt===void 0?"div":Jt,Mn=(0,Re.Z)(xe,mr);return me.createElement(dn,(0,Ze.Z)({},Mn,{ref:ct}))}var ta=dt.className,$n=(0,Re.Z)(dt,to),sa=xe.className,ja=(0,Re.Z)(xe,co);return me.createElement(ga.Provider,{value:null},me.createElement(Fn,(0,Ze.Z)({ref:ct,className:Se()(ta,sa)},$n,ja)))},To=me.forwardRef(ir);To.displayName="RawItem";var _r=To,cr=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],fr="responsive",Wo="invalidate";function Sr(Ee){return"+ ".concat(Ee.length," ...")}function ui(Ee,xe){var ct=Ee.prefixCls,dt=ct===void 0?"rc-overflow":ct,Jt=Ee.data,dn=Jt===void 0?[]:Jt,Mn=Ee.renderItem,ta=Ee.renderRawItem,$n=Ee.itemKey,sa=Ee.itemWidth,ja=sa===void 0?10:sa,Aa=Ee.ssr,ar=Ee.style,ya=Ee.className,Ka=Ee.maxCount,Er=Ee.renderRest,pr=Ee.renderRawRest,xr=Ee.suffix,Lr=Ee.component,jr=Lr===void 0?"div":Lr,Zr=Ee.itemComponent,Lo=Ee.onVisibleChange,Oa=(0,Re.Z)(Ee,cr),ro=Aa==="full",oo=da(),rr=Gn(oo,null),Mr=(0,Oe.Z)(rr,2),Ir=Mr[0],Go=Mr[1],Bo=Ir||0,wo=Gn(oo,new Map),No=(0,Oe.Z)(wo,2),Jr=No[0],io=No[1],Co=Gn(oo,0),qr=(0,Oe.Z)(Co,2),tu=qr[0],ii=qr[1],Hi=Gn(oo,0),yu=(0,Oe.Z)(Hi,2),uo=yu[0],jo=yu[1],wi=Gn(oo,0),Ao=(0,Oe.Z)(wi,2),Tr=Ao[0],Po=Ao[1],ci=(0,me.useState)(null),li=(0,Oe.Z)(ci,2),di=li[0],si=li[1],Io=(0,me.useState)(null),Ja=(0,Oe.Z)(Io,2),_o=Ja[0],vi=Ja[1],hi=me.useMemo(function(){return _o===null&&ro?Number.MAX_SAFE_INTEGER:_o||0},[_o,Ir]),nu=(0,me.useState)(!1),hu=(0,Oe.Z)(nu,2),Ni=hu[0],Du=hu[1],ul="".concat(dt,"-item"),bl=Math.max(tu,uo),Cu=Ka===fr,ho=dn.length&&Cu,nl=Ka===Wo,Nu=ho||typeof Ka=="number"&&dn.length>Ka,Au=(0,me.useMemo)(function(){var yo=dn;return ho?Ir===null&&ro?yo=dn:yo=dn.slice(0,Math.min(dn.length,Bo/ja)):typeof Ka=="number"&&(yo=dn.slice(0,Ka)),yo},[dn,ja,Ir,Ka,ho]),Uu=(0,me.useMemo)(function(){return ho?dn.slice(hi+1):dn.slice(Au.length)},[dn,Au,ho,hi]),Qu=(0,me.useCallback)(function(yo,xa){var Or;return typeof $n=="function"?$n(yo):(Or=$n&&(yo==null?void 0:yo[$n]))!==null&&Or!==void 0?Or:xa},[$n]),Ol=(0,me.useCallback)(Mn||function(yo){return yo},[Mn]);function Fl(yo,xa,Or){_o===yo&&(xa===void 0||xa===di)||(vi(yo),Or||(Du(yoBo){Fl(Vr-1,yo-$r-Tr+uo);break}}xr&&Dl(0)+Tr>Bo&&si(null)}},[Bo,Jr,uo,Tr,Qu,Au]);var es=Ni&&!!Uu.length,fs={};di!==null&&ho&&(fs={position:"absolute",left:di,top:0});var bu={prefixCls:ul,responsive:ho,component:Zr,invalidate:nl},Gi=ta?function(yo,xa){var Or=Qu(yo,xa);return me.createElement(ga.Provider,{key:Or,value:(0,Ve.Z)((0,Ve.Z)({},bu),{},{order:xa,item:yo,itemKey:Or,registerSize:Ul,display:xa<=hi})},ta(yo,xa))}:function(yo,xa){var Or=Qu(yo,xa);return me.createElement(Fn,(0,Ze.Z)({},bu,{order:xa,key:Or,item:yo,renderItem:Ol,itemKey:Or,registerSize:Ul,display:xa<=hi}))},xi,El={order:es?hi:Number.MAX_SAFE_INTEGER,className:"".concat(ul,"-rest"),registerSize:hl,display:es};if(pr)pr&&(xi=me.createElement(ga.Provider,{value:(0,Ve.Z)((0,Ve.Z)({},bu),El)},pr(Uu)));else{var Ju=Er||Sr;xi=me.createElement(Fn,(0,Ze.Z)({},bu,El),typeof Ju=="function"?Ju(Uu):Ju)}var Bl=me.createElement(jr,(0,Ze.Z)({className:Se()(!nl&&dt,ya),style:ar,ref:xe},Oa),Au.map(Gi),Nu?xi:null,xr&&me.createElement(Fn,(0,Ze.Z)({},bu,{responsive:Cu,responsiveDisabled:!ho,order:hi,className:"".concat(ul,"-suffix"),registerSize:Bs,display:!0,style:fs}),xr));return Cu&&(Bl=me.createElement(An.Z,{onResize:Kl,disabled:!ho},Bl)),Bl}var mo=me.forwardRef(ui);mo.displayName="Overflow",mo.Item=_r,mo.RESPONSIVE=fr,mo.INVALIDATE=Wo;var Ei=mo,Ho=Ei,Si=function(xe,ct){var dt,Jt,dn=xe.prefixCls,Mn=xe.id,ta=xe.inputElement,$n=xe.disabled,sa=xe.tabIndex,ja=xe.autoFocus,Aa=xe.autoComplete,ar=xe.editable,ya=xe.activeDescendantId,Ka=xe.value,Er=xe.maxLength,pr=xe.onKeyDown,xr=xe.onMouseDown,Lr=xe.onChange,jr=xe.onPaste,Zr=xe.onCompositionStart,Lo=xe.onCompositionEnd,Oa=xe.open,ro=xe.attrs,oo=ta||me.createElement("input",null),rr=oo,Mr=rr.ref,Ir=rr.props,Go=Ir.onKeyDown,Bo=Ir.onChange,wo=Ir.onMouseDown,No=Ir.onCompositionStart,Jr=Ir.onCompositionEnd,io=Ir.style;return"maxLength"in oo.props,oo=me.cloneElement(oo,(0,Ve.Z)((0,Ve.Z)((0,Ve.Z)({type:"search"},Ir),{},{id:Mn,ref:ln(ct,Mr),disabled:$n,tabIndex:sa,autoComplete:Aa||"off",autoFocus:ja,className:Se()("".concat(dn,"-selection-search-input"),(dt=oo)===null||dt===void 0||(Jt=dt.props)===null||Jt===void 0?void 0:Jt.className),role:"combobox","aria-label":"Search","aria-expanded":Oa||!1,"aria-haspopup":"listbox","aria-owns":"".concat(Mn,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(Mn,"_list"),"aria-activedescendant":Oa?ya:void 0},ro),{},{value:ar?Ka:"",maxLength:Er,readOnly:!ar,unselectable:ar?null:"on",style:(0,Ve.Z)((0,Ve.Z)({},io),{},{opacity:ar?null:0}),onKeyDown:function(qr){pr(qr),Go&&Go(qr)},onMouseDown:function(qr){xr(qr),wo&&wo(qr)},onChange:function(qr){Lr(qr),Bo&&Bo(qr)},onCompositionStart:function(qr){Zr(qr),No&&No(qr)},onCompositionEnd:function(qr){Lo(qr),Jr&&Jr(qr)},onPaste:jr})),oo},va=me.forwardRef(Si);va.displayName="Input";var lr=va;function ko(Ee){return Array.isArray(Ee)?Ee:Ee!==void 0?[Ee]:[]}var vo=typeof window!="undefined"&&window.document&&window.document.documentElement,It=vo;function $t(Ee){return Ee!=null}function Yt(Ee){return!Ee&&Ee!==0}function la(Ee){return["string","number"].includes((0,Xe.Z)(Ee))}function ba(Ee){var xe=void 0;return Ee&&(la(Ee.title)?xe=Ee.title.toString():la(Ee.label)&&(xe=Ee.label.toString())),xe}function Wa(Ee,xe){It?me.useLayoutEffect(Ee,xe):me.useEffect(Ee,xe)}function lo(Ee){var xe;return(xe=Ee.key)!==null&&xe!==void 0?xe:Ee.value}var Xr=function(xe){xe.preventDefault(),xe.stopPropagation()},Ua=function(xe){var ct=xe.id,dt=xe.prefixCls,Jt=xe.values,dn=xe.open,Mn=xe.searchValue,ta=xe.autoClearSearchValue,$n=xe.inputRef,sa=xe.placeholder,ja=xe.disabled,Aa=xe.mode,ar=xe.showSearch,ya=xe.autoFocus,Ka=xe.autoComplete,Er=xe.activeDescendantId,pr=xe.tabIndex,xr=xe.removeIcon,Lr=xe.maxTagCount,jr=xe.maxTagTextLength,Zr=xe.maxTagPlaceholder,Lo=Zr===void 0?function(si){return"+ ".concat(si.length," ...")}:Zr,Oa=xe.tagRender,ro=xe.onToggleOpen,oo=xe.onRemove,rr=xe.onInputChange,Mr=xe.onInputPaste,Ir=xe.onInputKeyDown,Go=xe.onInputMouseDown,Bo=xe.onInputCompositionStart,wo=xe.onInputCompositionEnd,No=me.useRef(null),Jr=(0,me.useState)(0),io=(0,Oe.Z)(Jr,2),Co=io[0],qr=io[1],tu=(0,me.useState)(!1),ii=(0,Oe.Z)(tu,2),Hi=ii[0],yu=ii[1],uo="".concat(dt,"-selection"),jo=dn||Aa==="multiple"&&ta===!1||Aa==="tags"?Mn:"",wi=Aa==="tags"||Aa==="multiple"&&ta===!1||ar&&(dn||Hi);Wa(function(){qr(No.current.scrollWidth)},[jo]);function Ao(si,Io,Ja,_o,vi){return me.createElement("span",{className:Se()("".concat(uo,"-item"),(0,Ye.Z)({},"".concat(uo,"-item-disabled"),Ja)),title:ba(si)},me.createElement("span",{className:"".concat(uo,"-item-content")},Io),_o&&me.createElement(Xt,{className:"".concat(uo,"-item-remove"),onMouseDown:Xr,onClick:vi,customizeIcon:xr},"\xD7"))}function Tr(si,Io,Ja,_o,vi){var hi=function(hu){Xr(hu),ro(!dn)};return me.createElement("span",{onMouseDown:hi},Oa({label:Io,value:si,disabled:Ja,closable:_o,onClose:vi}))}function Po(si){var Io=si.disabled,Ja=si.label,_o=si.value,vi=!ja&&!Io,hi=Ja;if(typeof jr=="number"&&(typeof Ja=="string"||typeof Ja=="number")){var nu=String(hi);nu.length>jr&&(hi="".concat(nu.slice(0,jr),"..."))}var hu=function(Du){Du&&Du.stopPropagation(),oo(si)};return typeof Oa=="function"?Tr(_o,hi,Io,vi,hu):Ao(si,hi,Io,vi,hu)}function ci(si){var Io=typeof Lo=="function"?Lo(si):Lo;return Ao({title:Io},Io,!1)}var li=me.createElement("div",{className:"".concat(uo,"-search"),style:{width:Co},onFocus:function(){yu(!0)},onBlur:function(){yu(!1)}},me.createElement(lr,{ref:$n,open:dn,prefixCls:dt,id:ct,inputElement:null,disabled:ja,autoFocus:ya,autoComplete:Ka,editable:wi,activeDescendantId:Er,value:jo,onKeyDown:Ir,onMouseDown:Go,onChange:rr,onPaste:Mr,onCompositionStart:Bo,onCompositionEnd:wo,tabIndex:pr,attrs:mn(xe,!0)}),me.createElement("span",{ref:No,className:"".concat(uo,"-search-mirror"),"aria-hidden":!0},jo,"\xA0")),di=me.createElement(Ho,{prefixCls:"".concat(uo,"-overflow"),data:Jt,renderItem:Po,renderRest:ci,suffix:li,itemKey:lo,maxCount:Lr});return me.createElement(me.Fragment,null,di,!Jt.length&&!jo&&me.createElement("span",{className:"".concat(uo,"-placeholder")},sa))},So=Ua,Zi=function(xe){var ct=xe.inputElement,dt=xe.prefixCls,Jt=xe.id,dn=xe.inputRef,Mn=xe.disabled,ta=xe.autoFocus,$n=xe.autoComplete,sa=xe.activeDescendantId,ja=xe.mode,Aa=xe.open,ar=xe.values,ya=xe.placeholder,Ka=xe.tabIndex,Er=xe.showSearch,pr=xe.searchValue,xr=xe.activeValue,Lr=xe.maxLength,jr=xe.onInputKeyDown,Zr=xe.onInputMouseDown,Lo=xe.onInputChange,Oa=xe.onInputPaste,ro=xe.onInputCompositionStart,oo=xe.onInputCompositionEnd,rr=xe.title,Mr=me.useState(!1),Ir=(0,Oe.Z)(Mr,2),Go=Ir[0],Bo=Ir[1],wo=ja==="combobox",No=wo||Er,Jr=ar[0],io=pr||"";wo&&xr&&!Go&&(io=xr),me.useEffect(function(){wo&&Bo(!1)},[wo,xr]);var Co=ja!=="combobox"&&!Aa&&!Er?!1:!!io,qr=rr===void 0?ba(Jr):rr,tu=function(){if(Jr)return null;var Hi=Co?{visibility:"hidden"}:void 0;return me.createElement("span",{className:"".concat(dt,"-selection-placeholder"),style:Hi},ya)};return me.createElement(me.Fragment,null,me.createElement("span",{className:"".concat(dt,"-selection-search")},me.createElement(lr,{ref:dn,prefixCls:dt,id:Jt,open:Aa,inputElement:ct,disabled:Mn,autoFocus:ta,autoComplete:$n,editable:No,activeDescendantId:sa,value:io,onKeyDown:jr,onMouseDown:Zr,onChange:function(Hi){Bo(!0),Lo(Hi)},onPaste:Oa,onCompositionStart:ro,onCompositionEnd:oo,tabIndex:Ka,attrs:mn(xe,!0),maxLength:wo?Lr:void 0})),!wo&&Jr?me.createElement("span",{className:"".concat(dt,"-selection-item"),title:qr,style:Co?{visibility:"hidden"}:void 0},Jr.label):null,tu())},ca=Zi;function no(Ee){return![Je.ESC,Je.SHIFT,Je.BACKSPACE,Je.TAB,Je.WIN_KEY,Je.ALT,Je.META,Je.WIN_KEY_RIGHT,Je.CTRL,Je.SEMICOLON,Je.EQUALS,Je.CAPS_LOCK,Je.CONTEXT_MENU,Je.F1,Je.F2,Je.F3,Je.F4,Je.F5,Je.F6,Je.F7,Je.F8,Je.F9,Je.F10,Je.F11,Je.F12].includes(Ee)}var Bi=function(xe,ct){var dt=(0,me.useRef)(null),Jt=(0,me.useRef)(!1),dn=xe.prefixCls,Mn=xe.open,ta=xe.mode,$n=xe.showSearch,sa=xe.tokenWithEnter,ja=xe.autoClearSearchValue,Aa=xe.onSearch,ar=xe.onSearchSubmit,ya=xe.onToggleOpen,Ka=xe.onInputKeyDown,Er=xe.domRef;me.useImperativeHandle(ct,function(){return{focus:function(){dt.current.focus()},blur:function(){dt.current.blur()}}});var pr=Rn(0),xr=(0,Oe.Z)(pr,2),Lr=xr[0],jr=xr[1],Zr=function(io){var Co=io.which;(Co===Je.UP||Co===Je.DOWN)&&io.preventDefault(),Ka&&Ka(io),Co===Je.ENTER&&ta==="tags"&&!Jt.current&&!Mn&&(ar==null||ar(io.target.value)),no(Co)&&ya(!0)},Lo=function(){jr(!0)},Oa=(0,me.useRef)(null),ro=function(io){Aa(io,!0,Jt.current)!==!1&&ya(!0)},oo=function(){Jt.current=!0},rr=function(io){Jt.current=!1,ta!=="combobox"&&ro(io.target.value)},Mr=function(io){var Co=io.target.value;if(sa&&Oa.current&&/[\r\n]/.test(Oa.current)){var qr=Oa.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Co=Co.replace(qr,Oa.current)}Oa.current=null,ro(Co)},Ir=function(io){var Co=io.clipboardData,qr=Co.getData("text");Oa.current=qr},Go=function(io){var Co=io.target;if(Co!==dt.current){var qr=document.body.style.msTouchAction!==void 0;qr?setTimeout(function(){dt.current.focus()}):dt.current.focus()}},Bo=function(io){var Co=Lr();io.target!==dt.current&&!Co&&ta!=="combobox"&&io.preventDefault(),(ta!=="combobox"&&(!$n||!Co)||!Mn)&&(Mn&&ja!==!1&&Aa("",!0,!1),ya())},wo={inputRef:dt,onInputKeyDown:Zr,onInputMouseDown:Lo,onInputChange:Mr,onInputPaste:Ir,onInputCompositionStart:oo,onInputCompositionEnd:rr},No=ta==="multiple"||ta==="tags"?me.createElement(So,(0,Ze.Z)({},xe,wo)):me.createElement(ca,(0,Ze.Z)({},xe,wo));return me.createElement("div",{ref:Er,className:"".concat(dn,"-selector"),onClick:Go,onMouseDown:Bo},No)},Yi=me.forwardRef(Bi);Yi.displayName="Selector";var wa=Yi,Yn=ae(62709),Vi=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Zo=function(xe){var ct=xe===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:ct,adjustY:1},htmlRegion:"scroll"}}},Tu=function(xe,ct){var dt=xe.prefixCls,Jt=xe.disabled,dn=xe.visible,Mn=xe.children,ta=xe.popupElement,$n=xe.animation,sa=xe.transitionName,ja=xe.dropdownStyle,Aa=xe.dropdownClassName,ar=xe.direction,ya=ar===void 0?"ltr":ar,Ka=xe.placement,Er=xe.builtinPlacements,pr=xe.dropdownMatchSelectWidth,xr=xe.dropdownRender,Lr=xe.dropdownAlign,jr=xe.getPopupContainer,Zr=xe.empty,Lo=xe.getTriggerDOMNode,Oa=xe.onPopupVisibleChange,ro=xe.onPopupMouseEnter,oo=(0,Re.Z)(xe,Vi),rr="".concat(dt,"-dropdown"),Mr=ta;xr&&(Mr=xr(ta));var Ir=me.useMemo(function(){return Er||Zo(pr)},[Er,pr]),Go=$n?"".concat(rr,"-").concat($n):sa,Bo=typeof pr=="number",wo=me.useMemo(function(){return Bo?null:pr===!1?"minWidth":"width"},[pr,Bo]),No=ja;Bo&&(No=(0,Ve.Z)((0,Ve.Z)({},No),{},{width:pr}));var Jr=me.useRef(null);return me.useImperativeHandle(ct,function(){return{getPopupElement:function(){return Jr.current}}}),me.createElement(Yn.Z,(0,Ze.Z)({},oo,{showAction:Oa?["click"]:[],hideAction:Oa?["click"]:[],popupPlacement:Ka||(ya==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:Ir,prefixCls:rr,popupTransitionName:Go,popup:me.createElement("div",{ref:Jr,onMouseEnter:ro},Mr),stretch:wo,popupAlign:Lr,popupVisible:dn,getPopupContainer:jr,popupClassName:Se()(Aa,(0,Ye.Z)({},"".concat(rr,"-empty"),Zr)),popupStyle:No,getTriggerDOMNode:Lo,onPopupVisibleChange:Oa}),Mn)},il=me.forwardRef(Tu);il.displayName="SelectTrigger";var Xa=il,qi=ae(84506);function Lu(Ee,xe){var ct=Ee.key,dt;return"value"in Ee&&(dt=Ee.value),ct!=null?ct:dt!==void 0?dt:"rc-index-key-".concat(xe)}function vu(Ee,xe){var ct=Ee||{},dt=ct.label,Jt=ct.value,dn=ct.options,Mn=ct.groupLabel,ta=dt||(xe?"children":"label");return{label:ta,value:Jt||"value",options:dn||"options",groupLabel:Mn||ta}}function Wu(Ee){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ct=xe.fieldNames,dt=xe.childrenAsData,Jt=[],dn=vu(ct,!1),Mn=dn.label,ta=dn.value,$n=dn.options,sa=dn.groupLabel;function ja(Aa,ar){Aa.forEach(function(ya){if(ar||!($n in ya)){var Ka=ya[ta];Jt.push({key:Lu(ya,Jt.length),groupOption:ar,data:ya,label:ya[Mn],value:Ka})}else{var Er=ya[sa];Er===void 0&&dt&&(Er=ya.label),Jt.push({key:Lu(ya,Jt.length),group:!0,data:ya,label:Er}),ja(ya[$n],!0)}})}return ja(Ee,!1),Jt}function na(Ee){var xe=(0,Ve.Z)({},Ee);return"props"in xe||Object.defineProperty(xe,"props",{get:function(){return Ge(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),xe}}),xe}function fi(Ee,xe){if(!xe||!xe.length)return null;var ct=!1;function dt(dn,Mn){var ta=(0,qi.Z)(Mn),$n=ta[0],sa=ta.slice(1);if(!$n)return[dn];var ja=dn.split($n);return ct=ct||ja.length>1,ja.reduce(function(Aa,ar){return[].concat((0,b.Z)(Aa),(0,b.Z)(dt(ar,sa)))},[]).filter(function(Aa){return Aa})}var Jt=dt(Ee,xe);return ct?Jt:null}var Mi=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],$i=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function _t(Ee){return Ee==="tags"||Ee==="multiple"}var vt=me.forwardRef(function(Ee,xe){var ct,dt,Jt=Ee.id,dn=Ee.prefixCls,Mn=Ee.className,ta=Ee.showSearch,$n=Ee.tagRender,sa=Ee.direction,ja=Ee.omitDomProps,Aa=Ee.displayValues,ar=Ee.onDisplayValuesChange,ya=Ee.emptyOptions,Ka=Ee.notFoundContent,Er=Ka===void 0?"Not Found":Ka,pr=Ee.onClear,xr=Ee.mode,Lr=Ee.disabled,jr=Ee.loading,Zr=Ee.getInputElement,Lo=Ee.getRawInputElement,Oa=Ee.open,ro=Ee.defaultOpen,oo=Ee.onDropdownVisibleChange,rr=Ee.activeValue,Mr=Ee.onActiveValueChange,Ir=Ee.activeDescendantId,Go=Ee.searchValue,Bo=Ee.autoClearSearchValue,wo=Ee.onSearch,No=Ee.onSearchSplit,Jr=Ee.tokenSeparators,io=Ee.allowClear,Co=Ee.suffixIcon,qr=Ee.clearIcon,tu=Ee.OptionList,ii=Ee.animation,Hi=Ee.transitionName,yu=Ee.dropdownStyle,uo=Ee.dropdownClassName,jo=Ee.dropdownMatchSelectWidth,wi=Ee.dropdownRender,Ao=Ee.dropdownAlign,Tr=Ee.placement,Po=Ee.builtinPlacements,ci=Ee.getPopupContainer,li=Ee.showAction,di=li===void 0?[]:li,si=Ee.onFocus,Io=Ee.onBlur,Ja=Ee.onKeyUp,_o=Ee.onKeyDown,vi=Ee.onMouseDown,hi=(0,Re.Z)(Ee,Mi),nu=_t(xr),hu=(ta!==void 0?ta:nu)||xr==="combobox",Ni=(0,Ve.Z)({},hi);$i.forEach(function(gi){delete Ni[gi]}),ja==null||ja.forEach(function(gi){delete Ni[gi]});var Du=me.useState(!1),ul=(0,Oe.Z)(Du,2),bl=ul[0],Cu=ul[1];me.useEffect(function(){Cu(Ue())},[]);var ho=me.useRef(null),nl=me.useRef(null),Nu=me.useRef(null),Au=me.useRef(null),Uu=me.useRef(null),Qu=Vt(),Ol=(0,Oe.Z)(Qu,3),Fl=Ol[0],Kl=Ol[1],Ul=Ol[2];me.useImperativeHandle(xe,function(){var gi,Xo;return{focus:(gi=Au.current)===null||gi===void 0?void 0:gi.focus,blur:(Xo=Au.current)===null||Xo===void 0?void 0:Xo.blur,scrollTo:function(Vl){var sl;return(sl=Uu.current)===null||sl===void 0?void 0:sl.scrollTo(Vl)}}});var hl=me.useMemo(function(){var gi;if(xr!=="combobox")return Go;var Xo=(gi=Aa[0])===null||gi===void 0?void 0:gi.value;return typeof Xo=="string"||typeof Xo=="number"?String(Xo):""},[Go,xr,Aa]),Bs=xr==="combobox"&&typeof Zr=="function"&&Zr()||null,Dl=typeof Lo=="function"&&Lo(),es=mt(nl,Dl==null||(ct=Dl.props)===null||ct===void 0?void 0:ct.ref),fs=me.useState(!1),bu=(0,Oe.Z)(fs,2),Gi=bu[0],xi=bu[1];x(function(){xi(!0)},[]);var El=ie(!1,{defaultValue:ro,value:Oa}),Ju=(0,Oe.Z)(El,2),Bl=Ju[0],yo=Ju[1],xa=Gi?Bl:!1,Or=!Er&&ya;(Lr||Or&&xa&&xr==="combobox")&&(xa=!1);var Vr=Or?!1:xa,$r=me.useCallback(function(gi){var Xo=gi!==void 0?gi:!xa;Lr||(yo(Xo),xa!==Xo&&(oo==null||oo(Xo)))},[Lr,xa,yo,oo]),du=me.useMemo(function(){return(Jr||[]).some(function(gi){return[` +`,`\r +`].includes(gi)})},[Jr]),Eu=function(Xo,Bu,Vl){var sl=!0,cl=Xo;Mr==null||Mr(null);var ml=Vl?null:fi(Xo,Jr);return xr!=="combobox"&&ml&&(cl="",No==null||No(ml),$r(!1),sl=!1),wo&&hl!==cl&&wo(cl,{source:Bu?"typing":"effect"}),sl},us=function(Xo){!Xo||!Xo.trim()||wo(Xo,{source:"submit"})};me.useEffect(function(){!xa&&!nu&&xr!=="combobox"&&Eu("",!1,!1)},[xa]),me.useEffect(function(){Bl&&Lr&&yo(!1),Lr&&Kl(!1)},[Lr]);var wl=Rn(),vs=(0,Oe.Z)(wl,2),ll=vs[0],ps=vs[1],ws=function(Xo){var Bu=ll(),Vl=Xo.which;if(Vl===Je.ENTER&&(xr!=="combobox"&&Xo.preventDefault(),xa||$r(!0)),ps(!!hl),Vl===Je.BACKSPACE&&!Bu&&nu&&!hl&&Aa.length){for(var sl=(0,b.Z)(Aa),cl=null,ml=sl.length-1;ml>=0;ml-=1){var Ms=sl[ml];if(!Ms.disabled){sl.splice(ml,1),cl=Ms;break}}cl&&ar(sl,{type:"remove",values:[cl]})}for(var Es=arguments.length,Ss=new Array(Es>1?Es-1:0),ds=1;ds1?Bu-1:0),sl=1;sl1?ml-1:0),Es=1;Es1&&arguments[1]!==void 0?arguments[1]:{},ct=[];return me.Children.forEach(Ee,function(dt){dt==null&&!xe.keepEmpty||(Array.isArray(dt)?ct=ct.concat(Ie(dt)):(0,At.isFragment)(dt)&&dt.props?ct=ct.concat(Ie(dt.props.children,xe)):ct.push(dt))}),ct}var nt=["children","value"],Zt=["children"];function Tt(Ee){var xe=Ee,ct=xe.key,dt=xe.props,Jt=dt.children,dn=dt.value,Mn=(0,Re.Z)(dt,nt);return(0,Ve.Z)({key:ct,value:dn!==void 0?dn:ct,children:Jt},Mn)}function xt(Ee){var xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ie(Ee).map(function(ct,dt){if(!me.isValidElement(ct)||!ct.type)return null;var Jt=ct,dn=Jt.type.isSelectOptGroup,Mn=Jt.key,ta=Jt.props,$n=ta.children,sa=(0,Re.Z)(ta,Zt);return xe||!dn?Tt(ct):(0,Ve.Z)((0,Ve.Z)({key:"__RC_SELECT_GRP__".concat(Mn===null?dt:Mn,"__"),label:Mn},sa),{},{options:xt($n)})}).filter(function(ct){return ct})}function Wn(Ee,xe,ct,dt,Jt){return me.useMemo(function(){var dn=Ee,Mn=!Ee;Mn&&(dn=xt(xe));var ta=new Map,$n=new Map,sa=function(ar,ya,Ka){Ka&&typeof Ka=="string"&&ar.set(ya[Ka],ya)};function ja(Aa){for(var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ya=0;ya1&&arguments[1]!==void 0?arguments[1]:1,ci=Mr.length,li=0;li1&&arguments[1]!==void 0?arguments[1]:!1;Co(Tr);var ci={source:Po?"keyboard":"mouse"},li=Mr[Tr];if(!li){Er(null,-1,ci);return}Er(li.value,Tr,ci)};(0,me.useEffect)(function(){qr(pr!==!1?wo(0):-1)},[Mr.length,sa]);var tu=me.useCallback(function(Ao){return jr.has(Ao)&&$n!=="combobox"},[$n,(0,b.Z)(jr).toString(),jr.size]);(0,me.useEffect)(function(){var Ao=setTimeout(function(){if(!ta&&Mn&&jr.size===1){var Po=Array.from(jr)[0],ci=Mr.findIndex(function(li){var di=li.data;return di.value===Po});ci!==-1&&(qr(ci),Bo(ci))}});if(Mn){var Tr;(Tr=Ir.current)===null||Tr===void 0||Tr.scrollTo(void 0)}return function(){return clearTimeout(Ao)}},[Mn,sa,Ka.length]);var ii=function(Tr){Tr!==void 0&&xr(Tr,{selected:!jr.has(Tr)}),ta||ja(!1)};if(me.useImperativeHandle(ct,function(){return{onKeyDown:function(Tr){var Po=Tr.which,ci=Tr.ctrlKey;switch(Po){case Je.N:case Je.P:case Je.UP:case Je.DOWN:{var li=0;if(Po===Je.UP?li=-1:Po===Je.DOWN?li=1:Hn()&&ci&&(Po===Je.N?li=1:Po===Je.P&&(li=-1)),li!==0){var di=wo(io+li,li);Bo(di),qr(di,!0)}break}case Je.ENTER:{var si=Mr[io];si&&!si.data.disabled?ii(si.value):ii(void 0),Mn&&Tr.preventDefault();break}case Je.ESC:ja(!1),Mn&&Tr.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Tr){Bo(Tr)}}}),Mr.length===0)return me.createElement("div",{role:"listbox",id:"".concat(dn,"_list"),className:"".concat(rr,"-empty"),onMouseDown:Go},Aa);var Hi=Object.keys(Zr).map(function(Ao){return Zr[Ao]}),yu=function(Tr){return Tr.label};function uo(Ao,Tr){var Po=Ao.group;return{role:Po?"presentation":"option",id:"".concat(dn,"_list_").concat(Tr)}}var jo=function(Tr){var Po=Mr[Tr];if(!Po)return null;var ci=Po.data||{},li=ci.value,di=Po.group,si=mn(ci,!0),Io=yu(Po);return Po?me.createElement("div",(0,Ze.Z)({"aria-label":typeof Io=="string"&&!di?Io:null},si,{key:Tr},uo(Po,Tr),{"aria-selected":tu(li)}),li):null},wi={role:"listbox",id:"".concat(dn,"_list")};return me.createElement(me.Fragment,null,Lo&&me.createElement("div",(0,Ze.Z)({},wi,{style:{height:0,width:0,overflow:"hidden"}}),jo(io-1),jo(io),jo(io+1)),me.createElement(ur.Z,{itemKey:"key",ref:Ir,data:Mr,height:ro,itemHeight:oo,fullHeight:!1,onMouseDown:Go,onScroll:ar,virtual:Lo,direction:Oa,innerProps:Lo?null:wi},function(Ao,Tr){var Po,ci=Ao.group,li=Ao.groupOption,di=Ao.data,si=Ao.label,Io=Ao.value,Ja=di.key;if(ci){var _o,vi=(_o=di.title)!==null&&_o!==void 0?_o:Nn(si)?si.toString():void 0;return me.createElement("div",{className:Se()(rr,"".concat(rr,"-group")),title:vi},si!==void 0?si:Ja)}var hi=di.disabled,nu=di.title,hu=di.children,Ni=di.style,Du=di.className,ul=(0,Re.Z)(di,Kn),bl=ma(ul,Hi),Cu=tu(Io),ho="".concat(rr,"-option"),nl=Se()(rr,ho,Du,(Po={},(0,Ye.Z)(Po,"".concat(ho,"-grouped"),li),(0,Ye.Z)(Po,"".concat(ho,"-active"),io===Tr&&!hi),(0,Ye.Z)(Po,"".concat(ho,"-disabled"),hi),(0,Ye.Z)(Po,"".concat(ho,"-selected"),Cu),Po)),Nu=yu(Ao),Au=!Lr||typeof Lr=="function"||Cu,Uu=typeof Nu=="number"?Nu:Nu||Io,Qu=Nn(Uu)?Uu.toString():void 0;return nu!==void 0&&(Qu=nu),me.createElement("div",(0,Ze.Z)({},mn(bl),Lo?{}:uo(Ao,Tr),{"aria-selected":Cu,className:nl,title:Qu,onMouseMove:function(){io===Tr||hi||qr(Tr)},onClick:function(){hi||ii(Io)},style:Ni}),me.createElement("div",{className:"".concat(ho,"-content")},Uu),me.isValidElement(Lr)||Cu,Au&&me.createElement(Xt,{className:"".concat(rr,"-option-state"),customizeIcon:Lr,customizeIconProps:{isSelected:Cu}},Cu?"\u2713":null))}))},Br=me.forwardRef(gr);Br.displayName="OptionList";var ao=Br;function Kr(Ee){var xe=Ee.mode,ct=Ee.options,dt=Ee.children,Jt=Ee.backfill,dn=Ee.allowClear,Mn=Ee.placeholder,ta=Ee.getInputElement,$n=Ee.showSearch,sa=Ee.onSearch,ja=Ee.defaultOpen,Aa=Ee.autoFocus,ar=Ee.labelInValue,ya=Ee.value,Ka=Ee.inputValue,Er=Ee.optionLabelProp,pr=isMultiple(xe),xr=$n!==void 0?$n:pr||xe==="combobox",Lr=ct||convertChildrenToData(dt);if(warning(xe!=="tags"||Lr.every(function(Oa){return!Oa.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),xe==="tags"||xe==="combobox"){var jr=Lr.some(function(Oa){return Oa.options?Oa.options.some(function(ro){return typeof("value"in ro?ro.value:ro.key)=="number"}):typeof("value"in Oa?Oa.value:Oa.key)=="number"});warning(!jr,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(xe!=="combobox"||!Er,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(xe==="combobox"||!Jt,"`backfill` only works with `combobox` mode."),warning(xe==="combobox"||!ta,"`getInputElement` only work with `combobox` mode."),noteOnce(xe!=="combobox"||!ta||!dn||!Mn,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),sa&&!xr&&xe!=="combobox"&&xe!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!ja||Aa,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ya!=null){var Zr=toArray(ya);warning(!ar||Zr.every(function(Oa){return _typeof(Oa)==="object"&&("key"in Oa||"value"in Oa)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!pr||Array.isArray(ya),"`value` should be array when `mode` is `multiple` or `tags`")}if(dt){var Lo=null;toNodeArray(dt).some(function(Oa){if(!React.isValidElement(Oa)||!Oa.type)return!1;var ro=Oa,oo=ro.type;if(oo.isSelectOption)return!1;if(oo.isSelectOptGroup){var rr=toNodeArray(Oa.props.children).every(function(Mr){return!React.isValidElement(Mr)||!Oa.type||Mr.type.isSelectOption?!0:(Lo=Mr.type,!1)});return!rr}return Lo=oo,!0}),Lo&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Lo.displayName||Lo.name||Lo,"`.")),warning(Ka===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function Ga(Ee,xe){if(Ee){var ct=function dt(Jt){for(var dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Mn=0;Mn2&&arguments[2]!==void 0?arguments[2]:{},$r=Vr.source,du=$r===void 0?"keyboard":$r;es(Or),Mn&&dt==="combobox"&&xa!==null&&du==="keyboard"&&Ul(String(xa))},[Mn,dt]),Gi=function(Or,Vr,$r){var du=function(){var Ws,hs=Du(Or);return[io?{label:hs==null?void 0:hs[uo.label],value:Or,key:(Ws=hs==null?void 0:hs.key)!==null&&Ws!==void 0?Ws:Or}:Or,na(hs)]};if(Vr&&ya){var Eu=du(),us=(0,Oe.Z)(Eu,2),wl=us[0],vs=us[1];ya(wl,vs)}else if(!Vr&&Ka&&$r!=="clear"){var ll=du(),ps=(0,Oe.Z)(ll,2),ws=ps[0],Su=ps[1];Ka(ws,Su)}},xi=Jn(function(xa,Or){var Vr,$r=ii?Or.selected:!0;$r?Vr=ii?[].concat((0,b.Z)(Ni),[xa]):[xa]:Vr=Ni.filter(function(du){return du.value!==xa}),Qu(Vr),Gi(xa,$r),dt==="combobox"?Ul(""):(!_t||ar)&&(Tr(""),Ul(""))}),El=function(Or,Vr){Qu(Or);var $r=Vr.type,du=Vr.values;($r==="remove"||$r==="clear")&&du.forEach(function(Eu){Gi(Eu.value,!1,$r)})},Ju=function(Or,Vr){if(Tr(Or),Ul(null),Vr.source==="submit"){var $r=(Or||"").trim();if($r){var du=Array.from(new Set([].concat((0,b.Z)(bl),[$r])));Qu(du),Gi($r,!0),Tr("")}return}Vr.source!=="blur"&&(dt==="combobox"&&Qu(Or),ja==null||ja(Or))},Bl=function(Or){var Vr=Or;dt!=="tags"&&(Vr=Or.map(function(du){var Eu=li.get(du);return Eu==null?void 0:Eu.value}).filter(function(du){return du!==void 0}));var $r=Array.from(new Set([].concat((0,b.Z)(bl),(0,b.Z)(Vr))));Qu($r),$r.forEach(function(du){Gi(du,!0)})},yo=me.useMemo(function(){var xa=rr!==!1&&pr!==!1;return(0,Ve.Z)((0,Ve.Z)({},Po),{},{flattenOptions:Uu,onActiveValue:bu,defaultActiveFirstOption:fs,onSelect:xi,menuItemSelectedIcon:oo,rawValues:bl,fieldNames:uo,virtual:xa,direction:Mr,listHeight:Go,listItemHeight:wo,childrenAsData:Hi})},[Po,Uu,bu,fs,xi,oo,bl,uo,rr,pr,Go,wo,Hi]);return me.createElement(Ra.Provider,{value:yo},me.createElement(ut,(0,Ze.Z)({},qr,{id:tu,prefixCls:dn,ref:xe,omitDomProps:Oi,mode:dt,displayValues:ul,onDisplayValuesChange:El,direction:Mr,searchValue:Ao,onSearch:Ju,autoClearSearchValue:ar,onSearchSplit:Bl,dropdownMatchSelectWidth:pr,OptionList:ao,emptyOptions:!Uu.length,activeValue:Kl,activeDescendantId:"".concat(tu,"_list_").concat(Dl)})))}),Ur=uu;Ur.Option=Kt,Ur.OptGroup=Pa;var Na=null,ia=null,kn=ae(17341);function fa(Ee){var xe=me.useRef(!1),ct=me.useState(Ee),dt=(0,Oe.Z)(ct,2),Jt=dt[0],dn=dt[1];me.useEffect(function(){return xe.current=!1,function(){xe.current=!0}},[]);function Mn(ta,$n){$n&&xe.current||dn(ta)}return[Jt,Mn]}function kr(Ee){return Ee!==void 0}function ze(Ee,xe){var ct=xe||{},dt=ct.defaultValue,Jt=ct.value,dn=ct.onChange,Mn=ct.postState,ta=fa(function(){return kr(Jt)?Jt:kr(dt)?typeof dt=="function"?dt():dt:typeof Ee=="function"?Ee():Ee}),$n=(0,Oe.Z)(ta,2),sa=$n[0],ja=$n[1],Aa=Jt!==void 0?Jt:sa,ar=Mn?Mn(Aa):Aa,ya=Tn(dn),Ka=fa([Aa]),Er=(0,Oe.Z)(Ka,2),pr=Er[0],xr=Er[1];ke(function(){var jr=pr[0];sa!==jr&&ya(sa,jr)},[pr]),ke(function(){kr(Jt)||ja(Jt)},[Jt]);var Lr=Tn(function(jr,Zr){ja(jr,Zr),xr([Aa],Zr)});return[ar,Lr]}var Uo=me.createContext(null),sr=Uo,vr="__rc_cascader_search_mark__",wr=function(xe,ct,dt){var Jt=dt.label;return ct.some(function(dn){return String(dn[Jt]).toLowerCase().includes(xe.toLowerCase())})},Qr=function(xe,ct,dt,Jt){return ct.map(function(dn){return dn[Jt.label]}).join(" / ")},Do=function(Ee,xe,ct,dt,Jt,dn){var Mn=Jt.filter,ta=Mn===void 0?wr:Mn,$n=Jt.render,sa=$n===void 0?Qr:$n,ja=Jt.limit,Aa=ja===void 0?50:ja,ar=Jt.sort;return me.useMemo(function(){var ya=[];if(!Ee)return[];function Ka(Er,pr){var xr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Er.forEach(function(Lr){if(!(!ar&&Aa!==!1&&Aa>0&&ya.length>=Aa)){var jr=[].concat((0,b.Z)(pr),[Lr]),Zr=Lr[ct.children],Lo=xr||Lr.disabled;if((!Zr||Zr.length===0||dn)&&ta(Ee,jr,{label:ct.label})){var Oa;ya.push((0,Ve.Z)((0,Ve.Z)({},Lr),{},(Oa={disabled:Lo},(0,Ye.Z)(Oa,ct.label,sa(Ee,jr,dt,ct)),(0,Ye.Z)(Oa,vr,jr),(0,Ye.Z)(Oa,ct.children,void 0),Oa)))}Zr&&Ka(Lr[ct.children],jr,Lo)}})}return Ka(xe,[]),ar&&ya.sort(function(Er,pr){return ar(Er[vr],pr[vr],Ee,ct)}),Aa!==!1&&Aa>0?ya.slice(0,Aa):ya},[Ee,xe,ct,dt,sa,dn,ta,ar,Aa])},ni="__RC_CASCADER_SPLIT__",ai="SHOW_PARENT",zi="SHOW_CHILD";function ri(Ee){return Ee.join(ni)}function Ti(Ee){return Ee.map(ri)}function Ai(Ee){return Ee.split(ni)}function Pi(Ee){var xe=Ee||{},ct=xe.label,dt=xe.value,Jt=xe.children,dn=dt||"value";return{label:ct||"label",value:dn,key:dn,children:Jt||"children"}}function Mu(Ee,xe){var ct,dt;return(ct=Ee.isLeaf)!==null&&ct!==void 0?ct:!((dt=Ee[xe.children])!==null&&dt!==void 0&&dt.length)}function Ku(Ee){var xe=Ee.parentElement;if(xe){var ct=Ee.offsetTop-xe.offsetTop;ct-xe.scrollTop<0?xe.scrollTo({top:ct}):ct+Ee.offsetHeight-xe.scrollTop>xe.offsetHeight&&xe.scrollTo({top:ct+Ee.offsetHeight-xe.offsetHeight})}}function Ll(Ee,xe){return Ee.map(function(ct){var dt;return(dt=ct[vr])===null||dt===void 0?void 0:dt.map(function(Jt){return Jt[xe.value]})})}function Cl(Ee,xe,ct){var dt=new Set(Ee),Jt=xe();return Ee.filter(function(dn){var Mn=Jt[dn],ta=Mn?Mn.parent:null,$n=Mn?Mn.children:null;return Mn&&Mn.node.disabled?!0:ct===zi?!($n&&$n.some(function(sa){return sa.key&&dt.has(sa.key)})):!(ta&&!ta.node.disabled&&dt.has(ta.key))})}function Ou(Ee,xe,ct){for(var dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Jt=xe,dn=[],Mn=function(){var sa,ja,Aa,ar=Ee[ta],ya=(sa=Jt)===null||sa===void 0?void 0:sa.findIndex(function(Er){var pr=Er[ct.value];return dt?String(pr)===String(ar):pr===ar}),Ka=ya!==-1?(ja=Jt)===null||ja===void 0?void 0:ja[ya]:null;dn.push({value:(Aa=Ka==null?void 0:Ka[ct.value])!==null&&Aa!==void 0?Aa:ar,index:ya,option:Ka}),Jt=Ka==null?void 0:Ka[ct.children]},ta=0;ta=zo.F1&&ct<=zo.F12)return!1;switch(ct){case zo.ALT:case zo.CAPS_LOCK:case zo.CONTEXT_MENU:case zo.CTRL:case zo.DOWN:case zo.END:case zo.ESC:case zo.HOME:case zo.INSERT:case zo.LEFT:case zo.MAC_FF_META:case zo.META:case zo.NUMLOCK:case zo.NUM_CENTER:case zo.PAGE_DOWN:case zo.PAGE_UP:case zo.PAUSE:case zo.PRINT_SCREEN:case zo.RIGHT:case zo.SHIFT:case zo.UP:case zo.WIN_KEY:case zo.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(xe){if(xe>=zo.ZERO&&xe<=zo.NINE||xe>=zo.NUM_ZERO&&xe<=zo.NUM_MULTIPLY||xe>=zo.A&&xe<=zo.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&xe===0)return!0;switch(xe){case zo.SPACE:case zo.QUESTION_MARK:case zo.NUM_PLUS:case zo.NUM_MINUS:case zo.NUM_PERIOD:case zo.NUM_DIVISION:case zo.SEMICOLON:case zo.DASH:case zo.EQUALS:case zo.COMMA:case zo.PERIOD:case zo.SLASH:case zo.APOSTROPHE:case zo.SINGLE_QUOTE:case zo.OPEN_SQUARE_BRACKET:case zo.BACKSLASH:case zo.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},$l=zo,lc=function(Ee,xe,ct,dt,Jt,dn){var Mn=ft(),ta=Mn.direction,$n=Mn.searchValue,sa=Mn.toggleOpen,ja=Mn.open,Aa=ta==="rtl",ar=me.useMemo(function(){for(var Oa=-1,ro=xe,oo=[],rr=[],Mr=dt.length,Ir=Ll(xe,ct),Go=function(Co){var qr=ro.findIndex(function(tu,ii){return(Ir[ii]?ri(Ir[ii]):tu[ct.value])===dt[Co]});if(qr===-1)return"break";Oa=qr,oo.push(Oa),rr.push(dt[Co]),ro=ro[Oa][ct.children]},Bo=0;Bo1){var ro=Ka.slice(0,-1);Lr(ro)}else sa(!1)},Lo=function(){var ro,oo=((ro=pr[Er])===null||ro===void 0?void 0:ro[ct.children])||[],rr=oo.find(function(Ir){return!Ir.disabled});if(rr){var Mr=[].concat((0,b.Z)(Ka),[rr[ct.value]]);Lr(Mr)}};me.useImperativeHandle(Ee,function(){return{onKeyDown:function(ro){var oo=ro.which;switch(oo){case $l.UP:case $l.DOWN:{var rr=0;oo===$l.UP?rr=-1:oo===$l.DOWN&&(rr=1),rr!==0&&jr(rr);break}case $l.LEFT:{if($n)break;Aa?Lo():Zr();break}case $l.RIGHT:{if($n)break;Aa?Zr():Lo();break}case $l.BACKSPACE:{$n||Zr();break}case $l.ENTER:{if(Ka.length){var Mr=pr[Er],Ir=(Mr==null?void 0:Mr[vr])||[];Ir.length?dn(Ir.map(function(Go){return Go[ct.value]}),Ir[Ir.length-1]):dn(Ka,pr[Er])}break}case $l.ESC:sa(!1),ja&&ro.stopPropagation()}},onKeyUp:function(){}}})},Zu=me.forwardRef(function(Ee,xe){var ct,dt,Jt,dn,Mn=ft(),ta=Mn.prefixCls,$n=Mn.multiple,sa=Mn.searchValue,ja=Mn.toggleOpen,Aa=Mn.notFoundContent,ar=Mn.direction,ya=Mn.open,Ka=me.useRef(),Er=ar==="rtl",pr=me.useContext(sr),xr=pr.options,Lr=pr.values,jr=pr.halfValues,Zr=pr.fieldNames,Lo=pr.changeOnSelect,Oa=pr.onSelect,ro=pr.searchOptions,oo=pr.dropdownPrefixCls,rr=pr.loadData,Mr=pr.expandTrigger,Ir=oo||ta,Go=me.useState([]),Bo=(0,Oe.Z)(Go,2),wo=Bo[0],No=Bo[1],Jr=function(Ja){if(!(!rr||sa)){var _o=Ou(Ja,xr,Zr),vi=_o.map(function(hu){var Ni=hu.option;return Ni}),hi=vi[vi.length-1];if(hi&&!Mu(hi,Zr)){var nu=ri(Ja);No(function(hu){return[].concat((0,b.Z)(hu),[nu])}),rr(vi)}}};me.useEffect(function(){wo.length&&wo.forEach(function(Io){var Ja=Ai(Io),_o=Ou(Ja,xr,Zr,!0).map(function(hi){var nu=hi.option;return nu}),vi=_o[_o.length-1];(!vi||vi[Zr.children]||Mu(vi,Zr))&&No(function(hi){return hi.filter(function(nu){return nu!==Io})})})},[xr,wo,Zr]);var io=me.useMemo(function(){return new Set(Ti(Lr))},[Lr]),Co=me.useMemo(function(){return new Set(Ti(jr))},[jr]),qr=Ns(),tu=(0,Oe.Z)(qr,2),ii=tu[0],Hi=tu[1],yu=function(Ja){Hi(Ja),Jr(Ja)},uo=function(Ja){var _o=Ja.disabled,vi=Mu(Ja,Zr);return!_o&&(vi||Lo||$n)},jo=function(Ja,_o){var vi=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Oa(Ja),!$n&&(_o||Lo&&(Mr==="hover"||vi))&&ja(!1)},wi=me.useMemo(function(){return sa?ro:xr},[sa,ro,xr]),Ao=me.useMemo(function(){for(var Io=[{options:wi}],Ja=wi,_o=Ll(Ja,Zr),vi=function(){var Ni=ii[hi],Du=Ja.find(function(bl,Cu){return(_o[Cu]?ri(_o[Cu]):bl[Zr.value])===Ni}),ul=Du==null?void 0:Du[Zr.children];if(!(ul!=null&&ul.length))return"break";Ja=ul,Io.push({options:ul})},hi=0;hi":wo,Jr=Ee.loadingIcon,io=Ee.children,Co=Ee.dropdownMatchSelectWidth,qr=Co===void 0?!1:Co,tu=Ee.showCheckedStrategy,ii=tu===void 0?ai:tu,Hi=(0,Re.Z)(Ee,Qs),yu=Nt(ct),uo=!!Aa,jo=ze(Mn,{value:ta,postState:sc}),wi=(0,Oe.Z)(jo,2),Ao=wi[0],Tr=wi[1],Po=me.useMemo(function(){return Pi(dn)},[JSON.stringify(dn)]),ci=me.useMemo(function(){return Lr||[]},[Lr]),li=Gl(ci,Po),di=me.useCallback(function(bu){var Gi=li();return bu.map(function(xi){var El=Gi[xi].nodes;return El.map(function(Ju){return Ju[Po.value]})})},[li,Po]),si=ze("",{value:Ka,postState:function(Gi){return Gi||""}}),Io=(0,Oe.Z)(si,2),Ja=Io[0],_o=Io[1],vi=function(Gi,xi){_o(Gi),xi.source!=="blur"&&Er&&Er(Gi)},hi=As(pr),nu=(0,Oe.Z)(hi,2),hu=nu[0],Ni=nu[1],Du=Do(Ja,ci,Po,jr||Jt,Ni,$n),ul=cu(ci,Po),bl=me.useMemo(function(){var bu=ul(Ao),Gi=(0,Oe.Z)(bu,2),xi=Gi[0],El=Gi[1];if(!uo||!Ao.length)return[xi,[],El];var Ju=Ti(xi),Bl=li(),yo=(0,kn.S)(Ju,!0,Bl),xa=yo.checkedKeys,Or=yo.halfCheckedKeys;return[di(xa),di(Or),El]},[uo,Ao,li,di,ul]),Cu=(0,Oe.Z)(bl,3),ho=Cu[0],nl=Cu[1],Nu=Cu[2],Au=me.useMemo(function(){var bu=Ti(ho),Gi=Cl(bu,li,ii);return[].concat((0,b.Z)(Nu),(0,b.Z)(di(Gi)))},[ho,li,di,Nu,ii]),Uu=tl(Au,ci,Po,uo,ja),Qu=Tn(function(bu){if(Tr(bu),sa){var Gi=sc(bu),xi=Gi.map(function(Bl){return Ou(Bl,ci,Po).map(function(yo){return yo.option})}),El=uo?Gi:Gi[0],Ju=uo?xi:xi[0];sa(El,Ju)}}),Ol=Tn(function(bu){if((!uo||ya)&&_o(""),!uo)Qu(bu);else{var Gi=ri(bu),xi=Ti(ho),El=Ti(nl),Ju=xi.includes(Gi),Bl=Nu.some(function(wl){return ri(wl)===Gi}),yo=ho,xa=Nu;if(Bl&&!Ju)xa=Nu.filter(function(wl){return ri(wl)!==Gi});else{var Or=Ju?xi.filter(function(wl){return wl!==Gi}):[].concat((0,b.Z)(xi),[Gi]),Vr=li(),$r;if(Ju){var du=(0,kn.S)(Or,{checked:!1,halfCheckedKeys:El},Vr);$r=du.checkedKeys}else{var Eu=(0,kn.S)(Or,!0,Vr);$r=Eu.checkedKeys}var us=Cl($r,li,ii);yo=di(us)}Qu([].concat((0,b.Z)(xa),(0,b.Z)(yo)))}}),Fl=function(Gi,xi){if(xi.type==="clear"){Qu([]);return}var El=xi.values[0],Ju=El.valueCells;Ol(Ju)},Kl=Oa!==void 0?Oa:Lo,Ul=oo||ro,hl=Ir||Mr,Bs=function(Gi){Go==null||Go(Gi),Bo==null||Bo(Gi)},Dl=me.useMemo(function(){return{options:ci,fieldNames:Po,values:ho,halfValues:nl,changeOnSelect:$n,onSelect:Ol,checkable:Aa,searchOptions:Du,dropdownPrefixCls:jr,loadData:Zr,expandTrigger:xr,expandIcon:No,loadingIcon:Jr,dropdownMenuColumnStyle:rr}},[ci,Po,ho,nl,$n,Ol,Aa,Du,jr,Zr,xr,No,Jr,rr]),es=!(Ja?Du:ci).length,fs=Ja&&Ni.matchInputWidth||es?{}:{minWidth:"auto"};return me.createElement(sr.Provider,{value:Dl},me.createElement(ut,(0,Ze.Z)({},Hi,{ref:xe,id:yu,prefixCls:Jt,autoClearSearchValue:ya,dropdownMatchSelectWidth:qr,dropdownStyle:fs,displayValues:Uu,onDisplayValuesChange:Fl,mode:uo?"multiple":void 0,searchValue:Ja,onSearch:vi,showSearch:hu,OptionList:Al,emptyOptions:es,open:Kl,dropdownClassName:Ul,placement:hl,onDropdownVisibleChange:Bs,getRawInputElement:function(){return io}})))});cc.SHOW_PARENT=ai,cc.SHOW_CHILD=zi;var dc=cc,ss=dc,Is=ae(10366),gc=ae(33603),bc=ae(8745),kc=ae(9708),Fc=ae(53124),mc=ae(88258),fc=ae(98866),Dc=ae(98675),Bc=ae(65223),Fs=ae(87244),Qc=ae(13458),Gs=ae(78642),vc=ae(46163),Hs=ae(4173),ms=ae(63185),is=ae(14747),cs=ae(80110),Js=ae(67968);const Ds=Ee=>{const{prefixCls:xe,componentCls:ct,antCls:dt}=Ee,Jt=`${ct}-menu-item`,dn=` + &${Jt}-expand ${Jt}-expand-icon, + ${Jt}-loading-icon + `;return[{[ct]:{width:Ee.controlWidth}},{[`${ct}-dropdown`]:[(0,ms.C2)(`${xe}-checkbox`,Ee),{[`&${dt}-select-dropdown`]:{padding:0}},{[ct]:{"&-checkbox":{top:0,marginInlineEnd:Ee.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${ct}-menu-empty`]:{[`${ct}-menu`]:{width:"100%",height:"auto",[Jt]:{color:Ee.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ee.controlItemWidth,height:Ee.dropdownHeight,margin:0,padding:Ee.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ee.lineWidth}px ${Ee.lineType} ${Ee.colorSplit}`},"&-item":Object.assign(Object.assign({},is.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ee.optionPadding,lineHeight:Ee.lineHeight,cursor:"pointer",transition:`all ${Ee.motionDurationMid}`,borderRadius:Ee.borderRadiusSM,"&:hover":{background:Ee.controlItemBgHover},"&-disabled":{color:Ee.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[dn]:{color:Ee.colorTextDisabled}},[`&-active:not(${Jt}-disabled)`]:{"&, &:hover":{fontWeight:Ee.optionSelectedFontWeight,backgroundColor:Ee.optionSelectedBg}},"&-content":{flex:"auto"},[dn]:{marginInlineStart:Ee.paddingXXS,color:Ee.colorTextDescription,fontSize:Ee.fontSizeIcon},"&-keyword":{color:Ee.colorHighlight}})}}}]},{[`${ct}-dropdown-rtl`]:{direction:"rtl"}},(0,cs.c)(Ee)]};var Jc=(0,Js.Z)("Cascader",Ee=>[Ds(Ee)],Ee=>{const xe=Math.round((Ee.controlHeight-Ee.fontSize*Ee.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ee.controlItemBgActive,optionSelectedFontWeight:Ee.fontWeightStrong,optionPadding:`${xe}px ${Ee.paddingSM}px`,menuPadding:Ee.paddingXXS}}),qc=function(Ee,xe){var ct={};for(var dt in Ee)Object.prototype.hasOwnProperty.call(Ee,dt)&&xe.indexOf(dt)<0&&(ct[dt]=Ee[dt]);if(Ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Jt=0,dt=Object.getOwnPropertySymbols(Ee);Jt$n===0?[ta]:[].concat((0,b.Z)(Mn),[xe,ta]),[]),Jt=[];let dn=0;return dt.forEach((Mn,ta)=>{const $n=dn+Mn.length;let sa=Ee.slice(dn,$n);dn=$n,ta%2===1&&(sa=me.createElement("span",{className:`${ct}-menu-item-keyword`,key:`separator-${ta}`},sa)),Jt.push(sa)}),Jt}const Rs=(Ee,xe,ct,dt)=>{const Jt=[],dn=Ee.toLowerCase();return xe.forEach((Mn,ta)=>{ta!==0&&Jt.push(" / ");let $n=Mn[dt.label];const sa=typeof $n;(sa==="string"||sa==="number")&&($n=qs(String($n),dn,ct)),Jt.push($n)}),Jt},Ts=me.forwardRef((Ee,xe)=>{const{prefixCls:ct,size:dt,disabled:Jt,className:dn,rootClassName:Mn,multiple:ta,bordered:$n=!0,transitionName:sa,choiceTransitionName:ja="",popupClassName:Aa,dropdownClassName:ar,expandIcon:ya,placement:Ka,showSearch:Er,allowClear:pr=!0,notFoundContent:xr,direction:Lr,getPopupContainer:jr,status:Zr,showArrow:Lo,builtinPlacements:Oa,style:ro}=Ee,oo=qc(Ee,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),rr=(0,Is.Z)(oo,["suffixIcon"]),{getPopupContainer:Mr,getPrefixCls:Ir,renderEmpty:Go,direction:Bo,popupOverflow:wo,cascader:No}=me.useContext(Fc.E_),Jr=Lr||Bo,io=Jr==="rtl",{status:Co,hasFeedback:qr,isFormItemInput:tu,feedbackIcon:ii}=me.useContext(Bc.aM),Hi=(0,kc.F)(Co,Zr),yu=xr||(Go==null?void 0:Go("Cascader"))||me.createElement(mc.Z,{componentName:"Cascader"}),uo=Ir(),jo=Ir("select",ct),wi=Ir("cascader",ct),[Ao,Tr]=(0,Fs.Z)(jo),[Po]=Jc(wi),{compactSize:ci,compactItemClassnames:li}=(0,Hs.ri)(jo,Lr),di=Se()(Aa||ar,`${wi}-dropdown`,{[`${wi}-dropdown-rtl`]:Jr==="rtl"},Mn,Tr),si=me.useMemo(()=>{if(!Er)return Er;let Nu={render:Rs};return typeof Er=="object"&&(Nu=Object.assign(Object.assign({},Nu),Er)),Nu},[Er]),Io=(0,Dc.Z)(Nu=>{var Au;return(Au=dt!=null?dt:ci)!==null&&Au!==void 0?Au:Nu}),Ja=me.useContext(fc.Z),_o=Jt!=null?Jt:Ja;let vi=ya;ya||(vi=io?me.createElement(je.Z,null):me.createElement(Me.Z,null));const hi=me.createElement("span",{className:`${jo}-menu-item-loading-icon`},me.createElement(Te.Z,{spin:!0})),nu=me.useMemo(()=>ta?me.createElement("span",{className:`${wi}-checkbox-inner`}):!1,[ta]),hu=(0,Gs.Z)(Ee.suffixIcon,Lo),{suffixIcon:Ni,removeIcon:Du,clearIcon:ul}=(0,vc.Z)(Object.assign(Object.assign({},Ee),{hasFeedback:qr,feedbackIcon:ii,showSuffixIcon:hu,multiple:ta,prefixCls:jo,componentName:"Cascader"})),bl=me.useMemo(()=>Ka!==void 0?Ka:io?"bottomRight":"bottomLeft",[Ka,io]),Cu=(0,Qc.Z)(Oa,wo),ho=pr===!0?{clearIcon:ul}:pr,nl=me.createElement(ss,Object.assign({prefixCls:jo,className:Se()(!ct&&wi,{[`${jo}-lg`]:Io==="large",[`${jo}-sm`]:Io==="small",[`${jo}-rtl`]:io,[`${jo}-borderless`]:!$n,[`${jo}-in-form-item`]:tu},(0,kc.Z)(jo,Hi,qr),li,No==null?void 0:No.className,dn,Mn,Tr),disabled:_o,style:Object.assign(Object.assign({},No==null?void 0:No.style),ro)},rr,{builtinPlacements:Cu,direction:Jr,placement:bl,notFoundContent:yu,allowClear:ho,showSearch:si,expandIcon:vi,suffixIcon:Ni,removeIcon:Du,loadingIcon:hi,checkable:nu,dropdownClassName:di,dropdownPrefixCls:ct||wi,choiceTransitionName:(0,gc.m)(uo,"",ja),transitionName:(0,gc.m)(uo,"slide-up",sa),getPopupContainer:jr||Mr,ref:xe}));return Po(Ao(nl))}),pc=(0,bc.Z)(Ts);Ts.SHOW_PARENT=wc,Ts.SHOW_CHILD=Zc,Ts._InternalPanelDoNotUseOrYouWillBeFired=pc;var xc=Ts},47221:function(qe,Dt,ae){"use strict";ae.d(Dt,{default:function(){return zn}});var b=ae(79269),me=ae(94184),je=ae.n(me),Te=ae(97685),Me=ae(74902),Qe=ae(71002),Se=ae(21770),Ze=ae(80334),Oe=ae(67294),Re=ae(87462),Ye=ae(45987),Ve=ae(50344),Xe=ae(4942),de=ae(62874),a=ae(15105),E=Oe.forwardRef(function(sn,rn){var mn,An=sn.prefixCls,xn=sn.forceRender,qn=sn.className,On=sn.style,ke=sn.children,et=sn.isActive,jt=sn.role,cn=Oe.useState(et||xn),on=(0,Te.Z)(cn,2),Dn=on[0],Fn=on[1];return Oe.useEffect(function(){(xn||et)&&Fn(!0)},[xn,et]),Dn?Oe.createElement("div",{ref:rn,className:je()("".concat(An,"-content"),(mn={},(0,Xe.Z)(mn,"".concat(An,"-content-active"),et),(0,Xe.Z)(mn,"".concat(An,"-content-inactive"),!et),mn),qn),style:On,role:jt},Oe.createElement("div",{className:"".concat(An,"-content-box")},ke)):null});E.displayName="PanelContent";var x=E,y=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=Oe.forwardRef(function(sn,rn){var mn,An,xn=sn.showArrow,qn=xn===void 0?!0:xn,On=sn.headerClass,ke=sn.isActive,et=sn.onItemClick,jt=sn.forceRender,cn=sn.className,on=sn.prefixCls,Dn=sn.collapsible,Fn=sn.accordion,Tn=sn.panelKey,En=sn.extra,kt=sn.header,yn=sn.expandIcon,Qt=sn.openMotion,wt=sn.destroyInactivePanel,hn=sn.children,bn=(0,Ye.Z)(sn,y),nn=Dn==="disabled",Ut=Dn==="header",da=Dn==="icon",Gn=En!=null&&typeof En!="boolean",ga=function(){et==null||et(Tn)},mr=function(cr){(cr.key==="Enter"||cr.keyCode===a.Z.ENTER||cr.which===a.Z.ENTER)&&ga()},to=typeof yn=="function"?yn(sn):Oe.createElement("i",{className:"arrow"});to&&(to=Oe.createElement("div",{className:"".concat(on,"-expand-icon"),onClick:["header","icon"].includes(Dn)?ga:void 0},to));var co=je()((mn={},(0,Xe.Z)(mn,"".concat(on,"-item"),!0),(0,Xe.Z)(mn,"".concat(on,"-item-active"),ke),(0,Xe.Z)(mn,"".concat(on,"-item-disabled"),nn),mn),cn),ir=je()(On,(An={},(0,Xe.Z)(An,"".concat(on,"-header"),!0),(0,Xe.Z)(An,"".concat(on,"-header-collapsible-only"),Ut),(0,Xe.Z)(An,"".concat(on,"-icon-collapsible-only"),da),An)),To={className:ir,"aria-expanded":ke,"aria-disabled":nn,onKeyDown:mr};return!Ut&&!da&&(To.onClick=ga,To.role=Fn?"tab":"button",To.tabIndex=nn?-1:0),Oe.createElement("div",(0,Re.Z)({},bn,{ref:rn,className:co}),Oe.createElement("div",To,qn&&to,Oe.createElement("span",{className:"".concat(on,"-header-text"),onClick:Dn==="header"?ga:void 0},kt),Gn&&Oe.createElement("div",{className:"".concat(on,"-extra")},En)),Oe.createElement(de.Z,(0,Re.Z)({visible:ke,leavedClassName:"".concat(on,"-content-hidden")},Qt,{forceRender:jt,removeOnLeave:wt}),function(_r,cr){var fr=_r.className,Wo=_r.style;return Oe.createElement(x,{ref:cr,prefixCls:on,className:fr,style:Wo,isActive:ke,forceRender:jt,role:Fn?"tabpanel":void 0},hn)}))}),te=z,ie=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],oe=function(rn,mn){var An=mn.prefixCls,xn=mn.accordion,qn=mn.collapsible,On=mn.destroyInactivePanel,ke=mn.onItemClick,et=mn.activeKey,jt=mn.openMotion,cn=mn.expandIcon;return rn.map(function(on,Dn){var Fn=on.children,Tn=on.label,En=on.key,kt=on.collapsible,yn=on.onItemClick,Qt=on.destroyInactivePanel,wt=(0,Ye.Z)(on,ie),hn=String(En!=null?En:Dn),bn=kt!=null?kt:qn,nn=Qt!=null?Qt:On,Ut=function(ga){bn!=="disabled"&&(ke(ga),yn==null||yn(ga))},da=!1;return xn?da=et[0]===hn:da=et.indexOf(hn)>-1,Oe.createElement(te,(0,Re.Z)({},wt,{prefixCls:An,key:hn,panelKey:hn,isActive:da,accordion:xn,openMotion:jt,expandIcon:cn,header:Tn,collapsible:bn,onItemClick:Ut,destroyInactivePanel:nn}),Fn)})},ue=function(rn,mn,An){if(!rn)return null;var xn=An.prefixCls,qn=An.accordion,On=An.collapsible,ke=An.destroyInactivePanel,et=An.onItemClick,jt=An.activeKey,cn=An.openMotion,on=An.expandIcon,Dn=rn.key||String(mn),Fn=rn.props,Tn=Fn.header,En=Fn.headerClass,kt=Fn.destroyInactivePanel,yn=Fn.collapsible,Qt=Fn.onItemClick,wt=!1;qn?wt=jt[0]===Dn:wt=jt.indexOf(Dn)>-1;var hn=yn!=null?yn:On,bn=function(da){hn!=="disabled"&&(et(da),Qt==null||Qt(da))},nn={key:Dn,panelKey:Dn,header:Tn,headerClass:En,isActive:wt,prefixCls:xn,destroyInactivePanel:kt!=null?kt:ke,openMotion:cn,accordion:qn,children:rn.props.children,onItemClick:bn,expandIcon:on,collapsible:hn};return typeof rn.type=="string"?rn:(Object.keys(nn).forEach(function(Ut){typeof nn[Ut]=="undefined"&&delete nn[Ut]}),Oe.cloneElement(rn,nn))};function Pe(sn,rn,mn){return Array.isArray(sn)?oe(sn,mn):(0,Ve.Z)(rn).map(function(An,xn){return ue(An,xn,mn)})}var Be=Pe;function Ke(sn){var rn=sn;if(!Array.isArray(rn)){var mn=(0,Qe.Z)(rn);rn=mn==="number"||mn==="string"?[rn]:[]}return rn.map(function(An){return String(An)})}var We=Oe.forwardRef(function(sn,rn){var mn=sn.prefixCls,An=mn===void 0?"rc-collapse":mn,xn=sn.destroyInactivePanel,qn=xn===void 0?!1:xn,On=sn.style,ke=sn.accordion,et=sn.className,jt=sn.children,cn=sn.collapsible,on=sn.openMotion,Dn=sn.expandIcon,Fn=sn.activeKey,Tn=sn.defaultActiveKey,En=sn.onChange,kt=sn.items,yn=je()(An,et),Qt=(0,Se.Z)([],{value:Fn,onChange:function(Gn){return En==null?void 0:En(Gn)},defaultValue:Tn,postState:Ke}),wt=(0,Te.Z)(Qt,2),hn=wt[0],bn=wt[1],nn=function(Gn){return bn(function(){if(ke)return hn[0]===Gn?[]:[Gn];var ga=hn.indexOf(Gn),mr=ga>-1;return mr?hn.filter(function(to){return to!==Gn}):[].concat((0,Me.Z)(hn),[Gn])})};(0,Ze.ZP)(!jt,"`children` will be removed in next major version. Please use `items` instead.");var Ut=Be(kt,jt,{prefixCls:An,accordion:ke,openMotion:on,expandIcon:Dn,collapsible:cn,destroyInactivePanel:qn,onItemClick:nn,activeKey:hn});return Oe.createElement("div",{ref:rn,className:yn,style:On,role:ke?"tablist":void 0},Ut)}),Le=Object.assign(We,{Panel:te}),Ge=Le,Ue=Le.Panel,st=ae(37419),Je=ae(10366),At=ae(33603),an=ae(96159),yt=ae(53124),ln=ae(98675),Wt=Oe.forwardRef((sn,rn)=>{const{getPrefixCls:mn}=Oe.useContext(yt.E_),{prefixCls:An,className:xn,showArrow:qn=!0}=sn,On=mn("collapse",An),ke=je()({[`${On}-no-arrow`]:!qn},xn);return Oe.createElement(Ge.Panel,Object.assign({ref:rn},sn,{prefixCls:On,className:ke}))}),tn=ae(14747),Xt=ae(33507),pn=ae(67968),St=ae(45503);const ft=sn=>{const{componentCls:rn,contentBg:mn,padding:An,headerBg:xn,headerPadding:qn,collapseHeaderPaddingSM:On,collapseHeaderPaddingLG:ke,collapsePanelBorderRadius:et,lineWidth:jt,lineType:cn,colorBorder:on,colorText:Dn,colorTextHeading:Fn,colorTextDisabled:Tn,fontSize:En,fontSizeLG:kt,lineHeight:yn,marginSM:Qt,paddingSM:wt,paddingLG:hn,paddingXS:bn,motionDurationSlow:nn,fontSizeIcon:Ut,contentPadding:da}=sn,Gn=`${jt}px ${cn} ${on}`;return{[rn]:Object.assign(Object.assign({},(0,tn.Wf)(sn)),{backgroundColor:xn,border:Gn,borderBottom:0,borderRadius:`${et}px`,"&-rtl":{direction:"rtl"},[`& > ${rn}-item`]:{borderBottom:Gn,"&:last-child":{[` + &, + & > ${rn}-header`]:{borderRadius:`0 0 ${et}px ${et}px`}},[`> ${rn}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:qn,color:Fn,lineHeight:yn,cursor:"pointer",transition:`all ${nn}, visibility 0s`,[`> ${rn}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${rn}-expand-icon`]:{height:En*yn,display:"flex",alignItems:"center",paddingInlineEnd:Qt},[`${rn}-arrow`]:Object.assign(Object.assign({},(0,tn.Ro)()),{fontSize:Ut,svg:{transition:`transform ${nn}`}}),[`${rn}-header-text`]:{marginInlineEnd:"auto"}},[`${rn}-header-collapsible-only`]:{cursor:"default",[`${rn}-header-text`]:{flex:"none",cursor:"pointer"}},[`${rn}-icon-collapsible-only`]:{cursor:"default",[`${rn}-expand-icon`]:{cursor:"pointer"}}},[`${rn}-content`]:{color:Dn,backgroundColor:mn,borderTop:Gn,[`& > ${rn}-content-box`]:{padding:da},"&-hidden":{display:"none"}},"&-small":{[`> ${rn}-item`]:{[`> ${rn}-header`]:{padding:On,paddingInlineStart:bn,[`> ${rn}-expand-icon`]:{marginInlineStart:wt-bn}},[`> ${rn}-content > ${rn}-content-box`]:{padding:wt}}},"&-large":{[`> ${rn}-item`]:{fontSize:kt,[`> ${rn}-header`]:{padding:ke,paddingInlineStart:An,[`> ${rn}-expand-icon`]:{height:kt*yn,marginInlineStart:hn-An}},[`> ${rn}-content > ${rn}-content-box`]:{padding:hn}}},[`${rn}-item:last-child`]:{[`> ${rn}-content`]:{borderRadius:`0 0 ${et}px ${et}px`}},[`& ${rn}-item-disabled > ${rn}-header`]:{"\n &,\n & > .arrow\n ":{color:Tn,cursor:"not-allowed"}},[`&${rn}-icon-position-end`]:{[`& > ${rn}-item`]:{[`> ${rn}-header`]:{[`${rn}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:Qt}}}}})}},Vt=sn=>{const{componentCls:rn}=sn,mn=`> ${rn}-item > ${rn}-header ${rn}-arrow svg`;return{[`${rn}-rtl`]:{[mn]:{transform:"rotate(180deg)"}}}},Rn=sn=>{const{componentCls:rn,headerBg:mn,paddingXXS:An,colorBorder:xn}=sn;return{[`${rn}-borderless`]:{backgroundColor:mn,border:0,[`> ${rn}-item`]:{borderBottom:`1px solid ${xn}`},[` + > ${rn}-item:last-child, + > ${rn}-item:last-child ${rn}-header + `]:{borderRadius:0},[`> ${rn}-item:last-child`]:{borderBottom:0},[`> ${rn}-item > ${rn}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${rn}-item > ${rn}-content > ${rn}-content-box`]:{paddingTop:An}}}},bt=sn=>{const{componentCls:rn,paddingSM:mn}=sn;return{[`${rn}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${rn}-item`]:{borderBottom:0,[`> ${rn}-content`]:{backgroundColor:"transparent",border:0,[`> ${rn}-content-box`]:{paddingBlock:mn}}}}}};var Gt=(0,pn.Z)("Collapse",sn=>{const rn=(0,St.TS)(sn,{collapseHeaderPaddingSM:`${sn.paddingXS}px ${sn.paddingSM}px`,collapseHeaderPaddingLG:`${sn.padding}px ${sn.paddingLG}px`,collapsePanelBorderRadius:sn.borderRadiusLG});return[ft(rn),Rn(rn),bt(rn),Vt(rn),(0,Xt.Z)(rn)]},sn=>({headerPadding:`${sn.paddingSM}px ${sn.padding}px`,headerBg:sn.colorFillAlter,contentPadding:`${sn.padding}px 16px`,contentBg:sn.colorBgContainer})),He=Object.assign(Oe.forwardRef((sn,rn)=>{const{getPrefixCls:mn,direction:An,collapse:xn}=Oe.useContext(yt.E_),{prefixCls:qn,className:On,rootClassName:ke,style:et,bordered:jt=!0,ghost:cn,size:on,expandIconPosition:Dn="start",children:Fn,expandIcon:Tn}=sn,En=(0,ln.Z)(Gn=>{var ga;return(ga=on!=null?on:Gn)!==null&&ga!==void 0?ga:"middle"}),kt=mn("collapse",qn),yn=mn(),[Qt,wt]=Gt(kt),hn=Oe.useMemo(()=>Dn==="left"?"start":Dn==="right"?"end":Dn,[Dn]),bn=function(){let Gn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const ga=Tn?Tn(Gn):Oe.createElement(b.Z,{rotate:Gn.isActive?90:void 0});return(0,an.Tm)(ga,()=>({className:je()(ga.props.className,`${kt}-arrow`)}))},nn=je()(`${kt}-icon-position-${hn}`,{[`${kt}-borderless`]:!jt,[`${kt}-rtl`]:An==="rtl",[`${kt}-ghost`]:!!cn,[`${kt}-${En}`]:En!=="middle"},xn==null?void 0:xn.className,On,ke,wt),Ut=Object.assign(Object.assign({},(0,At.Z)(yn)),{motionAppear:!1,leavedClassName:`${kt}-content-hidden`}),da=Oe.useMemo(()=>Fn?(0,st.Z)(Fn).map((Gn,ga)=>{var mr,to;if(!((mr=Gn.props)===null||mr===void 0)&&mr.disabled){const co=(to=Gn.key)!==null&&to!==void 0?to:String(ga),{disabled:ir,collapsible:To}=Gn.props,_r=Object.assign(Object.assign({},(0,Je.Z)(Gn.props,["disabled"])),{key:co,collapsible:To!=null?To:ir?"disabled":void 0});return(0,an.Tm)(Gn,_r)}return Gn}):null,[Fn]);return Qt(Oe.createElement(Ge,Object.assign({ref:rn,openMotion:Ut},(0,Je.Z)(sn,["rootClassName"]),{expandIcon:bn,prefixCls:kt,className:nn,style:Object.assign(Object.assign({},xn==null?void 0:xn.style),et)}),da))}),{Panel:Wt}),zn=He},8500:function(qe,Dt,ae){"use strict";ae.d(Dt,{default:function(){return Ea}});var b=ae(97909),me=ae.n(b),je=ae(68291),Te=ae(33088),Me=ae.n(Te),Qe=ae(26850),Se=ae.n(Qe),Ze=ae(23082),Oe=ae.n(Ze),Re=ae(99873),Ye=ae.n(Re),Ve=ae(86625),Xe=ae.n(Ve),de=ae(40618),a=ae.n(de);me().extend(a()),me().extend(Xe()),me().extend(Me()),me().extend(Se()),me().extend(Oe()),me().extend(Ye()),me().extend(function(re,se){var ce=se.prototype,fe=ce.format;ce.format=function(Ce){var we=(Ce||"").replace("Wo","wo");return fe.bind(this)(we)}});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"},x=function(se){var ce=E[se];return ce||se.split("_")[0]},y=function(){(0,je.ET)(!1,"Not match any format. Please help to fire a issue about this.")},z={getNow:function(){return me()()},getFixedDate:function(se){return me()(se,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(se){return se.endOf("month")},getWeekDay:function(se){var ce=se.locale("en");return ce.weekday()+ce.localeData().firstDayOfWeek()},getYear:function(se){return se.year()},getMonth:function(se){return se.month()},getDate:function(se){return se.date()},getHour:function(se){return se.hour()},getMinute:function(se){return se.minute()},getSecond:function(se){return se.second()},addYear:function(se,ce){return se.add(ce,"year")},addMonth:function(se,ce){return se.add(ce,"month")},addDate:function(se,ce){return se.add(ce,"day")},setYear:function(se,ce){return se.year(ce)},setMonth:function(se,ce){return se.month(ce)},setDate:function(se,ce){return se.date(ce)},setHour:function(se,ce){return se.hour(ce)},setMinute:function(se,ce){return se.minute(ce)},setSecond:function(se,ce){return se.second(ce)},isAfter:function(se,ce){return se.isAfter(ce)},isValidate:function(se){return se.isValid()},locale:{getWeekFirstDay:function(se){return me()().locale(x(se)).localeData().firstDayOfWeek()},getWeekFirstDate:function(se,ce){return ce.locale(x(se)).weekday(0)},getWeek:function(se,ce){return ce.locale(x(se)).week()},getShortWeekDays:function(se){return me()().locale(x(se)).localeData().weekdaysMin()},getShortMonths:function(se){return me()().locale(x(se)).localeData().monthsShort()},format:function(se,ce,fe){return ce.locale(x(se)).format(fe)},parse:function(se,ce,fe){for(var pe=x(se),Ce=0;Ce1&&(we=se.addDate(we,-7)),we}function yn(re,se,ce){var fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(se){case"year":return ce.addYear(re,fe*10);case"quarter":case"month":return ce.addYear(re,fe);default:return ce.addMonth(re,fe)}}function Qt(re,se){var ce=se.generateConfig,fe=se.locale,pe=se.format;return typeof pe=="function"?pe(re):ce.locale.format(fe.locale,re,pe)}function wt(re,se){var ce=se.generateConfig,fe=se.locale,pe=se.formatList;return!re||typeof pe[0]=="function"?null:ce.locale.parse(fe.locale,re,pe)}function hn(re){var se=re.cellDate,ce=re.mode,fe=re.disabledDate,pe=re.generateConfig;if(!fe)return!1;var Ce=function(qt,Lt,Ht){for(var un=Lt;un<=Ht;){var en=void 0;switch(qt){case"date":{if(en=pe.setDate(se,un),!fe(en))return!1;break}case"month":{if(en=pe.setMonth(se,un),!hn({cellDate:en,mode:"month",generateConfig:pe,disabledDate:fe}))return!1;break}case"year":{if(en=pe.setYear(se,un),!hn({cellDate:en,mode:"year",generateConfig:pe,disabledDate:fe}))return!1;break}}un+=1}return!0};switch(ce){case"date":case"week":return fe(se);case"month":{var we=1,gt=pe.getDate(pe.getEndDate(se));return Ce("date",we,gt)}case"quarter":{var lt=Math.floor(pe.getMonth(se)/3)*3,ot=lt+2;return Ce("month",lt,ot)}case"year":return Ce("month",0,11);case"decade":{var zt=pe.getYear(se),Pt=Math.floor(zt/mn)*mn,ht=Pt+mn-1;return Ce("year",Pt,ht)}}}function bn(re,se){var ce=se.formatList,fe=se.generateConfig,pe=se.locale;return(0,sn.Z)(function(){if(!re)return[[""],""];for(var Ce="",we=[],gt=0;gt1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(ot.current),un){lt(Ht);return}ot.current=requestAnimationFrame(function(){lt(Ht)})}var Pt=bn(gt,{formatList:ce,generateConfig:fe,locale:pe}),ht=(0,Fe.Z)(Pt,2),Bt=ht[1];function qt(Ht){zt(Ht)}function Lt(){var Ht=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;zt(null,Ht)}return(0,ue.useEffect)(function(){Lt(!0)},[re]),(0,ue.useEffect)(function(){return function(){return cancelAnimationFrame(ot.current)}},[]),[Bt,qt,Lt]}var Ut=ae(92389),da=ae(96523),Gn=ae(74902),ga=ae(48130),mr=new Map;function to(re,se){var ce;function fe(){(0,ga.Z)(re)?se():ce=(0,da.Z)(function(){fe()})}return fe(),function(){da.Z.cancel(ce)}}function co(re,se,ce){if(mr.get(re)&&cancelAnimationFrame(mr.get(re)),ce<=0){mr.set(re,requestAnimationFrame(function(){re.scrollTop=se}));return}var fe=se-re.scrollTop,pe=fe/ce*10;mr.set(re,requestAnimationFrame(function(){re.scrollTop+=pe,re.scrollTop!==se&&co(re,se,ce-10)}))}function ir(re,se){var ce=se.onLeftRight,fe=se.onCtrlLeftRight,pe=se.onUpDown,Ce=se.onPageUpDown,we=se.onEnter,gt=re.which,lt=re.ctrlKey,ot=re.metaKey;switch(gt){case Ut.Z.LEFT:if(lt||ot){if(fe)return fe(-1),!0}else if(ce)return ce(-1),!0;break;case Ut.Z.RIGHT:if(lt||ot){if(fe)return fe(1),!0}else if(ce)return ce(1),!0;break;case Ut.Z.UP:if(pe)return pe(-1),!0;break;case Ut.Z.DOWN:if(pe)return pe(1),!0;break;case Ut.Z.PAGE_UP:if(Ce)return Ce(-1),!0;break;case Ut.Z.PAGE_DOWN:if(Ce)return Ce(1),!0;break;case Ut.Z.ENTER:if(we)return we(),!0;break}return!1}function To(re,se,ce,fe){var pe=re;if(!pe)switch(se){case"time":pe=fe?"hh:mm:ss a":"HH:mm:ss";break;case"week":pe="gggg-wo";break;case"month":pe="YYYY-MM";break;case"quarter":pe="YYYY-[Q]Q";break;case"year":pe="YYYY";break;default:pe=ce?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return pe}function _r(re,se,ce){var fe=re==="time"?8:10,pe=typeof se=="function"?se(ce.getNow()).length:se.length;return Math.max(fe,pe)+2}var cr=null,fr=new Set;function Wo(re){return!cr&&typeof window!="undefined"&&window.addEventListener&&(cr=function(ce){(0,Gn.Z)(fr).forEach(function(fe){fe(ce)})},window.addEventListener("mousedown",cr)),fr.add(re),function(){fr.delete(re),fr.size===0&&(window.removeEventListener("mousedown",cr),cr=null)}}function Sr(re){var se=re.target;if(re.composed&&se.shadowRoot){var ce;return((ce=re.composedPath)===null||ce===void 0?void 0:ce.call(re)[0])||se}return se}var ui=function(se){return se==="month"||se==="date"?"year":se},mo=function(se){return se==="date"?"month":se},Ei=function(se){return se==="month"||se==="date"?"quarter":se},Ho=function(se){return se==="date"?"week":se},Si={year:ui,month:mo,quarter:Ei,week:Ho,time:null,date:null};function va(re,se){return re.some(function(ce){return ce&&ce.contains(se)})}function lr(re){var se=re.open,ce=re.value,fe=re.isClickOutside,pe=re.triggerOpen,Ce=re.forwardKeyDown,we=re.onKeyDown,gt=re.blurToCancel,lt=re.onSubmit,ot=re.onCancel,zt=re.onFocus,Pt=re.onBlur,ht=re.changeOnBlur,Bt=(0,ue.useState)(!1),qt=(0,Fe.Z)(Bt,2),Lt=qt[0],Ht=qt[1],un=(0,ue.useState)(!1),en=(0,Fe.Z)(un,2),gn=en[0],fn=en[1],Bn=(0,ue.useRef)(!1),jn=(0,ue.useRef)(!1),Vn=(0,ue.useRef)(!1),za={onMouseDown:function(){Ht(!0),pe(!0)},onKeyDown:function(qa){var Ln=function(){Vn.current=!0};if(we(qa,Ln),!Vn.current){switch(qa.which){case Ut.Z.ENTER:{se?lt()!==!1&&Ht(!0):pe(!0),qa.preventDefault();return}case Ut.Z.TAB:{Lt&&se&&!qa.shiftKey?(Ht(!1),qa.preventDefault()):!Lt&&se&&!Ce(qa)&&qa.shiftKey&&(Ht(!0),qa.preventDefault());return}case Ut.Z.ESC:{Ht(!0),ot();return}}!se&&![Ut.Z.SHIFT].includes(qa.which)?pe(!0):Lt||Ce(qa)}},onFocus:function(qa){Ht(!0),fn(!0),zt&&zt(qa)},onBlur:function(qa){if(Bn.current||!fe(document.activeElement)){Bn.current=!1;return}gt?setTimeout(function(){for(var Ln=document,Fa=Ln.activeElement;Fa&&Fa.shadowRoot;)Fa=Fa.shadowRoot.activeElement;fe(Fa)&&ot()},0):se&&(pe(!1),jn.current&<()),fn(!1),Pt==null||Pt(qa)}};return(0,ue.useEffect)(function(){jn.current=!1},[se]),(0,ue.useEffect)(function(){jn.current=!0},[ce]),(0,ue.useEffect)(function(){return Wo(function(ka){var qa=Sr(ka),Ln=fe(qa);se&&(Ln?!ht&&(!gn||Ln)&&pe(!1):(Bn.current=!0,(0,da.Z)(function(){Bn.current=!1})))})}),[za,{focused:gn,typing:Lt}]}function ko(re,se){return ue.useMemo(function(){return re||(se?((0,je.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(se).map(function(ce){var fe=(0,Fe.Z)(ce,2),pe=fe[0],Ce=fe[1];return{label:pe,value:Ce}})):[])},[re,se])}var vo=ae(14075);function It(re){var se=re.valueTexts,ce=re.onTextChange,fe=ue.useState(""),pe=(0,Fe.Z)(fe,2),Ce=pe[0],we=pe[1],gt=ue.useRef([]);gt.current=se;function lt(zt){we(zt),ce(zt)}function ot(){we(gt.current[0])}return(0,vo.Z)(function(){se.every(function(zt){return zt!==Ce})&&ot()},[se.join("||")]),[Ce,lt,ot]}var $t=ue.createContext({}),Yt=$t,la=ae(71002);function ba(re){var se=re.cellRender,ce=re.monthCellRender,fe=re.dateRender,pe=ue.useMemo(function(){if(se)return se;if(!(!ce&&!fe))return function(Ce,we){var gt=Ce;return fe&&we.type==="date"?fe(gt,we.today):ce&&we.type==="month"?ce(gt,we.locale):we.originNode}},[se,ce,fe]);return pe}function Wa(re,se){for(var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",fe=String(re);fe.length=1?ce|0:1,we=re;we<=se;we+=Ce)pe.push({label:Wa(we,2),value:we,disabled:(fe||[]).includes(we)});return pe}function $e(re){var se=re.generateConfig,ce=re.prefixCls,fe=re.operationRef,pe=re.activeColumnIndex,Ce=re.value,we=re.showHour,gt=re.showMinute,lt=re.showSecond,ot=re.use12Hours,zt=re.hourStep,Pt=zt===void 0?1:zt,ht=re.minuteStep,Bt=ht===void 0?1:ht,qt=re.secondStep,Lt=qt===void 0?1:qt,Ht=re.disabledHours,un=re.disabledMinutes,en=re.disabledSeconds,gn=re.disabledTime,fn=re.hideDisabledOptions,Bn=re.onSelect,jn=re.cellRender,Vn=re.locale,za=[],ka="".concat(ce,"-content"),qa="".concat(ce,"-time-panel"),Ln,Fa=Ce?se.getHour(Ce):-1,Ar=Fa,br=Ce?se.getMinute(Ce):-1,Xn=Ce?se.getSecond(Ce):-1,aa=se.getNow(),vn=ue.useMemo(function(){if(gn){var so=gn(aa);return[so.disabledHours,so.disabledMinutes,so.disabledSeconds]}return[Ht,un,en]},[Ht,un,en,gn,aa]),Ha=(0,Fe.Z)(vn,3),er=Ha[0],Za=Ha[1],Sa=Ha[2],Ta=nr(0,23,Pt,er&&er()),Pr=(0,sn.Z)(function(){return Ta},Ta,ua);ot&&(Ln=Ar>=12,Ar%=12);var Oo=ue.useMemo(function(){if(!ot)return[!1,!1];var so=[!0,!0];return Pr.forEach(function(Ji){var Li=Ji.disabled,$o=Ji.value;Li||($o>=12?so[1]=!1:so[0]=!1)}),so},[ot,Pr]),bi=(0,Fe.Z)(Oo,2),ru=bi[0],Ko=bi[1],Qo=ue.useMemo(function(){return ot?Pr.filter(Ln?function(so){return so.value>=12}:function(so){return so.value<12}).map(function(so){var Ji=so.value%12,Li=Ji===0?"12":Wa(Ji,2);return(0,Gt.Z)((0,Gt.Z)({},so),{},{label:Li,value:Ji})}):Pr},[ot,Ln,Pr]),yi=nr(0,59,Bt,Za&&Za(Fa)),Xi=nr(0,59,Lt,Sa&&Sa(Fa,br)),Ki=vt({value:Ce,generateConfig:se,disabledMinutes:Za,disabledSeconds:Sa,minutes:yi,seconds:Xi,use12Hours:ot});fe.current={onUpDown:function(Ji){var Li=za[pe];if(Li)for(var $o=Li.units.findIndex(function(al){return al.value===Li.value}),Nr=Li.units.length,ei=1;ei2&&arguments[2]!==void 0?arguments[2]:!1;(gu===Ht||Fr)&&(ts(Un),za&&za(Un),Ki&&Ki(Un,Qa),ka&&!Tn(lt,Un,qu)&&!(Bt!=null&&Bt(Un))&&ka(Un))},gl=function(Un){if(ni.includes(gu)){var Qa,Fr,Fo=gu==="date";switch(Un===Ut.Z.PAGE_UP||Un===Ut.Z.PAGE_DOWN?Fr=Fo?lt.addMonth:lt.addYear:Fr=Fo?lt.addDate:lt.addMonth,Un){case Ut.Z.LEFT:case Ut.Z.PAGE_UP:Qa=Fr(ju,-1);break;case Ut.Z.RIGHT:case Ut.Z.PAGE_DOWN:Qa=Fr(ju,1);break;case Ut.Z.UP:case Ut.Z.DOWN:Qa=Fr(ju,Number("".concat(Un===Ut.Z.UP?"-":"").concat(Fo?xn:Ra)));break}if(Qa)return!(Bt!=null&&Bt(Qa))}return!0},Pl=function(Un){if(ei.current&&ei.current.onKeyDown){var Qa=!0,Fr=Un.which;if([Ut.Z.LEFT,Ut.Z.RIGHT,Ut.Z.UP,Ut.Z.DOWN,Ut.Z.PAGE_UP,Ut.Z.PAGE_DOWN,Ut.Z.ENTER].includes(Fr)&&(Un.preventDefault(),Fr!==Ut.Z.ENTER&&en===0&&(Qa=gl(Fr))),Qa)return ei.current.onKeyDown(Un)}return(0,je.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},mi=function(Un){ei.current&&ei.current.onBlur&&ei.current.onBlur(Un)};Xi&&Li!=="right"&&(Xi.current={onKeyDown:Pl,onClose:function(){ei.current&&ei.current.onClose&&ei.current.onClose()}}),ue.useEffect(function(){ot&&!ji.current&&$u(ot)},[ot]),ue.useEffect(function(){ji.current=!1},[]);var ti,el=ba({cellRender:Oo,monthCellRender:Pr,dateRender:Ta}),Ci=(0,Gt.Z)((0,Gt.Z)({},re),{},{cellRender:el,operationRef:ei,prefixCls:pe,viewDate:ju,value:qu,onViewDateChange:Vu,sourceMode:Sl,onPanelChange:_u,disabledDate:Bt});switch(delete Ci.onChange,delete Ci.onSelect,gu){case"decade":ti=ue.createElement(ma,(0,oe.Z)({},Ci,{onSelect:function(Un,Qa){Vu(Un),Gu(Un,Qa)}}));break;case"year":ti=ue.createElement(wr,(0,oe.Z)({},Ci,{onSelect:function(Un,Qa){Vu(Un),Gu(Un,Qa)}}));break;case"month":ti=ue.createElement(Br,(0,oe.Z)({},Ci,{onSelect:function(Un,Qa){Vu(Un),Gu(Un,Qa)}}));break;case"quarter":ti=ue.createElement(uu,(0,oe.Z)({},Ci,{onSelect:function(Un,Qa){Vu(Un),Gu(Un,Qa)}}));break;case"week":ti=ue.createElement(Na,(0,oe.Z)({},Ci,{onSelect:function(Un,Qa){Vu(Un),Gu(Un,Qa)}}));break;case"time":delete Ci.showTime,ti=ue.createElement(Ie,(0,oe.Z)({},Ci,(0,la.Z)(fn)==="object"?fn:null,{onSelect:function(Un,Qa){Vu(Un),Gu(Un,Qa)}}));break;default:fn?ti=ue.createElement(Tt,(0,oe.Z)({},Ci,{onSelect:function(Un,Qa){Vu(Un),Gu(Un,Qa)}})):ti=ue.createElement(Mi,(0,oe.Z)({},Ci,{onSelect:function(Un,Qa){Vu(Un),Gu(Un,Qa)}}))}var ou,mu,Il=function(){var Un=lt.getNow(),Qa=Yn(lt.getHour(Un),lt.getMinute(Un),lt.getSecond(Un),ru?vn:1,Ko?er:1,Qo?Sa:1),Fr=Yi(lt,Un,Qa[0],Qa[1],Qa[2]);Gu(Fr,"submit")};Ru||(ou=Qr(pe,gu,jn),fn&&gu!=="date"?mu=null:mu=Do({prefixCls:pe,components:br,needConfirmButton:bi,okDisabled:!qu||Bt&&Bt(qu),locale:gt,showNow:gn,onNow:bi&&Il,onOk:function(){qu&&(Gu(qu,"submit",!0),Ar&&Ar(qu))}}));var yl;if(Bn&&gu==="date"&&Ht==="date"&&!fn){var Tl=lt.getNow(),ys="".concat(pe,"-today-btn"),Ft=Bt&&Bt(Tl);yl=ue.createElement("a",{className:Xt()(ys,Ft&&"".concat(ys,"-disabled")),"aria-disabled":Ft,onClick:function(){Ft||Gu(Tl,"mouse",!0)}},gt.today)}return ue.createElement(Yt.Provider,{value:(0,Gt.Z)((0,Gt.Z)({},yi),{},{mode:gu,hideHeader:"hideHeader"in re?Vn:yi.hideHeader,hidePrevBtn:Ji&&Li==="right",hideNextBtn:Ji&&Li==="left"})},ue.createElement("div",{tabIndex:en,className:Xt()("".concat(pe,"-panel"),Ce,(se={},(0,bt.Z)(se,"".concat(pe,"-panel-has-range"),$o&&$o[0]&&$o[1]),(0,bt.Z)(se,"".concat(pe,"-panel-has-range-hover"),Nr&&Nr[0]&&Nr[1]),(0,bt.Z)(se,"".concat(pe,"-panel-rtl"),Xn==="rtl"),se)),style:we,onKeyDown:Pl,onBlur:mi,onMouseDown:Ln},ti,ou||mu||yl?ue.createElement("div",{className:"".concat(pe,"-footer")},ou,mu,yl):null))}var zi=ai,ri=ae(45987),Ti=ae(73935);function Ai(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Pi={};function Mu(re,se){}function Ku(re,se){}function Ll(){Pi={}}function Cl(re,se,ce){!se&&!Pi[ce]&&(re(!1,ce),Pi[ce]=!0)}function Ou(re,se){Cl(Mu,re,se)}function tl(re,se){Cl(Ku,re,se)}var Ml=null,Gl=ae(49286);function cu(re,se,ce){var fe=ue.useRef({});return(!("value"in fe.current)||ce(fe.current.condition,se))&&(fe.current.value=re(),fe.current.condition=se),fe.current.value}function ku(re,se){typeof re=="function"?re(se):(0,la.Z)(re)==="object"&&re&&"current"in re&&(re.current=se)}function rs(){for(var re=arguments.length,se=new Array(re),ce=0;ce0&&arguments[0]!==void 0?arguments[0]:{},se=re.mark;return se?se.startsWith("data-")?se:"data-".concat(se):os}function Ns(re){if(re.attachTo)return re.attachTo;var se=document.querySelector("head");return se||document.body}function zo(re){return re==="queue"?"prependQueue":re?"prepend":"append"}function $l(re){return Array.from((Rl.get(re)||re).children).filter(function(se){return se.tagName==="STYLE"})}function lc(re){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Ai())return null;var ce=se.csp,fe=se.prepend,pe=document.createElement("style");pe.setAttribute(eu,zo(fe)),ce!=null&&ce.nonce&&(pe.nonce=ce==null?void 0:ce.nonce),pe.innerHTML=re;var Ce=Ns(se),we=Ce.firstChild;if(fe){if(fe==="queue"){var gt=$l(Ce).filter(function(lt){return["prepend","prependQueue"].includes(lt.getAttribute(eu))});if(gt.length)return Ce.insertBefore(pe,gt[gt.length-1].nextSibling),pe}Ce.insertBefore(pe,we)}else Ce.appendChild(pe);return pe}function Zu(re){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=Ns(se);return $l(ce).find(function(fe){return fe.getAttribute(ql(se))===re})}function Al(re){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ce=Zu(re,se);if(ce){var fe=Ns(se);fe.removeChild(ce)}}function Xc(re,se){var ce=Rl.get(re);if(!ce||!bs(document,ce)){var fe=lc("",se),pe=fe.parentNode;Rl.set(re,pe),re.removeChild(fe)}}function rd(){Rl.clear()}function zs(re,se){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},fe=Ns(ce);Xc(fe,ce);var pe=Zu(se,ce);if(pe){var Ce,we;if((Ce=ce.csp)!==null&&Ce!==void 0&&Ce.nonce&&pe.nonce!==((we=ce.csp)===null||we===void 0?void 0:we.nonce)){var gt;pe.nonce=(gt=ce.csp)===null||gt===void 0?void 0:gt.nonce}return pe.innerHTML!==re&&(pe.innerHTML=re),pe}var lt=lc(re,ce);return lt.setAttribute(ql(ce),se),lt}var Qs;function Ac(re){if(typeof document=="undefined")return 0;if(re||Qs===void 0){var se=document.createElement("div");se.style.width="100%",se.style.height="200px";var ce=document.createElement("div"),fe=ce.style;fe.position="absolute",fe.top="0",fe.left="0",fe.pointerEvents="none",fe.visibility="hidden",fe.width="200px",fe.height="150px",fe.overflow="hidden",ce.appendChild(se),document.body.appendChild(ce);var pe=se.offsetWidth;ce.style.overflow="scroll";var Ce=se.offsetWidth;pe===Ce&&(Ce=ce.clientWidth),document.body.removeChild(ce),Qs=pe-Ce}return Qs}function sc(re){var se=re.match(/^(.*)px$/),ce=Number(se==null?void 0:se[1]);return Number.isNaN(ce)?Ac():ce}function cc(re){if(typeof document=="undefined"||!re||!(re instanceof Element))return{width:0,height:0};var se=getComputedStyle(re,"::-webkit-scrollbar"),ce=se.width,fe=se.height;return{width:sc(ce),height:sc(fe)}}function dc(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ss="rc-util-locker-".concat(Date.now()),Is=0;function gc(re){var se=!!re,ce=ue.useState(function(){return Is+=1,"".concat(ss,"_").concat(Is)}),fe=(0,Fe.Z)(ce,1),pe=fe[0];Fu(function(){if(se){var Ce=cc(document.body).width,we=dc();zs(` +html body { + overflow-y: hidden; + `.concat(we?"width: calc(100% - ".concat(Ce,"px);"):"",` +}`),pe)}else Al(pe);return function(){Al(pe)}},[se,pe])}var bc=!1;function kc(re){return typeof re=="boolean"&&(bc=re),bc}var Fc=function(se){return se===!1?!1:!Ai()||!se?null:typeof se=="string"?document.querySelector(se):typeof se=="function"?se():se},mc=ue.forwardRef(function(re,se){var ce=re.open,fe=re.autoLock,pe=re.getContainer,Ce=re.debug,we=re.autoDestroy,gt=we===void 0?!0:we,lt=re.children,ot=ue.useState(ce),zt=(0,Fe.Z)(ot,2),Pt=zt[0],ht=zt[1],Bt=Pt||ce;ue.useEffect(function(){(gt||ce)&&ht(ce)},[ce,gt]);var qt=ue.useState(function(){return Fc(pe)}),Lt=(0,Fe.Z)(qt,2),Ht=Lt[0],un=Lt[1];ue.useEffect(function(){var Fa=Fc(pe);un(Fa!=null?Fa:null)});var en=As(Bt&&!Ht,Ce),gn=(0,Fe.Z)(en,2),fn=gn[0],Bn=gn[1],jn=Ht!=null?Ht:fn;gc(fe&&ce&&Ai()&&(jn===fn||jn===document.body));var Vn=null;if(lt&&Da(lt)&&se){var za=lt;Vn=za.ref}var ka=Ui(Vn,se);if(!Bt||!Ai()||Ht===void 0)return null;var qa=jn===!1||kc(),Ln=lt;return se&&(Ln=ue.cloneElement(lt,{ref:ka})),ue.createElement(Mo.Provider,{value:Bn},qa?Ln:(0,Ti.createPortal)(Ln,jn))}),fc=mc,Dc=fc,Bc=ae(48555);function Fs(re){return re instanceof HTMLElement||re instanceof SVGElement}function Qc(re){return Fs(re)?re:re instanceof React.Component?ReactDOM.findDOMNode(re):null}function Gs(re){var se;return re==null||(se=re.getRootNode)===null||se===void 0?void 0:se.call(re)}function vc(re){return Gs(re)instanceof ShadowRoot}function Hs(re){return vc(re)?Gs(re):null}var ms=ae(77527);function is(){var re=(0,Gt.Z)({},Pe);return re.useId}var cs=0;function Js(){}var Ds=is(),Jc=Ds?function(se){var ce=Ds();return se||ce}:function(se){var ce=ue.useState("ssr-id"),fe=(0,Fe.Z)(ce,2),pe=fe[0],Ce=fe[1];return ue.useEffect(function(){var we=cs;cs+=1,Ce("rc_unique_".concat(we))},[]),se||pe},qc=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var re=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(re)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(re==null?void 0:re.substr(0,4))},Zc=ue.createContext(null),wc=Zc;function qs(re){return re?Array.isArray(re)?re:[re]:[]}function Rs(re,se,ce,fe){return ue.useMemo(function(){var pe=qs(ce!=null?ce:se),Ce=qs(fe!=null?fe:se),we=new Set(pe),gt=new Set(Ce);return re&&(we.has("hover")&&(we.delete("hover"),we.add("click")),gt.has("hover")&&(gt.delete("hover"),gt.add("click"))),[we,gt]},[re,se,ce,fe])}function Ts(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ce=arguments.length>2?arguments[2]:void 0;return ce?re[0]===se[0]:re[0]===se[0]&&re[1]===se[1]}function pc(re,se,ce,fe){for(var pe=ce.points,Ce=Object.keys(re),we=0;we1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(re)?se:re}function dt(re){return ct(parseFloat(re),0)}function Jt(re,se){var ce=(0,Gt.Z)({},re);return(se||[]).forEach(function(fe){if(!(fe instanceof HTMLBodyElement||fe instanceof HTMLHtmlElement)){var pe=Ee(fe).getComputedStyle(fe),Ce=pe.overflow,we=pe.overflowClipMargin,gt=pe.borderTopWidth,lt=pe.borderBottomWidth,ot=pe.borderLeftWidth,zt=pe.borderRightWidth,Pt=fe.getBoundingClientRect(),ht=fe.offsetHeight,Bt=fe.clientHeight,qt=fe.offsetWidth,Lt=fe.clientWidth,Ht=dt(gt),un=dt(lt),en=dt(ot),gn=dt(zt),fn=ct(Math.round(Pt.width/qt*1e3)/1e3),Bn=ct(Math.round(Pt.height/ht*1e3)/1e3),jn=(qt-Lt-en-gn)*fn,Vn=(ht-Bt-Ht-un)*Bn,za=Ht*Bn,ka=un*Bn,qa=en*fn,Ln=gn*fn,Fa=0,Ar=0;if(Ce==="clip"){var br=dt(we);Fa=br*fn,Ar=br*Bn}var Xn=Pt.x+qa-Fa,aa=Pt.y+za-Ar,vn=Xn+Pt.width+2*Fa-qa-Ln-jn,Ha=aa+Pt.height+2*Ar-za-ka-Vn;ce.left=Math.max(ce.left,Xn),ce.top=Math.max(ce.top,aa),ce.right=Math.min(ce.right,vn),ce.bottom=Math.min(ce.bottom,Ha)}}),ce}function dn(re){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ce="".concat(se),fe=ce.match(/^(.*)\%$/);return fe?re*(parseFloat(fe[1])/100):parseFloat(ce)}function Mn(re,se){var ce=se||[],fe=(0,Fe.Z)(ce,2),pe=fe[0],Ce=fe[1];return[dn(re.width,pe),dn(re.height,Ce)]}function ta(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[re[0],re[1]]}function $n(re,se){var ce=se[0],fe=se[1],pe,Ce;return ce==="t"?Ce=re.y:ce==="b"?Ce=re.y+re.height:Ce=re.y+re.height/2,fe==="l"?pe=re.x:fe==="r"?pe=re.x+re.width:pe=re.x+re.width/2,{x:pe,y:Ce}}function sa(re,se){var ce={t:"b",b:"t",l:"r",r:"l"};return re.map(function(fe,pe){return pe===se?ce[fe]||"c":fe}).join("")}function ja(re,se,ce,fe,pe,Ce,we){var gt=ue.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:pe[fe]||{}}),lt=(0,Fe.Z)(gt,2),ot=lt[0],zt=lt[1],Pt=ue.useRef(0),ht=ue.useMemo(function(){return se?xe(se):[]},[se]),Bt=ue.useRef({}),qt=function(){Bt.current={}};re||qt();var Lt=(0,ms.Z)(function(){if(se&&ce&&re){let rt=function(Pn,ha){var Ca=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ei,Ma=er.x+Pn,or=er.y+ha,Dr=Ma+Qo,Rr=or+Ko,Ro=Math.max(Ma,Ca.left),Yo=Math.max(or,Ca.top),Di=Math.min(Dr,Ca.right),tr=Math.min(Rr,Ca.bottom);return Math.max(0,(Di-Ro)*(tr-Yo))},Ot=function(){Fr=er.y+ti,Fo=Fr+Ko,iu=er.x+mi,lu=iu+Qo};var en,gn,fn=se,Bn=fn.ownerDocument,jn=Ee(fn),Vn=jn.getComputedStyle(fn),za=Vn.width,ka=Vn.height,qa=Vn.position,Ln=fn.style.left,Fa=fn.style.top,Ar=fn.style.right,br=fn.style.bottom,Xn=(0,Gt.Z)((0,Gt.Z)({},pe[fe]),Ce),aa=Bn.createElement("div");(en=fn.parentElement)===null||en===void 0||en.appendChild(aa),aa.style.left="".concat(fn.offsetLeft,"px"),aa.style.top="".concat(fn.offsetTop,"px"),aa.style.position=qa,aa.style.height="".concat(fn.offsetHeight,"px"),aa.style.width="".concat(fn.offsetWidth,"px"),fn.style.left="0",fn.style.top="0",fn.style.right="auto",fn.style.bottom="auto";var vn;if(Array.isArray(ce))vn={x:ce[0],y:ce[1],width:0,height:0};else{var Ha=ce.getBoundingClientRect();vn={x:Ha.x,y:Ha.y,width:Ha.width,height:Ha.height}}var er=fn.getBoundingClientRect(),Za=Bn.documentElement,Sa=Za.clientWidth,Ta=Za.clientHeight,Pr=Za.scrollWidth,Oo=Za.scrollHeight,bi=Za.scrollTop,ru=Za.scrollLeft,Ko=er.height,Qo=er.width,yi=vn.height,Xi=vn.width,Ki={left:0,top:0,right:Sa,bottom:Ta},Ru={left:-ru,top:-bi,right:Pr-ru,bottom:Oo-bi},Qi=Xn.htmlRegion,so="visible",Ji="visibleFirst";Qi!=="scroll"&&Qi!==Ji&&(Qi=so);var Li=Qi===Ji,$o=Jt(Ru,ht),Nr=Jt(Ki,ht),ei=Qi===so?Nr:$o,ji=Li?Nr:ei;fn.style.left="auto",fn.style.top="auto",fn.style.right="0",fn.style.bottom="0";var al=fn.getBoundingClientRect();fn.style.left=Ln,fn.style.top=Fa,fn.style.right=Ar,fn.style.bottom=br,(gn=fn.parentElement)===null||gn===void 0||gn.removeChild(aa);var dl=ct(Math.round(Qo/parseFloat(za)*1e3)/1e3),qu=ct(Math.round(Ko/parseFloat(ka)*1e3)/1e3);if(dl===0||qu===0||Fs(ce)&&!(0,ga.Z)(ce))return;var ts=Xn.offset,Ps=Xn.targetOffset,xl=Mn(er,ts),ju=(0,Fe.Z)(xl,2),$u=ju[0],Vu=ju[1],jl=Mn(vn,Ps),zu=(0,Fe.Z)(jl,2),Nl=zu[0],gu=zu[1];vn.x-=Nl,vn.y-=gu;var Yu=Xn.points||[],Hu=(0,Fe.Z)(Yu,2),Ii=Hu[0],Sl=Hu[1],rl=ta(Sl),_u=ta(Ii),Gu=$n(vn,rl),gl=$n(er,_u),Pl=(0,Gt.Z)({},Xn),mi=Gu.x-gl.x+$u,ti=Gu.y-gl.y+Vu,el=rt(mi,ti),Ci=rt(mi,ti,Nr),ou=$n(vn,["t","l"]),mu=$n(er,["t","l"]),Il=$n(vn,["b","r"]),yl=$n(er,["b","r"]),Tl=Xn.overflow||{},ys=Tl.adjustX,Ft=Tl.adjustY,wn=Tl.shiftX,Un=Tl.shiftY,Qa=function(ha){return typeof ha=="boolean"?ha:ha>=0},Fr,Fo,iu,lu;Ot();var fl=Qa(Ft),vl=_u[0]===rl[0];if(fl&&_u[0]==="t"&&(Fo>ji.bottom||Bt.current.bt)){var Eo=ti;vl?Eo-=Ko-yi:Eo=ou.y-yl.y-Vu;var Wr=rt(mi,Eo),Pu=rt(mi,Eo,Nr);Wr>el||Wr===el&&(!Li||Pu>=Ci)?(Bt.current.bt=!0,ti=Eo,Vu=-Vu,Pl.points=[sa(_u,0),sa(rl,0)]):Bt.current.bt=!1}if(fl&&_u[0]==="b"&&(Frel||Wl===el&&(!Li||Fi>=Ci)?(Bt.current.tb=!0,ti=Jo,Vu=-Vu,Pl.points=[sa(_u,0),sa(rl,0)]):Bt.current.tb=!1}var wu=Qa(ys),Yl=_u[1]===rl[1];if(wu&&_u[1]==="l"&&(lu>ji.right||Bt.current.rl)){var kl=mi;Yl?kl-=Qo-Xi:kl=ou.x-yl.x-$u;var Os=rt(kl,ti),Ks=rt(kl,ti,Nr);Os>el||Os===el&&(!Li||Ks>=Ci)?(Bt.current.rl=!0,mi=kl,$u=-$u,Pl.points=[sa(_u,1),sa(rl,1)]):Bt.current.rl=!1}if(wu&&_u[1]==="r"&&(iuel||au===el&&(!Li||Yr>=Ci)?(Bt.current.lr=!0,mi=ls,$u=-$u,Pl.points=[sa(_u,1),sa(rl,1)]):Bt.current.lr=!1}Ot();var Xu=wn===!0?0:wn;typeof Xu=="number"&&(iuNr.right&&(mi-=lu-Nr.right-$u,vn.x>Nr.right-Xu&&(mi+=vn.x-Nr.right+Xu)));var Hr=Un===!0?0:Un;typeof Hr=="number"&&(FrNr.bottom&&(ti-=Fo-Nr.bottom-Vu,vn.y>Nr.bottom-Hr&&(ti+=vn.y-Nr.bottom+Hr)));var ol=er.x+mi,zl=ol+Qo,xu=er.y+ti,Cs=xu+Ko,Hl=vn.x,Oc=Hl+Xi,ee=vn.y,ne=ee+yi,le=Math.max(ol,Hl),ge=Math.min(zl,Oc),ve=(le+ge)/2,he=ve-ol,De=Math.max(xu,ee),Ne=Math.min(Cs,ne),at=(De+Ne)/2,Et=at-xu;we==null||we(se,Pl);var pt=al.right-er.x-(mi+er.width),it=al.bottom-er.y-(ti+er.height);zt({ready:!0,offsetX:mi/dl,offsetY:ti/qu,offsetR:pt/dl,offsetB:it/qu,arrowX:he/dl,arrowY:Et/qu,scaleX:dl,scaleY:qu,align:Pl})}}),Ht=function(){Pt.current+=1;var gn=Pt.current;Promise.resolve().then(function(){Pt.current===gn&&Lt()})},un=function(){zt(function(gn){return(0,Gt.Z)((0,Gt.Z)({},gn),{},{ready:!1})})};return(0,vo.Z)(un,[fe]),(0,vo.Z)(function(){re||un()},[re]),[ot.ready,ot.offsetX,ot.offsetY,ot.offsetR,ot.offsetB,ot.arrowX,ot.arrowY,ot.scaleX,ot.scaleY,ot.align,Ht]}function Aa(re,se,ce,fe,pe){(0,vo.Z)(function(){if(re&&se&&ce){let Pt=function(){fe(),pe()};var Ce=se,we=ce,gt=xe(Ce),lt=xe(we),ot=Ee(we),zt=new Set([ot].concat((0,Gn.Z)(gt),(0,Gn.Z)(lt)));return zt.forEach(function(ht){ht.addEventListener("scroll",Pt,{passive:!0})}),ot.addEventListener("resize",Pt,{passive:!0}),fe(),function(){zt.forEach(function(ht){ht.removeEventListener("scroll",Pt),ot.removeEventListener("resize",Pt)})}}},[re,se,ce])}var ar=ae(60276);function ya(re,se,ce,fe,pe,Ce,we,gt){var lt=ue.useRef(re),ot=ue.useRef(!1);lt.current!==re&&(ot.current=!0,lt.current=re),ue.useEffect(function(){var zt=(0,da.Z)(function(){ot.current=!1});return function(){da.Z.cancel(zt)}},[re]),ue.useEffect(function(){if(se&&fe&&(!pe||Ce)){var zt=function(){var qa=!1,Ln=function(br){var Xn=br.target;qa=we(Xn)},Fa=function(br){var Xn=br.target;!ot.current&<.current&&!qa&&!we(Xn)&>(!1)};return[Ln,Fa]},Pt=zt(),ht=(0,Fe.Z)(Pt,2),Bt=ht[0],qt=ht[1],Lt=zt(),Ht=(0,Fe.Z)(Lt,2),un=Ht[0],en=Ht[1],gn=Ee(fe);gn.addEventListener("mousedown",Bt,!0),gn.addEventListener("click",qt,!0),gn.addEventListener("contextmenu",qt,!0);var fn=Hs(ce);if(fn&&(fn.addEventListener("mousedown",un,!0),fn.addEventListener("click",en,!0),fn.addEventListener("contextmenu",en,!0)),0)var Bn,jn,Vn,za;return function(){gn.removeEventListener("mousedown",Bt,!0),gn.removeEventListener("click",qt,!0),gn.removeEventListener("contextmenu",qt,!0),fn&&(fn.removeEventListener("mousedown",un,!0),fn.removeEventListener("click",en,!0),fn.removeEventListener("contextmenu",en,!0))}}},[se,ce,fe,pe,Ce])}function Ka(re){return re instanceof HTMLElement||re instanceof SVGElement}function Er(re){return Ka(re)?re:re instanceof ue.Component?Ti.findDOMNode(re):null}function pr(re,se,ce){var fe=React.useRef({});return(!("value"in fe.current)||ce(fe.current.condition,se))&&(fe.current.value=re(),fe.current.condition=se),fe.current.value}function xr(re,se){typeof re=="function"?re(se):(0,la.Z)(re)==="object"&&re&&"current"in re&&(re.current=se)}function Lr(){for(var re=arguments.length,se=new Array(re),ce=0;ce1&&arguments[1]!==void 0?arguments[1]:1;li+=1;var fe=li;function pe(Ce){if(Ce===0)si(fe),se();else{var we=Po(function(){pe(Ce-1)});di.set(fe,we)}}return pe(ce),fe};Io.cancel=function(re){var se=di.get(re);return si(se),ci(se)};var Ja=Io,_o=function(){var re=ue.useRef(null);function se(){Ja.cancel(re.current)}function ce(fe){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;se();var Ce=Ja(function(){pe<=1?fe({isCanceled:function(){return Ce!==re.current}}):ce(fe,pe-1)});re.current=Ce}return ue.useEffect(function(){return function(){se()}},[]),[ce,se]},vi=Lo()?ue.useLayoutEffect:ue.useEffect,hi=vi,nu=[uo,jo,wi,Ao],hu=!1,Ni=!0;function Du(re){return re===wi||re===Ao}var ul=function(re,se){var ce=Tr(yu),fe=(0,Fe.Z)(ce,2),pe=fe[0],Ce=fe[1],we=_o(),gt=(0,Fe.Z)(we,2),lt=gt[0],ot=gt[1];function zt(){Ce(uo,!0)}return hi(function(){if(pe!==yu&&pe!==Ao){var Pt=nu.indexOf(pe),ht=nu[Pt+1],Bt=se(pe);Bt===hu?Ce(ht,!0):lt(function(qt){function Lt(){qt.isCanceled()||Ce(ht,!0)}Bt===!0?Lt():Promise.resolve(Bt).then(Lt)})}},[re,pe]),ue.useEffect(function(){return function(){ot()}},[]),[zt,pe]},bl=function(re){var se=(0,ue.useRef)(),ce=(0,ue.useRef)(re);ce.current=re;var fe=ue.useCallback(function(we){ce.current(we)},[]);function pe(we){we&&(we.removeEventListener(io,fe),we.removeEventListener(Jr,fe))}function Ce(we){se.current&&se.current!==we&&pe(se.current),we&&we!==se.current&&(we.addEventListener(io,fe),we.addEventListener(Jr,fe),se.current=we)}return ue.useEffect(function(){return function(){pe(se.current)}},[]),[Ce,pe]};function Cu(re,se,ce,fe){var pe=fe.motionEnter,Ce=pe===void 0?!0:pe,we=fe.motionAppear,gt=we===void 0?!0:we,lt=fe.motionLeave,ot=lt===void 0?!0:lt,zt=fe.motionDeadline,Pt=fe.motionLeaveImmediately,ht=fe.onAppearPrepare,Bt=fe.onEnterPrepare,qt=fe.onLeavePrepare,Lt=fe.onAppearStart,Ht=fe.onEnterStart,un=fe.onLeaveStart,en=fe.onAppearActive,gn=fe.onEnterActive,fn=fe.onLeaveActive,Bn=fe.onAppearEnd,jn=fe.onEnterEnd,Vn=fe.onLeaveEnd,za=fe.onVisibleChanged,ka=Tr(),qa=(0,Fe.Z)(ka,2),Ln=qa[0],Fa=qa[1],Ar=Tr(qr),br=(0,Fe.Z)(Ar,2),Xn=br[0],aa=br[1],vn=Tr(null),Ha=(0,Fe.Z)(vn,2),er=Ha[0],Za=Ha[1],Sa=(0,ue.useRef)(!1),Ta=(0,ue.useRef)(null);function Pr(){return ce()}var Oo=(0,ue.useRef)(!1);function bi($o){var Nr=Pr();if(!($o&&!$o.deadline&&$o.target!==Nr)){var ei=Oo.current,ji;Xn===tu&&ei?ji=Bn==null?void 0:Bn(Nr,$o):Xn===ii&&ei?ji=jn==null?void 0:jn(Nr,$o):Xn===Hi&&ei&&(ji=Vn==null?void 0:Vn(Nr,$o)),Xn!==qr&&ei&&ji!==!1&&(aa(qr,!0),Za(null,!0))}}var ru=bl(bi),Ko=(0,Fe.Z)(ru,1),Qo=Ko[0],yi=ue.useMemo(function(){var $o,Nr,ei;switch(Xn){case tu:return $o={},(0,bt.Z)($o,uo,ht),(0,bt.Z)($o,jo,Lt),(0,bt.Z)($o,wi,en),$o;case ii:return Nr={},(0,bt.Z)(Nr,uo,Bt),(0,bt.Z)(Nr,jo,Ht),(0,bt.Z)(Nr,wi,gn),Nr;case Hi:return ei={},(0,bt.Z)(ei,uo,qt),(0,bt.Z)(ei,jo,un),(0,bt.Z)(ei,wi,fn),ei;default:return{}}},[Xn]),Xi=ul(Xn,function($o){if($o===uo){var Nr=yi[uo];return Nr?Nr(Pr()):hu}if(Qi in yi){var ei;Za(((ei=yi[Qi])===null||ei===void 0?void 0:ei.call(yi,Pr(),null))||null)}return Qi===wi&&(Qo(Pr()),zt>0&&(clearTimeout(Ta.current),Ta.current=setTimeout(function(){bi({deadline:!0})},zt))),Ni}),Ki=(0,Fe.Z)(Xi,2),Ru=Ki[0],Qi=Ki[1],so=Du(Qi);Oo.current=so,hi(function(){Fa(se);var $o=Sa.current;if(Sa.current=!0,!!re){var Nr;!$o&&se&>&&(Nr=tu),$o&&se&&Ce&&(Nr=ii),($o&&!se&&ot||!$o&&Pt&&!se&&ot)&&(Nr=Hi),Nr&&(aa(Nr),Ru())}},[se]),(0,ue.useEffect)(function(){(Xn===tu&&!gt||Xn===ii&&!Ce||Xn===Hi&&!ot)&&aa(qr)},[gt,Ce,ot]),(0,ue.useEffect)(function(){return function(){Sa.current=!1,clearTimeout(Ta.current)}},[]);var Ji=ue.useRef(!1);(0,ue.useEffect)(function(){Ln&&(Ji.current=!0),Ln!==void 0&&Xn===qr&&((Ji.current||Ln)&&(za==null||za(Ln)),Ji.current=!0)},[Ln,Xn]);var Li=er;return yi[uo]&&Qi===jo&&(Li=(0,Gt.Z)({transition:"none"},Li)),[Xn,Qi,Li,Ln!=null?Ln:se]}var ho=function(re){(0,Vt.Z)(ce,re);var se=(0,Rn.Z)(ce);function ce(){return(0,pn.Z)(this,ce),se.apply(this,arguments)}return(0,St.Z)(ce,[{key:"render",value:function(){return this.props.children}}]),ce}(ue.Component),nl=ho;function Nu(re){var se=re;(0,la.Z)(re)==="object"&&(se=re.transitionSupport);function ce(pe){return!!(pe.motionName&&se)}var fe=ue.forwardRef(function(pe,Ce){var we=pe.visible,gt=we===void 0?!0:we,lt=pe.removeOnLeave,ot=lt===void 0?!0:lt,zt=pe.forceRender,Pt=pe.children,ht=pe.motionName,Bt=pe.leavedClassName,qt=pe.eventProps,Lt=ce(pe),Ht=(0,ue.useRef)(),un=(0,ue.useRef)();function en(){try{return Ht.current instanceof HTMLElement?Ht.current:Er(un.current)}catch(vn){return null}}var gn=Cu(Lt,gt,en,pe),fn=(0,Fe.Z)(gn,4),Bn=fn[0],jn=fn[1],Vn=fn[2],za=fn[3],ka=ue.useRef(za);za&&(ka.current=!0);var qa=ue.useCallback(function(vn){Ht.current=vn,xr(Ce,vn)},[Ce]),Ln,Fa=(0,Gt.Z)((0,Gt.Z)({},qt),{},{visible:gt});if(!Pt)Ln=null;else if(Bn===qr||!ce(pe))za?Ln=Pt((0,Gt.Z)({},Fa),qa):!ot&&ka.current&&Bt?Ln=Pt((0,Gt.Z)((0,Gt.Z)({},Fa),{},{className:Bt}),qa):zt||!ot&&!Bt?Ln=Pt((0,Gt.Z)((0,Gt.Z)({},Fa),{},{style:{display:"none"}}),qa):Ln=null;else{var Ar,br;jn===uo?br="prepare":Du(jn)?br="active":jn===jo&&(br="start"),Ln=Pt((0,Gt.Z)((0,Gt.Z)({},Fa),{},{className:Xt()(Co(ht,Bn),(Ar={},(0,bt.Z)(Ar,Co(ht,"".concat(Bn,"-").concat(br)),br),(0,bt.Z)(Ar,ht,typeof ht=="string"),Ar)),style:Vn}),qa)}if(ue.isValidElement(Ln)&&Zr(Ln)){var Xn=Ln,aa=Xn.ref;aa||(Ln=ue.cloneElement(Ln,{ref:qa}))}return ue.createElement(nl,{ref:un},Ln)});return fe.displayName="CSSMotion",fe}var Au=Nu(No),Uu="add",Qu="keep",Ol="remove",Fl="removed";function Kl(re){var se;return re&&(0,la.Z)(re)==="object"&&"key"in re?se=re:se={key:re},(0,Gt.Z)((0,Gt.Z)({},se),{},{key:String(se.key)})}function Ul(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return re.map(Kl)}function hl(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ce=[],fe=0,pe=se.length,Ce=Ul(re),we=Ul(se);Ce.forEach(function(ot){for(var zt=!1,Pt=fe;Pt1});return lt.forEach(function(ot){ce=ce.filter(function(zt){var Pt=zt.key,ht=zt.status;return Pt!==ot||ht!==Ol}),ce.forEach(function(zt){zt.key===ot&&(zt.status=Qu)})}),ce}var Bs=["component","children","onVisibleChanged","onAllRemoved"],Dl=["status"],es=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function fs(re){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Au,ce=function(fe){(0,Vt.Z)(Ce,fe);var pe=(0,Rn.Z)(Ce);function Ce(){var we;(0,pn.Z)(this,Ce);for(var gt=arguments.length,lt=new Array(gt),ot=0;ot0,Pr=ue.useState(!gn||!Ta),Oo=(0,Fe.Z)(Pr,2),bi=Oo[0],ru=Oo[1];if((0,vo.Z)(function(){!bi&&Ta&&we&&ru(!0)},[bi,Ta,we]),!bi)return null;var Ko="auto",Qo={left:"-1000vw",top:"-1000vh",right:Ko,bottom:Ko};if(qa||!lt){var yi,Xi=Lt.points,Ki=Lt.dynamicInset||((yi=Lt._experimental)===null||yi===void 0?void 0:yi.dynamicInset),Ru=Ki&&Xi[0][1]==="r",Qi=Ki&&Xi[0][0]==="b";Ru?(Qo.right=Ar,Qo.left=Ko):(Qo.left=Ln,Qo.right=Ko),Qi?(Qo.bottom=br,Qo.top=Ko):(Qo.top=Fa,Qo.bottom=Ko)}var so={};return vn&&(vn.includes("height")&&er?so.height=er:vn.includes("minHeight")&&er&&(so.minHeight=er),vn.includes("width")&&Ha?so.width=Ha:vn.includes("minWidth")&&Ha&&(so.minWidth=Ha)),lt||(so.pointerEvents="none"),ue.createElement(Bn,{open:en||Sa,getContainer:gn&&function(){return gn(we)},autoDestroy:fn},ue.createElement(Ju,{prefixCls:pe,open:lt,zIndex:jn,mask:ht,motion:un}),ue.createElement(Bc.Z,{onResize:Xn,disabled:!lt},function(Ji){return ue.createElement(Gi,(0,oe.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:en,leavedClassName:"".concat(pe,"-hidden")},Ht,{onAppearPrepare:aa,onEnterPrepare:aa,visible:lt,onVisibleChanged:function($o){var Nr;Ht==null||(Nr=Ht.onVisibleChanged)===null||Nr===void 0||Nr.call(Ht,$o),gt($o)}}),function(Li,$o){var Nr=Li.className,ei=Li.style,ji=Xt()(pe,Nr,fe);return ue.createElement("div",{ref:(0,xi.sQ)(Ji,se,$o),className:ji,style:(0,Gt.Z)((0,Gt.Z)((0,Gt.Z)((0,Gt.Z)({"--arrow-x":"".concat(qt.x||0,"px"),"--arrow-y":"".concat(qt.y||0,"px")},Qo),so),ei),{},{boxSizing:"border-box",zIndex:jn},Ce),onMouseEnter:Vn,onMouseLeave:za,onPointerEnter:ka,onClick:Pt},Bt&&ue.createElement(El,{prefixCls:pe,arrow:Bt,arrowPos:qt,align:Lt}),ue.createElement(yo,{cache:!lt&&!zt},Za))})}))}),Or=xa,Vr=ue.forwardRef(function(re,se){var ce=re.children,fe=re.getTriggerDOMNode,pe=(0,xi.Yr)(ce),Ce=ue.useCallback(function(gt){(0,xi.mH)(se,fe?fe(gt):gt)},[fe]),we=(0,xi.x1)(Ce,ce.ref);return pe?ue.cloneElement(ce,{ref:we}):ce}),$r=Vr,du=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Eu(){var re=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Dc,se=ue.forwardRef(function(ce,fe){var pe=ce.prefixCls,Ce=pe===void 0?"rc-trigger-popup":pe,we=ce.children,gt=ce.action,lt=gt===void 0?"hover":gt,ot=ce.showAction,zt=ce.hideAction,Pt=ce.popupVisible,ht=ce.defaultPopupVisible,Bt=ce.onPopupVisibleChange,qt=ce.afterPopupVisibleChange,Lt=ce.mouseEnterDelay,Ht=ce.mouseLeaveDelay,un=Ht===void 0?.1:Ht,en=ce.focusDelay,gn=ce.blurDelay,fn=ce.mask,Bn=ce.maskClosable,jn=Bn===void 0?!0:Bn,Vn=ce.getPopupContainer,za=ce.forceRender,ka=ce.autoDestroy,qa=ce.destroyPopupOnHide,Ln=ce.popup,Fa=ce.popupClassName,Ar=ce.popupStyle,br=ce.popupPlacement,Xn=ce.builtinPlacements,aa=Xn===void 0?{}:Xn,vn=ce.popupAlign,Ha=ce.zIndex,er=ce.stretch,Za=ce.getPopupClassNameFromAlign,Sa=ce.fresh,Ta=ce.alignPoint,Pr=ce.onPopupClick,Oo=ce.onPopupAlign,bi=ce.arrow,ru=ce.popupMotion,Ko=ce.maskMotion,Qo=ce.popupTransitionName,yi=ce.popupAnimation,Xi=ce.maskTransitionName,Ki=ce.maskAnimation,Ru=ce.className,Qi=ce.getTriggerDOMNode,so=(0,ri.Z)(ce,du),Ji=ka||qa||!1,Li=ue.useState(!1),$o=(0,Fe.Z)(Li,2),Nr=$o[0],ei=$o[1];(0,vo.Z)(function(){ei(qc())},[]);var ji=ue.useRef({}),al=ue.useContext(wc),dl=ue.useMemo(function(){return{registerSubPopup:function(yr,pi){ji.current[yr]=pi,al==null||al.registerSubPopup(yr,pi)}}},[al]),qu=Jc(),ts=ue.useState(null),Ps=(0,Fe.Z)(ts,2),xl=Ps[0],ju=Ps[1],$u=(0,ms.Z)(function(tr){Fs(tr)&&xl!==tr&&ju(tr),al==null||al.registerSubPopup(qu,tr)}),Vu=ue.useState(null),jl=(0,Fe.Z)(Vu,2),zu=jl[0],Nl=jl[1],gu=(0,ms.Z)(function(tr){Fs(tr)&&zu!==tr&&Nl(tr)}),Yu=ue.Children.only(we),Hu=(Yu==null?void 0:Yu.props)||{},Ii={},Sl=(0,ms.Z)(function(tr){var yr,pi,Wi=zu;return(Wi==null?void 0:Wi.contains(tr))||((yr=Hs(Wi))===null||yr===void 0?void 0:yr.host)===tr||tr===Wi||(xl==null?void 0:xl.contains(tr))||((pi=Hs(xl))===null||pi===void 0?void 0:pi.host)===tr||tr===xl||Object.values(ji.current).some(function(ki){return(ki==null?void 0:ki.contains(tr))||tr===ki})}),rl=xc(Ce,ru,yi,Qo),_u=xc(Ce,Ko,Ki,Xi),Gu=ue.useState(ht||!1),gl=(0,Fe.Z)(Gu,2),Pl=gl[0],mi=gl[1],ti=Pt!=null?Pt:Pl,el=(0,ms.Z)(function(tr){Pt===void 0&&mi(tr)});(0,vo.Z)(function(){mi(Pt||!1)},[Pt]);var Ci=ue.useRef(ti);Ci.current=ti;var ou=(0,ms.Z)(function(tr){(0,Ti.flushSync)(function(){ti!==tr&&(el(tr),Bt==null||Bt(tr))})}),mu=ue.useRef(),Il=function(){clearTimeout(mu.current)},yl=function(yr){var pi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Il(),pi===0?ou(yr):mu.current=setTimeout(function(){ou(yr)},pi*1e3)};ue.useEffect(function(){return Il},[]);var Tl=ue.useState(!1),ys=(0,Fe.Z)(Tl,2),Ft=ys[0],wn=ys[1];(0,vo.Z)(function(tr){(!tr||ti)&&wn(!0)},[ti]);var Un=ue.useState(null),Qa=(0,Fe.Z)(Un,2),Fr=Qa[0],Fo=Qa[1],iu=ue.useState([0,0]),lu=(0,Fe.Z)(iu,2),fl=lu[0],vl=lu[1],Eo=function(yr){vl([yr.clientX,yr.clientY])},Wr=ja(ti,xl,Ta?fl:zu,br,aa,vn,Oo),Pu=(0,Fe.Z)(Wr,11),Jo=Pu[0],Wl=Pu[1],Fi=Pu[2],wu=Pu[3],Yl=Pu[4],kl=Pu[5],Os=Pu[6],Ks=Pu[7],ls=Pu[8],au=Pu[9],Yr=Pu[10],Xu=Rs(Nr,lt,ot,zt),Hr=(0,Fe.Z)(Xu,2),ol=Hr[0],zl=Hr[1],xu=ol.has("click"),Cs=zl.has("click")||zl.has("contextMenu"),Hl=(0,ms.Z)(function(){Ft||Yr()}),Oc=function(){Ci.current&&Ta&&Cs&&yl(!1)};Aa(ti,zu,xl,Hl,Oc),(0,vo.Z)(function(){Hl()},[fl,br]),(0,vo.Z)(function(){ti&&!(aa!=null&&aa[br])&&Hl()},[JSON.stringify(vn)]);var ee=ue.useMemo(function(){var tr=pc(aa,Ce,au,Ta);return Xt()(tr,Za==null?void 0:Za(au))},[au,Za,aa,Ce,Ta]);ue.useImperativeHandle(fe,function(){return{forceAlign:Hl}});var ne=ue.useState(0),le=(0,Fe.Z)(ne,2),ge=le[0],ve=le[1],he=ue.useState(0),De=(0,Fe.Z)(he,2),Ne=De[0],at=De[1],Et=function(){if(er&&zu){var yr=zu.getBoundingClientRect();ve(yr.width),at(yr.height)}},pt=function(){Et(),Hl()},it=function(yr){wn(!1),Yr(),qt==null||qt(yr)},rt=function(){return new Promise(function(yr){Et(),Fo(function(){return yr})})};(0,vo.Z)(function(){Fr&&(Yr(),Fr(),Fo(null))},[Fr]);function Ot(tr,yr,pi,Wi){Ii[tr]=function(ki){var Xl;Wi==null||Wi(ki),yl(yr,pi);for(var ns=arguments.length,as=new Array(ns>1?ns-1:0),Ql=1;Ql1?pi-1:0),ki=1;ki1?pi-1:0),ki=1;kiht(ot);case"month":return Pt(Lt)>Pt(ot);case"week":return zt(Lt)>zt(ot);default:return!on(gt,Lt,ot)&>.isAfter(Lt,ot)}return!1},[Ce,we[1],ot,se]),qt=ue.useCallback(function(Lt){if(we[1]||Ce&&Ce(Lt))return!0;if(we[0]&<)return!on(gt,Lt,ot)&>.isAfter(lt,Lt);if(!se&<)switch(ce){case"quarter":return ht(Lt)0&&arguments[0]!==void 0?arguments[0]:!1,eo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},qo=null;Eo&&Ro&&Ro[0]&&Ro[1]&&Lt.isAfter(Ro[1],Ro[0])&&(qo=Ro);var fu=Vn;if(Vn&&(0,la.Z)(Vn)==="object"&&Vn.defaultValue){var pl=Vn.defaultValue;fu=(0,Gt.Z)((0,Gt.Z)({},Vn),{},{defaultValue:Ua(pl,Wr)||void 0})}return ue.createElement(Bi.Provider,{value:{inRange:!0,panelPosition:su,rangedValue:Ma||wn,hoverRangedValue:qo}},ue.createElement(zi,(0,oe.Z)({},re,eo,{cellRender:Yc,showTime:fu,mode:Fo[Wr],generateConfig:Lt,style:void 0,direction:ju,disabledDate:Wr===0?kl:Os,disabledTime:function(_s){return vn?vn(_s,Wr===0?"start":"end"):!1},className:Xt()((0,bt.Z)({},"".concat(we,"-panel-focused"),Wr===0?!jc:!td)),value:Ua(wn,Wr),locale:Ht,tabIndex:-1,onPanelChange:function(_s,Tc){Wr===0&&Wi(!0),Wr===1&&Ql(!0),lu(So(Fo,Tc,Wr),So(wn,_s,Wr));var Wc=_s;su==="right"&&Fo[Wr]===Tc&&(Wc=yn(Wc,Tc,Lt,-1)),Tl(Wc,Wr)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Wr===0?Ua(wn,1):Ua(wn,0)})))}var Rc=0,Pd=0;if(Wr&&Hu.current&&Sl.current&&Yu.current&&Gu.current){Rc=Hu.current.offsetWidth+Sl.current.offsetWidth;var Fd=Gu.current.offsetLeft>Rc?Gu.current.offsetLeft-Rc:Gu.current.offsetLeft,yd=Yu.current.offsetWidth,Cd=Gu.current.offsetWidth;yd&&Cd&&Rc>yd-Cd-(ju==="rtl"?0:Fd)&&(Pd=Rc)}var Dd=ju==="rtl"?{right:Rc}:{left:Rc};function Bd(){var su,eo=Qr(we,Fo[Wr],Ki),qo=Do({prefixCls:we,components:Ps,needConfirmButton:Nl,okDisabled:!Ua(wn,Wr)||aa&&aa(wn[Wr]),locale:Ht,onOk:function(){var Xs=Ua(wn,Wr);Xs&&(Hr(wn,Wr),qu==null||qu(wn),Jo(!1,Wr,"confirm"))}});if(jn!=="time"&&!Vn){var fu=yl(Wr),pl=yn(fu,jn,Lt),ad=Fo[Wr],_s=ad===jn,Tc=hd(_s?"left":!1,{pickerValue:fu,onPickerValueChange:function(Xs){Tl(Xs,Wr)}}),Wc=hd("right",{pickerValue:pl,onPickerValueChange:function(Xs){Tl(yn(Xs,jn,Lt,-1),Wr)}});ju==="rtl"?su=ue.createElement(ue.Fragment,null,Wc,_s&&Tc):su=ue.createElement(ue.Fragment,null,Tc,_s&&Wc)}else su=hd();var gd=ue.createElement("div",{className:"".concat(we,"-panel-layout")},ue.createElement(ps,{prefixCls:we,presets:dd,onClick:function(Xs){Hr(Xs,null),Jo(!1,Wr,"preset")},onHover:function(Xs){or(Xs)}}),ue.createElement("div",null,ue.createElement("div",{className:"".concat(we,"-panels")},su),(eo||qo)&&ue.createElement("div",{className:"".concat(we,"-footer")},eo,qo)));return Sa&&(gd=Sa(gd)),ue.createElement("div",{className:"".concat(we,"-panel-container"),style:{marginLeft:Pd},ref:Yu,onMouseDown:function(Xs){Xs.preventDefault()}},gd)}var wd=ue.createElement("div",{className:Xt()("".concat(we,"-range-wrapper"),"".concat(we,"-").concat(jn,"-range-wrapper")),style:{minWidth:au}},ue.createElement("div",{ref:Gu,className:"".concat(we,"-range-arrow"),style:Dd}),Bd()),Ad;ru&&(Ad=ue.createElement("span",{className:"".concat(we,"-suffix"),onMouseDown:function(eo){eo.preventDefault()}},ru));var xd=Su(we,bi,Ko),Ld=ue.createElement("span",{onMouseDown:function(eo){eo.preventDefault(),eo.stopPropagation()},onMouseUp:function(eo){eo.preventDefault(),eo.stopPropagation();var qo=Ci;mi[0]||(qo=So(qo,null,0)),mi[1]||(qo=So(qo,null,1)),Hr(qo,null),Jo(!1,Wr,"clear")},className:"".concat(we,"-clear"),role:"button"},xd),Md=bi&&(Ua(Ci,0)&&!mi[0]||Ua(Ci,1)&&!mi[1]),bd={size:_r(jn,gl[0],Lt)},Ed=0,Sd=0;Hu.current&&Ii.current&&Sl.current&&(Wr===0?Sd=Hu.current.offsetWidth:(Ed=Rc,Sd=Ii.current.offsetWidth));var Od=ju==="rtl"?{right:Ed}:{left:Ed},Nd=function(eo,qo){var fu=So(wn,eo,Wr);if(qo==="submit"||qo!=="key"&&!Nl){Hr(fu,Wr),Wr===0?Wi():Ql();var pl=Wr===0?1:0;mi[pl]?Jo(!1,!1,"confirm"):Jo(!1,Wr,"confirm")}else Un(fu)};return ue.createElement(Yt.Provider,{value:{operationRef:Pl,hideHeader:jn==="time",onDateMouseEnter:Jl,onDateMouseLeave:oc,hideRanges:!0,onSelect:Nd,open:Eo}},ue.createElement(ll,{visible:Eo,popupElement:wd,popupStyle:zt,prefixCls:we,dropdownClassName:Pt,dropdownAlign:Bt,getPopupContainer:qt,transitionName:ht,range:!0,direction:ju},ue.createElement("div",(0,oe.Z)({ref:gu,className:Xt()(we,"".concat(we,"-range"),ot,(se={},(0,bt.Z)(se,"".concat(we,"-disabled"),mi[0]&&mi[1]),(0,bt.Z)(se,"".concat(we,"-focused"),Wr===0?Uc:ud),(0,bt.Z)(se,"".concat(we,"-rtl"),ju==="rtl"),se)),style:lt,onClick:nd,onMouseEnter:ji,onMouseLeave:al,onMouseDown:pd,onMouseUp:ei},(0,zn.Z)(re,{aria:!0,data:!0})),ue.createElement("div",{className:Xt()("".concat(we,"-input"),(ce={},(0,bt.Z)(ce,"".concat(we,"-input-active"),Wr===0),(0,bt.Z)(ce,"".concat(we,"-input-placeholder"),!!yr),ce)),ref:Hu},ue.createElement("input",(0,oe.Z)({id:gt,disabled:mi[0],readOnly:yi||typeof gl[0]=="function"||!jc,value:yr||Ne,onChange:function(eo){at(eo.target.value)},autoFocus:en,placeholder:Ua(un,0)||"",ref:rl},$c,bd,{autoComplete:jl}))),ue.createElement("div",{className:"".concat(we,"-range-separator"),ref:Sl},qa),ue.createElement("div",{className:Xt()("".concat(we,"-input"),(fe={},(0,bt.Z)(fe,"".concat(we,"-input-active"),Wr===1),(0,bt.Z)(fe,"".concat(we,"-input-placeholder"),!!ns),fe)),ref:Ii},ue.createElement("input",(0,oe.Z)({disabled:mi[1],readOnly:yi||typeof gl[0]=="function"||!td,value:ns||rt,onChange:function(eo){Ot(eo.target.value)},placeholder:Ua(un,1)||"",ref:_u},ed,bd,{autoComplete:jl}))),ue.createElement("div",{className:"".concat(we,"-active-bar"),style:(0,Gt.Z)((0,Gt.Z)({},Od),{},{width:Sd,position:"absolute"})}),Ad,Md&&Ld)))}var zc=function(re){(0,Vt.Z)(ce,re);var se=(0,Rn.Z)(ce);function ce(){var fe;(0,pn.Z)(this,ce);for(var pe=arguments.length,Ce=new Array(pe),we=0;we{const{lineHeight:pe}=re,Ce=Math.floor(ce*pe)+2,we=Math.max((se-Ce)/2,0),gt=Math.max(se-Ce-we,0);return{padding:`${we}px ${fe}px ${gt}px`}},ds=re=>{const{componentCls:se,pickerCellCls:ce,pickerCellInnerCls:fe,cellHeight:pe,motionDurationSlow:Ce,borderRadiusSM:we,motionDurationMid:gt,cellHoverBg:lt,lineWidth:ot,lineType:zt,colorPrimary:Pt,cellActiveWithRangeBg:ht,colorTextLightSolid:Bt,controlHeightSM:qt,cellRangeBorderColor:Lt,pickerCellBorderGap:Ht,cellHoverWithRangeBg:un,cellWidth:en,colorTextDisabled:gn,cellBgDisabled:fn}=re;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:pe,transform:"translateY(-50%)",transition:`all ${Ce}`,content:'""'},[fe]:{position:"relative",zIndex:2,display:"inline-block",minWidth:pe,height:pe,lineHeight:`${pe}px`,borderRadius:we,transition:`background ${gt}, border ${gt}`},"&-range-hover-start, &-range-hover-end":{[fe]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ce}-in-view), + &:hover:not(${ce}-selected):not(${ce}-range-start):not(${ce}-range-end):not(${ce}-range-hover-start):not(${ce}-range-hover-end)`]:{[fe]:{background:lt}},[`&-in-view${ce}-today ${fe}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${ot}px ${zt} ${Pt}`,borderRadius:we,content:'""'}},[`&-in-view${ce}-in-range`]:{position:"relative","&::before":{background:ht}},[`&-in-view${ce}-selected ${fe}, + &-in-view${ce}-range-start ${fe}, + &-in-view${ce}-range-end ${fe}`]:{color:Bt,background:Pt},[`&-in-view${ce}-range-start:not(${ce}-range-start-single), + &-in-view${ce}-range-end:not(${ce}-range-end-single)`]:{"&::before":{background:ht}},[`&-in-view${ce}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${ce}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${ce}-range-hover-start:not(${ce}-in-range):not(${ce}-range-start):not(${ce}-range-end), + &-in-view${ce}-range-hover-end:not(${ce}-in-range):not(${ce}-range-start):not(${ce}-range-end), + &-in-view${ce}-range-hover-start${ce}-range-start-single, + &-in-view${ce}-range-hover-start${ce}-range-start${ce}-range-end${ce}-range-end-near-hover, + &-in-view${ce}-range-hover-end${ce}-range-start${ce}-range-end${ce}-range-start-near-hover, + &-in-view${ce}-range-hover-end${ce}-range-end-single, + &-in-view${ce}-range-hover:not(${ce}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:qt,borderTop:`${ot}px dashed ${Lt}`,borderBottom:`${ot}px dashed ${Lt}`,transform:"translateY(-50%)",transition:`all ${Ce}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Ht},[`&-in-view${ce}-in-range${ce}-range-hover::before, + &-in-view${ce}-in-range${ce}-range-hover-start::before, + &-in-view${ce}-in-range${ce}-range-hover-end::before, + &-in-view${ce}-range-start${ce}-range-hover::before, + &-in-view${ce}-range-end${ce}-range-hover::before, + &-in-view${ce}-range-start:not(${ce}-range-start-single)${ce}-range-hover-start::before, + &-in-view${ce}-range-end:not(${ce}-range-end-single)${ce}-range-hover-end::before, + ${se}-panel + > :not(${se}-date-panel) + &-in-view${ce}-in-range${ce}-range-hover-start::before, + ${se}-panel + > :not(${se}-date-panel) + &-in-view${ce}-in-range${ce}-range-hover-end::before`]:{background:un},[`&-in-view${ce}-range-start:not(${ce}-range-start-single):not(${ce}-range-end) ${fe}`]:{borderStartStartRadius:we,borderEndStartRadius:we,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ce}-range-end:not(${ce}-range-end-single):not(${ce}-range-start) ${fe}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:we,borderEndEndRadius:we},[`&-range-hover${ce}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${ce}-range-hover:first-child::after, + tr > &-in-view${ce}-range-hover-end:first-child::after, + &-in-view${ce}-start${ce}-range-hover-edge-start${ce}-range-hover-edge-start-near-range::after, + &-in-view${ce}-range-hover-edge-start:not(${ce}-range-hover-edge-start-near-range)::after, + &-in-view${ce}-range-hover-start::after`]:{insetInlineStart:(en-pe)/2,borderInlineStart:`${ot}px dashed ${Lt}`,borderStartStartRadius:we,borderEndStartRadius:we},[`tr > &-in-view${ce}-range-hover:last-child::after, + tr > &-in-view${ce}-range-hover-start:last-child::after, + &-in-view${ce}-end${ce}-range-hover-edge-end${ce}-range-hover-edge-end-near-range::after, + &-in-view${ce}-range-hover-edge-end:not(${ce}-range-hover-edge-end-near-range)::after, + &-in-view${ce}-range-hover-end::after`]:{insetInlineEnd:(en-pe)/2,borderInlineEnd:`${ot}px dashed ${Lt}`,borderStartEndRadius:we,borderEndEndRadius:we},"&-disabled":{color:gn,pointerEvents:"none",[fe]:{background:"transparent"},"&::before":{background:fn}},[`&-disabled${ce}-today ${fe}::before`]:{borderColor:gn}}},Pc=re=>{const{componentCls:se,pickerCellCls:ce,pickerCellInnerCls:fe,pickerYearMonthCellWidth:pe,pickerControlIconSize:Ce,cellWidth:we,paddingSM:gt,paddingXS:lt,paddingXXS:ot,colorBgContainer:zt,lineWidth:Pt,lineType:ht,borderRadiusLG:Bt,colorPrimary:qt,colorTextHeading:Lt,colorSplit:Ht,pickerControlIconBorderWidth:un,colorIcon:en,textHeight:gn,motionDurationMid:fn,colorIconHover:Bn,fontWeightStrong:jn,cellHeight:Vn,pickerCellPaddingVertical:za,colorTextDisabled:ka,colorText:qa,fontSize:Ln,cellHoverWithRangeBg:Fa,motionDurationSlow:Ar,withoutTimeCellHeight:br,pickerQuarterPanelContentHeight:Xn,colorLink:aa,colorLinkActive:vn,colorLinkHover:Ha,cellRangeBorderColor:er,borderRadiusSM:Za,colorTextLightSolid:Sa,cellHoverBg:Ta,timeColumnHeight:Pr,timeColumnWidth:Oo,timeCellHeight:bi,controlItemBgActive:ru,marginXXS:Ko,pickerDatePanelPaddingHorizontal:Qo}=re,yi=we*7+Qo*2,Xi=(yi-lt*2)/3-pe-gt,Ki=(yi-lt*2)/4-pe;return{[se]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:zt,border:`${Pt}px ${ht} ${Ht}`,borderRadius:Bt,outline:"none","&-focused":{borderColor:qt},"&-rtl":{direction:"rtl",[`${se}-prev-icon, + ${se}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${se}-next-icon, + ${se}-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:yi},"&-header":{display:"flex",padding:`0 ${lt}px`,color:Lt,borderBottom:`${Pt}px ${ht} ${Ht}`,"> *":{flex:"none"},button:{padding:0,color:en,lineHeight:`${gn}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${fn}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:Ln,"&:hover":{color:Bn}},"&-view":{flex:"auto",fontWeight:jn,lineHeight:`${gn}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:lt},"&:hover":{color:qt}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:Ce,height:Ce,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:Ce,height:Ce,border:"0 solid currentcolor",borderBlockStartWidth:un,borderBlockEndWidth:0,borderInlineStartWidth:un,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(Ce/2),insetInlineStart:Math.ceil(Ce/2),display:"inline-block",width:Ce,height:Ce,border:"0 solid currentcolor",borderBlockStartWidth:un,borderBlockEndWidth:0,borderInlineStartWidth:un,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:Vn,fontWeight:"normal"},th:{height:Vn+za*2,color:qa,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${za}px 0`,color:ka,cursor:"pointer","&-in-view":{color:qa}},ds(re)),[`&-date-panel ${se}-cell-in-view${se}-cell-in-range${se}-cell-range-hover-start ${fe}, + &-date-panel ${se}-cell-in-view${se}-cell-in-range${se}-cell-range-hover-end ${fe}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Fa,transition:`all ${Ar}`,content:'""'}},[`&-date-panel + ${se}-cell-in-view${se}-cell-in-range${se}-cell-range-hover-start + ${fe}::after`]:{insetInlineEnd:-(we-Vn)/2,insetInlineStart:0},[`&-date-panel ${se}-cell-in-view${se}-cell-in-range${se}-cell-range-hover-end ${fe}::after`]:{insetInlineEnd:0,insetInlineStart:-(we-Vn)/2},[`&-range-hover${se}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${se}-content`]:{height:br*4},[fe]:{padding:`0 ${lt}px`}},"&-quarter-panel":{[`${se}-content`]:{height:Xn},[`${se}-cell-range-hover-start::after`]:{insetInlineStart:Ki,borderInlineStart:`${Pt}px dashed ${er}`,[`${se}-panel-rtl &`]:{insetInlineEnd:Ki,borderInlineEnd:`${Pt}px dashed ${er}`}},[`${se}-cell-range-hover-end::after`]:{insetInlineEnd:Ki,borderInlineEnd:`${Pt}px dashed ${er}`,[`${se}-panel-rtl &`]:{insetInlineStart:Ki,borderInlineStart:`${Pt}px dashed ${er}`}}},[`&-panel ${se}-footer`]:{borderTop:`${Pt}px ${ht} ${Ht}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${gn-2*Pt}px`,textAlign:"center","&-extra":{padding:`0 ${gt}px`,lineHeight:`${gn-2*Pt}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Pt}px ${ht} ${Ht}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:aa,"&:hover":{color:Ha},"&:active":{color:vn},[`&${se}-today-btn-disabled`]:{color:ka,cursor:"not-allowed"}},"&-decade-panel":{[fe]:{padding:`0 ${lt/2}px`},[`${se}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${se}-body`]:{padding:`0 ${lt}px`},[fe]:{width:pe},[`${se}-cell-range-hover-start::after`]:{borderStartStartRadius:Za,borderEndStartRadius:Za,borderStartEndRadius:0,borderEndEndRadius:0,[`${se}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Za,borderEndEndRadius:Za}},[`${se}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Za,borderEndEndRadius:Za,[`${se}-panel-rtl &`]:{borderStartStartRadius:Za,borderEndStartRadius:Za,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${se}-cell-range-hover-start::after`]:{insetInlineStart:Xi,borderInlineStart:`${Pt}px dashed ${er}`,[`${se}-panel-rtl &`]:{insetInlineEnd:Xi,borderInlineEnd:`${Pt}px dashed ${er}`}},[`${se}-cell-range-hover-end::after`]:{insetInlineEnd:Xi,borderInlineEnd:`${Pt}px dashed ${er}`,[`${se}-panel-rtl &`]:{insetInlineStart:Xi,borderInlineStart:`${Pt}px dashed ${er}`}}},"&-week-panel":{[`${se}-body`]:{padding:`${lt}px ${gt}px`},[`${se}-cell`]:{[`&:hover ${fe}, + &-selected ${fe}, + ${fe}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${fn}`},"&:first-child:before":{borderStartStartRadius:Za,borderEndStartRadius:Za},"&:last-child:before":{borderStartEndRadius:Za,borderEndEndRadius:Za}},"&:hover td":{"&:before":{background:Ta}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ce}`]:{"&:before":{background:qt},[`&${se}-cell-week`]:{color:new gi.C(Sa).setAlpha(.5).toHexString()},[fe]:{color:Sa}}},"&-range-hover td:before":{background:ru}}},"&-date-panel":{[`${se}-body`]:{padding:`${lt}px ${Qo}px`},[`${se}-content`]:{width:we*7,th:{width:we,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${se}-time-panel`]:{borderInlineStart:`${Pt}px ${ht} ${Ht}`},[`${se}-date-panel, + ${se}-time-panel`]:{transition:`opacity ${Ar}`},"&-active":{[`${se}-date-panel, + ${se}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${se}-content`]:{display:"flex",flex:"auto",height:Pr},"&-column":{flex:"1 0 auto",width:Oo,margin:`${ot}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${fn}`,overflowX:"hidden","&::after":{display:"block",height:Pr-bi,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Pt}px ${ht} ${Ht}`},"&-active":{background:new gi.C(ru).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${se}-time-panel-cell`]:{marginInline:Ko,[`${se}-time-panel-cell-inner`]:{display:"block",width:Oo-2*Ko,height:bi,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Oo-bi)/2,color:qa,lineHeight:`${bi}px`,borderRadius:Za,cursor:"pointer",transition:`background ${fn}`,"&:hover":{background:Ta}},"&-selected":{[`${se}-time-panel-cell-inner`]:{background:ru}},"&-disabled":{[`${se}-time-panel-cell-inner`]:{color:ka,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${se}-time-panel-column:after`]:{height:Pr-bi+ot*2}}}},od=re=>{const{componentCls:se,colorBgContainer:ce,colorError:fe,errorActiveShadow:pe,colorWarning:Ce,warningActiveShadow:we}=re;return{[`${se}:not(${se}-disabled)`]:{[`&${se}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ce,borderColor:fe},[`&${se}-focused, &:focus`]:Object.assign({},(0,Xo.M1)((0,Ms.TS)(re,{activeBorderColor:fe,activeShadow:pe}))),[`${se}-active-bar`]:{background:fe}},[`&${se}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ce,borderColor:Ce},[`&${se}-focused, &:focus`]:Object.assign({},(0,Xo.M1)((0,Ms.TS)(re,{activeBorderColor:Ce,activeShadow:we}))),[`${se}-active-bar`]:{background:Ce}}}}},Gc=re=>{const{componentCls:se,antCls:ce,controlHeight:fe,fontSize:pe,paddingInline:Ce,colorBgContainer:we,lineWidth:gt,lineType:lt,colorBorder:ot,borderRadius:zt,motionDurationMid:Pt,colorBgContainerDisabled:ht,colorTextDisabled:Bt,colorTextPlaceholder:qt,controlHeightLG:Lt,fontSizeLG:Ht,controlHeightSM:un,paddingInlineSM:en,paddingXS:gn,marginXS:fn,colorTextDescription:Bn,lineWidthBold:jn,lineHeight:Vn,colorPrimary:za,motionDurationSlow:ka,zIndexPopup:qa,paddingXXS:Ln,paddingSM:Fa,textHeight:Ar,cellActiveWithRangeBg:br,colorPrimaryBorder:Xn,sizePopupArrow:aa,borderRadiusXS:vn,borderRadiusOuter:Ha,colorBgElevated:er,borderRadiusLG:Za,boxShadowSecondary:Sa,borderRadiusSM:Ta,colorSplit:Pr,cellHoverBg:Oo,presetsWidth:bi,presetsMaxWidth:ru,boxShadowPopoverArrow:Ko,colorTextQuaternary:Qo}=re;return[{[se]:Object.assign(Object.assign(Object.assign({},(0,Bu.Wf)(re)),Ss(re,fe,pe,Ce)),{position:"relative",display:"inline-flex",alignItems:"center",background:we,lineHeight:1,border:`${gt}px ${lt} ${ot}`,borderRadius:zt,transition:`border ${Pt}, box-shadow ${Pt}`,"&:hover, &-focused":Object.assign({},(0,Xo.pU)(re)),"&-focused":Object.assign({},(0,Xo.M1)(re)),[`&${se}-disabled`]:{background:ht,borderColor:ot,cursor:"not-allowed",[`${se}-suffix`]:{color:Qo}},[`&${se}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${se}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Xo.ik)(re)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${se}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:qt}}},"&-large":Object.assign(Object.assign({},Ss(re,Lt,Ht,Ce)),{[`${se}-input > input`]:{fontSize:Ht}}),"&-small":Object.assign({},Ss(re,un,pe,en)),[`${se}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:gn/2,color:Bt,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:fn}}},[`${se}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Bt,lineHeight:1,background:we,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Pt}, color ${Pt}`,"> *":{verticalAlign:"top"},"&:hover":{color:Bn}},[`${se}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Ht,color:Bt,fontSize:Ht,verticalAlign:"top",cursor:"default",[`${se}-focused &`]:{color:Bn},[`${se}-range-separator &`]:{[`${se}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${se}-clear`]:{insetInlineEnd:Ce},"&:hover":{[`${se}-clear`]:{opacity:1}},[`${se}-active-bar`]:{bottom:-gt,height:jn,marginInlineStart:Ce,background:za,opacity:0,transition:`all ${ka} ease-out`,pointerEvents:"none"},[`&${se}-focused`]:{[`${se}-active-bar`]:{opacity:1}},[`${se}-range-separator`]:{alignItems:"center",padding:`0 ${gn}px`,lineHeight:1},[`&${se}-small`]:{[`${se}-clear`]:{insetInlineEnd:en},[`${se}-active-bar`]:{marginInlineStart:en}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Bu.Wf)(re)),Pc(re)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:qa,[`&${se}-dropdown-hidden`]:{display:"none"},[`&${se}-dropdown-placement-bottomLeft`]:{[`${se}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${se}-dropdown-placement-topLeft`]:{[`${se}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ce}-slide-up-enter${ce}-slide-up-enter-active${se}-dropdown-placement-topLeft, + &${ce}-slide-up-enter${ce}-slide-up-enter-active${se}-dropdown-placement-topRight, + &${ce}-slide-up-appear${ce}-slide-up-appear-active${se}-dropdown-placement-topLeft, + &${ce}-slide-up-appear${ce}-slide-up-appear-active${se}-dropdown-placement-topRight`]:{animationName:cl.Qt},[`&${ce}-slide-up-enter${ce}-slide-up-enter-active${se}-dropdown-placement-bottomLeft, + &${ce}-slide-up-enter${ce}-slide-up-enter-active${se}-dropdown-placement-bottomRight, + &${ce}-slide-up-appear${ce}-slide-up-appear-active${se}-dropdown-placement-bottomLeft, + &${ce}-slide-up-appear${ce}-slide-up-appear-active${se}-dropdown-placement-bottomRight`]:{animationName:cl.fJ},[`&${ce}-slide-up-leave${ce}-slide-up-leave-active${se}-dropdown-placement-topLeft, + &${ce}-slide-up-leave${ce}-slide-up-leave-active${se}-dropdown-placement-topRight`]:{animationName:cl.ly},[`&${ce}-slide-up-leave${ce}-slide-up-leave-active${se}-dropdown-placement-bottomLeft, + &${ce}-slide-up-leave${ce}-slide-up-leave-active${se}-dropdown-placement-bottomRight`]:{animationName:cl.Uw},[`${se}-panel > ${se}-time-panel`]:{paddingTop:Ln},[`${se}-ranges`]:{marginBottom:0,padding:`${Ln}px ${Fa}px`,overflow:"hidden",lineHeight:`${Ar-2*gt-gn/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${se}-preset > ${ce}-tag-blue`]:{color:za,background:br,borderColor:Xn,cursor:"pointer"},[`${se}-ok`]:{marginInlineStart:"auto"}},[`${se}-range-wrapper`]:{display:"flex",position:"relative"},[`${se}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:Ce*1.5,transition:`left ${ka} ease-out`},(0,Vl.r)(aa,vn,Ha,er,Ko)),[`${se}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:er,borderRadius:Za,boxShadow:Sa,transition:`margin ${ka}`,[`${se}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${se}-presets`]:{display:"flex",flexDirection:"column",minWidth:bi,maxWidth:ru,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:gn,borderInlineEnd:`${gt}px ${lt} ${Pr}`,li:Object.assign(Object.assign({},Bu.vS),{borderRadius:Ta,paddingInline:gn,paddingBlock:(un-Math.round(pe*Vn))/2,cursor:"pointer",transition:`all ${ka}`,"+ li":{marginTop:fn},"&:hover":{background:Oo}})}},[`${se}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${se}-panel`]:{borderWidth:`0 0 ${gt}px`},"&:last-child":{[`${se}-panel`]:{borderWidth:0}}},[`${se}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${se}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:ot}}}}),"&-dropdown-range":{padding:`${aa*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${se}-separator`]:{transform:"rotate(180deg)"},[`${se}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,cl.oN)(re,"slide-up"),(0,cl.oN)(re,"slide-down"),(0,ml.Fm)(re,"move-up"),(0,ml.Fm)(re,"move-down")]},id=re=>{const{componentCls:se,controlHeightLG:ce,paddingXXS:fe,padding:pe}=re;return{pickerCellCls:`${se}-cell`,pickerCellInnerCls:`${se}-cell-inner`,pickerYearMonthCellWidth:ce*1.5,pickerQuarterPanelContentHeight:ce*1.4,pickerCellPaddingVertical:fe+fe/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:pe+fe/2}},ye=re=>({cellHoverBg:re.controlItemBgHover,cellActiveWithRangeBg:re.controlItemBgActive,cellHoverWithRangeBg:new gi.C(re.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new gi.C(re.colorPrimary).lighten(20).toHexString(),cellBgDisabled:re.colorBgContainerDisabled,timeColumnWidth:re.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:re.controlHeightSM*1.5,cellHeight:re.controlHeightSM,textHeight:re.controlHeightLG,withoutTimeCellHeight:re.controlHeightLG*1.65});var be=(0,Es.Z)("DatePicker",re=>{const se=(0,Ms.TS)((0,Xo.e5)(re),id(re));return[Gc(se),od(se),(0,sl.c)(re,{focusElCls:`${re.componentCls}-focused`})]},re=>Object.assign(Object.assign(Object.assign({},(0,Xo.TM)(re)),ye(re)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:re.zIndexPopupBase+50}));function Ae(re,se,ce){return ce!==void 0?ce:se==="year"&&re.lang.yearPlaceholder?re.lang.yearPlaceholder:se==="quarter"&&re.lang.quarterPlaceholder?re.lang.quarterPlaceholder:se==="month"&&re.lang.monthPlaceholder?re.lang.monthPlaceholder:se==="week"&&re.lang.weekPlaceholder?re.lang.weekPlaceholder:se==="time"&&re.timePickerLocale.placeholder?re.timePickerLocale.placeholder:re.lang.placeholder}function Ct(re,se,ce){return ce!==void 0?ce:se==="year"&&re.lang.yearPlaceholder?re.lang.rangeYearPlaceholder:se==="quarter"&&re.lang.quarterPlaceholder?re.lang.rangeQuarterPlaceholder:se==="month"&&re.lang.monthPlaceholder?re.lang.rangeMonthPlaceholder:se==="week"&&re.lang.weekPlaceholder?re.lang.rangeWeekPlaceholder:se==="time"&&re.timePickerLocale.placeholder?re.timePickerLocale.rangePlaceholder:re.lang.rangePlaceholder}function Cn(re,se){const ce={adjustX:1,adjustY:1};switch(se){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ce};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ce};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ce};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ce};default:return{points:re==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ce}}}function ea(re){return re?Array.isArray(re)?re:[re]:[]}function Qn(re){const{format:se,picker:ce,showHour:fe,showMinute:pe,showSecond:Ce,use12Hours:we}=re,gt=ea(se)[0],lt=Object.assign({},re);return se&&Array.isArray(se)&&(lt.format=gt),gt&&typeof gt=="string"&&(!gt.includes("s")&&Ce===void 0&&(lt.showSecond=!1),!gt.includes("m")&&pe===void 0&&(lt.showMinute=!1),!gt.includes("H")&&!gt.includes("h")&&!gt.includes("K")&&!gt.includes("k")&&fe===void 0&&(lt.showHour=!1),(gt.includes("a")||gt.includes("A"))&&we===void 0&&(lt.use12Hours=!0)),ce==="time"?lt:(typeof gt=="function"&&delete lt.format,{showTime:lt})}function In(re,se,ce){if(re===!1)return!1;const fe={clearIcon:se!=null?se:ce};return typeof re=="object"?Object.assign(Object.assign({},fe),re):fe}var Rt=ae(71577);function Zn(re){return ue.createElement(Rt.ZP,Object.assign({size:"small",type:"primary"},re))}var Cr={button:Zn},La=function(re,se){var ce={};for(var fe in re)Object.prototype.hasOwnProperty.call(re,fe)&&se.indexOf(fe)<0&&(ce[fe]=re[fe]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,fe=Object.getOwnPropertySymbols(re);pe{const{prefixCls:pe,getPopupContainer:Ce,className:we,placement:gt,size:lt,disabled:ot,bordered:zt=!0,placeholder:Pt,popupClassName:ht,dropdownClassName:Bt,status:qt,clearIcon:Lt,allowClear:Ht,rootClassName:un}=ce,en=La(ce,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),gn=ue.useRef(null),{getPrefixCls:fn,direction:Bn,getPopupContainer:jn}=(0,ue.useContext)(Ec.E_),Vn=fn("picker",pe),{compactSize:za,compactItemClassnames:ka}=(0,rc.ri)(Vn,Bn),{format:qa,showTime:Ln,picker:Fa}=ce,Ar=fn(),[br,Xn]=be(Vn),aa=Object.assign(Object.assign({},Ln?Qn(Object.assign({format:qa,picker:Fa},Ln)):{}),Fa==="time"?Qn(Object.assign(Object.assign({format:qa},ce),{picker:Fa})):{}),vn=(0,Zl.Z)(Ko=>{var Qo;return(Qo=lt!=null?lt:za)!==null&&Qo!==void 0?Qo:Ko}),Ha=ue.useContext(Sc.Z),er=ot!=null?ot:Ha,Za=(0,ue.useContext)(nc.aM),{hasFeedback:Sa,status:Ta,feedbackIcon:Pr}=Za,Oo=ue.createElement(ue.Fragment,null,Fa==="time"?ue.createElement(At,null):ue.createElement(Ge,null),Sa&&Pr);(0,ue.useImperativeHandle)(fe,()=>({focus:()=>{var Ko;return(Ko=gn.current)===null||Ko===void 0?void 0:Ko.focus()},blur:()=>{var Ko;return(Ko=gn.current)===null||Ko===void 0?void 0:Ko.blur()}}));const[bi]=(0,ac.Z)("Calendar",Ls.Z),ru=Object.assign(Object.assign({},bi),ce.locale);return br(ue.createElement(hc,Object.assign({separator:ue.createElement("span",{"aria-label":"to",className:`${Vn}-separator`},ue.createElement(Wt,null)),disabled:er,ref:gn,dropdownAlign:Cn(Bn,gt),placeholder:Ct(ru,Fa,Pt),suffixIcon:Oo,prevIcon:ue.createElement("span",{className:`${Vn}-prev-icon`}),nextIcon:ue.createElement("span",{className:`${Vn}-next-icon`}),superPrevIcon:ue.createElement("span",{className:`${Vn}-super-prev-icon`}),superNextIcon:ue.createElement("span",{className:`${Vn}-super-next-icon`}),transitionName:`${Ar}-slide-up`},en,aa,{className:Xt()({[`${Vn}-${vn}`]:vn,[`${Vn}-borderless`]:!zt},(0,Iu.Z)(Vn,(0,Iu.F)(Ta,qt),Sa),Xn,ka,we,un),locale:ru.lang,prefixCls:Vn,getPopupContainer:Ce||jn,generateConfig:re,components:Cr,direction:Bn,dropdownClassName:Xt()(Xn,ht||Bt,un),allowClear:In(Ht,Lt,ue.createElement(an.Z,null))})))})}var Va=function(re,se){var ce={};for(var fe in re)Object.prototype.hasOwnProperty.call(re,fe)&&se.indexOf(fe)<0&&(ce[fe]=re[fe]);if(re!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,fe=Object.getOwnPropertySymbols(re);pe{const{prefixCls:qt,getPopupContainer:Lt,style:Ht,className:un,rootClassName:en,size:gn,bordered:fn=!0,placement:Bn,placeholder:jn,popupClassName:Vn,dropdownClassName:za,disabled:ka,status:qa,clearIcon:Ln,allowClear:Fa}=ht,Ar=Va(ht,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:br,direction:Xn,getPopupContainer:aa,[zt]:vn}=(0,ue.useContext)(Ec.E_),Ha=br("picker",qt),{compactSize:er,compactItemClassnames:Za}=(0,rc.ri)(Ha,Xn),Sa=ue.useRef(null),{format:Ta,showTime:Pr}=ht,[Oo,bi]=be(Ha);(0,ue.useImperativeHandle)(Bt,()=>({focus:()=>{var ji;return(ji=Sa.current)===null||ji===void 0?void 0:ji.focus()},blur:()=>{var ji;return(ji=Sa.current)===null||ji===void 0?void 0:ji.blur()}}));const ru={showToday:!0};let Ko={};lt&&(Ko.picker=lt);const Qo=lt||ht.picker;Ko=Object.assign(Object.assign(Object.assign({},Ko),Pr?Qn(Object.assign({format:Ta,picker:Qo},Pr)):{}),Qo==="time"?Qn(Object.assign(Object.assign({format:Ta},ht),{picker:Qo})):{});const yi=br(),Xi=(0,Zl.Z)(ji=>{var al;return(al=gn!=null?gn:er)!==null&&al!==void 0?al:ji}),Ki=ue.useContext(Sc.Z),Ru=ka!=null?ka:Ki,Qi=(0,ue.useContext)(nc.aM),{hasFeedback:so,status:Ji,feedbackIcon:Li}=Qi,$o=ue.createElement(ue.Fragment,null,Qo==="time"?ue.createElement(At,null):ue.createElement(Ge,null),so&&Li),[Nr]=(0,ac.Z)("DatePicker",Ls.Z),ei=Object.assign(Object.assign({},Nr),ht.locale);return Oo(ue.createElement(tc,Object.assign({ref:Sa,placeholder:Ae(ei,Qo,jn),suffixIcon:$o,dropdownAlign:Cn(Xn,Bn),prevIcon:ue.createElement("span",{className:`${Ha}-prev-icon`}),nextIcon:ue.createElement("span",{className:`${Ha}-next-icon`}),superPrevIcon:ue.createElement("span",{className:`${Ha}-super-prev-icon`}),superNextIcon:ue.createElement("span",{className:`${Ha}-super-next-icon`}),transitionName:`${yi}-slide-up`},ru,Ar,Ko,{locale:ei.lang,className:Xt()({[`${Ha}-${Xi}`]:Xi,[`${Ha}-borderless`]:!fn},(0,Iu.Z)(Ha,(0,Iu.F)(Ji,qa),so),bi,Za,vn==null?void 0:vn.className,un,en),style:Object.assign(Object.assign({},vn==null?void 0:vn.style),Ht),prefixCls:Ha,getPopupContainer:Lt||aa,generateConfig:re,components:Cr,direction:Xn,disabled:Ru,dropdownClassName:Xt()(bi,en,Vn||za),allowClear:In(Fa,Ln,ue.createElement(an.Z,null))})))});return ot&&(Pt.displayName=ot),Pt}const ce=se(),fe=se("week","WeekPicker"),pe=se("month","MonthPicker"),Ce=se("year","YearPicker"),we=se("time","TimePicker"),gt=se("quarter","QuarterPicker");return{DatePicker:ce,WeekPicker:fe,MonthPicker:pe,YearPicker:Ce,TimePicker:we,QuarterPicker:gt}}const Ia=null;function pa(re){const{DatePicker:se,WeekPicker:ce,MonthPicker:fe,YearPicker:pe,TimePicker:Ce,QuarterPicker:we}=xo(re),gt=$a(re),lt=se;return lt.WeekPicker=ce,lt.MonthPicker=fe,lt.YearPicker=pe,lt.RangePicker=gt,lt.TimePicker=Ce,lt.QuarterPicker=we,lt}var bo=pa;const zr=bo(te);function hr(re){const se=Cn(re.direction,re.placement);return se.overflow.adjustY=!1,se.overflow.adjustX=!1,Object.assign(Object.assign({},re),{dropdownAlign:se})}const Gr=(0,ie.Z)(zr,"picker",null,hr);zr._InternalPanelDoNotUseOrYouWillBeFired=Gr;const Ba=(0,ie.Z)(zr.RangePicker,"picker",null,hr);zr._InternalRangePanelDoNotUseOrYouWillBeFired=Ba,zr.generatePicker=bo;var Ea=zr},96074:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Ve}});var b=ae(94184),me=ae.n(b),je=ae(67294),Te=ae(53124),Me=ae(14747),Qe=ae(67968),Se=ae(45503);const Ze=Xe=>{const{componentCls:de,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:y,orientationMargin:z,verticalMarginInline:te}=Xe;return{[de]:Object.assign(Object.assign({},(0,Me.Wf)(Xe)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:te,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Xe.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${de}-with-text`]:{display:"flex",alignItems:"center",margin:`${Xe.dividerHorizontalWithTextGutterMargin}px 0`,color:Xe.colorTextHeading,fontWeight:500,fontSize:Xe.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${de}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${de}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${de}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:y},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${de}-with-text${de}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${de}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${de}-with-text`]:{color:Xe.colorText,fontWeight:"normal",fontSize:Xe.fontSize},[`&-horizontal${de}-with-text-left${de}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${de}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${de}-with-text-right${de}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${de}-inner-text`]:{paddingInlineEnd:a}}})}};var Oe=(0,Qe.Z)("Divider",Xe=>{const de=(0,Se.TS)(Xe,{dividerHorizontalWithTextGutterMargin:Xe.margin,dividerHorizontalGutterMargin:Xe.marginLG,sizePaddingEdgeHorizontal:0});return[Ze(de)]},Xe=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Xe.marginXS})),Re=function(Xe,de){var a={};for(var E in Xe)Object.prototype.hasOwnProperty.call(Xe,E)&&de.indexOf(E)<0&&(a[E]=Xe[E]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Xe);x{const{getPrefixCls:de,direction:a,divider:E}=je.useContext(Te.E_),{prefixCls:x,type:y="horizontal",orientation:z="center",orientationMargin:te,className:ie,rootClassName:oe,children:ue,dashed:Pe,plain:Be,style:Ke}=Xe,We=Re(Xe,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Le=de("divider",x),[Ge,Ue]=Oe(Le),st=z.length>0?`-${z}`:z,Je=!!ue,At=z==="left"&&te!=null,an=z==="right"&&te!=null,yt=me()(Le,E==null?void 0:E.className,Ue,`${Le}-${y}`,{[`${Le}-with-text`]:Je,[`${Le}-with-text${st}`]:Je,[`${Le}-dashed`]:!!Pe,[`${Le}-plain`]:!!Be,[`${Le}-rtl`]:a==="rtl",[`${Le}-no-default-orientation-margin-left`]:At,[`${Le}-no-default-orientation-margin-right`]:an},ie,oe),ln=je.useMemo(()=>typeof te=="number"?te:/^\d+$/.test(te)?Number(te):te,[te]),mt=Object.assign(Object.assign({},At&&{marginLeft:ln}),an&&{marginRight:ln});return Ge(je.createElement("div",Object.assign({className:yt,style:Object.assign(Object.assign({},E==null?void 0:E.style),Ke)},We,{role:"separator"}),ue&&y!=="vertical"&&je.createElement("span",{className:`${Le}-inner-text`,style:mt},ue)))}},72565:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return Nt}});var b=ae(94184),me=ae.n(b),je=ae(1413),Te=ae(97685),Me=ae(67294),Qe=ae(73935);function Se(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var Ze={};function Oe(Ie,nt){}function Re(Ie,nt){}function Ye(){Ze={}}function Ve(Ie,nt,Zt){!nt&&!Ze[Zt]&&(Ie(!1,Zt),Ze[Zt]=!0)}function Xe(Ie,nt){Ve(Oe,Ie,nt)}function de(Ie,nt){Ve(Re,Ie,nt)}var a=null,E=ae(71002),x=ae(18459);function y(Ie,nt,Zt){var Tt=Me.useRef({});return(!("value"in Tt.current)||Zt(Tt.current.condition,nt))&&(Tt.current.value=Ie(),Tt.current.condition=nt),Tt.current.value}function z(Ie,nt){typeof Ie=="function"?Ie(nt):(0,E.Z)(Ie)==="object"&&Ie&&"current"in Ie&&(Ie.current=nt)}function te(){for(var Ie=arguments.length,nt=new Array(Ie),Zt=0;Zt0&&arguments[0]!==void 0?arguments[0]:{},nt=Ie.mark;return nt?nt.startsWith("data-")?nt:"data-".concat(nt):At}function ln(Ie){if(Ie.attachTo)return Ie.attachTo;var nt=document.querySelector("head");return nt||document.body}function mt(Ie){return Ie==="queue"?"prependQueue":Ie?"prepend":"append"}function Wt(Ie){return Array.from((an.get(Ie)||Ie).children).filter(function(nt){return nt.tagName==="STYLE"})}function tn(Ie){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Se())return null;var Zt=nt.csp,Tt=nt.prepend,xt=document.createElement("style");xt.setAttribute(Je,mt(Tt)),Zt!=null&&Zt.nonce&&(xt.nonce=Zt==null?void 0:Zt.nonce),xt.innerHTML=Ie;var Wn=ln(nt),Jn=Wn.firstChild;if(Tt){if(Tt==="queue"){var oa=Wt(Wn).filter(function(Pa){return["prepend","prependQueue"].includes(Pa.getAttribute(Je))});if(oa.length)return Wn.insertBefore(xt,oa[oa.length-1].nextSibling),xt}Wn.insertBefore(xt,Jn)}else Wn.appendChild(xt);return xt}function Xt(Ie){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zt=ln(nt);return Wt(Zt).find(function(Tt){return Tt.getAttribute(yt(nt))===Ie})}function pn(Ie){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Zt=Xt(Ie,nt);if(Zt){var Tt=ln(nt);Tt.removeChild(Zt)}}function St(Ie,nt){var Zt=an.get(Ie);if(!Zt||!st(document,Zt)){var Tt=tn("",nt),xt=Tt.parentNode;an.set(Ie,xt),Ie.removeChild(Tt)}}function ft(){an.clear()}function Vt(Ie,nt){var Zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Tt=ln(Zt);St(Tt,Zt);var xt=Xt(nt,Zt);if(xt){var Wn,Jn;if((Wn=Zt.csp)!==null&&Wn!==void 0&&Wn.nonce&&xt.nonce!==((Jn=Zt.csp)===null||Jn===void 0?void 0:Jn.nonce)){var oa;xt.nonce=(oa=Zt.csp)===null||oa===void 0?void 0:oa.nonce}return xt.innerHTML!==Ie&&(xt.innerHTML=Ie),xt}var Pa=tn(Ie,Zt);return Pa.setAttribute(yt(Zt),nt),Pa}var Rn;function bt(Ie){if(typeof document=="undefined")return 0;if(Ie||Rn===void 0){var nt=document.createElement("div");nt.style.width="100%",nt.style.height="200px";var Zt=document.createElement("div"),Tt=Zt.style;Tt.position="absolute",Tt.top="0",Tt.left="0",Tt.pointerEvents="none",Tt.visibility="hidden",Tt.width="200px",Tt.height="150px",Tt.overflow="hidden",Zt.appendChild(nt),document.body.appendChild(Zt);var xt=nt.offsetWidth;Zt.style.overflow="scroll";var Wn=nt.offsetWidth;xt===Wn&&(Wn=Zt.clientWidth),document.body.removeChild(Zt),Rn=xt-Wn}return Rn}function Gt(Ie){var nt=Ie.match(/^(.*)px$/),Zt=Number(nt==null?void 0:nt[1]);return Number.isNaN(Zt)?bt():Zt}function Fe(Ie){if(typeof document=="undefined"||!Ie||!(Ie instanceof Element))return{width:0,height:0};var nt=getComputedStyle(Ie,"::-webkit-scrollbar"),Zt=nt.width,Tt=nt.height;return{width:Gt(Zt),height:Gt(Tt)}}function He(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var zn="rc-util-locker-".concat(Date.now()),sn=0;function rn(Ie){var nt=!!Ie,Zt=Me.useState(function(){return sn+=1,"".concat(zn,"_").concat(sn)}),Tt=(0,Te.Z)(Zt,1),xt=Tt[0];We(function(){if(nt){var Wn=Fe(document.body).width,Jn=He();Vt(` +html body { + overflow-y: hidden; + `.concat(Jn?"width: calc(100% - ".concat(Wn,"px);"):"",` +}`),xt)}else pn(xt);return function(){pn(xt)}},[nt,xt])}var mn=!1;function An(Ie){return typeof Ie=="boolean"&&(mn=Ie),mn}var xn=function(nt){return nt===!1?!1:!Se()||!nt?null:typeof nt=="string"?document.querySelector(nt):typeof nt=="function"?nt():nt},qn=Me.forwardRef(function(Ie,nt){var Zt=Ie.open,Tt=Ie.autoLock,xt=Ie.getContainer,Wn=Ie.debug,Jn=Ie.autoDestroy,oa=Jn===void 0?!0:Jn,Pa=Ie.children,ra=Me.useState(Zt),Kt=(0,Te.Z)(ra,2),ma=Kt[0],ur=Kt[1],dr=ma||Zt;Me.useEffect(function(){(oa||Zt)&&ur(Zt)},[Zt,oa]);var Ra=Me.useState(function(){return xn(xt)}),Hn=(0,Te.Z)(Ra,2),Kn=Hn[0],Nn=Hn[1];Me.useEffect(function(){var Ur=xn(xt);Nn(Ur!=null?Ur:null)});var gr=Ue(dr&&!Kn,Wn),Br=(0,Te.Z)(gr,2),ao=Br[0],Kr=Br[1],Ga=Kn!=null?Kn:ao;rn(Tt&&Zt&&Se()&&(Ga===ao||Ga===document.body));var fo=null;if(Pa&&oe(Pa)&&nt){var Vo=Pa;fo=Vo.ref}var Oi=ie(fo,nt);if(!dr||!Se()||Kn===void 0)return null;var Ri=Ga===!1||An(),uu=Pa;return nt&&(uu=Me.cloneElement(Pa,{ref:Oi})),Me.createElement(Pe.Provider,{value:Kr},Ri?uu:(0,Qe.createPortal)(uu,Ga))}),On=qn,ke=On;function et(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var jt=et()?Me.useLayoutEffect:Me.useEffect,cn=function(nt,Zt){var Tt=Me.useRef(!0);jt(function(){return nt(Tt.current)},Zt),jt(function(){return Tt.current=!1,function(){Tt.current=!0}},[])},on=function(nt,Zt){cn(function(Tt){if(!Tt)return nt()},Zt)},Dn=cn,Fn=Me.createContext(null),Tn=Me.createContext({}),En=Fn,kt=ae(4942),yn=ae(87462),Qt=ae(62874),wt={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(nt){var Zt=nt.keyCode;if(nt.altKey&&!nt.ctrlKey||nt.metaKey||Zt>=wt.F1&&Zt<=wt.F12)return!1;switch(Zt){case wt.ALT:case wt.CAPS_LOCK:case wt.CONTEXT_MENU:case wt.CTRL:case wt.DOWN:case wt.END:case wt.ESC:case wt.HOME:case wt.INSERT:case wt.LEFT:case wt.MAC_FF_META:case wt.META:case wt.NUMLOCK:case wt.NUM_CENTER:case wt.PAGE_DOWN:case wt.PAGE_UP:case wt.PAUSE:case wt.PRINT_SCREEN:case wt.RIGHT:case wt.SHIFT:case wt.UP:case wt.WIN_KEY:case wt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(nt){if(nt>=wt.ZERO&&nt<=wt.NINE||nt>=wt.NUM_ZERO&&nt<=wt.NUM_MULTIPLY||nt>=wt.A&&nt<=wt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&nt===0)return!0;switch(nt){case wt.SPACE:case wt.QUESTION_MARK:case wt.NUM_PLUS:case wt.NUM_MINUS:case wt.NUM_PERIOD:case wt.NUM_DIVISION:case wt.SEMICOLON:case wt.DASH:case wt.EQUALS:case wt.COMMA:case wt.PERIOD:case wt.SLASH:case wt.APOSTROPHE:case wt.SINGLE_QUOTE:case wt.OPEN_SQUARE_BRACKET:case wt.BACKSLASH:case wt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},hn=wt,bn=`accept acceptCharset accessKey action allowFullScreen allowTransparency + alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge + charSet checked classID className colSpan cols content contentEditable contextMenu + controls coords crossOrigin data dateTime default defer dir disabled download draggable + encType form formAction formEncType formMethod formNoValidate formTarget frameBorder + headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity + is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media + mediaGroup method min minLength multiple muted name noValidate nonce open + optimum pattern placeholder poster preload radioGroup readOnly rel required + reversed role rowSpan rows sandbox scope scoped scrolling seamless selected + shape size sizes span spellCheck src srcDoc srcLang srcSet start step style + summary tabIndex target title type useMap value width wmode wrap`,nn=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick + onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown + onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel + onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough + onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Ut="".concat(bn," ").concat(nn).split(/[\s\n]+/),da="aria-",Gn="data-";function ga(Ie,nt){return Ie.indexOf(nt)===0}function mr(Ie){var nt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Zt;nt===!1?Zt={aria:!0,data:!0,attr:!0}:nt===!0?Zt={aria:!0}:Zt=(0,je.Z)({},nt);var Tt={};return Object.keys(Ie).forEach(function(xt){(Zt.aria&&(xt==="role"||ga(xt,da))||Zt.data&&ga(xt,Gn)||Zt.attr&&Ut.includes(xt))&&(Tt[xt]=Ie[xt])}),Tt}function to(Ie){var nt=React.useRef();nt.current=Ie;var Zt=React.useCallback(function(){for(var Tt,xt=arguments.length,Wn=new Array(xt),Jn=0;Jn3&&arguments[3]!==void 0?arguments[3]:!1;return nt.length&&Tt&&Zt===void 0&&!get(Ie,nt.slice(0,-1))?Ie:Ei(Ie,nt,Zt,Tt)}function Si(Ie){return _typeof(Ie)==="object"&&Ie!==null&&Object.getPrototypeOf(Ie)===Object.prototype}function va(Ie){return Array.isArray(Ie)?[]:{}}var lr=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function ko(){for(var Ie=arguments.length,nt=new Array(Ie),Zt=0;Zt{const{prefixCls:nt,title:Zt,footer:Tt,extra:xt,closeIcon:Wn,closable:Jn,onClose:oa,headerStyle:Pa,drawerStyle:ra,bodyStyle:Kt,footerStyle:ma,children:ur}=Ie,dr=Me.useCallback(gr=>Me.createElement("button",{type:"button",onClick:oa,"aria-label":"Close",className:`${nt}-close`},gr),[oa]),[Ra,Hn]=(0,Lu.Z)(Jn,Wn,dr,void 0,!0),Kn=Me.useMemo(()=>!Zt&&!Ra?null:Me.createElement("div",{style:Pa,className:me()(`${nt}-header`,{[`${nt}-header-close-only`]:Ra&&!Zt&&!xt})},Me.createElement("div",{className:`${nt}-header-title`},Hn,Zt&&Me.createElement("div",{className:`${nt}-title`},Zt)),xt&&Me.createElement("div",{className:`${nt}-extra`},xt)),[Ra,Hn,xt,Pa,nt,Zt]),Nn=Me.useMemo(()=>{if(!Tt)return null;const gr=`${nt}-footer`;return Me.createElement("div",{className:gr,style:ma},Tt)},[Tt,ma,nt]);return Me.createElement("div",{className:`${nt}-wrapper-body`,style:ra},Kn,Me.createElement("div",{className:`${nt}-body`,style:Kt},ur),Nn)},na=ae(4173),fi=ae(67968),Mi=ae(45503),_t=Ie=>{const{componentCls:nt,motionDurationSlow:Zt}=Ie,Tt={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${Zt}`}}};return{[nt]:{[`${nt}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${Zt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${nt}-panel-motion`]:{"&-left":[Tt,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Tt,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Tt,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Tt,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const vt=Ie=>{const{componentCls:nt,zIndexPopup:Zt,colorBgMask:Tt,colorBgElevated:xt,motionDurationSlow:Wn,motionDurationMid:Jn,padding:oa,paddingLG:Pa,fontSizeLG:ra,lineHeightLG:Kt,lineWidth:ma,lineType:ur,colorSplit:dr,marginSM:Ra,colorIcon:Hn,colorIconHover:Kn,colorText:Nn,fontWeightStrong:gr,footerPaddingBlock:Br,footerPaddingInline:ao}=Ie,Kr=`${nt}-content-wrapper`;return{[nt]:{position:"fixed",inset:0,zIndex:Zt,pointerEvents:"none","&-pure":{position:"relative",background:xt,[`&${nt}-left`]:{boxShadow:Ie.boxShadowDrawerLeft},[`&${nt}-right`]:{boxShadow:Ie.boxShadowDrawerRight},[`&${nt}-top`]:{boxShadow:Ie.boxShadowDrawerUp},[`&${nt}-bottom`]:{boxShadow:Ie.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${nt}-mask`]:{position:"absolute",inset:0,zIndex:Zt,background:Tt,pointerEvents:"auto"},[Kr]:{position:"absolute",zIndex:Zt,maxWidth:"100vw",transition:`all ${Wn}`,"&-hidden":{display:"none"}},[`&-left > ${Kr}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Ie.boxShadowDrawerLeft},[`&-right > ${Kr}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Ie.boxShadowDrawerRight},[`&-top > ${Kr}`]:{top:0,insetInline:0,boxShadow:Ie.boxShadowDrawerUp},[`&-bottom > ${Kr}`]:{bottom:0,insetInline:0,boxShadow:Ie.boxShadowDrawerDown},[`${nt}-content`]:{width:"100%",height:"100%",overflow:"auto",background:xt,pointerEvents:"auto"},[`${nt}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${nt}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${oa}px ${Pa}px`,fontSize:ra,lineHeight:Kt,borderBottom:`${ma}px ${ur} ${dr}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${nt}-extra`]:{flex:"none"},[`${nt}-close`]:{display:"inline-block",marginInlineEnd:Ra,color:Hn,fontWeight:gr,fontSize:ra,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${Jn}`,textRendering:"auto","&:focus, &:hover":{color:Kn,textDecoration:"none"}},[`${nt}-title`]:{flex:1,margin:0,color:Nn,fontWeight:Ie.fontWeightStrong,fontSize:ra,lineHeight:Kt},[`${nt}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Pa,overflow:"auto"},[`${nt}-footer`]:{flexShrink:0,padding:`${Br}px ${ao}px`,borderTop:`${ma}px ${ur} ${dr}`},"&-rtl":{direction:"rtl"}}}};var ut=(0,fi.Z)("Drawer",Ie=>{const nt=(0,Mi.TS)(Ie,{});return[vt(nt),_t(nt)]},Ie=>({zIndexPopup:Ie.zIndexPopupBase,footerPaddingBlock:Ie.paddingXS,footerPaddingInline:Ie.padding})),Sn=ae(16569),ua=function(Ie,nt){var Zt={};for(var Tt in Ie)Object.prototype.hasOwnProperty.call(Ie,Tt)&&nt.indexOf(Tt)<0&&(Zt[Tt]=Ie[Tt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var xt=0,Tt=Object.getOwnPropertySymbols(Ie);xt{var nt;const{rootClassName:Zt,width:Tt,height:xt,size:Wn="default",mask:Jn=!0,push:oa=$e,open:Pa,afterOpenChange:ra,onClose:Kt,prefixCls:ma,getContainer:ur,style:dr,className:Ra,visible:Hn,afterVisibleChange:Kn}=Ie,Nn=ua(Ie,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:gr,getPrefixCls:Br,direction:ao,drawer:Kr}=Me.useContext(Xa.E_),Ga=Br("drawer",ma),[fo,Vo]=ut(Ga),Oi=ur===void 0&&gr?()=>gr(document.body):ur,Ri=me()({"no-mask":!Jn,[`${Ga}-rtl`]:ao==="rtl"},Zt,Vo),uu=Me.useMemo(()=>Tt!=null?Tt:Wn==="large"?736:378,[Tt,Wn]),Ur=Me.useMemo(()=>xt!=null?xt:Wn==="large"?736:378,[xt,Wn]),Na={motionName:(0,il.m)(Ga,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},ia=fa=>({motionName:(0,il.m)(Ga,`panel-motion-${fa}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),kn=(0,Sn.H)();return fo(Me.createElement(na.BR,null,Me.createElement(qi.Ux,{status:!0,override:!0},Me.createElement(Tu,Object.assign({prefixCls:Ga,onClose:Kt,maskMotion:Na,motion:ia},Nn,{open:Pa!=null?Pa:Hn,mask:Jn,push:oa,width:uu,height:Ur,style:Object.assign(Object.assign({},Kr==null?void 0:Kr.style),dr),className:me()(Kr==null?void 0:Kr.className,Ra),rootClassName:Ri,getContainer:Oi,afterOpenChange:ra!=null?ra:Kn,panelRef:kn}),Me.createElement(Wu,Object.assign({prefixCls:Ga},Nn,{onClose:Kt}))))))},tt=Ie=>{const{prefixCls:nt,style:Zt,className:Tt,placement:xt="right"}=Ie,Wn=ua(Ie,["prefixCls","style","className","placement"]),{getPrefixCls:Jn}=Me.useContext(Xa.E_),oa=Jn("drawer",nt),[Pa,ra]=ut(oa),Kt=me()(oa,`${oa}-pure`,`${oa}-${xt}`,ra,Tt);return Pa(Me.createElement("div",{className:Kt,style:Zt},Me.createElement(Wu,Object.assign({prefixCls:oa},Wn))))};Mt._InternalPanelDoNotUseOrYouWillBeFired=tt;var Nt=Mt},97183:function(qe,Dt,ae){"use strict";var b=ae(84321),me=ae(19249);const je=b.ZP;je.Header=b.h4,je.Footer=b.$_,je.Content=b.VY,je.Sider=me.Z,Dt.default=je},66330:function(qe,Dt,ae){"use strict";ae.d(Dt,{t5:function(){return Re}});var b=ae(94184),me=ae.n(b),je=ae(92419),Te=ae(67294),Me=ae(53124),Qe=ae(81643),Se=ae(20136),Ze=function(Ve,Xe){var de={};for(var a in Ve)Object.prototype.hasOwnProperty.call(Ve,a)&&Xe.indexOf(a)<0&&(de[a]=Ve[a]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,a=Object.getOwnPropertySymbols(Ve);E{if(!(!Xe&&!de))return Te.createElement(Te.Fragment,null,Xe&&Te.createElement("div",{className:`${Ve}-title`},(0,Qe.Z)(Xe)),Te.createElement("div",{className:`${Ve}-inner-content`},(0,Qe.Z)(de)))},Re=Ve=>{const{hashId:Xe,prefixCls:de,className:a,style:E,placement:x="top",title:y,content:z,children:te}=Ve;return Te.createElement("div",{className:me()(Xe,de,`${de}-pure`,`${de}-placement-${x}`,a),style:E},Te.createElement("div",{className:`${de}-arrow`}),Te.createElement(je.G,Object.assign({},Ve,{className:Xe,prefixCls:de}),te||Oe(de,y,z)))},Ye=Ve=>{const{prefixCls:Xe}=Ve,de=Ze(Ve,["prefixCls"]),{getPrefixCls:a}=Te.useContext(Me.E_),E=a("popover",Xe),[x,y]=(0,Se.Z)(E);return x(Te.createElement(Re,Object.assign({},de,{prefixCls:E,hashId:y})))};Dt.ZP=Ye},55241:function(qe,Dt,ae){"use strict";var b=ae(94184),me=ae.n(b),je=ae(67294),Te=ae(81643),Me=ae(33603),Qe=ae(53124),Se=ae(83062),Ze=ae(66330),Oe=ae(20136),Re=function(Xe,de){var a={};for(var E in Xe)Object.prototype.hasOwnProperty.call(Xe,E)&&de.indexOf(E)<0&&(a[E]=Xe[E]);if(Xe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Xe);x{let{title:de,content:a,prefixCls:E}=Xe;return je.createElement(je.Fragment,null,de&&je.createElement("div",{className:`${E}-title`},(0,Te.Z)(de)),je.createElement("div",{className:`${E}-inner-content`},(0,Te.Z)(a)))},Ve=je.forwardRef((Xe,de)=>{const{prefixCls:a,title:E,content:x,overlayClassName:y,placement:z="top",trigger:te="hover",mouseEnterDelay:ie=.1,mouseLeaveDelay:oe=.1,overlayStyle:ue={}}=Xe,Pe=Re(Xe,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Be}=je.useContext(Qe.E_),Ke=Be("popover",a),[We,Le]=(0,Oe.Z)(Ke),Ge=Be(),Ue=me()(y,Le);return We(je.createElement(Se.Z,Object.assign({placement:z,trigger:te,mouseEnterDelay:ie,mouseLeaveDelay:oe,overlayStyle:ue},Pe,{prefixCls:Ke,overlayClassName:Ue,ref:de,overlay:E||x?je.createElement(Ye,{prefixCls:Ke,title:E,content:x}):null,transitionName:(0,Me.m)(Ge,"zoom-big",Pe.transitionName),"data-popover-inject":!0})))});Ve._InternalPanelDoNotUseOrYouWillBeFired=Ze.ZP,Dt.Z=Ve},20136:function(qe,Dt,ae){"use strict";var b=ae(14747),me=ae(50438),je=ae(97414),Te=ae(8796),Me=ae(67968),Qe=ae(45503);const Se=Re=>{const{componentCls:Ye,popoverColor:Ve,minWidth:Xe,fontWeightStrong:de,popoverPadding:a,boxShadowSecondary:E,colorTextHeading:x,borderRadiusLG:y,zIndexPopup:z,marginXS:te,colorBgElevated:ie,popoverBg:oe}=Re;return[{[Ye]:Object.assign(Object.assign({},(0,b.Wf)(Re)),{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":ie,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ye}-content`]:{position:"relative"},[`${Ye}-inner`]:{backgroundColor:oe,backgroundClip:"padding-box",borderRadius:y,boxShadow:E,padding:a},[`${Ye}-title`]:{minWidth:Xe,marginBottom:te,color:x,fontWeight:de},[`${Ye}-inner-content`]:{color:Ve}})},(0,je.ZP)(Re,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ye}-pure`]:{position:"relative",maxWidth:"none",margin:Re.sizePopupArrow,display:"inline-block",[`${Ye}-content`]:{display:"inline-block"}}}]},Ze=Re=>{const{componentCls:Ye}=Re;return{[Ye]:Te.i.map(Ve=>{const Xe=Re[`${Ve}6`];return{[`&${Ye}-${Ve}`]:{"--antd-arrow-background-color":Xe,[`${Ye}-inner`]:{backgroundColor:Xe},[`${Ye}-arrow`]:{background:"transparent"}}}})}},Oe=Re=>{const{componentCls:Ye,lineWidth:Ve,lineType:Xe,colorSplit:de,paddingSM:a,controlHeight:E,fontSize:x,lineHeight:y,padding:z}=Re,te=E-Math.round(x*y),ie=te/2,oe=te/2-Ve,ue=z;return{[Ye]:{[`${Ye}-inner`]:{padding:0},[`${Ye}-title`]:{margin:0,padding:`${ie}px ${ue}px ${oe}px`,borderBottom:`${Ve}px ${Xe} ${de}`},[`${Ye}-inner-content`]:{padding:`${a}px ${ue}px`}}}};Dt.Z=(0,Me.Z)("Popover",Re=>{const{colorBgElevated:Ye,colorText:Ve,wireframe:Xe}=Re,de=(0,Qe.TS)(Re,{popoverPadding:12,popoverBg:Ye,popoverColor:Ve});return[Se(de),Ze(de),Xe&&Oe(de),(0,me._y)(de,"zoom-big")]},Re=>({width:177,minWidth:177,zIndexPopup:Re.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},71338:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z:function(){return On}});var b=ae(94184),me=ae.n(b),je=ae(4942),Te=ae(74902),Me=ae(97685),Qe=ae(71002),Se=ae(67294),Ze=ae(91881),Oe=ae(21770),Re=ae(87462),Ye=ae(45987),Ve=ae(1413),Xe=ae(15105),de=Se.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0}),a=de;function E(ke,et,jt){return(ke-et)/(jt-et)}function x(ke,et,jt,cn){var on=E(et,jt,cn),Dn={};switch(ke){case"rtl":Dn.right="".concat(on*100,"%"),Dn.transform="translateX(50%)";break;case"btt":Dn.bottom="".concat(on*100,"%"),Dn.transform="translateY(50%)";break;case"ttb":Dn.top="".concat(on*100,"%"),Dn.transform="translateY(-50%)";break;default:Dn.left="".concat(on*100,"%"),Dn.transform="translateX(-50%)";break}return Dn}function y(ke,et){return Array.isArray(ke)?ke[et]:ke}var z=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],te=Se.forwardRef(function(ke,et){var jt,cn,on=ke.prefixCls,Dn=ke.value,Fn=ke.valueIndex,Tn=ke.onStartMove,En=ke.style,kt=ke.render,yn=ke.dragging,Qt=ke.onOffsetChange,wt=(0,Ye.Z)(ke,z),hn=Se.useContext(a),bn=hn.min,nn=hn.max,Ut=hn.direction,da=hn.disabled,Gn=hn.keyboard,ga=hn.range,mr=hn.tabIndex,to=hn.ariaLabelForHandle,co=hn.ariaLabelledByForHandle,ir=hn.ariaValueTextFormatterForHandle,To="".concat(on,"-handle"),_r=function(ui){da||Tn(ui,Fn)},cr=function(ui){if(!da&&Gn){var mo=null;switch(ui.which||ui.keyCode){case Xe.Z.LEFT:mo=Ut==="ltr"||Ut==="btt"?-1:1;break;case Xe.Z.RIGHT:mo=Ut==="ltr"||Ut==="btt"?1:-1;break;case Xe.Z.UP:mo=Ut!=="ttb"?1:-1;break;case Xe.Z.DOWN:mo=Ut!=="ttb"?-1:1;break;case Xe.Z.HOME:mo="min";break;case Xe.Z.END:mo="max";break;case Xe.Z.PAGE_UP:mo=2;break;case Xe.Z.PAGE_DOWN:mo=-2;break}mo!==null&&(ui.preventDefault(),Qt(mo,Fn))}},fr=x(Ut,Dn,bn,nn),Wo=Se.createElement("div",(0,Re.Z)({ref:et,className:me()(To,(jt={},(0,je.Z)(jt,"".concat(To,"-").concat(Fn+1),ga),(0,je.Z)(jt,"".concat(To,"-dragging"),yn),jt)),style:(0,Ve.Z)((0,Ve.Z)({},fr),En),onMouseDown:_r,onTouchStart:_r,onKeyDown:cr,tabIndex:da?null:y(mr,Fn),role:"slider","aria-valuemin":bn,"aria-valuemax":nn,"aria-valuenow":Dn,"aria-disabled":da,"aria-label":y(to,Fn),"aria-labelledby":y(co,Fn),"aria-valuetext":(cn=y(ir,Fn))===null||cn===void 0?void 0:cn(Dn),"aria-orientation":Ut==="ltr"||Ut==="rtl"?"horizontal":"vertical"},wt));return kt&&(Wo=kt(Wo,{index:Fn,prefixCls:on,value:Dn,dragging:yn})),Wo}),ie=te,oe=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],ue=Se.forwardRef(function(ke,et){var jt=ke.prefixCls,cn=ke.style,on=ke.onStartMove,Dn=ke.onOffsetChange,Fn=ke.values,Tn=ke.handleRender,En=ke.draggingIndex,kt=(0,Ye.Z)(ke,oe),yn=Se.useRef({});return Se.useImperativeHandle(et,function(){return{focus:function(wt){var hn;(hn=yn.current[wt])===null||hn===void 0||hn.focus()}}}),Se.createElement(Se.Fragment,null,Fn.map(function(Qt,wt){return Se.createElement(ie,(0,Re.Z)({ref:function(bn){bn?yn.current[wt]=bn:delete yn.current[wt]},dragging:En===wt,prefixCls:jt,style:y(cn,wt),key:wt,value:Qt,valueIndex:wt,onStartMove:on,onOffsetChange:Dn,render:Tn},kt))}))}),Pe=ue;function Be(ke){var et="touches"in ke?ke.touches[0]:ke;return{pageX:et.pageX,pageY:et.pageY}}function Ke(ke,et,jt,cn,on,Dn,Fn,Tn,En){var kt=Se.useState(null),yn=(0,Me.Z)(kt,2),Qt=yn[0],wt=yn[1],hn=Se.useState(-1),bn=(0,Me.Z)(hn,2),nn=bn[0],Ut=bn[1],da=Se.useState(jt),Gn=(0,Me.Z)(da,2),ga=Gn[0],mr=Gn[1],to=Se.useState(jt),co=(0,Me.Z)(to,2),ir=co[0],To=co[1],_r=Se.useRef(null),cr=Se.useRef(null);Se.useEffect(function(){nn===-1&&mr(jt)},[jt,nn]),Se.useEffect(function(){return function(){document.removeEventListener("mousemove",_r.current),document.removeEventListener("mouseup",cr.current),document.removeEventListener("touchmove",_r.current),document.removeEventListener("touchend",cr.current)}},[]);var fr=function(Ho,Si){ga.some(function(va,lr){return va!==Ho[lr]})&&(Si!==void 0&&wt(Si),mr(Ho),Fn(Ho))},Wo=function(Ho,Si){if(Ho===-1){var va=ir[0],lr=ir[ir.length-1],ko=cn-va,vo=on-lr,It=Si*(on-cn);It=Math.max(It,ko),It=Math.min(It,vo);var $t=Dn(va+It);It=$t-va;var Yt=ir.map(function(lo){return lo+It});fr(Yt)}else{var la=(on-cn)*Si,ba=(0,Te.Z)(ga);ba[Ho]=ir[Ho];var Wa=En(ba,la,Ho,"dist");fr(Wa.values,Wa.value)}},Sr=Se.useRef(Wo);Sr.current=Wo;var ui=function(Ho,Si){Ho.stopPropagation();var va=jt[Si];Ut(Si),wt(va),To(jt);var lr=Be(Ho),ko=lr.pageX,vo=lr.pageY,It=function(la){la.preventDefault();var ba=Be(la),Wa=ba.pageX,lo=ba.pageY,Xr=Wa-ko,Ua=lo-vo,So=ke.current.getBoundingClientRect(),Zi=So.width,ca=So.height,no;switch(et){case"btt":no=-Ua/ca;break;case"ttb":no=Ua/ca;break;case"rtl":no=-Xr/Zi;break;default:no=Xr/Zi}Sr.current(Si,no)},$t=function Yt(la){la.preventDefault(),document.removeEventListener("mouseup",Yt),document.removeEventListener("mousemove",It),document.removeEventListener("touchend",Yt),document.removeEventListener("touchmove",It),_r.current=null,cr.current=null,Ut(-1),Tn()};document.addEventListener("mouseup",$t),document.addEventListener("mousemove",It),document.addEventListener("touchend",$t),document.addEventListener("touchmove",It),_r.current=It,cr.current=$t},mo=Se.useMemo(function(){var Ei=(0,Te.Z)(jt).sort(function(Si,va){return Si-va}),Ho=(0,Te.Z)(ga).sort(function(Si,va){return Si-va});return Ei.every(function(Si,va){return Si===Ho[va]})?ga:jt},[jt,ga]);return[nn,Qt,mo,ui]}function We(ke){var et,jt=ke.prefixCls,cn=ke.style,on=ke.start,Dn=ke.end,Fn=ke.index,Tn=ke.onStartMove,En=Se.useContext(a),kt=En.direction,yn=En.min,Qt=En.max,wt=En.disabled,hn=En.range,bn="".concat(jt,"-track"),nn=E(on,yn,Qt),Ut=E(Dn,yn,Qt),da=function(mr){!wt&&Tn&&Tn(mr,-1)},Gn={};switch(kt){case"rtl":Gn.right="".concat(nn*100,"%"),Gn.width="".concat(Ut*100-nn*100,"%");break;case"btt":Gn.bottom="".concat(nn*100,"%"),Gn.height="".concat(Ut*100-nn*100,"%");break;case"ttb":Gn.top="".concat(nn*100,"%"),Gn.height="".concat(Ut*100-nn*100,"%");break;default:Gn.left="".concat(nn*100,"%"),Gn.width="".concat(Ut*100-nn*100,"%")}return Se.createElement("div",{className:me()(bn,(et={},(0,je.Z)(et,"".concat(bn,"-").concat(Fn+1),hn),(0,je.Z)(et,"".concat(jt,"-track-draggable"),Tn),et)),style:(0,Ve.Z)((0,Ve.Z)({},Gn),cn),onMouseDown:da,onTouchStart:da})}function Le(ke){var et=ke.prefixCls,jt=ke.style,cn=ke.values,on=ke.startPoint,Dn=ke.onStartMove,Fn=Se.useContext(a),Tn=Fn.included,En=Fn.range,kt=Fn.min,yn=Se.useMemo(function(){if(!En){if(cn.length===0)return[];var Qt=on!=null?on:kt,wt=cn[0];return[{start:Math.min(Qt,wt),end:Math.max(Qt,wt)}]}for(var hn=[],bn=0;bn3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof nn=="number"){var Gn,ga=bn[Ut],mr=ga+nn,to=[];cn.forEach(function(cr){to.push(cr.value)}),to.push(ke,et),to.push(Tn(ga));var co=nn>0?1:-1;da==="unit"?to.push(Tn(ga+co*jt)):to.push(Tn(mr)),to=to.filter(function(cr){return cr!==null}).filter(function(cr){return nn<0?cr<=ga:cr>=ga}),da==="unit"&&(to=to.filter(function(cr){return cr!==ga}));var ir=da==="unit"?ga:mr;Gn=to[0];var To=Math.abs(Gn-ir);if(to.forEach(function(cr){var fr=Math.abs(cr-ir);fr1){var _r=(0,Te.Z)(bn);return _r[Ut]=Gn,hn(_r,nn-co,Ut,da)}return Gn}else{if(nn==="min")return ke;if(nn==="max")return et}},yn=function(bn,nn,Ut){var da=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Gn=bn[Ut],ga=kt(bn,nn,Ut,da);return{value:ga,changed:ga!==Gn}},Qt=function(bn){return Dn===null&&bn===0||typeof Dn=="number"&&bn3&&arguments[3]!==void 0?arguments[3]:"unit",Gn=bn.map(En),ga=Gn[Ut],mr=kt(Gn,nn,Ut,da);if(Gn[Ut]=mr,on===!1){var to=Dn||0;Ut>0&&Gn[Ut-1]!==ga&&(Gn[Ut]=Math.max(Gn[Ut],Gn[Ut-1]+to)),Ut0;_r-=1)for(var cr=!0;Qt(Gn[_r]-Gn[_r-1])&&cr;){var fr=yn(Gn,-1,_r-1);Gn[_r-1]=fr.value,cr=fr.changed}for(var Wo=Gn.length-1;Wo>0;Wo-=1)for(var Sr=!0;Qt(Gn[Wo]-Gn[Wo-1])&&Sr;){var ui=yn(Gn,-1,Wo-1);Gn[Wo-1]=ui.value,Sr=ui.changed}for(var mo=0;mo=0?ui:!1},[ui,Yn]),Zo=Se.useMemo(function(){var Ra=Object.keys(la||{});return Ra.map(function(Hn){var Kn=la[Hn],Nn={value:Number(Hn)};return Kn&&(0,Qe.Z)(Kn)==="object"&&!Se.isValidElement(Kn)&&("label"in Kn||"style"in Kn)?(Nn.style=Kn.style,Nn.label=Kn.label):Nn.label=Kn,Nn}).filter(function(Hn){var Kn=Hn.label;return Kn||typeof Kn=="number"}).sort(function(Hn,Kn){return Hn.value-Kn.value})},[la]),Tu=At(Yi,wa,Yn,Zo,Wo,Vi),il=(0,Me.Z)(Tu,2),Xa=il[0],qi=il[1],Lu=(0,Oe.Z)(to,{value:mr}),vu=(0,Me.Z)(Lu,2),Wu=vu[0],na=vu[1],fi=Se.useMemo(function(){var Ra=Wu==null?[]:Array.isArray(Wu)?Wu:[Wu],Hn=(0,Me.Z)(Ra,1),Kn=Hn[0],Nn=Kn===void 0?Yi:Kn,gr=Wu===null?[]:[Nn];if(co){if(gr=(0,Te.Z)(Ra),ir||Wu===void 0){var Br=ir>=0?ir+1:2;for(gr=gr.slice(0,Br);gr.length=0&&ca.current.focus(Ra)}$e(null)},[nr]);var tt=Se.useMemo(function(){return mo&&Yn===null?!1:mo},[mo,Yn]),Nt=function(){cr==null||cr($i(Mi.current))},Ie=Ke(no,Bi,fi,Yi,wa,Xa,_t,Nt,qi),nt=(0,Me.Z)(Ie,4),Zt=nt[0],Tt=nt[1],xt=nt[2],Wn=nt[3],Jn=function(Hn,Kn){Wn(Hn,Kn),_r==null||_r($i(Mi.current))},oa=Zt!==-1;Se.useEffect(function(){if(!oa){var Ra=fi.lastIndexOf(Tt);ca.current.focus(Ra)}},[oa]);var Pa=Se.useMemo(function(){return(0,Te.Z)(xt).sort(function(Ra,Hn){return Ra-Hn})},[xt]),ra=Se.useMemo(function(){return co?[Pa[0],Pa[Pa.length-1]]:[Yi,Pa[0]]},[Pa,co,Yi]),Kt=(0,Me.Z)(ra,2),ma=Kt[0],ur=Kt[1];Se.useImperativeHandle(et,function(){return{focus:function(){ca.current.focus(0)},blur:function(){var Hn=document,Kn=Hn.activeElement;no.current.contains(Kn)&&(Kn==null||Kn.blur())}}}),Se.useEffect(function(){Qt&&ca.current.focus(0)},[]);var dr=Se.useMemo(function(){return{min:Yi,max:wa,direction:Bi,disabled:En,keyboard:yn,step:Yn,included:va,includedStart:ma,includedEnd:ur,range:co,tabIndex:Xr,ariaLabelForHandle:Ua,ariaLabelledByForHandle:So,ariaValueTextFormatterForHandle:Zi}},[Yi,wa,Bi,En,yn,Yn,va,ma,ur,co,Xr,Ua,So,Zi]);return Se.createElement(a.Provider,{value:dr},Se.createElement("div",{ref:no,className:me()(on,Dn,(jt={},(0,je.Z)(jt,"".concat(on,"-disabled"),En),(0,je.Z)(jt,"".concat(on,"-vertical"),Ho),(0,je.Z)(jt,"".concat(on,"-horizontal"),!Ho),(0,je.Z)(jt,"".concat(on,"-with-marks"),Zo.length),jt)),style:Fn,onMouseDown:ut},Se.createElement("div",{className:"".concat(on,"-rail"),style:It}),Se.createElement(Le,{prefixCls:on,style:ko,values:Pa,startPoint:lr,onStartMove:tt?Jn:null}),Se.createElement(Je,{prefixCls:on,marks:Zo,dots:ba,style:$t,activeStyle:Yt}),Se.createElement(Pe,{ref:ca,prefixCls:on,style:vo,values:xt,draggingIndex:Zt,onStartMove:Jn,onOffsetChange:Mt,onFocus:wt,onBlur:hn,handleRender:Wa}),Se.createElement(Ue,{prefixCls:on,marks:Zo,onClick:vt})))}),ln=yt,mt=ln,Wt=ae(53124),tn=ae(98866),Xt=ae(96523),pn=ae(17799),St=ae(83062),Vt=Se.forwardRef((ke,et)=>{const{open:jt}=ke,cn=(0,Se.useRef)(null),on=(0,Se.useRef)(null);function Dn(){Xt.Z.cancel(on.current),on.current=null}function Fn(){on.current=(0,Xt.Z)(()=>{var Tn;(Tn=cn.current)===null||Tn===void 0||Tn.forceAlign(),on.current=null})}return Se.useEffect(()=>(jt?Fn():Dn(),Dn),[jt,ke.title]),Se.createElement(St.Z,Object.assign({ref:(0,pn.sQ)(cn,et)},ke))}),Rn=ae(84780),bt=ae(14747),Gt=ae(67968),Fe=ae(45503);const He=ke=>{const{componentCls:et,antCls:jt,controlSize:cn,dotSize:on,marginFull:Dn,marginPart:Fn,colorFillContentHover:Tn}=ke;return{[et]:Object.assign(Object.assign({},(0,bt.Wf)(ke)),{position:"relative",height:cn,margin:`${Fn}px ${Dn}px`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Dn}px ${Fn}px`},[`${et}-rail`]:{position:"absolute",backgroundColor:ke.railBg,borderRadius:ke.borderRadiusXS,transition:`background-color ${ke.motionDurationMid}`},[`${et}-track`]:{position:"absolute",backgroundColor:ke.trackBg,borderRadius:ke.borderRadiusXS,transition:`background-color ${ke.motionDurationMid}`},[`${et}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${et}-rail`]:{backgroundColor:ke.railHoverBg},[`${et}-track`]:{backgroundColor:ke.trackHoverBg},[`${et}-dot`]:{borderColor:Tn},[`${et}-handle::after`]:{boxShadow:`0 0 0 ${ke.handleLineWidth}px ${ke.colorPrimaryBorderHover}`},[`${et}-dot-active`]:{borderColor:ke.dotActiveBorderColor}},[`${et}-handle`]:{position:"absolute",width:ke.handleSize,height:ke.handleSize,outline:"none",[`${et}-dragging`]:{zIndex:1},"&::before":{content:'""',position:"absolute",insetInlineStart:-ke.handleLineWidth,insetBlockStart:-ke.handleLineWidth,width:ke.handleSize+ke.handleLineWidth*2,height:ke.handleSize+ke.handleLineWidth*2,backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:ke.handleSize,height:ke.handleSize,backgroundColor:ke.colorBgElevated,boxShadow:`0 0 0 ${ke.handleLineWidth}px ${ke.handleColor}`,borderRadius:"50%",cursor:"pointer",transition:` + inset-inline-start ${ke.motionDurationMid}, + inset-block-start ${ke.motionDurationMid}, + width ${ke.motionDurationMid}, + height ${ke.motionDurationMid}, + box-shadow ${ke.motionDurationMid} + `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:-((ke.handleSizeHover-ke.handleSize)/2+ke.handleLineWidthHover),insetBlockStart:-((ke.handleSizeHover-ke.handleSize)/2+ke.handleLineWidthHover),width:ke.handleSizeHover+ke.handleLineWidthHover*2,height:ke.handleSizeHover+ke.handleLineWidthHover*2},"&::after":{boxShadow:`0 0 0 ${ke.handleLineWidthHover}px ${ke.handleActiveColor}`,width:ke.handleSizeHover,height:ke.handleSizeHover,insetInlineStart:(ke.handleSize-ke.handleSizeHover)/2,insetBlockStart:(ke.handleSize-ke.handleSizeHover)/2}}},[`${et}-mark`]:{position:"absolute",fontSize:ke.fontSize},[`${et}-mark-text`]:{position:"absolute",display:"inline-block",color:ke.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:ke.colorText}},[`${et}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${et}-dot`]:{position:"absolute",width:on,height:on,backgroundColor:ke.colorBgElevated,border:`${ke.handleLineWidth}px solid ${ke.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${ke.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:ke.dotActiveBorderColor}},[`&${et}-disabled`]:{cursor:"not-allowed",[`${et}-rail`]:{backgroundColor:`${ke.railBg} !important`},[`${et}-track`]:{backgroundColor:`${ke.trackBgDisabled} !important`},[` + ${et}-dot + `]:{backgroundColor:ke.colorBgElevated,borderColor:ke.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${et}-handle::after`]:{backgroundColor:ke.colorBgElevated,cursor:"not-allowed",width:ke.handleSize,height:ke.handleSize,boxShadow:`0 0 0 ${ke.handleLineWidth}px ${new Rn.C(ke.colorTextDisabled).onBackground(ke.colorBgContainer).toHexShortString()}`,insetInlineStart:0,insetBlockStart:0},[` + ${et}-mark-text, + ${et}-dot + `]:{cursor:"not-allowed !important"}},[`&-tooltip ${jt}-tooltip-inner`]:{minWidth:"unset"}})}},zn=(ke,et)=>{const{componentCls:jt,railSize:cn,handleSize:on,dotSize:Dn}=ke,Fn=et?"paddingBlock":"paddingInline",Tn=et?"width":"height",En=et?"height":"width",kt=et?"insetBlockStart":"insetInlineStart",yn=et?"top":"insetInlineStart",Qt=(cn*3-on)/2,wt=(on-cn)/2,hn=et?{borderWidth:`${wt}px 0`,transform:`translateY(-${wt}px)`}:{borderWidth:`0 ${wt}px`,transform:`translateX(-${wt}px)`};return{[Fn]:cn,[En]:cn*3,[`${jt}-rail`]:{[Tn]:"100%",[En]:cn},[`${jt}-track`]:{[En]:cn},[`${jt}-track-draggable`]:Object.assign({},hn),[`${jt}-handle`]:{[kt]:Qt},[`${jt}-mark`]:{insetInlineStart:0,top:0,[yn]:cn*3+(et?0:ke.marginFull),[Tn]:"100%"},[`${jt}-step`]:{insetInlineStart:0,top:0,[yn]:cn,[Tn]:"100%",[En]:cn},[`${jt}-dot`]:{position:"absolute",[kt]:(cn-Dn)/2}}},sn=ke=>{const{componentCls:et,marginPartWithMark:jt}=ke;return{[`${et}-horizontal`]:Object.assign(Object.assign({},zn(ke,!0)),{[`&${et}-with-marks`]:{marginBottom:jt}})}},rn=ke=>{const{componentCls:et}=ke;return{[`${et}-vertical`]:Object.assign(Object.assign({},zn(ke,!1)),{height:"100%"})}};var mn=(0,Gt.Z)("Slider",ke=>{const et=(0,Fe.TS)(ke,{marginPart:(ke.controlHeight-ke.controlSize)/2,marginFull:ke.controlSize/2,marginPartWithMark:ke.controlHeightLG-ke.controlSize});return[He(et),sn(et),rn(et)]},ke=>{const jt=ke.controlHeightLG/4,cn=ke.controlHeightSM/2,on=ke.lineWidth+1,Dn=ke.lineWidth+1*3;return{controlSize:jt,railSize:4,handleSize:jt,handleSizeHover:cn,dotSize:8,handleLineWidth:on,handleLineWidthHover:Dn,railBg:ke.colorFillTertiary,railHoverBg:ke.colorFillSecondary,trackBg:ke.colorPrimaryBorder,trackHoverBg:ke.colorPrimaryBorderHover,handleColor:ke.colorPrimaryBorder,handleActiveColor:ke.colorPrimary,dotBorderColor:ke.colorBorderSecondary,dotActiveBorderColor:ke.colorPrimaryBorder,trackBgDisabled:ke.colorBgContainerDisabled}}),An=function(ke,et){var jt={};for(var cn in ke)Object.prototype.hasOwnProperty.call(ke,cn)&&et.indexOf(cn)<0&&(jt[cn]=ke[cn]);if(ke!=null&&typeof Object.getOwnPropertySymbols=="function")for(var on=0,cn=Object.getOwnPropertySymbols(ke);ontypeof ke=="number"?ke.toString():"";var On=Se.forwardRef((ke,et)=>{const{prefixCls:jt,range:cn,className:on,rootClassName:Dn,style:Fn,disabled:Tn,tooltipPrefixCls:En,tipFormatter:kt,tooltipVisible:yn,getTooltipPopupContainer:Qt,tooltipPlacement:wt}=ke,hn=An(ke,["prefixCls","range","className","rootClassName","style","disabled","tooltipPrefixCls","tipFormatter","tooltipVisible","getTooltipPopupContainer","tooltipPlacement"]),{direction:bn,slider:nn,getPrefixCls:Ut,getPopupContainer:da}=Se.useContext(Wt.E_),Gn=Se.useContext(tn.Z),ga=Tn!=null?Tn:Gn,[mr,to]=Se.useState({}),co=(Ei,Ho)=>{to(Si=>Object.assign(Object.assign({},Si),{[Ei]:Ho}))},ir=(Ei,Ho)=>Ei||(Ho?bn==="rtl"?"left":"right":"top"),To=Ut("slider",jt),[_r,cr]=mn(To),fr=me()(on,nn==null?void 0:nn.className,Dn,{[`${To}-rtl`]:bn==="rtl"},cr);bn==="rtl"&&!hn.vertical&&(hn.reverse=!hn.reverse);const[Wo,Sr]=Se.useMemo(()=>cn?typeof cn=="object"?[!0,cn.draggableTrack]:[!0,!1]:[!1],[cn]),ui=(Ei,Ho)=>{var Si;const{index:va,dragging:lr}=Ho,{tooltip:ko={},vertical:vo}=ke,It=Object.assign({},ko),{open:$t,placement:Yt,getPopupContainer:la,prefixCls:ba,formatter:Wa}=It;let lo;Wa||Wa===null?lo=Wa:kt||kt===null?lo=kt:lo=xn;const Xr=lo?mr[va]||lr:!1,Ua=(Si=$t!=null?$t:yn)!==null&&Si!==void 0?Si:$t===void 0&&Xr,So=Object.assign(Object.assign({},Ei.props),{onMouseEnter:()=>co(va,!0),onMouseLeave:()=>co(va,!1)}),Zi=Ut("tooltip",ba!=null?ba:En);return Se.createElement(Vt,Object.assign({},It,{prefixCls:Zi,title:lo?lo(Ho.value):"",open:Ua,placement:ir(Yt!=null?Yt:wt,vo),key:va,overlayClassName:`${To}-tooltip`,getPopupContainer:la||Qt||da}),Se.cloneElement(Ei,So))},mo=Object.assign(Object.assign({},nn==null?void 0:nn.style),Fn);return _r(Se.createElement(mt,Object.assign({},hn,{step:hn.step,range:Wo,draggableTrack:Sr,className:fr,style:mo,disabled:ga,ref:et,prefixCls:To,handleRender:ui})))})},5584:function(qe,Dt,ae){"use strict";var b,me=ae(64836).default;b={value:!0},Dt.Z=void 0;var je=me(ae(53457)),Te=me(ae(15704));const Me={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"]},je.default),timePickerLocale:Object.assign({},Te.default)};Me.lang.ok="\u786E\u5B9A";var Qe=Me;Dt.Z=Qe},15704:function(qe,Dt){"use strict";Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.default=void 0;var b={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};Dt.default=b},97909:function(qe){(function(Dt,ae){qe.exports=ae()})(this,function(){"use strict";var Dt=1e3,ae=6e4,b=36e5,me="millisecond",je="second",Te="minute",Me="hour",Qe="day",Se="week",Ze="month",Oe="quarter",Re="year",Ye="date",Ve="Invalid Date",Xe=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,de=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,a={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(We){var Le=["th","st","nd","rd"],Ge=We%100;return"["+We+(Le[(Ge-20)%10]||Le[Ge]||Le[0])+"]"}},E=function(We,Le,Ge){var Ue=String(We);return!Ue||Ue.length>=Le?We:""+Array(Le+1-Ue.length).join(Ge)+We},x={s:E,z:function(We){var Le=-We.utcOffset(),Ge=Math.abs(Le),Ue=Math.floor(Ge/60),st=Ge%60;return(Le<=0?"+":"-")+E(Ue,2,"0")+":"+E(st,2,"0")},m:function We(Le,Ge){if(Le.date()1)return We(At[0])}else{var an=Le.name;z[an]=Le,st=an}return!Ue&&st&&(y=st),st||!Ue&&y},ue=function(We,Le){if(ie(We))return We.clone();var Ge=typeof Le=="object"?Le:{};return Ge.date=We,Ge.args=arguments,new Be(Ge)},Pe=x;Pe.l=oe,Pe.i=ie,Pe.w=function(We,Le){return ue(We,{locale:Le.$L,utc:Le.$u,x:Le.$x,$offset:Le.$offset})};var Be=function(){function We(Ge){this.$L=oe(Ge.locale,null,!0),this.parse(Ge),this.$x=this.$x||Ge.x||{},this[te]=!0}var Le=We.prototype;return Le.parse=function(Ge){this.$d=function(Ue){var st=Ue.date,Je=Ue.utc;if(st===null)return new Date(NaN);if(Pe.u(st))return new Date;if(st instanceof Date)return new Date(st);if(typeof st=="string"&&!/Z$/i.test(st)){var At=st.match(Xe);if(At){var an=At[2]-1||0,yt=(At[7]||"0").substring(0,3);return Je?new Date(Date.UTC(At[1],an,At[3]||1,At[4]||0,At[5]||0,At[6]||0,yt)):new Date(At[1],an,At[3]||1,At[4]||0,At[5]||0,At[6]||0,yt)}}return new Date(st)}(Ge),this.init()},Le.init=function(){var Ge=this.$d;this.$y=Ge.getFullYear(),this.$M=Ge.getMonth(),this.$D=Ge.getDate(),this.$W=Ge.getDay(),this.$H=Ge.getHours(),this.$m=Ge.getMinutes(),this.$s=Ge.getSeconds(),this.$ms=Ge.getMilliseconds()},Le.$utils=function(){return Pe},Le.isValid=function(){return this.$d.toString()!==Ve},Le.isSame=function(Ge,Ue){var st=ue(Ge);return this.startOf(Ue)<=st&&st<=this.endOf(Ue)},Le.isAfter=function(Ge,Ue){return ue(Ge)68?1900:2e3)},Qe=function(Ve){return function(Xe){this[Ve]=+Xe}},Se=[/[+-]\d\d:?(\d\d)?|Z/,function(Ve){(this.zone||(this.zone={})).offset=function(Xe){if(!Xe||Xe==="Z")return 0;var de=Xe.match(/([+-]|\d\d)/g),a=60*de[1]+(+de[2]||0);return a===0?0:de[0]==="+"?-a:a}(Ve)}],Ze=function(Ve){var Xe=Te[Ve];return Xe&&(Xe.indexOf?Xe:Xe.s.concat(Xe.f))},Oe=function(Ve,Xe){var de,a=Te.meridiem;if(a){for(var E=1;E<=24;E+=1)if(Ve.indexOf(a(E,0,Xe))>-1){de=E>12;break}}else de=Ve===(Xe?"pm":"PM");return de},Re={A:[je,function(Ve){this.afternoon=Oe(Ve,!1)}],a:[je,function(Ve){this.afternoon=Oe(Ve,!0)}],S:[/\d/,function(Ve){this.milliseconds=100*+Ve}],SS:[b,function(Ve){this.milliseconds=10*+Ve}],SSS:[/\d{3}/,function(Ve){this.milliseconds=+Ve}],s:[me,Qe("seconds")],ss:[me,Qe("seconds")],m:[me,Qe("minutes")],mm:[me,Qe("minutes")],H:[me,Qe("hours")],h:[me,Qe("hours")],HH:[me,Qe("hours")],hh:[me,Qe("hours")],D:[me,Qe("day")],DD:[b,Qe("day")],Do:[je,function(Ve){var Xe=Te.ordinal,de=Ve.match(/\d+/);if(this.day=de[0],Xe)for(var a=1;a<=31;a+=1)Xe(a).replace(/\[|\]/g,"")===Ve&&(this.day=a)}],M:[me,Qe("month")],MM:[b,Qe("month")],MMM:[je,function(Ve){var Xe=Ze("months"),de=(Ze("monthsShort")||Xe.map(function(a){return a.slice(0,3)})).indexOf(Ve)+1;if(de<1)throw new Error;this.month=de%12||de}],MMMM:[je,function(Ve){var Xe=Ze("months").indexOf(Ve)+1;if(Xe<1)throw new Error;this.month=Xe%12||Xe}],Y:[/[+-]?\d+/,Qe("year")],YY:[b,function(Ve){this.year=Me(Ve)}],YYYY:[/\d{4}/,Qe("year")],Z:Se,ZZ:Se};function Ye(Ve){var Xe,de;Xe=Ve,de=Te&&Te.formats;for(var a=(Ve=Xe.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(oe,ue,Pe){var Be=Pe&&Pe.toUpperCase();return ue||de[Pe]||Dt[Pe]||de[Be].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Ke,We,Le){return We||Le.slice(1)})})).match(ae),E=a.length,x=0;x-1)return new Date((Ue==="X"?1e3:1)*Ge);var Je=Ye(Ue)(Ge),At=Je.year,an=Je.month,yt=Je.day,ln=Je.hours,mt=Je.minutes,Wt=Je.seconds,tn=Je.milliseconds,Xt=Je.zone,pn=new Date,St=yt||(At||an?1:pn.getDate()),ft=At||pn.getFullYear(),Vt=0;At&&!an||(Vt=an>0?an-1:pn.getMonth());var Rn=ln||0,bt=mt||0,Gt=Wt||0,Fe=tn||0;return Xt?new Date(Date.UTC(ft,Vt,St,Rn,bt,Gt,Fe+60*Xt.offset*1e3)):st?new Date(Date.UTC(ft,Vt,St,Rn,bt,Gt,Fe)):new Date(ft,Vt,St,Rn,bt,Gt,Fe)}catch(He){return new Date("")}}(y,ie,z),this.init(),Be&&Be!==!0&&(this.$L=this.locale(Be).$L),Pe&&y!=this.format(ie)&&(this.$d=new Date("")),Te={}}else if(ie instanceof Array)for(var Ke=ie.length,We=1;We<=Ke;We+=1){te[1]=ie[We-1];var Le=de.apply(this,te);if(Le.isValid()){this.$d=Le.$d,this.$L=Le.$L,this.init();break}We===Ke&&(this.$d=new Date(""))}else E.call(this,x)}}})},26850:function(qe){(function(Dt,ae){qe.exports=ae()})(this,function(){"use strict";return function(Dt,ae,b){var me=ae.prototype,je=function(Ze){return Ze&&(Ze.indexOf?Ze:Ze.s)},Te=function(Ze,Oe,Re,Ye,Ve){var Xe=Ze.name?Ze:Ze.$locale(),de=je(Xe[Oe]),a=je(Xe[Re]),E=de||a.map(function(y){return y.slice(0,Ye)});if(!Ve)return E;var x=Xe.weekStart;return E.map(function(y,z){return E[(z+(x||0))%7]})},Me=function(){return b.Ls[b.locale()]},Qe=function(Ze,Oe){return Ze.formats[Oe]||function(Re){return Re.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Ye,Ve,Xe){return Ve||Xe.slice(1)})}(Ze.formats[Oe.toUpperCase()])},Se=function(){var Ze=this;return{months:function(Oe){return Oe?Oe.format("MMMM"):Te(Ze,"months")},monthsShort:function(Oe){return Oe?Oe.format("MMM"):Te(Ze,"monthsShort","months",3)},firstDayOfWeek:function(){return Ze.$locale().weekStart||0},weekdays:function(Oe){return Oe?Oe.format("dddd"):Te(Ze,"weekdays")},weekdaysMin:function(Oe){return Oe?Oe.format("dd"):Te(Ze,"weekdaysMin","weekdays",2)},weekdaysShort:function(Oe){return Oe?Oe.format("ddd"):Te(Ze,"weekdaysShort","weekdays",3)},longDateFormat:function(Oe){return Qe(Ze.$locale(),Oe)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};me.localeData=function(){return Se.bind(this)()},b.localeData=function(){var Ze=Me();return{firstDayOfWeek:function(){return Ze.weekStart||0},weekdays:function(){return b.weekdays()},weekdaysShort:function(){return b.weekdaysShort()},weekdaysMin:function(){return b.weekdaysMin()},months:function(){return b.months()},monthsShort:function(){return b.monthsShort()},longDateFormat:function(Oe){return Qe(Ze,Oe)},meridiem:Ze.meridiem,ordinal:Ze.ordinal}},b.months=function(){return Te(Me(),"months")},b.monthsShort=function(){return Te(Me(),"monthsShort","months",3)},b.weekdays=function(Ze){return Te(Me(),"weekdays",null,null,Ze)},b.weekdaysShort=function(Ze){return Te(Me(),"weekdaysShort","weekdays",3,Ze)},b.weekdaysMin=function(Ze){return Te(Me(),"weekdaysMin","weekdays",2,Ze)}}})},23082:function(qe){(function(Dt,ae){qe.exports=ae()})(this,function(){"use strict";var Dt="week",ae="year";return function(b,me,je){var Te=me.prototype;Te.week=function(Me){if(Me===void 0&&(Me=null),Me!==null)return this.add(7*(Me-this.week()),"day");var Qe=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var Se=je(this).startOf(ae).add(1,ae).date(Qe),Ze=je(this).endOf(Dt);if(Se.isBefore(Ze))return 1}var Oe=je(this).startOf(ae).date(Qe).startOf(Dt).subtract(1,"millisecond"),Re=this.diff(Oe,Dt,!0);return Re<0?je(this).startOf("week").week():Math.ceil(Re)},Te.weeks=function(Me){return Me===void 0&&(Me=null),this.week(Me)}}})},99873:function(qe){(function(Dt,ae){qe.exports=ae()})(this,function(){"use strict";return function(Dt,ae){ae.prototype.weekYear=function(){var b=this.month(),me=this.week(),je=this.year();return me===1&&b===11?je+1:b===0&&me>=52?je-1:je}}})},33088:function(qe){(function(Dt,ae){qe.exports=ae()})(this,function(){"use strict";return function(Dt,ae){ae.prototype.weekday=function(b){var me=this.$locale().weekStart||0,je=this.$W,Te=(je=0&&ue.splice(Pe,1),ue}function Ze(ie,oe){var ue=(ie||[]).slice();return ue.indexOf(oe)===-1&&ue.push(oe),ue}function Oe(ie){return ie.split("-")}function Re(ie,oe){return"".concat(ie,"-").concat(oe)}function Ye(ie){return ie&&ie.type&&ie.type.isTreeNode}function Ve(ie,oe){var ue=[],Pe=oe[ie];function Be(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];Ke.forEach(function(We){var Le=We.key,Ge=We.children;ue.push(Le),Be(Ge)})}return Be(Pe.children),ue}function Xe(ie){if(ie.parent){var oe=Oe(ie.pos);return Number(oe[oe.length-1])===ie.parent.children.length-1}return!1}function de(ie){var oe=Oe(ie.pos);return Number(oe[oe.length-1])===0}function a(ie,oe,ue,Pe,Be,Ke,We,Le,Ge,Ue){var st,Je=ie.clientX,At=ie.clientY,an=ie.target.getBoundingClientRect(),yt=an.top,ln=an.height,mt=(Ue==="rtl"?-1:1)*(((Be==null?void 0:Be.x)||0)-Je),Wt=(mt-12)/Pe,tn=Le[ue.props.eventKey];if(At-1.5?Ke({dragNode:He,dropNode:zn,dropPosition:1})?bt=1:sn=!1:Ke({dragNode:He,dropNode:zn,dropPosition:0})?bt=0:Ke({dragNode:He,dropNode:zn,dropPosition:1})?bt=1:sn=!1:Ke({dragNode:He,dropNode:zn,dropPosition:1})?bt=1:sn=!1,{dropPosition:bt,dropLevelOffset:Gt,dropTargetKey:tn.key,dropTargetPos:tn.pos,dragOverNodeKey:Rn,dropContainerKey:bt===0?null:((st=tn.parent)===null||st===void 0?void 0:st.key)||null,dropAllowed:sn}}function E(ie,oe){if(ie){var ue=oe.multiple;return ue?ie.slice():ie.length?[ie[0]]:ie}}var x=function(oe){return oe};function y(ie,oe){if(!ie)return[];var ue=oe||{},Pe=ue.processProps,Be=Pe===void 0?x:Pe,Ke=Array.isArray(ie)?ie:[ie];return Ke.map(function(We){var Le=We.children,Ge=_objectWithoutProperties(We,Qe),Ue=y(Le,oe);return React.createElement(TreeNode,_extends({key:Ge.key},Be(Ge)),Ue)})}function z(ie){if(!ie)return null;var oe;if(Array.isArray(ie))oe={checkedKeys:ie,halfCheckedKeys:void 0};else if((0,me.Z)(ie)==="object")oe={checkedKeys:ie.checked||void 0,halfCheckedKeys:ie.halfChecked||void 0};else return(0,Te.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return oe}function te(ie,oe){var ue=new Set;function Pe(Be){if(!ue.has(Be)){var Ke=oe[Be];if(Ke){ue.add(Be);var We=Ke.parent,Le=Ke.node;Le.disabled||We&&Pe(We.key)}}}return(ie||[]).forEach(function(Be){Pe(Be)}),(0,b.Z)(ue)}},17341:function(qe,Dt,ae){"use strict";ae.d(Dt,{S:function(){return Qe}});var b=ae(80334);function me(Se,Ze){var Oe=new Set;return Se.forEach(function(Re){Ze.has(Re)||Oe.add(Re)}),Oe}function je(Se){var Ze=Se||{},Oe=Ze.disabled,Re=Ze.disableCheckbox,Ye=Ze.checkable;return!!(Oe||Re)||Ye===!1}function Te(Se,Ze,Oe,Re){for(var Ye=new Set(Se),Ve=new Set,Xe=0;Xe<=Oe;Xe+=1){var de=Ze.get(Xe)||new Set;de.forEach(function(y){var z=y.key,te=y.node,ie=y.children,oe=ie===void 0?[]:ie;Ye.has(z)&&!Re(te)&&oe.filter(function(ue){return!Re(ue.node)}).forEach(function(ue){Ye.add(ue.key)})})}for(var a=new Set,E=Oe;E>=0;E-=1){var x=Ze.get(E)||new Set;x.forEach(function(y){var z=y.parent,te=y.node;if(!(Re(te)||!y.parent||a.has(y.parent.key))){if(Re(y.parent.node)){a.add(z.key);return}var ie=!0,oe=!1;(z.children||[]).filter(function(ue){return!Re(ue.node)}).forEach(function(ue){var Pe=ue.key,Be=Ye.has(Pe);ie&&!Be&&(ie=!1),!oe&&(Be||Ve.has(Pe))&&(oe=!0)}),ie&&Ye.add(z.key),oe&&Ve.add(z.key),a.add(z.key)}})}return{checkedKeys:Array.from(Ye),halfCheckedKeys:Array.from(me(Ve,Ye))}}function Me(Se,Ze,Oe,Re,Ye){for(var Ve=new Set(Se),Xe=new Set(Ze),de=0;de<=Re;de+=1){var a=Oe.get(de)||new Set;a.forEach(function(z){var te=z.key,ie=z.node,oe=z.children,ue=oe===void 0?[]:oe;!Ve.has(te)&&!Xe.has(te)&&!Ye(ie)&&ue.filter(function(Pe){return!Ye(Pe.node)}).forEach(function(Pe){Ve.delete(Pe.key)})})}Xe=new Set;for(var E=new Set,x=Re;x>=0;x-=1){var y=Oe.get(x)||new Set;y.forEach(function(z){var te=z.parent,ie=z.node;if(!(Ye(ie)||!z.parent||E.has(z.parent.key))){if(Ye(z.parent.node)){E.add(te.key);return}var oe=!0,ue=!1;(te.children||[]).filter(function(Pe){return!Ye(Pe.node)}).forEach(function(Pe){var Be=Pe.key,Ke=Ve.has(Be);oe&&!Ke&&(oe=!1),!ue&&(Ke||Xe.has(Be))&&(ue=!0)}),oe||Ve.delete(te.key),ue&&Xe.add(te.key),E.add(te.key)}})}return{checkedKeys:Array.from(Ve),halfCheckedKeys:Array.from(me(Xe,Ve))}}function Qe(Se,Ze,Oe,Re){var Ye=[],Ve;Re?Ve=Re:Ve=je;var Xe=new Set(Se.filter(function(x){var y=!!Oe[x];return y||Ye.push(x),y})),de=new Map,a=0;Object.keys(Oe).forEach(function(x){var y=Oe[x],z=y.level,te=de.get(z);te||(te=new Set,de.set(z,te)),te.add(y),a=Math.max(a,z)}),(0,b.ZP)(!Ye.length,"Tree missing follow keys: ".concat(Ye.slice(0,100).map(function(x){return"'".concat(x,"'")}).join(", ")));var E;return Ze===!0?E=Te(Xe,de,a,Ve):E=Me(Xe,Ze.halfCheckedKeys,de,a,Ve),E}},1089:function(qe,Dt,ae){"use strict";ae.d(Dt,{F:function(){return y},H8:function(){return x},I8:function(){return E},km:function(){return Re},oH:function(){return de},w$:function(){return Ye},zn:function(){return Xe}});var b=ae(71002),me=ae(74902),je=ae(1413),Te=ae(45987),Me=ae(98423),Qe=ae(50344),Se=ae(80334),Ze=ae(10225),Oe=["children"];function Re(z,te){return z!=null?z:te}function Ye(z){var te=z||{},ie=te.title,oe=te._title,ue=te.key,Pe=te.children,Be=ie||"title";return{title:Be,_title:oe||[Be],key:ue||"key",children:Pe||"children"}}function Ve(z,te){var ie=new Map;function oe(ue){var Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ue||[]).forEach(function(Be){var Ke=Be[te.key],We=Be[te.children];warning(Ke!=null,"Tree node must have a certain key: [".concat(Pe).concat(Ke,"]"));var Le=String(Ke);warning(!ie.has(Le)||Ke===null||Ke===void 0,"Same 'key' exist in the Tree: ".concat(Le)),ie.set(Le,!0),oe(We,"".concat(Pe).concat(Le," > "))})}oe(z)}function Xe(z){function te(ie){var oe=(0,Qe.Z)(ie);return oe.map(function(ue){if(!(0,Ze.Ds)(ue))return(0,Se.ZP)(!ue,"Tree/TreeNode can only accept TreeNode as children."),null;var Pe=ue.key,Be=ue.props,Ke=Be.children,We=(0,Te.Z)(Be,Oe),Le=(0,je.Z)({key:Pe},We),Ge=te(Ke);return Ge.length&&(Le.children=Ge),Le}).filter(function(ue){return ue})}return te(z)}function de(z,te,ie){var oe=Ye(ie),ue=oe._title,Pe=oe.key,Be=oe.children,Ke=new Set(te===!0?[]:te),We=[];function Le(Ge){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ge.map(function(st,Je){for(var At=(0,Ze.bt)(Ue?Ue.pos:"0",Je),an=Re(st[Pe],At),yt,ln=0;ln1&&arguments[1]!==void 0?arguments[1]:{},ie=te.initWrapper,oe=te.processEntity,ue=te.onProcessFinished,Pe=te.externalGetKey,Be=te.childrenPropName,Ke=te.fieldNames,We=arguments.length>2?arguments[2]:void 0,Le=Pe||We,Ge={},Ue={},st={posEntities:Ge,keyEntities:Ue};return ie&&(st=ie(st)||st),a(z,function(Je){var At=Je.node,an=Je.index,yt=Je.pos,ln=Je.key,mt=Je.parentPos,Wt=Je.level,tn=Je.nodes,Xt={node:At,nodes:tn,index:an,key:ln,pos:yt,level:Wt},pn=Re(ln,yt);Ge[yt]=Xt,Ue[pn]=Xt,Xt.parent=Ge[mt],Xt.parent&&(Xt.parent.children=Xt.parent.children||[],Xt.parent.children.push(Xt)),oe&&oe(Xt,st)},{externalGetKey:Le,childrenPropName:Be,fieldNames:Ke}),ue&&ue(st),st}function x(z,te){var ie=te.expandedKeys,oe=te.selectedKeys,ue=te.loadedKeys,Pe=te.loadingKeys,Be=te.checkedKeys,Ke=te.halfCheckedKeys,We=te.dragOverNodeKey,Le=te.dropPosition,Ge=te.keyEntities,Ue=Ge[z],st={eventKey:z,expanded:ie.indexOf(z)!==-1,selected:oe.indexOf(z)!==-1,loaded:ue.indexOf(z)!==-1,loading:Pe.indexOf(z)!==-1,checked:Be.indexOf(z)!==-1,halfChecked:Ke.indexOf(z)!==-1,pos:String(Ue?Ue.pos:""),dragOver:We===z&&Le===0,dragOverGapTop:We===z&&Le===-1,dragOverGapBottom:We===z&&Le===1};return st}function y(z){var te=z.data,ie=z.expanded,oe=z.selected,ue=z.checked,Pe=z.loaded,Be=z.loading,Ke=z.halfChecked,We=z.dragOver,Le=z.dragOverGapTop,Ge=z.dragOverGapBottom,Ue=z.pos,st=z.active,Je=z.eventKey,At=(0,je.Z)((0,je.Z)({},te),{},{expanded:ie,selected:oe,checked:ue,loaded:Pe,loading:Be,halfChecked:Ke,dragOver:We,dragOverGapTop:Le,dragOverGapBottom:Ge,pos:Ue,active:st,key:Je});return"props"in At||Object.defineProperty(At,"props",{get:function(){return(0,Se.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),z}}),At}},66012:function(qe,Dt,ae){"use strict";ae.d(Dt,{Z5:function(){return Qi},_l:function(){return Yr},bK:function(){return Oc}});var b=ae(67294),me=ae(89611);function je(ee,ne){ee.prototype=Object.create(ne.prototype),ee.prototype.constructor=ee,(0,me.Z)(ee,ne)}var Te=ae(87462),Me=ae(14890),Qe=b.createContext(null),Se=null;function Ze(ee){ee()}var Oe=Ze,Re=function(ne){return Oe=ne},Ye=function(){return Oe};function Ve(){var ee=Ye(),ne=null,le=null;return{clear:function(){ne=null,le=null},notify:function(){ee(function(){for(var ve=ne;ve;)ve.callback(),ve=ve.next})},get:function(){for(var ve=[],he=ne;he;)ve.push(he),he=he.next;return ve},subscribe:function(ve){var he=!0,De=le={callback:ve,next:null,prev:le};return De.prev?De.prev.next=De:ne=De,function(){!he||ne===null||(he=!1,De.next?De.next.prev=De.prev:le=De.prev,De.prev?De.prev.next=De.next:ne=De.next)}}}}var Xe={notify:function(){},get:function(){return[]}};function de(ee,ne){var le,ge=Xe;function ve(it){return at(),ge.subscribe(it)}function he(){ge.notify()}function De(){pt.onStateChange&&pt.onStateChange()}function Ne(){return!!le}function at(){le||(le=ne?ne.addNestedSub(De):ee.subscribe(De),ge=Ve())}function Et(){le&&(le(),le=void 0,ge.clear(),ge=Xe)}var pt={addNestedSub:ve,notifyNestedSubs:he,handleChangeWrapper:De,isSubscribed:Ne,trySubscribe:at,tryUnsubscribe:Et,getListeners:function(){return ge}};return pt}var a=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect;function E(ee){var ne=ee.store,le=ee.context,ge=ee.children,ve=(0,b.useMemo)(function(){var Ne=de(ne);return{store:ne,subscription:Ne}},[ne]),he=(0,b.useMemo)(function(){return ne.getState()},[ne]);a(function(){var Ne=ve.subscription;return Ne.onStateChange=Ne.notifyNestedSubs,Ne.trySubscribe(),he!==ne.getState()&&Ne.notifyNestedSubs(),function(){Ne.tryUnsubscribe(),Ne.onStateChange=null}},[ve,he]);var De=le||Qe;return b.createElement(De.Provider,{value:ve},ge)}var x=E,y=ae(63366),z=ae(8679),te=ae.n(z),ie=ae(72973),oe=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],ue=["reactReduxForwardedRef"],Pe=[],Be=[null,null],Ke=function(ne){try{return JSON.stringify(ne)}catch(le){return String(ne)}};function We(ee,ne){var le=ee[1];return[ne.payload,le+1]}function Le(ee,ne,le){a(function(){return ee.apply(void 0,ne)},le)}function Ge(ee,ne,le,ge,ve,he,De){ee.current=ge,ne.current=ve,le.current=!1,he.current&&(he.current=null,De())}function Ue(ee,ne,le,ge,ve,he,De,Ne,at,Et){if(ee){var pt=!1,it=null,rt=function(){if(!pt){var ha=ne.getState(),Ca,Ma;try{Ca=ge(ha,ve.current)}catch(or){Ma=or,it=or}Ma||(it=null),Ca===he.current?De.current||at():(he.current=Ca,Ne.current=Ca,De.current=!0,Et({type:"STORE_UPDATED",payload:{error:Ma}}))}};le.onStateChange=rt,le.trySubscribe(),rt();var Ot=function(){if(pt=!0,le.tryUnsubscribe(),le.onStateChange=null,it)throw it};return Ot}}var st=function(){return[null,0]};function Je(ee,ne){ne===void 0&&(ne={});var le=ne,ge=le.getDisplayName,ve=ge===void 0?function(Yo){return"ConnectAdvanced("+Yo+")"}:ge,he=le.methodName,De=he===void 0?"connectAdvanced":he,Ne=le.renderCountProp,at=Ne===void 0?void 0:Ne,Et=le.shouldHandleStateChanges,pt=Et===void 0?!0:Et,it=le.storeKey,rt=it===void 0?"store":it,Ot=le.withRef,Pn=Ot===void 0?!1:Ot,ha=le.forwardRef,Ca=ha===void 0?!1:ha,Ma=le.context,or=Ma===void 0?Qe:Ma,Dr=(0,y.Z)(le,oe);if(0)var Rr;var Ro=or;return function(Di){var tr=Di.displayName||Di.name||"Component",yr=ve(tr),pi=(0,Te.Z)({},Dr,{getDisplayName:ve,methodName:De,renderCountProp:at,shouldHandleStateChanges:pt,storeKey:rt,displayName:yr,wrappedComponentName:tr,WrappedComponent:Di}),Wi=Dr.pure;function ki(Jl){return ee(Jl.dispatch,pi)}var Xl=Wi?b.useMemo:function(Jl){return Jl()};function ns(Jl){var oc=(0,b.useMemo)(function(){var Yc=Jl.reactReduxForwardedRef,dd=(0,y.Z)(Jl,ue);return[Jl.context,Yc,dd]},[Jl]),Us=oc[0],Nc=oc[1],yc=oc[2],ic=(0,b.useMemo)(function(){return Us&&Us.Consumer&&(0,ie.isContextConsumer)(b.createElement(Us.Consumer,null))?Us:Ro},[Us,Ro]),js=(0,b.useContext)(ic),uc=!!Jl.store&&!!Jl.store.getState&&!!Jl.store.dispatch,Kc=!!js&&!!js.store,Ys=uc?Jl.store:js.store,Ic=(0,b.useMemo)(function(){return ki(Ys)},[Ys]),$c=(0,b.useMemo)(function(){if(!pt)return Be;var Yc=de(Ys,uc?null:js.subscription),dd=Yc.notifyNestedSubs.bind(Yc);return[Yc,dd]},[Ys,uc,js]),Cc=$c[0],Uc=$c[1],jc=(0,b.useMemo)(function(){return uc?js:(0,Te.Z)({},js,{subscription:Cc})},[uc,js,Cc]),md=(0,b.useReducer)(We,Pe,st),fd=md[0],ed=fd[0],vd=md[1];if(ed&&ed.error)throw ed.error;var ud=(0,b.useRef)(),td=(0,b.useRef)(yc),nd=(0,b.useRef)(),pd=(0,b.useRef)(!1),ld=Xl(function(){return nd.current&&yc===td.current?nd.current:Ic(Ys.getState(),yc)},[Ys,ed,yc]);Le(Ge,[td,ud,pd,yc,ld,nd,Uc]),Le(Ue,[pt,Ys,Cc,Ic,td,ud,pd,nd,Uc,vd],[Ys,Cc,Ic]);var sd=(0,b.useMemo)(function(){return b.createElement(Di,(0,Te.Z)({},ld,{ref:Nc}))},[Nc,Di,ld]),cd=(0,b.useMemo)(function(){return pt?b.createElement(ic.Provider,{value:jc},sd):sd},[ic,sd,jc]);return cd}var as=Wi?b.memo(ns):ns;if(as.WrappedComponent=Di,as.displayName=ns.displayName=yr,Ca){var Ql=b.forwardRef(function(oc,Us){return b.createElement(as,(0,Te.Z)({},oc,{reactReduxForwardedRef:Us}))});return Ql.displayName=yr,Ql.WrappedComponent=Di,te()(Ql,Di)}return te()(as,Di)}}function At(ee,ne){return ee===ne?ee!==0||ne!==0||1/ee===1/ne:ee!==ee&&ne!==ne}function an(ee,ne){if(At(ee,ne))return!0;if(typeof ee!="object"||ee===null||typeof ne!="object"||ne===null)return!1;var le=Object.keys(ee),ge=Object.keys(ne);if(le.length!==ge.length)return!1;for(var ve=0;ve=0;ge--){var ve=ne[ge](ee);if(ve)return ve}return function(he,De){throw new Error("Invalid value of type "+typeof ee+" for "+le+" argument when connecting component "+De.wrappedComponentName+".")}}function On(ee,ne){return ee===ne}function ke(ee){var ne=ee===void 0?{}:ee,le=ne.connectHOC,ge=le===void 0?Je:le,ve=ne.mapStateToPropsFactories,he=ve===void 0?Rn:ve,De=ne.mapDispatchToPropsFactories,Ne=De===void 0?St:De,at=ne.mergePropsFactories,Et=at===void 0?zn:at,pt=ne.selectorFactory,it=pt===void 0?An:pt;return function(Ot,Pn,ha,Ca){Ca===void 0&&(Ca={});var Ma=Ca,or=Ma.pure,Dr=or===void 0?!0:or,Rr=Ma.areStatesEqual,Ro=Rr===void 0?On:Rr,Yo=Ma.areOwnPropsEqual,Di=Yo===void 0?an:Yo,tr=Ma.areStatePropsEqual,yr=tr===void 0?an:tr,pi=Ma.areMergedPropsEqual,Wi=pi===void 0?an:pi,ki=(0,y.Z)(Ma,xn),Xl=qn(Ot,he,"mapStateToProps"),ns=qn(Pn,Ne,"mapDispatchToProps"),as=qn(ha,Et,"mergeProps");return ge(it,(0,Te.Z)({methodName:"connect",getDisplayName:function(Jl){return"Connect("+Jl+")"},shouldHandleStateChanges:!!Ot,initMapStateToProps:Xl,initMapDispatchToProps:ns,initMergeProps:as,pure:Dr,areStatesEqual:Ro,areOwnPropsEqual:Di,areStatePropsEqual:yr,areMergedPropsEqual:Wi},ki))}}var et=ke();function jt(){var ee=useContext(ReactReduxContext);return ee}function cn(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(){var ge=ne(),ve=ge.store;return ve}}var on=null;function Dn(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultStore:createStoreHook(ee);return function(){var ge=ne();return ge.dispatch}}var Fn=null,Tn=function(ne,le){return ne===le};function En(ee,ne,le,ge){var ve=useReducer(function(Pn){return Pn+1},0),he=ve[1],De=useMemo(function(){return createSubscription(le,ge)},[le,ge]),Ne=useRef(),at=useRef(),Et=useRef(),pt=useRef(),it=le.getState(),rt;try{if(ee!==at.current||it!==Et.current||Ne.current){var Ot=ee(it);pt.current===void 0||!ne(Ot,pt.current)?rt=Ot:rt=pt.current}else rt=pt.current}catch(Pn){throw Ne.current&&(Pn.message+=` +The error may be correlated with this previous error: +`+Ne.current.stack+` + +`),Pn}return useIsomorphicLayoutEffect(function(){at.current=ee,Et.current=it,pt.current=rt,Ne.current=void 0}),useIsomorphicLayoutEffect(function(){function Pn(){try{var ha=le.getState();if(ha===Et.current)return;var Ca=at.current(ha);if(ne(Ca,pt.current))return;pt.current=Ca,Et.current=ha}catch(Ma){Ne.current=Ma}he()}return De.onStateChange=Pn,De.trySubscribe(),Pn(),function(){return De.tryUnsubscribe()}},[le,De]),rt}function kt(ee){ee===void 0&&(ee=ReactReduxContext);var ne=ee===ReactReduxContext?useDefaultReduxContext:function(){return useContext(ee)};return function(ge,ve){ve===void 0&&(ve=Tn);var he=ne(),De=he.store,Ne=he.subscription,at=En(ge,ve,De,Ne);return useDebugValue(at),at}}var yn=null,Qt=ae(73935);Re(Qt.unstable_batchedUpdates);function wt(ee,ne){if(ee.length!==ne.length)return!1;for(var le=0;le");return ge.callbacks},ge.setCallbacks=function(Ne){ge.callbacks=Ne},ge}var le=ne.prototype;return le.componentDidMount=function(){this.unbind=no(window,[{eventName:"error",fn:this.onWindowError}])},le.componentWillUnmount=function(){this.unbind()},le.componentDidCatch=function(ve){if(ve instanceof wa){this.setState({});return}throw ve},le.render=function(){return this.props.children(this.setCallbacks)},ne}(b.Component),Zo=` + 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 +`,Tu=function(ne){return ne+1},il=function(ne){return` + You have lifted an item in position `+Tu(ne.source.index)+` +`},Xa=function(ne,le){var ge=ne.droppableId===le.droppableId,ve=Tu(ne.index),he=Tu(le.index);return ge?` + You have moved the item from position `+ve+` + to position `+he+` + `:` + You have moved the item from position `+ve+` + in list `+ne.droppableId+` + to list `+le.droppableId+` + in position `+he+` + `},qi=function(ne,le,ge){var ve=le.droppableId===ge.droppableId;return ve?` + The item `+ne+` + has been combined with `+ge.draggableId:` + The item `+ne+` + in list `+le.droppableId+` + has been combined with `+ge.draggableId+` + in list `+ge.droppableId+` + `},Lu=function(ne){var le=ne.destination;if(le)return Xa(ne.source,le);var ge=ne.combine;return ge?qi(ne.draggableId,ne.source,ge):"You are over an area that cannot be dropped on"},vu=function(ne){return` + The item has returned to its starting position + of `+Tu(ne.index)+` +`},Wu=function(ne){if(ne.reason==="CANCEL")return` + Movement cancelled. + `+vu(ne.source)+` + `;var le=ne.destination,ge=ne.combine;return le?` + You have dropped the item. + `+Xa(ne.source,le)+` + `:ge?` + You have dropped the item. + `+qi(ne.draggableId,ne.source,ge)+` + `:` + The item has been dropped while not over a drop area. + `+vu(ne.source)+` + `},na={dragHandleUsageInstructions:Zo,onDragStart:il,onDragUpdate:Lu,onDragEnd:Wu},fi={x:0,y:0},Mi=function(ne,le){return{x:ne.x+le.x,y:ne.y+le.y}},$i=function(ne,le){return{x:ne.x-le.x,y:ne.y-le.y}},_t=function(ne,le){return ne.x===le.x&&ne.y===le.y},vt=function(ne){return{x:ne.x!==0?-ne.x:0,y:ne.y!==0?-ne.y:0}},ut=function(ne,le,ge){var ve;return ge===void 0&&(ge=0),ve={},ve[ne]=le,ve[ne==="x"?"y":"x"]=ge,ve},Sn=function(ne,le){return Math.sqrt(Math.pow(le.x-ne.x,2)+Math.pow(le.y-ne.y,2))},ua=function(ne,le){return Math.min.apply(Math,le.map(function(ge){return Sn(ne,ge)}))},nr=function(ne){return function(le){return{x:ne(le.x),y:ne(le.y)}}},$e=function(ee,ne){var le=mr({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 le.width<=0||le.height<=0?null:le},Mt=function(ne,le){return{top:ne.top+le.y,left:ne.left+le.x,bottom:ne.bottom+le.y,right:ne.right+le.x}},tt=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}]},Nt={top:0,right:0,bottom:0,left:0},Ie=function(ne,le){return le?Mt(ne,le.scroll.diff.displacement):ne},nt=function(ne,le,ge){if(ge&&ge.increasedBy){var ve;return(0,Te.Z)({},ne,(ve={},ve[le.end]=ne[le.end]+ge.increasedBy[le.line],ve))}return ne},Zt=function(ne,le){return le&&le.shouldClipSubject?$e(le.pageMarginBox,ne):mr(ne)},Tt=function(ee){var ne=ee.page,le=ee.withPlaceholder,ge=ee.axis,ve=ee.frame,he=Ie(ne.marginBox,ve),De=nt(he,ge,le),Ne=Zt(De,ve);return{page:ne,withPlaceholder:le,active:Ne}},xt=function(ee,ne){ee.frame||Yn(!1);var le=ee.frame,ge=$i(ne,le.scroll.initial),ve=vt(ge),he=(0,Te.Z)({},le,{scroll:{initial:le.scroll.initial,current:ne,diff:{value:ge,displacement:ve},max:le.scroll.max}}),De=Tt({page:ee.subject.page,withPlaceholder:ee.subject.withPlaceholder,axis:ee.axis,frame:he}),Ne=(0,Te.Z)({},ee,{frame:he,subject:De});return Ne};function Wn(ee){return Number.isInteger?Number.isInteger(ee):typeof ee=="number"&&isFinite(ee)&&Math.floor(ee)===ee}function Jn(ee){return Object.values?Object.values(ee):Object.keys(ee).map(function(ne){return ee[ne]})}function oa(ee,ne){if(ee.findIndex)return ee.findIndex(ne);for(var le=0;leee.bottom,Et=ge.leftee.right,pt=at&&Et;if(pt)return!0;var it=at&&De||Et&&he;return it}},Oi=function(ee){var ne=fo(ee.top,ee.bottom),le=fo(ee.left,ee.right);return function(ge){var ve=ne(ge.top)&&ne(ge.bottom)&&le(ge.left)&&le(ge.right);return ve}},Ri={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},uu={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ur=function(ee){return function(ne){var le=fo(ne.top,ne.bottom),ge=fo(ne.left,ne.right);return function(ve){return ee===Ri?le(ve.top)&&le(ve.bottom):ge(ve.left)&&ge(ve.right)}}},Na=function(ne,le){var ge=le.frame?le.frame.scroll.diff.displacement:fi;return Mt(ne,ge)},ia=function(ne,le,ge){return le.subject.active?ge(le.subject.active)(ne):!1},kn=function(ne,le,ge){return ge(le)(ne)},fa=function(ne){var le=ne.target,ge=ne.destination,ve=ne.viewport,he=ne.withDroppableDisplacement,De=ne.isVisibleThroughFrameFn,Ne=he?Na(le,ge):le;return ia(Ne,ge,De)&&kn(Ne,ve,De)},kr=function(ne){return fa((0,Te.Z)({},ne,{isVisibleThroughFrameFn:Vo}))},ze=function(ne){return fa((0,Te.Z)({},ne,{isVisibleThroughFrameFn:Oi}))},Uo=function(ne){return fa((0,Te.Z)({},ne,{isVisibleThroughFrameFn:Ur(ne.destination.axis)}))},sr=function(ne,le,ge){if(typeof ge=="boolean")return ge;if(!le)return!0;var ve=le.invisible,he=le.visible;if(ve[ne])return!1;var De=he[ne];return De?De.shouldAnimate:!0};function vr(ee,ne){var le=ee.page.marginBox,ge={top:ne.point.y,right:0,bottom:0,left:ne.point.x};return mr(to(le,ge))}function wr(ee){var ne=ee.afterDragging,le=ee.destination,ge=ee.displacedBy,ve=ee.viewport,he=ee.forceShouldAnimate,De=ee.last;return ne.reduce(function(at,Et){var pt=vr(Et,ge),it=Et.descriptor.id;at.all.push(it);var rt=kr({target:pt,destination:le,viewport:ve,withDroppableDisplacement:!0});if(!rt)return at.invisible[Et.descriptor.id]=!0,at;var Ot=sr(it,De,he),Pn={draggableId:it,shouldAnimate:Ot};return at.visible[it]=Pn,at},{all:[],visible:{},invisible:{}})}function Qr(ee,ne){if(!ee.length)return 0;var le=ee[ee.length-1].descriptor.index;return ne.inHomeList?le:le+1}function Do(ee){var ne=ee.insideDestination,le=ee.inHomeList,ge=ee.displacedBy,ve=ee.destination,he=Qr(ne,{inHomeList:le});return{displaced:Kr,displacedBy:ge,at:{type:"REORDER",destination:{droppableId:ve.descriptor.id,index:he}}}}function ni(ee){var ne=ee.draggable,le=ee.insideDestination,ge=ee.destination,ve=ee.viewport,he=ee.displacedBy,De=ee.last,Ne=ee.index,at=ee.forceShouldAnimate,Et=Br(ne,ge);if(Ne==null)return Do({insideDestination:le,inHomeList:Et,displacedBy:he,destination:ge});var pt=Pa(le,function(ha){return ha.descriptor.index===Ne});if(!pt)return Do({insideDestination:le,inHomeList:Et,displacedBy:he,destination:ge});var it=Nn(ne,le),rt=le.indexOf(pt),Ot=it.slice(rt),Pn=wr({afterDragging:Ot,destination:ge,displacedBy:he,last:De,viewport:ve.frame,forceShouldAnimate:at});return{displaced:Pn,displacedBy:he,at:{type:"REORDER",destination:{droppableId:ge.descriptor.id,index:Ne}}}}function ai(ee,ne){return!!ne.effected[ee]}var zi=function(ee){var ne=ee.isMovingForward,le=ee.destination,ge=ee.draggables,ve=ee.combine,he=ee.afterCritical;if(!le.isCombineEnabled)return null;var De=ve.draggableId,Ne=ge[De],at=Ne.descriptor.index,Et=ai(De,he);return Et?ne?at:at-1:ne?at+1:at},ri=function(ee){var ne=ee.isMovingForward,le=ee.isInHomeList,ge=ee.insideDestination,ve=ee.location;if(!ge.length)return null;var he=ve.index,De=ne?he+1:he-1,Ne=ge[0].descriptor.index,at=ge[ge.length-1].descriptor.index,Et=le?at:at+1;return DeEt?null:De},Ti=function(ee){var ne=ee.isMovingForward,le=ee.isInHomeList,ge=ee.draggable,ve=ee.draggables,he=ee.destination,De=ee.insideDestination,Ne=ee.previousImpact,at=ee.viewport,Et=ee.afterCritical,pt=Ne.at;if(pt||Yn(!1),pt.type==="REORDER"){var it=ri({isMovingForward:ne,isInHomeList:le,location:pt.destination,insideDestination:De});return it==null?null:ni({draggable:ge,insideDestination:De,destination:he,viewport:at,last:Ne.displaced,displacedBy:Ne.displacedBy,index:it})}var rt=zi({isMovingForward:ne,destination:he,displaced:Ne.displaced,draggables:ve,combine:pt.combine,afterCritical:Et});return rt==null?null:ni({draggable:ge,insideDestination:De,destination:he,viewport:at,last:Ne.displaced,displacedBy:Ne.displacedBy,index:rt})},Ai=function(ee){var ne=ee.displaced,le=ee.afterCritical,ge=ee.combineWith,ve=ee.displacedBy,he=!!(ne.visible[ge]||ne.invisible[ge]);return ai(ge,le)?he?fi:vt(ve.point):he?ve.point:fi},Pi=function(ee){var ne=ee.afterCritical,le=ee.impact,ge=ee.draggables,ve=Kn(le);ve||Yn(!1);var he=ve.draggableId,De=ge[he].page.borderBox.center,Ne=Ai({displaced:le.displaced,afterCritical:ne,combineWith:he,displacedBy:le.displacedBy});return Mi(De,Ne)},Mu=function(ne,le){return le.margin[ne.start]+le.borderBox[ne.size]/2},Ku=function(ne,le){return le.margin[ne.end]+le.borderBox[ne.size]/2},Ll=function(ne,le,ge){return le[ne.crossAxisStart]+ge.margin[ne.crossAxisStart]+ge.borderBox[ne.crossAxisSize]/2},Cl=function(ne){var le=ne.axis,ge=ne.moveRelativeTo,ve=ne.isMoving;return ut(le.line,ge.marginBox[le.end]+Mu(le,ve),Ll(le,ge.marginBox,ve))},Ou=function(ne){var le=ne.axis,ge=ne.moveRelativeTo,ve=ne.isMoving;return ut(le.line,ge.marginBox[le.start]-Ku(le,ve),Ll(le,ge.marginBox,ve))},tl=function(ne){var le=ne.axis,ge=ne.moveInto,ve=ne.isMoving;return ut(le.line,ge.contentBox[le.start]+Mu(le,ve),Ll(le,ge.contentBox,ve))},Ml=function(ee){var ne=ee.impact,le=ee.draggable,ge=ee.draggables,ve=ee.droppable,he=ee.afterCritical,De=Ra(ve.descriptor.id,ge),Ne=le.page,at=ve.axis;if(!De.length)return tl({axis:at,moveInto:ve.page,isMoving:Ne});var Et=ne.displaced,pt=ne.displacedBy,it=Et.all[0];if(it){var rt=ge[it];if(ai(it,he))return Ou({axis:at,moveRelativeTo:rt.page,isMoving:Ne});var Ot=Wo(rt.page,pt.point);return Ou({axis:at,moveRelativeTo:Ot,isMoving:Ne})}var Pn=De[De.length-1];if(Pn.descriptor.id===le.descriptor.id)return Ne.borderBox.center;if(ai(Pn.descriptor.id,he)){var ha=Wo(Pn.page,vt(he.displacedBy.point));return Cl({axis:at,moveRelativeTo:ha,isMoving:Ne})}return Cl({axis:at,moveRelativeTo:Pn.page,isMoving:Ne})},Gl=function(ee,ne){var le=ee.frame;return le?Mi(ne,le.scroll.diff.displacement):ne},cu=function(ne){var le=ne.impact,ge=ne.draggable,ve=ne.droppable,he=ne.draggables,De=ne.afterCritical,Ne=ge.page.borderBox.center,at=le.at;return!ve||!at?Ne:at.type==="REORDER"?Ml({impact:le,draggable:ge,draggables:he,droppable:ve,afterCritical:De}):Pi({impact:le,draggables:he,afterCritical:De})},ku=function(ee){var ne=cu(ee),le=ee.droppable,ge=le?Gl(le,ne):ne;return ge},rs=function(ee,ne){var le=$i(ne,ee.scroll.initial),ge=vt(le),ve=mr({top:ne.y,bottom:ne.y+ee.frame.height,left:ne.x,right:ne.x+ee.frame.width}),he={frame:ve,scroll:{initial:ee.scroll.initial,max:ee.scroll.max,current:ne,diff:{value:le,displacement:ge}}};return he};function Ui(ee,ne){return ee.map(function(le){return ne[le]})}function Da(ee,ne){for(var le=0;le1?pt.sort(function(it,rt){return pu(it)[Ne.start]-pu(rt)[Ne.start]})[0]:Et.sort(function(it,rt){var Ot=ua(le,tt(pu(it))),Pn=ua(le,tt(pu(rt)));return Ot!==Pn?Ot-Pn:pu(it)[Ne.start]-pu(rt)[Ne.start]})[0]},bs=function(ne,le){var ge=ne.page.borderBox.center;return ai(ne.descriptor.id,le)?$i(ge,le.displacedBy.point):ge},eu=function(ne,le){var ge=ne.page.borderBox;return ai(ne.descriptor.id,le)?Mt(ge,vt(le.displacedBy.point)):ge},os=function(ee){var ne=ee.pageBorderBoxCenter,le=ee.viewport,ge=ee.destination,ve=ee.insideDestination,he=ee.afterCritical,De=ve.filter(function(Ne){return ze({target:eu(Ne,he),destination:ge,viewport:le.frame,withDroppableDisplacement:!0})}).sort(function(Ne,at){var Et=Sn(ne,Gl(ge,bs(Ne,he))),pt=Sn(ne,Gl(ge,bs(at,he)));return Etne.left&&ee.topne.top}function sc(ee){var ne=ee.pageBorderBox,le=ee.draggable,ge=ee.candidates,ve=le.page.borderBox.center,he=ge.map(function(De){var Ne=De.axis,at=ut(De.axis.line,ne.center[Ne.line],De.page.borderBox.center[Ne.crossAxisLine]);return{id:De.descriptor.id,distance:Sn(ve,at)}}).sort(function(De,Ne){return Ne.distance-De.distance});return he[0]?he[0].id:null}function cc(ee){var ne=ee.pageBorderBox,le=ee.draggable,ge=ee.droppables,ve=ur(ge).filter(function(he){if(!he.isEnabled)return!1;var De=he.subject.active;if(!De||!Ac(ne,De))return!1;if(Qs(De)(ne.center))return!0;var Ne=he.axis,at=De.center[Ne.crossAxisLine],Et=ne[Ne.crossAxisStart],pt=ne[Ne.crossAxisEnd],it=fo(De[Ne.crossAxisStart],De[Ne.crossAxisEnd]),rt=it(Et),Ot=it(pt);return!rt&&!Ot?!0:rt?Etat});return ve.length?ve.length===1?ve[0].descriptor.id:sc({pageBorderBox:ne,draggable:le,candidates:ve}):null}var dc=function(ne,le){return mr(Mt(ne,le))},ss=function(ee,ne){var le=ee.frame;return le?dc(ne,le.scroll.diff.value):ne};function Is(ee){var ne=ee.displaced,le=ee.id;return!!(ne.visible[le]||ne.invisible[le])}function gc(ee){var ne=ee.draggable,le=ee.closest,ge=ee.inHomeList;return le?ge&&le.descriptor.index>ne.descriptor.index?le.descriptor.index-1:le.descriptor.index:null}var bc=function(ee){var ne=ee.pageBorderBoxWithDroppableScroll,le=ee.draggable,ge=ee.destination,ve=ee.insideDestination,he=ee.last,De=ee.viewport,Ne=ee.afterCritical,at=ge.axis,Et=Rl(ge.axis,le.displaceBy),pt=Et.value,it=ne[at.start],rt=ne[at.end],Ot=Nn(le,ve),Pn=Pa(Ot,function(Ca){var Ma=Ca.descriptor.id,or=Ca.page.borderBox.center[at.line],Dr=ai(Ma,Ne),Rr=Is({displaced:he,id:Ma});return Dr?Rr?rt<=or:itMa[Ne.start]+Dr&&itMa[Ne.start]-Et+Dr&&ptMa[Ne.start]+Et+Dr&&itMa[Ne.start]+Dr&&pt=qr)return io;var he=ve/qr,De=Jr+Co*he,Ne=ge==="CANCEL"?De*tu:De;return Number(Ne.toFixed(2))},Hi=function(ee){var ne=ee.impact,le=ee.draggable,ge=ee.dimensions,ve=ee.viewport,he=ee.afterCritical,De=ge.draggables,Ne=ge.droppables,at=Al(ne),Et=at?Ne[at]:null,pt=Ne[le.descriptor.droppableId],it=vc({impact:ne,draggable:le,draggables:De,afterCritical:he,droppable:Et||pt,viewport:ve}),rt=$i(it,le.client.borderBox.center);return rt},yu=function(ee){var ne=ee.draggables,le=ee.reason,ge=ee.lastImpact,ve=ee.home,he=ee.viewport,De=ee.onLiftImpact;if(!ge.at||le!=="DROP"){var Ne=Gs({draggables:ne,impact:De,destination:ve,viewport:he,forceShouldAnimate:!0});return{impact:Ne,didDropInsideDroppable:!1}}if(ge.at.type==="REORDER")return{impact:ge,didDropInsideDroppable:!0};var at=(0,Te.Z)({},ge,{displaced:Kr});return{impact:at,didDropInsideDroppable:!0}},uo=function(ee){var ne=ee.getState,le=ee.dispatch;return function(ge){return function(ve){if(ve.type!=="DROP"){ge(ve);return}var he=ne(),De=ve.payload.reason;if(he.phase==="COLLECTING"){le(jr({reason:De}));return}if(he.phase!=="IDLE"){var Ne=he.phase==="DROP_PENDING"&&he.isWaiting;Ne&&Yn(!1),he.phase==="DRAGGING"||he.phase==="DROP_PENDING"||Yn(!1);var at=he.critical,Et=he.dimensions,pt=Et.draggables[he.critical.draggable.id],it=yu({reason:De,lastImpact:he.impact,afterCritical:he.afterCritical,onLiftImpact:he.onLiftImpact,home:he.dimensions.droppables[he.critical.droppable.id],viewport:he.viewport,draggables:he.dimensions.draggables}),rt=it.impact,Ot=it.didDropInsideDroppable,Pn=Ot?Hn(rt):null,ha=Ot?Kn(rt):null,Ca={index:at.draggable.index,droppableId:at.droppable.id},Ma={draggableId:pt.descriptor.id,type:pt.descriptor.type,source:Ca,reason:De,mode:he.movementMode,destination:Pn,combine:ha},or=Hi({impact:rt,draggable:pt,dimensions:Et,viewport:he.viewport,afterCritical:he.afterCritical}),Dr={critical:he.critical,afterCritical:he.afterCritical,result:Ma,impact:rt},Rr=!_t(he.current.client.offset,or)||!!Ma.combine;if(!Rr){le(xr({completed:Dr}));return}var Ro=ii({current:he.current.client.offset,destination:or,reason:De}),Yo={newHomeClientOffset:or,dropDuration:Ro,completed:Dr};le(pr(Yo))}}}},jo=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function wi(ee){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(le){le.target!==window&&le.target!==window.document||ee()}}}function Ao(ee){var ne=ee.onWindowScroll;function le(){ne(jo())}var ge=vo(le),ve=wi(ge),he=Zi;function De(){return he!==Zi}function Ne(){De()&&Yn(!1),he=no(window,[ve])}function at(){De()||Yn(!1),ge.cancel(),he(),he=Zi}return{start:Ne,stop:at,isActive:De}}var Tr=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Po=function(ee){var ne=Ao({onWindowScroll:function(ge){ee.dispatch(sa({newScroll:ge}))}});return function(le){return function(ge){!ne.isActive()&&ge.type==="INITIAL_PUBLISH"&&ne.start(),ne.isActive()&&Tr(ge)&&ne.stop(),le(ge)}}},ci=function(ee){var ne=!1,le=!1,ge=setTimeout(function(){le=!0}),ve=function(De){ne||le||(ne=!0,ee(De),clearTimeout(ge))};return ve.wasCalled=function(){return ne},ve},li=function(){var ee=[],ne=function(he){var De=oa(ee,function(Et){return Et.timerId===he});De===-1&&Yn(!1);var Ne=ee.splice(De,1),at=Ne[0];at.callback()},le=function(he){var De=setTimeout(function(){return ne(De)}),Ne={timerId:De,callback:he};ee.push(Ne)},ge=function(){if(ee.length){var he=[].concat(ee);ee.length=0,he.forEach(function(De){clearTimeout(De.timerId),De.callback()})}};return{add:le,flush:ge}},di=function(ne,le){return ne==null&&le==null?!0:ne==null||le==null?!1:ne.droppableId===le.droppableId&&ne.index===le.index},si=function(ne,le){return ne==null&&le==null?!0:ne==null||le==null?!1:ne.draggableId===le.draggableId&&ne.droppableId===le.droppableId},Io=function(ne,le){if(ne===le)return!0;var ge=ne.draggable.id===le.draggable.id&&ne.draggable.droppableId===le.draggable.droppableId&&ne.draggable.type===le.draggable.type&&ne.draggable.index===le.draggable.index,ve=ne.droppable.id===le.droppable.id&&ne.droppable.type===le.droppable.type;return ge&&ve},Ja=function(ne,le){Js(),le(),Ds()},_o=function(ne,le){return{draggableId:ne.draggable.id,type:ne.droppable.type,source:{droppableId:ne.droppable.id,index:ne.draggable.index},mode:le}},vi=function(ne,le,ge,ve){if(!ne){ge(ve(le));return}var he=ci(ge),De={announce:he};ne(le,De),he.wasCalled()||ge(ve(le))},hi=function(ee,ne){var le=li(),ge=null,ve=function(rt,Ot){ge&&Yn(!1),Ja("onBeforeCapture",function(){var Pn=ee().onBeforeCapture;if(Pn){var ha={draggableId:rt,mode:Ot};Pn(ha)}})},he=function(rt,Ot){ge&&Yn(!1),Ja("onBeforeDragStart",function(){var Pn=ee().onBeforeDragStart;Pn&&Pn(_o(rt,Ot))})},De=function(rt,Ot){ge&&Yn(!1);var Pn=_o(rt,Ot);ge={mode:Ot,lastCritical:rt,lastLocation:Pn.source,lastCombine:null},le.add(function(){Ja("onDragStart",function(){return vi(ee().onDragStart,Pn,ne,na.onDragStart)})})},Ne=function(rt,Ot){var Pn=Hn(Ot),ha=Kn(Ot);ge||Yn(!1);var Ca=!Io(rt,ge.lastCritical);Ca&&(ge.lastCritical=rt);var Ma=!di(ge.lastLocation,Pn);Ma&&(ge.lastLocation=Pn);var or=!si(ge.lastCombine,ha);if(or&&(ge.lastCombine=ha),!(!Ca&&!Ma&&!or)){var Dr=(0,Te.Z)({},_o(rt,ge.mode),{combine:ha,destination:Pn});le.add(function(){Ja("onDragUpdate",function(){return vi(ee().onDragUpdate,Dr,ne,na.onDragUpdate)})})}},at=function(){ge||Yn(!1),le.flush()},Et=function(rt){ge||Yn(!1),ge=null,Ja("onDragEnd",function(){return vi(ee().onDragEnd,rt,ne,na.onDragEnd)})},pt=function(){if(ge){var rt=(0,Te.Z)({},_o(ge.lastCritical,ge.mode),{combine:null,destination:null,reason:"CANCEL"});Et(rt)}};return{beforeCapture:ve,beforeStart:he,start:De,update:Ne,flush:at,drop:Et,abort:pt}},nu=function(ee,ne){var le=hi(ee,ne);return function(ge){return function(ve){return function(he){if(he.type==="BEFORE_INITIAL_CAPTURE"){le.beforeCapture(he.payload.draggableId,he.payload.movementMode);return}if(he.type==="INITIAL_PUBLISH"){var De=he.payload.critical;le.beforeStart(De,he.payload.movementMode),ve(he),le.start(De,he.payload.movementMode);return}if(he.type==="DROP_COMPLETE"){var Ne=he.payload.completed.result;le.flush(),ve(he),le.drop(Ne);return}if(ve(he),he.type==="FLUSH"){le.abort();return}var at=ge.getState();at.phase==="DRAGGING"&&le.update(at.critical,at.impact)}}}},hu=function(ee){return function(ne){return function(le){if(le.type!=="DROP_ANIMATION_FINISHED"){ne(le);return}var ge=ee.getState();ge.phase!=="DROP_ANIMATING"&&Yn(!1),ee.dispatch(xr({completed:ge.completed}))}}},Ni=function(ee){var ne=null,le=null;function ge(){le&&(cancelAnimationFrame(le),le=null),ne&&(ne(),ne=null)}return function(ve){return function(he){if((he.type==="FLUSH"||he.type==="DROP_COMPLETE"||he.type==="DROP_ANIMATION_FINISHED")&&ge(),ve(he),he.type==="DROP_ANIMATE"){var De={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var at=ee.getState();at.phase==="DROP_ANIMATING"&&ee.dispatch(Zr())}};le=requestAnimationFrame(function(){le=null,ne=no(window,[De])})}}}},Du=function(ee){return function(){return function(ne){return function(le){(le.type==="DROP_COMPLETE"||le.type==="FLUSH"||le.type==="DROP_ANIMATE")&&ee.stopPublishing(),ne(le)}}}},ul=function(ee){var ne=!1;return function(){return function(le){return function(ge){if(ge.type==="INITIAL_PUBLISH"){ne=!0,ee.tryRecordFocus(ge.payload.critical.draggable.id),le(ge),ee.tryRestoreFocusRecorded();return}if(le(ge),!!ne){if(ge.type==="FLUSH"){ne=!1,ee.tryRestoreFocusRecorded();return}if(ge.type==="DROP_COMPLETE"){ne=!1;var ve=ge.payload.completed.result;ve.combine&&ee.tryShiftRecord(ve.draggableId,ve.combine.draggableId),ee.tryRestoreFocusRecorded()}}}}}},bl=function(ne){return ne.type==="DROP_COMPLETE"||ne.type==="DROP_ANIMATE"||ne.type==="FLUSH"},Cu=function(ee){return function(ne){return function(le){return function(ge){if(bl(ge)){ee.stop(),le(ge);return}if(ge.type==="INITIAL_PUBLISH"){le(ge);var ve=ne.getState();ve.phase!=="DRAGGING"&&Yn(!1),ee.start(ve);return}le(ge),ee.scroll(ne.getState())}}}},ho=function(ee){return function(ne){return function(le){if(ne(le),le.type==="PUBLISH_WHILE_DRAGGING"){var ge=ee.getState();ge.phase==="DROP_PENDING"&&(ge.isWaiting||ee.dispatch(Lr({reason:ge.reason})))}}}},nl=Me.qC,Nu=function(ee){var ne=ee.dimensionMarshal,le=ee.focusMarshal,ge=ee.styleMarshal,ve=ee.getResponders,he=ee.announce,De=ee.autoScroller;return(0,Me.MT)(xc,nl((0,Me.md)(oo(ge),Du(ne),ro(ne),uo,hu,Ni,ho,Cu(De),Po,ul(le),nu(ve,he))))},Au=function(){return{additions:{},removals:{},modified:{}}};function Uu(ee){var ne=ee.registry,le=ee.callbacks,ge=Au(),ve=null,he=function(){ve||(le.collectionStarting(),ve=requestAnimationFrame(function(){ve=null,Js();var pt=ge,it=pt.additions,rt=pt.removals,Ot=pt.modified,Pn=Object.keys(it).map(function(Ma){return ne.draggable.getById(Ma).getDimension(fi)}).sort(function(Ma,or){return Ma.descriptor.index-or.descriptor.index}),ha=Object.keys(Ot).map(function(Ma){var or=ne.droppable.getById(Ma),Dr=or.callbacks.getScrollWhileDragging();return{droppableId:Ma,scroll:Dr}}),Ca={additions:Pn,removals:Object.keys(rt),modified:ha};ge=Au(),Ds(),le.publish(Ca)}))},De=function(pt){var it=pt.descriptor.id;ge.additions[it]=pt,ge.modified[pt.descriptor.droppableId]=!0,ge.removals[it]&&delete ge.removals[it],he()},Ne=function(pt){var it=pt.descriptor;ge.removals[it.id]=!0,ge.modified[it.droppableId]=!0,ge.additions[it.id]&&delete ge.additions[it.id],he()},at=function(){ve&&(cancelAnimationFrame(ve),ve=null,ge=Au())};return{add:De,remove:Ne,stop:at}}var Qu=function(ee){var ne=ee.scrollHeight,le=ee.scrollWidth,ge=ee.height,ve=ee.width,he=$i({x:le,y:ne},{x:ve,y:ge}),De={x:Math.max(0,he.x),y:Math.max(0,he.y)};return De},Ol=function(){var ee=document.documentElement;return ee||Yn(!1),ee},Fl=function(){var ee=Ol(),ne=Qu({scrollHeight:ee.scrollHeight,scrollWidth:ee.scrollWidth,width:ee.clientWidth,height:ee.clientHeight});return ne},Kl=function(){var ee=jo(),ne=Fl(),le=ee.y,ge=ee.x,ve=Ol(),he=ve.clientWidth,De=ve.clientHeight,Ne=ge+he,at=le+De,Et=mr({top:le,left:ge,right:Ne,bottom:at}),pt={frame:Et,scroll:{initial:ee,current:ee,max:ne,diff:{value:fi,displacement:fi}}};return pt},Ul=function(ee){var ne=ee.critical,le=ee.scrollOptions,ge=ee.registry;Js();var ve=Kl(),he=ve.scroll.current,De=ne.droppable,Ne=ge.droppable.getAllByType(De.type).map(function(it){return it.callbacks.getDimensionAndWatchScroll(he,le)}),at=ge.draggable.getAllByType(ne.draggable.type).map(function(it){return it.getDimension(he)}),Et={draggables:ma(at),droppables:Kt(Ne)};Ds();var pt={dimensions:Et,critical:ne,viewport:ve};return pt};function hl(ee,ne,le){if(le.descriptor.id===ne.id||le.descriptor.type!==ne.type)return!1;var ge=ee.droppable.getById(le.descriptor.droppableId);return ge.descriptor.mode==="virtual"}var Bs=function(ee,ne){var le=null,ge=Uu({callbacks:{publish:ne.publishWhileDragging,collectionStarting:ne.collectionStarting},registry:ee}),ve=function(Ot,Pn){ee.droppable.exists(Ot)||Yn(!1),le&&ne.updateDroppableIsEnabled({id:Ot,isEnabled:Pn})},he=function(Ot,Pn){le&&(ee.droppable.exists(Ot)||Yn(!1),ne.updateDroppableIsCombineEnabled({id:Ot,isCombineEnabled:Pn}))},De=function(Ot,Pn){le&&(ee.droppable.exists(Ot)||Yn(!1),ne.updateDroppableScroll({id:Ot,newScroll:Pn}))},Ne=function(Ot,Pn){le&&ee.droppable.getById(Ot).callbacks.scroll(Pn)},at=function(){if(le){ge.stop();var Ot=le.critical.droppable;ee.droppable.getAllByType(Ot.type).forEach(function(Pn){return Pn.callbacks.dragStopped()}),le.unsubscribe(),le=null}},Et=function(Ot){le||Yn(!1);var Pn=le.critical.draggable;Ot.type==="ADDITION"&&hl(ee,Pn,Ot.value)&&ge.add(Ot.value),Ot.type==="REMOVAL"&&hl(ee,Pn,Ot.value)&&ge.remove(Ot.value)},pt=function(Ot){le&&Yn(!1);var Pn=ee.draggable.getById(Ot.draggableId),ha=ee.droppable.getById(Pn.descriptor.droppableId),Ca={draggable:Pn.descriptor,droppable:ha.descriptor},Ma=ee.subscribe(Et);return le={critical:Ca,unsubscribe:Ma},Ul({critical:Ca,registry:ee,scrollOptions:Ot.scrollOptions})},it={updateDroppableIsEnabled:ve,updateDroppableIsCombineEnabled:he,scrollDroppable:Ne,updateDroppableScroll:De,startPublishing:pt,stopPublishing:at};return it},Dl=function(ee,ne){return ee.phase==="IDLE"?!0:ee.phase!=="DROP_ANIMATING"||ee.completed.result.draggableId===ne?!1:ee.completed.result.reason==="DROP"},es=function(ee){window.scrollBy(ee.x,ee.y)},fs=lr(function(ee){return ur(ee).filter(function(ne){return!(!ne.isEnabled||!ne.frame)})}),bu=function(ne,le){var ge=Pa(fs(le),function(ve){return ve.frame||Yn(!1),Qs(ve.frame.pageMarginBox)(ne)});return ge},Gi=function(ee){var ne=ee.center,le=ee.destination,ge=ee.droppables;if(le){var ve=ge[le];return ve.frame?ve:null}var he=bu(ne,ge);return he},xi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(ne){return Math.pow(ne,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},El=function(ee,ne){var le=ee[ne.size]*xi.startFromPercentage,ge=ee[ne.size]*xi.maxScrollAtPercentage,ve={startScrollingFrom:le,maxScrollValueAt:ge};return ve},Ju=function(ee){var ne=ee.startOfRange,le=ee.endOfRange,ge=ee.current,ve=le-ne;if(ve===0)return 0;var he=ge-ne,De=he/ve;return De},Bl=1,yo=function(ee,ne){if(ee>ne.startScrollingFrom)return 0;if(ee<=ne.maxScrollValueAt)return xi.maxPixelScroll;if(ee===ne.startScrollingFrom)return Bl;var le=Ju({startOfRange:ne.maxScrollValueAt,endOfRange:ne.startScrollingFrom,current:ee}),ge=1-le,ve=xi.maxPixelScroll*xi.ease(ge);return Math.ceil(ve)},xa=xi.durationDampening.accelerateAt,Or=xi.durationDampening.stopDampeningAt,Vr=function(ee,ne){var le=ne,ge=Or,ve=Date.now(),he=ve-le;if(he>=Or)return ee;if(hene.height,he=le.width>ne.width;return!he&&!ve?ge:he&&ve?null:{x:he?0:ge.x,y:ve?0:ge.y}},us=nr(function(ee){return ee===0?0:ee}),wl=function(ee){var ne=ee.dragStartTime,le=ee.container,ge=ee.subject,ve=ee.center,he=ee.shouldUseTimeDampening,De={top:ve.y-le.top,right:le.right-ve.x,bottom:le.bottom-ve.y,left:ve.x-le.left},Ne=du({container:le,distanceToEdges:De,dragStartTime:ne,axis:Ri,shouldUseTimeDampening:he}),at=du({container:le,distanceToEdges:De,dragStartTime:ne,axis:uu,shouldUseTimeDampening:he}),Et=us({x:at,y:Ne});if(_t(Et,fi))return null;var pt=Eu({container:le,subject:ge,proposedScroll:Et});return pt?_t(pt,fi)?null:pt:null},vs=nr(function(ee){return ee===0?0:ee>0?1:-1}),ll=function(){var ee=function(le,ge){return le<0?le:le>ge?le-ge:0};return function(ne){var le=ne.current,ge=ne.max,ve=ne.change,he=Mi(le,ve),De={x:ee(he.x,ge.x),y:ee(he.y,ge.y)};return _t(De,fi)?null:De}}(),ps=function(ne){var le=ne.max,ge=ne.current,ve=ne.change,he={x:Math.max(ge.x,le.x),y:Math.max(ge.y,le.y)},De=vs(ve),Ne=ll({max:he,current:ge,change:De});return!Ne||De.x!==0&&Ne.x===0||De.y!==0&&Ne.y===0},ws=function(ne,le){return ps({current:ne.scroll.current,max:ne.scroll.max,change:le})},Su=function(ne,le){if(!ws(ne,le))return null;var ge=ne.scroll.max,ve=ne.scroll.current;return ll({current:ve,max:ge,change:le})},$s=function(ne,le){var ge=ne.frame;return ge?ps({current:ge.scroll.current,max:ge.scroll.max,change:le}):!1},Ws=function(ne,le){var ge=ne.frame;return!ge||!$s(ne,le)?null:ll({current:ge.scroll.current,max:ge.scroll.max,change:le})},hs=function(ee){var ne=ee.viewport,le=ee.subject,ge=ee.center,ve=ee.dragStartTime,he=ee.shouldUseTimeDampening,De=wl({dragStartTime:ve,container:ne.frame,subject:le,center:ge,shouldUseTimeDampening:he});return De&&ws(ne,De)?De:null},ec=function(ee){var ne=ee.droppable,le=ee.subject,ge=ee.center,ve=ee.dragStartTime,he=ee.shouldUseTimeDampening,De=ne.frame;if(!De)return null;var Ne=wl({dragStartTime:ve,container:De.pageMarginBox,subject:le,center:ge,shouldUseTimeDampening:he});return Ne&&$s(ne,Ne)?Ne:null},xs=function(ee){var ne=ee.state,le=ee.dragStartTime,ge=ee.shouldUseTimeDampening,ve=ee.scrollWindow,he=ee.scrollDroppable,De=ne.current.page.borderBoxCenter,Ne=ne.dimensions.draggables[ne.critical.draggable.id],at=Ne.page.marginBox;if(ne.isWindowScrollAllowed){var Et=ne.viewport,pt=hs({dragStartTime:le,viewport:Et,subject:at,center:De,shouldUseTimeDampening:ge});if(pt){ve(pt);return}}var it=Gi({center:De,destination:Al(ne.impact),droppables:ne.dimensions.droppables});if(it){var rt=ec({dragStartTime:le,droppable:it,subject:at,center:De,shouldUseTimeDampening:ge});rt&&he(it.descriptor.id,rt)}},Lc=function(ee){var ne=ee.scrollWindow,le=ee.scrollDroppable,ge=vo(ne),ve=vo(le),he=null,De=function(pt){he||Yn(!1);var it=he,rt=it.shouldUseTimeDampening,Ot=it.dragStartTime;xs({state:pt,scrollWindow:ge,scrollDroppable:ve,dragStartTime:Ot,shouldUseTimeDampening:rt})},Ne=function(pt){Js(),he&&Yn(!1);var it=Date.now(),rt=!1,Ot=function(){rt=!0};xs({state:pt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Ot,scrollDroppable:Ot}),he={dragStartTime:it,shouldUseTimeDampening:rt},Ds(),rt&&De(pt)},at=function(){he&&(ge.cancel(),ve.cancel(),he=null)};return{start:Ne,stop:at,scroll:De}},Mc=function(ee){var ne=ee.move,le=ee.scrollDroppable,ge=ee.scrollWindow,ve=function(Et,pt){var it=Mi(Et.current.client.selection,pt);ne({client:it})},he=function(Et,pt){if(!$s(Et,pt))return pt;var it=Ws(Et,pt);if(!it)return le(Et.descriptor.id,pt),null;var rt=$i(pt,it);le(Et.descriptor.id,rt);var Ot=$i(pt,rt);return Ot},De=function(Et,pt,it){if(!Et||!ws(pt,it))return it;var rt=Su(pt,it);if(!rt)return ge(it),null;var Ot=$i(it,rt);ge(Ot);var Pn=$i(it,Ot);return Pn},Ne=function(Et){var pt=Et.scrollJumpRequest;if(pt){var it=Al(Et.impact);it||Yn(!1);var rt=he(Et.dimensions.droppables[it],pt);if(rt){var Ot=Et.viewport,Pn=De(Et.isWindowScrollAllowed,Ot,rt);Pn&&ve(Et,Pn)}}};return Ne},Vc=function(ee){var ne=ee.scrollDroppable,le=ee.scrollWindow,ge=ee.move,ve=Lc({scrollWindow:le,scrollDroppable:ne}),he=Mc({move:ge,scrollWindow:le,scrollDroppable:ne}),De=function(Et){if(Et.phase==="DRAGGING"){if(Et.movementMode==="FLUID"){ve.scroll(Et);return}Et.scrollJumpRequest&&he(Et)}},Ne={scroll:De,start:ve.start,stop:ve.stop};return Ne},ks="data-rbd",Zs=function(){var ee=ks+"-drag-handle";return{base:ee,draggableId:ee+"-draggable-id",contextId:ee+"-context-id"}}(),Vs=function(){var ee=ks+"-draggable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),zc=function(){var ee=ks+"-droppable";return{base:ee,contextId:ee+"-context-id",id:ee+"-id"}}(),hc={contextId:ks+"-scroll-container-context-id"},tc=function(ne){return function(le){return"["+le+'="'+ne+'"]'}},Iu=function(ne,le){return ne.map(function(ge){var ve=ge.styles[le];return ve?ge.selector+" { "+ve+" }":""}).join(" ")},Ec="pointer-events: none;",Sc=function(ee){var ne=tc(ee),le=function(){var Ne=` + cursor: -webkit-grab; + cursor: grab; + `;return{selector:ne(Zs.contextId),styles:{always:` + -webkit-touch-callout: none; + -webkit-tap-highlight-color: rgba(0,0,0,0); + touch-action: manipulation; + `,resting:Ne,dragging:Ec,dropAnimating:Ne}}}(),ge=function(){var Ne=` + transition: `+Bo.outOfTheWay+`; + `;return{selector:ne(Vs.contextId),styles:{dragging:Ne,dropAnimating:Ne,userCancel:Ne}}}(),ve={selector:ne(zc.contextId),styles:{always:"overflow-anchor: none;"}},he={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; + `}},De=[ge,le,ve,he];return{always:Iu(De,"always"),resting:Iu(De,"resting"),dragging:Iu(De,"dragging"),dropAnimating:Iu(De,"dropAnimating"),userCancel:Iu(De,"userCancel")}},Zl=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,nc=function(){var ne=document.querySelector("head");return ne||Yn(!1),ne},ac=function(ne){var le=document.createElement("style");return ne&&le.setAttribute("nonce",ne),le.type="text/css",le};function rc(ee,ne){var le=nn(function(){return Sc(ee)},[ee]),ge=(0,b.useRef)(null),ve=(0,b.useRef)(null),he=Ut(lr(function(it){var rt=ve.current;rt||Yn(!1),rt.textContent=it}),[]),De=Ut(function(it){var rt=ge.current;rt||Yn(!1),rt.textContent=it},[]);Zl(function(){!ge.current&&!ve.current||Yn(!1);var it=ac(ne),rt=ac(ne);return ge.current=it,ve.current=rt,it.setAttribute(ks+"-always",ee),rt.setAttribute(ks+"-dynamic",ee),nc().appendChild(it),nc().appendChild(rt),De(le.always),he(le.resting),function(){var Ot=function(ha){var Ca=ha.current;Ca||Yn(!1),nc().removeChild(Ca),ha.current=null};Ot(ge),Ot(ve)}},[ne,De,he,le.always,le.resting,ee]);var Ne=Ut(function(){return he(le.dragging)},[he,le.dragging]),at=Ut(function(it){if(it==="DROP"){he(le.dropAnimating);return}he(le.userCancel)},[he,le.dropAnimating,le.userCancel]),Et=Ut(function(){ve.current&&he(le.resting)},[he,le.resting]),pt=nn(function(){return{dragging:Ne,dropping:at,resting:Et}},[Ne,at,Et]);return pt}var Ls=function(ee){return ee&&ee.ownerDocument?ee.ownerDocument.defaultView:window};function gi(ee){return ee instanceof Ls(ee).HTMLElement}function Xo(ee,ne){var le="["+Zs.contextId+'="'+ee+'"]',ge=ra(document.querySelectorAll(le));if(!ge.length)return null;var ve=Pa(ge,function(he){return he.getAttribute(Zs.draggableId)===ne});return!ve||!gi(ve)?null:ve}function Bu(ee){var ne=(0,b.useRef)({}),le=(0,b.useRef)(null),ge=(0,b.useRef)(null),ve=(0,b.useRef)(!1),he=Ut(function(rt,Ot){var Pn={id:rt,focus:Ot};return ne.current[rt]=Pn,function(){var Ca=ne.current,Ma=Ca[rt];Ma!==Pn&&delete Ca[rt]}},[]),De=Ut(function(rt){var Ot=Xo(ee,rt);Ot&&Ot!==document.activeElement&&Ot.focus()},[ee]),Ne=Ut(function(rt,Ot){le.current===rt&&(le.current=Ot)},[]),at=Ut(function(){ge.current||ve.current&&(ge.current=requestAnimationFrame(function(){ge.current=null;var rt=le.current;rt&&De(rt)}))},[De]),Et=Ut(function(rt){le.current=null;var Ot=document.activeElement;Ot&&Ot.getAttribute(Zs.draggableId)===rt&&(le.current=rt)},[]);Zl(function(){return ve.current=!0,function(){ve.current=!1;var rt=ge.current;rt&&cancelAnimationFrame(rt)}},[]);var pt=nn(function(){return{register:he,tryRecordFocus:Et,tryRestoreFocusRecorded:at,tryShiftRecord:Ne}},[he,Et,at,Ne]);return pt}function Vl(){var ee={draggables:{},droppables:{}},ne=[];function le(it){return ne.push(it),function(){var Ot=ne.indexOf(it);Ot!==-1&&ne.splice(Ot,1)}}function ge(it){ne.length&&ne.forEach(function(rt){return rt(it)})}function ve(it){return ee.draggables[it]||null}function he(it){var rt=ve(it);return rt||Yn(!1),rt}var De={register:function(rt){ee.draggables[rt.descriptor.id]=rt,ge({type:"ADDITION",value:rt})},update:function(rt,Ot){var Pn=ee.draggables[Ot.descriptor.id];Pn&&Pn.uniqueId===rt.uniqueId&&(delete ee.draggables[Ot.descriptor.id],ee.draggables[rt.descriptor.id]=rt)},unregister:function(rt){var Ot=rt.descriptor.id,Pn=ve(Ot);Pn&&rt.uniqueId===Pn.uniqueId&&(delete ee.draggables[Ot],ge({type:"REMOVAL",value:rt}))},getById:he,findById:ve,exists:function(rt){return!!ve(rt)},getAllByType:function(rt){return Jn(ee.draggables).filter(function(Ot){return Ot.descriptor.type===rt})}};function Ne(it){return ee.droppables[it]||null}function at(it){var rt=Ne(it);return rt||Yn(!1),rt}var Et={register:function(rt){ee.droppables[rt.descriptor.id]=rt},unregister:function(rt){var Ot=Ne(rt.descriptor.id);Ot&&rt.uniqueId===Ot.uniqueId&&delete ee.droppables[rt.descriptor.id]},getById:at,findById:Ne,exists:function(rt){return!!Ne(rt)},getAllByType:function(rt){return Jn(ee.droppables).filter(function(Ot){return Ot.descriptor.type===rt})}};function pt(){ee.draggables={},ee.droppables={},ne.length=0}return{draggable:De,droppable:Et,subscribe:le,clean:pt}}function sl(){var ee=nn(Vl,[]);return(0,b.useEffect)(function(){return function(){requestAnimationFrame(ee.clean)}},[ee]),ee}var cl=b.createContext(null),ml=function(){var ee=document.body;return ee||Yn(!1),ee},Ms={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Es=function(ne){return"rbd-announcement-"+ne};function Ss(ee){var ne=nn(function(){return Es(ee)},[ee]),le=(0,b.useRef)(null);(0,b.useEffect)(function(){var he=document.createElement("div");return le.current=he,he.id=ne,he.setAttribute("aria-live","assertive"),he.setAttribute("aria-atomic","true"),(0,Te.Z)(he.style,Ms),ml().appendChild(he),function(){setTimeout(function(){var at=ml();at.contains(he)&&at.removeChild(he),he===le.current&&(le.current=null)})}},[ne]);var ge=Ut(function(ve){var he=le.current;if(he){he.textContent=ve;return}},[]);return ge}var ds=0,Pc={separator:"::"};function od(){ds=0}function Gc(ee,ne){return ne===void 0&&(ne=Pc),nn(function(){return""+ee+ne.separator+ds++},[ne.separator,ee])}function id(ee){var ne=ee.contextId,le=ee.uniqueId;return"rbd-hidden-text-"+ne+"-"+le}function ye(ee){var ne=ee.contextId,le=ee.text,ge=Gc("hidden-text",{separator:"-"}),ve=nn(function(){return id({contextId:ne,uniqueId:ge})},[ge,ne]);return(0,b.useEffect)(function(){var De=document.createElement("div");return De.id=ve,De.textContent=le,De.style.display="none",ml().appendChild(De),function(){var at=ml();at.contains(De)&&at.removeChild(De)}},[ve,le]),ve}var be=b.createContext(null),Ae={react:"^16.8.5","react-dom":"^16.8.5"},Ct=/(\d+)\.(\d+)\.(\d+)/,Cn=function(ne){var le=Ct.exec(ne);le==null&&Yn(!1);var ge=Number(le[1]),ve=Number(le[2]),he=Number(le[3]);return{major:ge,minor:ve,patch:he,raw:ne}},ea=function(ne,le){return le.major>ne.major?!0:le.majorne.minor?!0:le.minor=ne.patch},Qn=function(ee,ne){var le=Cn(ee),ge=Cn(ne);ea(le,ge)},In=` + 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 +`,Rt=function(ee){var ne=ee.doctype;ne&&(ne.name.toLowerCase(),ne.publicId)};function Zn(ee){}function Ya(ee,ne){}function Cr(){Ya(function(){Qn(Ae.react,b.version),Rt(document)},[])}function La(ee){var ne=(0,b.useRef)(ee);return(0,b.useEffect)(function(){ne.current=ee}),ne}function $a(){var ee=null;function ne(){return!!ee}function le(De){return De===ee}function ge(De){ee&&Yn(!1);var Ne={abandon:De};return ee=Ne,Ne}function ve(){ee||Yn(!1),ee=null}function he(){ee&&(ee.abandon(),ve())}return{isClaimed:ne,isActive:le,claim:ge,release:ve,tryAbandon:he}}var Va=9,xo=13,Ia=27,pa=32,bo=33,zr=34,hr=35,Gr=36,Ba=37,Ea=38,re=39,se=40,ce,fe=(ce={},ce[xo]=!0,ce[Va]=!0,ce),pe=function(ee){fe[ee.keyCode]&&ee.preventDefault()},Ce=function(){var ee="visibilitychange";if(typeof document=="undefined")return ee;var ne=[ee,"ms"+ee,"webkit"+ee,"moz"+ee,"o"+ee],le=Pa(ne,function(ge){return"on"+ge in document});return le||ee}(),we=0,gt=5;function lt(ee,ne){return Math.abs(ne.x-ee.x)>=gt||Math.abs(ne.y-ee.y)>=gt}var ot={type:"IDLE"};function zt(ee){var ne=ee.cancel,le=ee.completed,ge=ee.getPhase,ve=ee.setPhase;return[{eventName:"mousemove",fn:function(De){var Ne=De.button,at=De.clientX,Et=De.clientY;if(Ne===we){var pt={x:at,y:Et},it=ge();if(it.type==="DRAGGING"){De.preventDefault(),it.actions.move(pt);return}it.type!=="PENDING"&&Yn(!1);var rt=it.point;if(lt(rt,pt)){De.preventDefault();var Ot=it.actions.fluidLift(pt);ve({type:"DRAGGING",actions:Ot})}}}},{eventName:"mouseup",fn:function(De){var Ne=ge();if(Ne.type!=="DRAGGING"){ne();return}De.preventDefault(),Ne.actions.drop({shouldBlockNextClick:!0}),le()}},{eventName:"mousedown",fn:function(De){ge().type==="DRAGGING"&&De.preventDefault(),ne()}},{eventName:"keydown",fn:function(De){var Ne=ge();if(Ne.type==="PENDING"){ne();return}if(De.keyCode===Ia){De.preventDefault(),ne();return}pe(De)}},{eventName:"resize",fn:ne},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){ge().type==="PENDING"&&ne()}},{eventName:"webkitmouseforcedown",fn:function(De){var Ne=ge();if(Ne.type==="IDLE"&&Yn(!1),Ne.actions.shouldRespectForcePress()){ne();return}De.preventDefault()}},{eventName:Ce,fn:ne}]}function Pt(ee){var ne=(0,b.useRef)(ot),le=(0,b.useRef)(Zi),ge=nn(function(){return{eventName:"mousedown",fn:function(it){if(!it.defaultPrevented&&it.button===we&&!(it.ctrlKey||it.metaKey||it.shiftKey||it.altKey)){var rt=ee.findClosestDraggableId(it);if(rt){var Ot=ee.tryGetLock(rt,De,{sourceEvent:it});if(Ot){it.preventDefault();var Pn={x:it.clientX,y:it.clientY};le.current(),Et(Ot,Pn)}}}}}},[ee]),ve=nn(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(it){if(!it.defaultPrevented){var rt=ee.findClosestDraggableId(it);if(rt){var Ot=ee.findOptionsForDraggable(rt);Ot&&(Ot.shouldRespectForcePress||ee.canGetLock(rt)&&it.preventDefault())}}}}},[ee]),he=Ut(function(){var it={passive:!1,capture:!0};le.current=no(window,[ve,ge],it)},[ve,ge]),De=Ut(function(){var pt=ne.current;pt.type!=="IDLE"&&(ne.current=ot,le.current(),he())},[he]),Ne=Ut(function(){var pt=ne.current;De(),pt.type==="DRAGGING"&&pt.actions.cancel({shouldBlockNextClick:!0}),pt.type==="PENDING"&&pt.actions.abort()},[De]),at=Ut(function(){var it={capture:!0,passive:!1},rt=zt({cancel:Ne,completed:De,getPhase:function(){return ne.current},setPhase:function(Pn){ne.current=Pn}});le.current=no(window,rt,it)},[Ne,De]),Et=Ut(function(it,rt){ne.current.type!=="IDLE"&&Yn(!1),ne.current={type:"PENDING",point:rt,actions:it},at()},[at]);Zl(function(){return he(),function(){le.current()}},[he])}var ht;function Bt(){}var qt=(ht={},ht[zr]=!0,ht[bo]=!0,ht[Gr]=!0,ht[hr]=!0,ht);function Lt(ee,ne){function le(){ne(),ee.cancel()}function ge(){ne(),ee.drop()}return[{eventName:"keydown",fn:function(he){if(he.keyCode===Ia){he.preventDefault(),le();return}if(he.keyCode===pa){he.preventDefault(),ge();return}if(he.keyCode===se){he.preventDefault(),ee.moveDown();return}if(he.keyCode===Ea){he.preventDefault(),ee.moveUp();return}if(he.keyCode===re){he.preventDefault(),ee.moveRight();return}if(he.keyCode===Ba){he.preventDefault(),ee.moveLeft();return}if(qt[he.keyCode]){he.preventDefault();return}pe(he)}},{eventName:"mousedown",fn:le},{eventName:"mouseup",fn:le},{eventName:"click",fn:le},{eventName:"touchstart",fn:le},{eventName:"resize",fn:le},{eventName:"wheel",fn:le,options:{passive:!0}},{eventName:Ce,fn:le}]}function Ht(ee){var ne=(0,b.useRef)(Bt),le=nn(function(){return{eventName:"keydown",fn:function(he){if(he.defaultPrevented||he.keyCode!==pa)return;var De=ee.findClosestDraggableId(he);if(!De)return;var Ne=ee.tryGetLock(De,pt,{sourceEvent:he});if(!Ne)return;he.preventDefault();var at=!0,Et=Ne.snapLift();ne.current();function pt(){at||Yn(!1),at=!1,ne.current(),ge()}ne.current=no(window,Lt(Et,pt),{capture:!0,passive:!1})}}},[ee]),ge=Ut(function(){var he={passive:!1,capture:!0};ne.current=no(window,[le],he)},[le]);Zl(function(){return ge(),function(){ne.current()}},[ge])}var un={type:"IDLE"},en=120,gn=.15;function fn(ee){var ne=ee.cancel,le=ee.getPhase;return[{eventName:"orientationchange",fn:ne},{eventName:"resize",fn:ne},{eventName:"contextmenu",fn:function(ve){ve.preventDefault()}},{eventName:"keydown",fn:function(ve){if(le().type!=="DRAGGING"){ne();return}ve.keyCode===Ia&&ve.preventDefault(),ne()}},{eventName:Ce,fn:ne}]}function Bn(ee){var ne=ee.cancel,le=ee.completed,ge=ee.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(he){var De=ge();if(De.type!=="DRAGGING"){ne();return}De.hasMoved=!0;var Ne=he.touches[0],at=Ne.clientX,Et=Ne.clientY,pt={x:at,y:Et};he.preventDefault(),De.actions.move(pt)}},{eventName:"touchend",fn:function(he){var De=ge();if(De.type!=="DRAGGING"){ne();return}he.preventDefault(),De.actions.drop({shouldBlockNextClick:!0}),le()}},{eventName:"touchcancel",fn:function(he){if(ge().type!=="DRAGGING"){ne();return}he.preventDefault(),ne()}},{eventName:"touchforcechange",fn:function(he){var De=ge();De.type==="IDLE"&&Yn(!1);var Ne=he.touches[0];if(Ne){var at=Ne.force>=gn;if(at){var Et=De.actions.shouldRespectForcePress();if(De.type==="PENDING"){Et&&ne();return}if(Et){if(De.hasMoved){he.preventDefault();return}ne();return}he.preventDefault()}}}},{eventName:Ce,fn:ne}]}function jn(ee){var ne=(0,b.useRef)(un),le=(0,b.useRef)(Zi),ge=Ut(function(){return ne.current},[]),ve=Ut(function(Ot){ne.current=Ot},[]),he=nn(function(){return{eventName:"touchstart",fn:function(Ot){if(!Ot.defaultPrevented){var Pn=ee.findClosestDraggableId(Ot);if(Pn){var ha=ee.tryGetLock(Pn,Ne,{sourceEvent:Ot});if(ha){var Ca=Ot.touches[0],Ma=Ca.clientX,or=Ca.clientY,Dr={x:Ma,y:or};le.current(),it(ha,Dr)}}}}}},[ee]),De=Ut(function(){var Ot={capture:!0,passive:!1};le.current=no(window,[he],Ot)},[he]),Ne=Ut(function(){var rt=ne.current;rt.type!=="IDLE"&&(rt.type==="PENDING"&&clearTimeout(rt.longPressTimerId),ve(un),le.current(),De())},[De,ve]),at=Ut(function(){var rt=ne.current;Ne(),rt.type==="DRAGGING"&&rt.actions.cancel({shouldBlockNextClick:!0}),rt.type==="PENDING"&&rt.actions.abort()},[Ne]),Et=Ut(function(){var Ot={capture:!0,passive:!1},Pn={cancel:at,completed:Ne,getPhase:ge},ha=no(window,Bn(Pn),Ot),Ca=no(window,fn(Pn),Ot);le.current=function(){ha(),Ca()}},[at,ge,Ne]),pt=Ut(function(){var Ot=ge();Ot.type!=="PENDING"&&Yn(!1);var Pn=Ot.actions.fluidLift(Ot.point);ve({type:"DRAGGING",actions:Pn,hasMoved:!1})},[ge,ve]),it=Ut(function(Ot,Pn){ge().type!=="IDLE"&&Yn(!1);var ha=setTimeout(pt,en);ve({type:"PENDING",point:Pn,actions:Ot,longPressTimerId:ha}),Et()},[Et,ge,ve,pt]);Zl(function(){return De(),function(){le.current();var Pn=ge();Pn.type==="PENDING"&&(clearTimeout(Pn.longPressTimerId),ve(un))}},[ge,De,ve]),Zl(function(){var Ot=no(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Ot},[])}function Vn(ee){}var za={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function ka(ee,ne){if(ne==null)return!1;var le=!!za[ne.tagName.toLowerCase()];if(le)return!0;var ge=ne.getAttribute("contenteditable");return ge==="true"||ge===""?!0:ne===ee?!1:ka(ee,ne.parentElement)}function qa(ee,ne){var le=ne.target;return gi(le)?ka(ee,le):!1}var Ln=function(ee){return mr(ee.getBoundingClientRect()).center};function Fa(ee){return ee instanceof Ls(ee).Element}var Ar=function(){var ee="matches";if(typeof document=="undefined")return ee;var ne=[ee,"msMatchesSelector","webkitMatchesSelector"],le=Pa(ne,function(ge){return ge in Element.prototype});return le||ee}();function br(ee,ne){return ee==null?null:ee[Ar](ne)?ee:br(ee.parentElement,ne)}function Xn(ee,ne){return ee.closest?ee.closest(ne):br(ee,ne)}function aa(ee){return"["+Zs.contextId+'="'+ee+'"]'}function vn(ee,ne){var le=ne.target;if(!Fa(le))return null;var ge=aa(ee),ve=Xn(le,ge);return!ve||!gi(ve)?null:ve}function Ha(ee,ne){var le=vn(ee,ne);return le?le.getAttribute(Zs.draggableId):null}function er(ee,ne){var le="["+Vs.contextId+'="'+ee+'"]',ge=ra(document.querySelectorAll(le)),ve=Pa(ge,function(he){return he.getAttribute(Vs.id)===ne});return!ve||!gi(ve)?null:ve}function Za(ee){ee.preventDefault()}function Sa(ee){var ne=ee.expected,le=ee.phase,ge=ee.isLockActive,ve=ee.shouldWarn;return!(!ge()||ne!==le)}function Ta(ee){var ne=ee.lockAPI,le=ee.store,ge=ee.registry,ve=ee.draggableId;if(ne.isClaimed())return!1;var he=ge.draggable.findById(ve);return!(!he||!he.options.isEnabled||!Dl(le.getState(),ve))}function Pr(ee){var ne=ee.lockAPI,le=ee.contextId,ge=ee.store,ve=ee.registry,he=ee.draggableId,De=ee.forceSensorStop,Ne=ee.sourceEvent,at=Ta({lockAPI:ne,store:ge,registry:ve,draggableId:he});if(!at)return null;var Et=ve.draggable.getById(he),pt=er(le,Et.descriptor.id);if(!pt||Ne&&!Et.options.canDragInteractiveElements&&qa(pt,Ne))return null;var it=ne.claim(De||Zi),rt="PRE_DRAG";function Ot(){return Et.options.shouldRespectForcePress}function Pn(){return ne.isActive(it)}function ha(Yo,Di){Sa({expected:Yo,phase:rt,isLockActive:Pn,shouldWarn:!0})&&ge.dispatch(Di())}var Ca=ha.bind(null,"DRAGGING");function Ma(Yo){function Di(){ne.release(),rt="COMPLETED"}rt!=="PRE_DRAG"&&(Di(),rt!=="PRE_DRAG"&&Yn(!1)),ge.dispatch(xe(Yo.liftActionArgs)),rt="DRAGGING";function tr(yr,pi){if(pi===void 0&&(pi={shouldBlockNextClick:!1}),Yo.cleanup(),pi.shouldBlockNextClick){var Wi=no(window,[{eventName:"click",fn:Za,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Wi)}Di(),ge.dispatch(Lr({reason:yr}))}return(0,Te.Z)({isActive:function(){return Sa({expected:"DRAGGING",phase:rt,isLockActive:Pn,shouldWarn:!1})},shouldRespectForcePress:Ot,drop:function(pi){return tr("DROP",pi)},cancel:function(pi){return tr("CANCEL",pi)}},Yo.actions)}function or(Yo){var Di=vo(function(yr){Ca(function(){return $n({client:yr})})}),tr=Ma({liftActionArgs:{id:he,clientSelection:Yo,movementMode:"FLUID"},cleanup:function(){return Di.cancel()},actions:{move:Di}});return(0,Te.Z)({},tr,{move:Di})}function Dr(){var Yo={moveUp:function(){return Ca(Aa)},moveRight:function(){return Ca(ya)},moveDown:function(){return Ca(ar)},moveLeft:function(){return Ca(Ka)}};return Ma({liftActionArgs:{id:he,clientSelection:Ln(pt),movementMode:"SNAP"},cleanup:Zi,actions:Yo})}function Rr(){var Yo=Sa({expected:"PRE_DRAG",phase:rt,isLockActive:Pn,shouldWarn:!0});Yo&&ne.release()}var Ro={isActive:function(){return Sa({expected:"PRE_DRAG",phase:rt,isLockActive:Pn,shouldWarn:!1})},shouldRespectForcePress:Ot,fluidLift:or,snapLift:Dr,abort:Rr};return Ro}var Oo=[Pt,Ht,jn];function bi(ee){var ne=ee.contextId,le=ee.store,ge=ee.registry,ve=ee.customSensors,he=ee.enableDefaultSensors,De=[].concat(he?Oo:[],ve||[]),Ne=(0,b.useState)(function(){return $a()})[0],at=Ut(function(or,Dr){or.isDragging&&!Dr.isDragging&&Ne.tryAbandon()},[Ne]);Zl(function(){var or=le.getState(),Dr=le.subscribe(function(){var Rr=le.getState();at(or,Rr),or=Rr});return Dr},[Ne,le,at]),Zl(function(){return Ne.tryAbandon},[Ne.tryAbandon]);var Et=Ut(function(Ma){return Ta({lockAPI:Ne,registry:ge,store:le,draggableId:Ma})},[Ne,ge,le]),pt=Ut(function(Ma,or,Dr){return Pr({lockAPI:Ne,registry:ge,contextId:ne,store:le,draggableId:Ma,forceSensorStop:or,sourceEvent:Dr&&Dr.sourceEvent?Dr.sourceEvent:null})},[ne,Ne,ge,le]),it=Ut(function(Ma){return Ha(ne,Ma)},[ne]),rt=Ut(function(Ma){var or=ge.draggable.findById(Ma);return or?or.options:null},[ge.draggable]),Ot=Ut(function(){Ne.isClaimed()&&(Ne.tryAbandon(),le.getState().phase!=="IDLE"&&le.dispatch(Er()))},[Ne,le]),Pn=Ut(Ne.isClaimed,[Ne]),ha=nn(function(){return{canGetLock:Et,tryGetLock:pt,findClosestDraggableId:it,findOptionsForDraggable:rt,tryReleaseLock:Ot,isLockClaimed:Pn}},[Et,pt,it,rt,Ot,Pn]);Vn(De);for(var Ca=0;Ca=0||Object.prototype.hasOwnProperty.call(Ve,a)&&(de[a]=Ve[a]);return de}function Ze(Ve,Xe){if(!(Ve instanceof Xe))throw new TypeError("Cannot call a class as a function")}function Oe(Ve,Xe){if(!Ve)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Xe&&(typeof Xe=="object"||typeof Xe=="function")?Xe:Ve}function Re(Ve,Xe){if(typeof Xe!="function"&&Xe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Xe);Ve.prototype=Object.create(Xe&&Xe.prototype,{constructor:{value:Ve,enumerable:!1,writable:!0,configurable:!0}}),Xe&&(Object.setPrototypeOf?Object.setPrototypeOf(Ve,Xe):Ve.__proto__=Xe)}var Ye=function(Ve){Re(Xe,Ve);function Xe(de){Ze(this,Xe);var a=Oe(this,(Xe.__proto__||Object.getPrototypeOf(Xe)).call(this,de));return a.scrollListener=a.scrollListener.bind(a),a.eventListenerOptions=a.eventListenerOptions.bind(a),a.mousewheelListener=a.mousewheelListener.bind(a),a}return b(Xe,[{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(x){}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,x=this.getParentElement(a),y=void 0;if(this.props.useWindow){var z=document.documentElement||document.body.parentNode||document.body,te=E.pageYOffset!==void 0?E.pageYOffset:z.scrollTop;this.props.isReverse?y=te:y=this.calculateOffset(a,te)}else this.props.isReverse?y=x.scrollTop:y=a.scrollHeight-x.scrollTop-x.clientHeight;y1)&&(he=1),he}function f(he){return he<=1?"".concat(Number(he)*100,"%"):he}function s(he){return he.length===1?"0"+he:String(he)}function a(he,Le,_e){return{r:t(he,255)*255,g:t(Le,255)*255,b:t(_e,255)*255}}function r(he,Le,_e){he=bound01(he,255),Le=bound01(Le,255),_e=bound01(_e,255);var We=Math.max(he,Le,_e),ce=Math.min(he,Le,_e),De=0,ct=0,et=(We+ce)/2;if(We===ce)ct=0,De=0;else{var pt=We-ce;switch(ct=et>.5?pt/(2-We-ce):pt/(We+ce),We){case he:De=(Le-_e)/pt+(Le<_e?6:0);break;case Le:De=(_e-he)/pt+2;break;case _e:De=(he-Le)/pt+4;break;default:break}De/=6}return{h:De,s:ct,l:et}}function b(he,Le,_e){return _e<0&&(_e+=1),_e>1&&(_e-=1),_e<.16666666666666666?he+(Le-he)*(6*_e):_e<.5?Le:_e<.6666666666666666?he+(Le-he)*(.6666666666666666-_e)*6:he}function l(he,Le,_e){var We,ce,De;if(he=t(he,360),Le=t(Le,100),_e=t(_e,100),Le===0)ce=_e,De=_e,We=_e;else{var ct=_e<.5?_e*(1+Le):_e+Le-_e*Le,et=2*_e-ct;We=b(et,ct,he+.3333333333333333),ce=b(et,ct,he),De=b(et,ct,he-.3333333333333333)}return{r:We*255,g:ce*255,b:De*255}}function d(he,Le,_e){he=t(he,255),Le=t(Le,255),_e=t(_e,255);var We=Math.max(he,Le,_e),ce=Math.min(he,Le,_e),De=0,ct=We,et=We-ce,pt=We===0?0:et/We;if(We===ce)De=0;else{switch(We){case he:De=(Le-_e)/et+(Le<_e?6:0);break;case Le:De=(_e-he)/et+2;break;case _e:De=(he-Le)/et+4;break;default:break}De/=6}return{h:De,s:pt,v:ct}}function c(he,Le,_e){he=t(he,360)*6,Le=t(Le,100),_e=t(_e,100);var We=Math.floor(he),ce=he-We,De=_e*(1-Le),ct=_e*(1-ce*Le),et=_e*(1-(1-ce)*Le),pt=We%6,it=[_e,ct,De,De,et,_e][pt],lt=[et,_e,_e,ct,De,De][pt],xt=[De,De,et,_e,_e,ct][pt];return{r:it*255,g:lt*255,b:xt*255}}function p(he,Le,_e,We){var ce=[s(Math.round(he).toString(16)),s(Math.round(Le).toString(16)),s(Math.round(_e).toString(16))];return We&&ce[0].startsWith(ce[0].charAt(1))&&ce[1].startsWith(ce[1].charAt(1))&&ce[2].startsWith(ce[2].charAt(1))?ce[0].charAt(0)+ce[1].charAt(0)+ce[2].charAt(0):ce.join("")}function g(he,Le,_e,We,ce){var De=[pad2(Math.round(he).toString(16)),pad2(Math.round(Le).toString(16)),pad2(Math.round(_e).toString(16)),pad2(y(We))];return ce&&De[0].startsWith(De[0].charAt(1))&&De[1].startsWith(De[1].charAt(1))&&De[2].startsWith(De[2].charAt(1))&&De[3].startsWith(De[3].charAt(1))?De[0].charAt(0)+De[1].charAt(0)+De[2].charAt(0)+De[3].charAt(0):De.join("")}function x(he,Le,_e,We){var ce=[pad2(y(We)),pad2(Math.round(he).toString(16)),pad2(Math.round(Le).toString(16)),pad2(Math.round(_e).toString(16))];return ce.join("")}function y(he){return Math.round(parseFloat(he)*255).toString(16)}function v(he){return h(he)/255}function h(he){return parseInt(he,16)}function E(he){return{r:he>>16,g:(he&65280)>>8,b:he&255}}var S={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function _(he){var Le={r:0,g:0,b:0},_e=1,We=null,ce=null,De=null,ct=!1,et=!1;return typeof he=="string"&&(he=U(he)),typeof he=="object"&&(A(he.r)&&A(he.g)&&A(he.b)?(Le=a(he.r,he.g,he.b),ct=!0,et=String(he.r).substr(-1)==="%"?"prgb":"rgb"):A(he.h)&&A(he.s)&&A(he.v)?(We=f(he.s),ce=f(he.v),Le=c(he.h,We,ce),ct=!0,et="hsv"):A(he.h)&&A(he.s)&&A(he.l)&&(We=f(he.s),De=f(he.l),Le=l(he.h,We,De),ct=!0,et="hsl"),Object.prototype.hasOwnProperty.call(he,"a")&&(_e=he.a)),_e=i(_e),{ok:ct,format:he.format||et,r:Math.min(255,Math.max(Le.r,0)),g:Math.min(255,Math.max(Le.g,0)),b:Math.min(255,Math.max(Le.b,0)),a:_e}}var I="[-\\+]?\\d+%?",k="[-\\+]?\\d*\\.\\d+%?",O="(?:".concat(k,")|(?:").concat(I,")"),L="[\\s|\\(]+(".concat(O,")[,|\\s]+(").concat(O,")[,|\\s]+(").concat(O,")\\s*\\)?"),j="[\\s|\\(]+(".concat(O,")[,|\\s]+(").concat(O,")[,|\\s]+(").concat(O,")[,|\\s]+(").concat(O,")\\s*\\)?"),N={CSS_UNIT:new RegExp(O),rgb:new RegExp("rgb"+L),rgba:new RegExp("rgba"+j),hsl:new RegExp("hsl"+L),hsla:new RegExp("hsla"+j),hsv:new RegExp("hsv"+L),hsva:new RegExp("hsva"+j),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function U(he){if(he=he.trim().toLowerCase(),he.length===0)return!1;var Le=!1;if(S[he])he=S[he],Le=!0;else if(he==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var _e=N.rgb.exec(he);return _e?{r:_e[1],g:_e[2],b:_e[3]}:(_e=N.rgba.exec(he),_e?{r:_e[1],g:_e[2],b:_e[3],a:_e[4]}:(_e=N.hsl.exec(he),_e?{h:_e[1],s:_e[2],l:_e[3]}:(_e=N.hsla.exec(he),_e?{h:_e[1],s:_e[2],l:_e[3],a:_e[4]}:(_e=N.hsv.exec(he),_e?{h:_e[1],s:_e[2],v:_e[3]}:(_e=N.hsva.exec(he),_e?{h:_e[1],s:_e[2],v:_e[3],a:_e[4]}:(_e=N.hex8.exec(he),_e?{r:h(_e[1]),g:h(_e[2]),b:h(_e[3]),a:v(_e[4]),format:Le?"name":"hex8"}:(_e=N.hex6.exec(he),_e?{r:h(_e[1]),g:h(_e[2]),b:h(_e[3]),format:Le?"name":"hex"}:(_e=N.hex4.exec(he),_e?{r:h(_e[1]+_e[1]),g:h(_e[2]+_e[2]),b:h(_e[3]+_e[3]),a:v(_e[4]+_e[4]),format:Le?"name":"hex8"}:(_e=N.hex3.exec(he),_e?{r:h(_e[1]+_e[1]),g:h(_e[2]+_e[2]),b:h(_e[3]+_e[3]),format:Le?"name":"hex"}:!1)))))))))}function A(he){return!!N.CSS_UNIT.exec(String(he))}var T=2,w=.16,D=.05,F=.05,W=.15,R=5,B=4,K=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function X(he){var Le=he.r,_e=he.g,We=he.b,ce=d(Le,_e,We);return{h:ce.h*360,s:ce.s,v:ce.v}}function q(he){var Le=he.r,_e=he.g,We=he.b;return"#".concat(p(Le,_e,We,!1))}function ee(he,Le,_e){var We=_e/100,ce={r:(Le.r-he.r)*We+he.r,g:(Le.g-he.g)*We+he.g,b:(Le.b-he.b)*We+he.b};return ce}function se(he,Le,_e){var We;return Math.round(he.h)>=60&&Math.round(he.h)<=240?We=_e?Math.round(he.h)-T*Le:Math.round(he.h)+T*Le:We=_e?Math.round(he.h)+T*Le:Math.round(he.h)-T*Le,We<0?We+=360:We>=360&&(We-=360),We}function de(he,Le,_e){if(he.h===0&&he.s===0)return he.s;var We;return _e?We=he.s-w*Le:Le===B?We=he.s+w:We=he.s+D*Le,We>1&&(We=1),_e&&Le===R&&We>.1&&(We=.1),We<.06&&(We=.06),Number(We.toFixed(2))}function Se(he,Le,_e){var We;return _e?We=he.v+F*Le:We=he.v-W*Le,We>1&&(We=1),Number(We.toFixed(2))}function Te(he){for(var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_e=[],We=_(he),ce=R;ce>0;ce-=1){var De=X(We),ct=q(_({h:se(De,ce,!0),s:de(De,ce,!0),v:Se(De,ce,!0)}));_e.push(ct)}_e.push(q(We));for(var et=1;et<=B;et+=1){var pt=X(We),it=q(_({h:se(pt,et),s:de(pt,et),v:Se(pt,et)}));_e.push(it)}return Le.theme==="dark"?K.map(function(lt){var xt=lt.index,Ae=lt.opacity,te=q(ee(_(Le.backgroundColor||"#141414"),_(_e[xt]),Ae*100));return te}):_e}var Ne={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},yt={},ht={};Object.keys(Ne).forEach(function(he){yt[he]=Te(Ne[he]),yt[he].primary=yt[he][5],ht[he]=Te(Ne[he],{theme:"dark",backgroundColor:"#141414"}),ht[he].primary=ht[he][5]});var Nt=yt.red,ft=yt.volcano,Ot=yt.gold,Wt=yt.orange,Tt=yt.yellow,Ft=yt.lime,jt=yt.green,st=yt.cyan,Ze=yt.blue,fe=yt.geekblue,ye=yt.purple,Re=yt.magenta,Pe=yt.grey,je=yt.grey},42196:function(m,C,e){"use strict";e.d(C,{V9:function(){return T},IJ:function(){return on},$t:function(){return Pn}});var t=e(67294),n=e.t(t,2),u=e(1413),o=e(45987);function i(or,cr,Gt){var Sr=t.useRef({});return(!("value"in Sr.current)||Gt(Sr.current.condition,cr))&&(Sr.current.value=or(),Sr.current.condition=cr),Sr.current.value}var f=e(71002),s={},a=[],r=function(cr){a.push(cr)};function b(or,cr){if(0)var Gt}function l(or,cr){if(0)var Gt}function d(){s={}}function c(or,cr,Gt){!cr&&!s[Gt]&&(or(!1,Gt),s[Gt]=!0)}function p(or,cr){c(b,or,cr)}function g(or,cr){c(l,or,cr)}p.preMessage=r,p.resetWarned=d,p.noteOnce=g;var x=p;function y(or,cr){var Gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Sr=new Set;function Ue(Fe,kr){var Jr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,dn=Sr.has(Fe);if(x(!dn,"Warning: There may be circular references"),dn)return!1;if(Fe===kr)return!0;if(Gt&&Jr>1)return!1;Sr.add(Fe);var In=Jr+1;if(Array.isArray(Fe)){if(!Array.isArray(kr)||Fe.length!==kr.length)return!1;for(var Un=0;Un0&&arguments[0]!==void 0?arguments[0]:{},cr=or.mark;return cr?cr.startsWith("data-")?cr:"data-".concat(cr):R}function X(or){if(or.attachTo)return or.attachTo;var cr=document.querySelector("head");return cr||document.body}function q(or){return or==="queue"?"prependQueue":or?"prepend":"append"}function ee(or){return Array.from((B.get(or)||or).children).filter(function(cr){return cr.tagName==="STYLE"})}function se(or){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!D())return null;var Gt=cr.csp,Sr=cr.prepend,Ue=document.createElement("style");Ue.setAttribute(W,q(Sr)),Gt!=null&&Gt.nonce&&(Ue.nonce=Gt==null?void 0:Gt.nonce),Ue.innerHTML=or;var Fe=X(cr),kr=Fe.firstChild;if(Sr){if(Sr==="queue"){var Jr=ee(Fe).filter(function(dn){return["prepend","prependQueue"].includes(dn.getAttribute(W))});if(Jr.length)return Fe.insertBefore(Ue,Jr[Jr.length-1].nextSibling),Ue}Fe.insertBefore(Ue,kr)}else Fe.appendChild(Ue);return Ue}function de(or){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=X(cr);return ee(Gt).find(function(Sr){return Sr.getAttribute(K(cr))===or})}function Se(or){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Gt=de(or,cr);if(Gt){var Sr=X(cr);Sr.removeChild(Gt)}}function Te(or,cr){var Gt=B.get(or);if(!Gt||!F(document,Gt)){var Sr=se("",cr),Ue=Sr.parentNode;B.set(or,Ue),or.removeChild(Sr)}}function Ne(){B.clear()}function yt(or,cr){var Gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Sr=X(Gt);Te(Sr,Gt);var Ue=de(cr,Gt);if(Ue){var Fe,kr;if((Fe=Gt.csp)!==null&&Fe!==void 0&&Fe.nonce&&Ue.nonce!==((kr=Gt.csp)===null||kr===void 0?void 0:kr.nonce)){var Jr;Ue.nonce=(Jr=Gt.csp)===null||Jr===void 0?void 0:Jr.nonce}return Ue.innerHTML!==or&&(Ue.innerHTML=or),Ue}var dn=se(or,Gt);return dn.setAttribute(K(Gt),cr),dn}function ht(or){var cr="";return Object.keys(or).forEach(function(Gt){var Sr=or[Gt];cr+=Gt,Sr&&_typeof(Sr)==="object"?cr+=ht(Sr):cr+=Sr}),cr}function Nt(or,cr){return hash("".concat(cr,"_").concat(ht(or)))}var ft="random-".concat(Date.now(),"-").concat(Math.random()).replace(/\./g,""),Ot="_bAmBoO_";function Wt(or,cr,Gt){if(D()){var Sr,Ue;yt(or,ft);var Fe=document.createElement("div");Fe.style.position="fixed",Fe.style.left="0",Fe.style.top="0",cr==null||cr(Fe),document.body.appendChild(Fe);var kr=Gt?Gt(Fe):(Sr=getComputedStyle(Fe).content)===null||Sr===void 0?void 0:Sr.includes(Ot);return(Ue=Fe.parentNode)===null||Ue===void 0||Ue.removeChild(Fe),Se(ft),kr}return!1}var Tt=null;function Ft(){return Tt===void 0&&(Tt=Wt("@layer ".concat(ft," { .").concat(ft,' { content: "').concat(Ot,'"!important; } }'),function(or){or.className=ft})),Tt}var jt=void 0;function st(){return jt===void 0&&(jt=Wt(":where(.".concat(ft,') { content: "').concat(Ot,'"!important; }'),function(or){or.className=ft})),jt}var Ze=void 0;function fe(){return Ze===void 0&&(Ze=Wt(".".concat(ft," { inset-block: 93px !important; }"),function(or){or.className=ft},function(or){return getComputedStyle(or).bottom==="93px"})),Ze}var ye=D()?t.useLayoutEffect:t.useEffect,Re=function(cr,Gt){var Sr=React.useRef(!0);ye(function(){return cr(Sr.current)},Gt),ye(function(){return Sr.current=!1,function(){Sr.current=!0}},[])},Pe=function(cr,Gt){Re(function(Sr){if(!Sr)return cr()},Gt)},je=null,he=(0,u.Z)({},n),Le=he.useInsertionEffect,_e=function(cr,Gt,Sr){React.useMemo(cr,Sr),useLayoutEffect(function(){return Gt(!0)},Sr)},We=null,ce=null;function De(or,cr,Gt,Sr,Ue){var Fe=React.useContext(StyleContext),kr=Fe.cache,Jr=[or].concat(_toConsumableArray(cr)),dn=Jr.join("_"),In=useHMR(),Un=function(ya){kr.update(Jr,function(si){var Wa=si||[],La=_slicedToArray(Wa,2),ui=La[0],Di=ui===void 0?0:ui,li=La[1],Pi=li,Ya=Pi||Gt(),ot=[Di,Ya];return ya?ya(ot):ot})};React.useMemo(function(){return Un()},[dn]);var Mn=kr.get(Jr)[1];return useCompatibleInsertionEffect(function(){Ue==null||Ue(Mn)},function(vn){return Un(function(ya){var si=_slicedToArray(ya,2),Wa=si[0],La=si[1];return vn&&Wa===0&&(Ue==null||Ue(Mn)),[Wa+1,La]}),function(){kr.update(Jr,function(ya){var si=ya||[],Wa=_slicedToArray(si,2),La=Wa[0],ui=La===void 0?0:La,Di=Wa[1],li=ui-1;return li===0?(Sr==null||Sr(Di,!1),null):[ui-1,Di]})}},[dn]),Mn}var ct={},et=null,pt=new Map;function it(or){pt.set(or,(pt.get(or)||0)+1)}function lt(or,cr){if(typeof document!="undefined"){var Gt=document.querySelectorAll("style[".concat(ATTR_TOKEN,'="').concat(or,'"]'));Gt.forEach(function(Sr){if(Sr[CSS_IN_JS_INSTANCE]===cr){var Ue;(Ue=Sr.parentNode)===null||Ue===void 0||Ue.removeChild(Sr)}})}}var xt=0;function Ae(or,cr){pt.set(or,(pt.get(or)||0)-1);var Gt=Array.from(pt.keys()),Sr=Gt.filter(function(Ue){var Fe=pt.get(Ue)||0;return Fe<=0});Gt.length-Sr.length>xt&&Sr.forEach(function(Ue){lt(Ue,cr),pt.delete(Ue)})}var te=function(cr,Gt,Sr,Ue){var Fe=Sr.getDerivativeToken(cr),kr=_objectSpread(_objectSpread({},Fe),Gt);return Ue&&(kr=Ue(kr)),kr};function oe(or,cr){var Gt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Sr=useContext(StyleContext),Ue=Sr.cache.instanceId,Fe=Gt.salt,kr=Fe===void 0?"":Fe,Jr=Gt.override,dn=Jr===void 0?ct:Jr,In=Gt.formatToken,Un=React.useMemo(function(){return Object.assign.apply(Object,[{}].concat(_toConsumableArray(cr)))},[cr]),Mn=React.useMemo(function(){return flattenToken(Un)},[Un]),vn=React.useMemo(function(){return flattenToken(dn)},[dn]),ya=useGlobalCache("token",[kr,or.id,Mn,vn],function(){var si=te(Un,dn,or,In),Wa=token2key(si,kr);si._tokenKey=Wa,it(Wa);var La="".concat(et,"-").concat(hash(Wa));return si._hashId=La,[si,La]},function(si){Ae(si[0]._tokenKey,Ue)});return ya}var Ct=e(40351);function Ee(or,cr){var Gt=cr.path,Sr=cr.parentSelectors;devWarning(!1,"[Ant Design CSS-in-JS] ".concat(Gt?"Error in ".concat(Gt,": "):"").concat(or).concat(Sr.length?" Selector: ".concat(Sr.join(" | ")):""))}var tt=function(cr,Gt,Sr){if(cr==="content"){var Ue=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,Fe=["normal","none","initial","inherit","unset"];(typeof Gt!="string"||Fe.indexOf(Gt)===-1&&!Ue.test(Gt)&&(Gt.charAt(0)!==Gt.charAt(Gt.length-1)||Gt.charAt(0)!=='"'&&Gt.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(Gt,"\"'`."),Sr)}},Fr=null,Ut=function(cr,Gt,Sr){cr==="animation"&&Sr.hashId&&Gt!=="none"&&lintWarning("You seem to be using hashed animation '".concat(Gt,"', in which case 'animationName' with Keyframe as value is recommended."),Sr)},$e=null;function Zt(or){var cr,Gt=((cr=or.match(/:not\(([^)]*)\)/))===null||cr===void 0?void 0:cr[1])||"",Sr=Gt.split(/(\[[^[]*])|(?=[.#])/).filter(function(Ue){return Ue});return Sr.length>1}function me(or){return or.parentSelectors.reduce(function(cr,Gt){return cr?Gt.includes("&")?Gt.replace(/&/g,cr):"".concat(cr," ").concat(Gt):Gt},"")}var ut=function(cr,Gt,Sr){var Ue=me(Sr),Fe=Ue.match(/:not\([^)]*\)/g)||[];Fe.length>0&&Fe.some(Zt)&&lintWarning("Concat ':not' selector not support in legacy browsers.",Sr)},nt=null,Mt=function(cr,Gt,Sr){switch(cr){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":lintWarning("You seem to be using non-logical property '".concat(cr,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),Sr);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof Gt=="string"){var Ue=Gt.split(" ").map(function(Jr){return Jr.trim()});Ue.length===4&&Ue[1]!==Ue[3]&&lintWarning("You seem to be using '".concat(cr,"' property with different left ").concat(cr," and right ").concat(cr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),Sr)}return;case"clear":case"textAlign":(Gt==="left"||Gt==="right")&&lintWarning("You seem to be using non-logical value '".concat(Gt,"' of ").concat(cr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),Sr);return;case"borderRadius":if(typeof Gt=="string"){var Fe=Gt.split("/").map(function(Jr){return Jr.trim()}),kr=Fe.reduce(function(Jr,dn){if(Jr)return Jr;var In=dn.split(" ").map(function(Un){return Un.trim()});return In.length>=2&&In[0]!==In[1]||In.length===3&&In[1]!==In[2]||In.length===4&&In[2]!==In[3]?!0:Jr},!1);kr&&lintWarning("You seem to be using non-logical value '".concat(Gt,"' of ").concat(cr,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),Sr)}return;default:}},Oe=null,Ht=function(cr,Gt,Sr){Sr.parentSelectors.some(function(Ue){var Fe=Ue.split(",");return Fe.some(function(kr){return kr.split("&").length>2})})&&lintWarning("Should not use more than one `&` in a selector.",Sr)},He=null,Jt=D(),tr="_skip_check_",br="_multi_value_";function Ur(or){var cr=serialize(compile(or),stringify);return cr.replace(/\{%%%\:[^;];}/g,";")}function pr(or){return _typeof(or)==="object"&&or&&(tr in or||br in or)}function qt(or,cr,Gt){if(!cr)return or;var Sr=".".concat(cr),Ue=Gt==="low"?":where(".concat(Sr,")"):Sr,Fe=or.split(",").map(function(kr){var Jr,dn=kr.trim().split(/\s+/),In=dn[0]||"",Un=((Jr=In.match(/^\w+/))===null||Jr===void 0?void 0:Jr[0])||"";return In="".concat(Un).concat(Ue).concat(In.slice(Un.length)),[In].concat(_toConsumableArray(dn.slice(1))).join(" ")});return Fe.join(",")}var sr=function or(cr){var Gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Sr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Ue=Sr.root,Fe=Sr.injectHash,kr=Sr.parentSelectors,Jr=Gt.hashId,dn=Gt.layer,In=Gt.path,Un=Gt.hashPriority,Mn=Gt.transformers,vn=Mn===void 0?[]:Mn,ya=Gt.linters,si=ya===void 0?[]:ya,Wa="",La={};function ui(ot){var Bt=ot.getName(Jr);if(!La[Bt]){var ge=or(ot.style,Gt,{root:!1,parentSelectors:kr}),ve=_slicedToArray(ge,1),Je=ve[0];La[Bt]="@keyframes ".concat(ot.getName(Jr)).concat(Je)}}function Di(ot){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return ot.forEach(function(ge){Array.isArray(ge)?Di(ge,Bt):ge&&Bt.push(ge)}),Bt}var li=Di(Array.isArray(cr)?cr:[cr]);if(li.forEach(function(ot){var Bt=typeof ot=="string"&&!Ue?{}:ot;if(typeof Bt=="string")Wa+="".concat(Bt,` +`);else if(Bt._keyframe)ui(Bt);else{var ge=vn.reduce(function(ve,Je){var vt;return(Je==null||(vt=Je.visit)===null||vt===void 0?void 0:vt.call(Je,ve))||ve},Bt);Object.keys(ge).forEach(function(ve){var Je=ge[ve];if(_typeof(Je)==="object"&&Je&&(ve!=="animationName"||!Je._keyframe)&&!pr(Je)){var vt=!1,Kt=ve.trim(),ir=!1;(Ue||Fe)&&Jr?Kt.startsWith("@")?vt=!0:Kt=qt(ve,Jr,Un):Ue&&!Jr&&(Kt==="&"||Kt==="")&&(Kt="",ir=!0);var bt=or(Je,Gt,{root:ir,injectHash:vt,parentSelectors:[].concat(_toConsumableArray(kr),[Kt])}),ze=_slicedToArray(bt,2),xe=ze[0],Ve=ze[1];La=_objectSpread(_objectSpread({},La),Ve),Wa+="".concat(Kt).concat(xe)}else{let Lt=function(dr,hr){var xr=dr.replace(/[A-Z]/g,function(Dr){return"-".concat(Dr.toLowerCase())}),Vt=hr;!unitless[dr]&&typeof Vt=="number"&&Vt!==0&&(Vt="".concat(Vt,"px")),dr==="animationName"&&hr!==null&&hr!==void 0&&hr._keyframe&&(ui(hr),Vt=hr.getName(Jr)),Wa+="".concat(xr,":").concat(Vt,";")};var Me,At=(Me=Je==null?void 0:Je.value)!==null&&Me!==void 0?Me:Je;_typeof(Je)==="object"&&Je!==null&&Je!==void 0&&Je[br]&&Array.isArray(At)?At.forEach(function(dr){Lt(ve,dr)}):Lt(ve,At)}})}}),!Ue)Wa="{".concat(Wa,"}");else if(dn&&supportLayer()){var Pi=dn.split(","),Ya=Pi[Pi.length-1].trim();Wa="@layer ".concat(Ya," {").concat(Wa,"}"),Pi.length>1&&(Wa="@layer ".concat(dn,"{%%%:%}").concat(Wa))}return[Wa,La]};function _r(or,cr){return hash("".concat(or.join("%")).concat(cr))}function Pt(){return null}function dt(or,cr){var Gt=or.token,Sr=or.path,Ue=or.hashId,Fe=or.layer,kr=or.nonce,Jr=React.useContext(StyleContext),dn=Jr.autoClear,In=Jr.mock,Un=Jr.defaultCache,Mn=Jr.hashPriority,vn=Jr.container,ya=Jr.ssrInline,si=Jr.transformers,Wa=Jr.linters,La=Jr.cache,ui=Gt._tokenKey,Di=[ui].concat(_toConsumableArray(Sr)),li=Jt,Pi=useGlobalCache("style",Di,function(){var ve=cr(),Je=sr(ve,{hashId:Ue,hashPriority:Mn,layer:Fe,path:Sr.join("-"),transformers:si,linters:Wa}),vt=_slicedToArray(Je,2),Kt=vt[0],ir=vt[1],bt=Ur(Kt),ze=_r(Di,bt);return[bt,ui,ze,ir]},function(ve,Je){var vt=_slicedToArray(ve,3),Kt=vt[2];(Je||dn)&&Jt&&removeCSS(Kt,{mark:ATTR_MARK})},function(ve){var Je=_slicedToArray(ve,4),vt=Je[0],Kt=Je[1],ir=Je[2],bt=Je[3];if(li){var ze={mark:ATTR_MARK,prepend:"queue",attachTo:vn},xe=typeof kr=="function"?kr():kr;xe&&(ze.csp={nonce:xe});var Ve=updateCSS(vt,ir,ze);Ve[CSS_IN_JS_INSTANCE]=La.instanceId,Ve.setAttribute(ATTR_TOKEN,ui),Object.keys(bt).forEach(function(Me){updateCSS(Ur(bt[Me]),"_effect-".concat(Me),ze)})}}),Ya=_slicedToArray(Pi,3),ot=Ya[0],Bt=Ya[1],ge=Ya[2];return function(ve){var Je;if(!ya||li||!Un)Je=React.createElement(Pt,null);else{var vt;Je=React.createElement("style",_extends({},(vt={},_defineProperty(vt,ATTR_TOKEN,Bt),_defineProperty(vt,ATTR_MARK,ge),vt),{dangerouslySetInnerHTML:{__html:ot}}))}return React.createElement(React.Fragment,null,Je,ve)}}function Ye(or){var cr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Gt=Array.from(or.cache.keys()).filter(function(Ue){return Ue.startsWith("style%")}),Sr="";return Gt.forEach(function(Ue){var Fe=_slicedToArray(or.cache.get(Ue)[1],3),kr=Fe[0],Jr=Fe[1],dn=Fe[2];Sr+=cr?kr:"")}),Sr}var rt=e(97685);function wt(or,cr){if(or.length!==cr.length)return!1;for(var Gt=0;Gt1&&arguments[1]!==void 0?arguments[1]:!1,kr={map:this.cache};return Gt.forEach(function(Jr){if(!kr)kr=void 0;else{var dn,In;kr=(dn=kr)===null||dn===void 0||(In=dn.map)===null||In===void 0?void 0:In.get(Jr)}}),(Sr=kr)!==null&&Sr!==void 0&&Sr.value&&Fe&&(kr.value[1]=this.cacheCallTimes++),(Ue=kr)===null||Ue===void 0?void 0:Ue.value}},{key:"get",value:function(Gt){var Sr;return(Sr=this.internalGet(Gt,!0))===null||Sr===void 0?void 0:Sr[0]}},{key:"has",value:function(Gt){return!!this.internalGet(Gt)}},{key:"set",value:function(Gt,Sr){var Ue=this;if(!this.has(Gt)){if(this.size()+1>or.MAX_CACHE_SIZE+or.MAX_CACHE_OFFSET){var Fe=this.keys.reduce(function(In,Un){var Mn=(0,rt.Z)(In,2),vn=Mn[1];return Ue.internalGet(Un)[1]0?Ue+=Jr:kr.push(Jr),kr},[]),!!Gt]}function rr(or){return or.notSplit=!0,or}var Br={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:rr(["borderTop","borderBottom"]),borderBlockStart:rr(["borderTop"]),borderBlockEnd:rr(["borderBottom"]),borderInline:rr(["borderLeft","borderRight"]),borderInlineStart:rr(["borderLeft"]),borderInlineEnd:rr(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function Ir(or,cr){var Gt=or;return cr&&(Gt="".concat(Gt," !important")),{_skip_check_:!0,value:Gt}}var Gr={visit:function(cr){var Gt={};return Object.keys(cr).forEach(function(Sr){var Ue=cr[Sr],Fe=Br[Sr];if(Fe&&(typeof Ue=="number"||typeof Ue=="string")){var kr=hn(Ue),Jr=(0,rt.Z)(kr,2),dn=Jr[0],In=Jr[1];Fe.length&&Fe.notSplit?Fe.forEach(function(Un){Gt[Un]=Ir(Ue,In)}):Fe.length===1?Gt[Fe[0]]=Ir(Ue,In):Fe.length===2?Fe.forEach(function(Un,Mn){var vn;Gt[Un]=Ir((vn=dn[Mn])!==null&&vn!==void 0?vn:dn[0],In)}):Fe.length===4?Fe.forEach(function(Un,Mn){var vn,ya;Gt[Un]=Ir((vn=(ya=dn[Mn])!==null&&ya!==void 0?ya:dn[Mn-2])!==null&&vn!==void 0?vn:dn[0],In)}):Gt[Sr]=Ue}else Gt[Sr]=Ue}),Gt}},on=Gr,_n=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function Xn(or,cr){var Gt=Math.pow(10,cr+1),Sr=Math.floor(or*Gt);return Math.round(Sr/10)*10/Gt}var bn=function(){var cr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Gt=cr.rootValue,Sr=Gt===void 0?16:Gt,Ue=cr.precision,Fe=Ue===void 0?5:Ue,kr=cr.mediaQuery,Jr=kr===void 0?!1:kr,dn=function(Mn,vn){if(!vn)return Mn;var ya=parseFloat(vn);if(ya<=1)return Mn;var si=Xn(ya/Sr,Fe);return"".concat(si,"rem")},In=function(Mn){var vn=(0,u.Z)({},Mn);return Object.entries(Mn).forEach(function(ya){var si=(0,rt.Z)(ya,2),Wa=si[0],La=si[1];if(typeof La=="string"&&La.includes("px")){var ui=La.replace(_n,dn);vn[Wa]=ui}!Ct.Z[Wa]&&typeof La=="number"&&La!==0&&(vn[Wa]="".concat(La,"px").replace(_n,dn));var Di=Wa.trim();if(Di.startsWith("@")&&Di.includes("px")&&Jr){var li=Wa.replace(_n,dn);vn[li]=vn[Wa],delete vn[Wa]}}),vn};return{visit:In}},Pn=bn,Vn={supportModernCSS:function(){return st()&&fe()}}},43387:function(m,C,e){"use strict";e.d(C,{Z:function(){return je}});var t=e(87462),n=e(97685),u=e(4942),o=e(45987),i=e(67294),f=e(94184),s=e.n(f),a=e(47448),r=(0,i.createContext)({}),b=r,l=e(1413),d=e(71002);function c(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}function p(he,Le){if(!he)return!1;if(he.contains)return he.contains(Le);for(var _e=Le;_e;){if(_e===he)return!0;_e=_e.parentNode}return!1}var g="data-rc-order",x="data-rc-priority",y="rc-util-key",v=new Map;function h(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Le=he.mark;return Le?Le.startsWith("data-")?Le:"data-".concat(Le):y}function E(he){if(he.attachTo)return he.attachTo;var Le=document.querySelector("head");return Le||document.body}function S(he){return he==="queue"?"prependQueue":he?"prepend":"append"}function _(he){return Array.from((v.get(he)||he).children).filter(function(Le){return Le.tagName==="STYLE"})}function I(he){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!c())return null;var _e=Le.csp,We=Le.prepend,ce=Le.priority,De=ce===void 0?0:ce,ct=S(We),et=ct==="prependQueue",pt=document.createElement("style");pt.setAttribute(g,ct),et&&De&&pt.setAttribute(x,"".concat(De)),_e!=null&&_e.nonce&&(pt.nonce=_e==null?void 0:_e.nonce),pt.innerHTML=he;var it=E(Le),lt=it.firstChild;if(We){if(et){var xt=_(it).filter(function(Ae){if(!["prepend","prependQueue"].includes(Ae.getAttribute(g)))return!1;var te=Number(Ae.getAttribute(x)||0);return De>=te});if(xt.length)return it.insertBefore(pt,xt[xt.length-1].nextSibling),pt}it.insertBefore(pt,lt)}else it.appendChild(pt);return pt}function k(he){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_e=E(Le);return _(_e).find(function(We){return We.getAttribute(h(Le))===he})}function O(he){var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_e=k(he,Le);if(_e){var We=E(Le);We.removeChild(_e)}}function L(he,Le){var _e=v.get(he);if(!_e||!p(document,_e)){var We=I("",Le),ce=We.parentNode;v.set(he,ce),he.removeChild(We)}}function j(){v.clear()}function N(he,Le){var _e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},We=E(_e);L(We,_e);var ce=k(Le,_e);if(ce){var De,ct;if((De=_e.csp)!==null&&De!==void 0&&De.nonce&&ce.nonce!==((ct=_e.csp)===null||ct===void 0?void 0:ct.nonce)){var et;ce.nonce=(et=_e.csp)===null||et===void 0?void 0:et.nonce}return ce.innerHTML!==he&&(ce.innerHTML=he),ce}var pt=I(he,_e);return pt.setAttribute(h(_e),Le),pt}function U(he){var Le;return he==null||(Le=he.getRootNode)===null||Le===void 0?void 0:Le.call(he)}function A(he){return U(he)instanceof ShadowRoot}function T(he){return A(he)?U(he):null}var w={},D=[],F=function(Le){D.push(Le)};function W(he,Le){if(0)var _e}function R(he,Le){if(0)var _e}function B(){w={}}function K(he,Le,_e){!Le&&!w[_e]&&(he(!1,_e),w[_e]=!0)}function X(he,Le){K(W,he,Le)}function q(he,Le){K(R,he,Le)}X.preMessage=F,X.resetWarned=B,X.noteOnce=q;var ee=X;function se(he){return he.replace(/-(.)/g,function(Le,_e){return _e.toUpperCase()})}function de(he,Le){ee(he,"[@ant-design/icons] ".concat(Le))}function Se(he){return(0,d.Z)(he)==="object"&&typeof he.name=="string"&&typeof he.theme=="string"&&((0,d.Z)(he.icon)==="object"||typeof he.icon=="function")}function Te(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(he).reduce(function(Le,_e){var We=he[_e];switch(_e){case"class":Le.className=We,delete Le.class;break;default:delete Le[_e],Le[se(_e)]=We}return Le},{})}function Ne(he,Le,_e){return _e?i.createElement(he.tag,(0,l.Z)((0,l.Z)({key:Le},Te(he.attrs)),_e),(he.children||[]).map(function(We,ce){return Ne(We,"".concat(Le,"-").concat(he.tag,"-").concat(ce))})):i.createElement(he.tag,(0,l.Z)({key:Le},Te(he.attrs)),(he.children||[]).map(function(We,ce){return Ne(We,"".concat(Le,"-").concat(he.tag,"-").concat(ce))}))}function yt(he){return(0,a.generate)(he)[0]}function ht(he){return he?Array.isArray(he)?he:[he]:[]}var Nt={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},ft=` +.anticon { + display: inline-block; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,Ot=function(Le){var _e=(0,i.useContext)(b),We=_e.csp,ce=_e.prefixCls,De=ft;ce&&(De=De.replace(/anticon/g,ce)),(0,i.useEffect)(function(){var ct=Le.current,et=T(ct);N(De,"@ant-design-icons",{prepend:!0,csp:We,attachTo:et})},[])},Wt=["icon","className","onClick","style","primaryColor","secondaryColor"],Tt={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function Ft(he){var Le=he.primaryColor,_e=he.secondaryColor;Tt.primaryColor=Le,Tt.secondaryColor=_e||yt(Le),Tt.calculated=!!_e}function jt(){return(0,l.Z)({},Tt)}var st=function(Le){var _e=Le.icon,We=Le.className,ce=Le.onClick,De=Le.style,ct=Le.primaryColor,et=Le.secondaryColor,pt=(0,o.Z)(Le,Wt),it=i.useRef(),lt=Tt;if(ct&&(lt={primaryColor:ct,secondaryColor:et||yt(ct)}),Ot(it),de(Se(_e),"icon should be icon definiton, but got ".concat(_e)),!Se(_e))return null;var xt=_e;return xt&&typeof xt.icon=="function"&&(xt=(0,l.Z)((0,l.Z)({},xt),{},{icon:xt.icon(lt.primaryColor,lt.secondaryColor)})),Ne(xt.icon,"svg-".concat(xt.name),(0,l.Z)((0,l.Z)({className:We,onClick:ce,style:De,"data-icon":xt.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},pt),{},{ref:it}))};st.displayName="IconReact",st.getTwoToneColors=jt,st.setTwoToneColors=Ft;var Ze=st;function fe(he){var Le=ht(he),_e=(0,n.Z)(Le,2),We=_e[0],ce=_e[1];return Ze.setTwoToneColors({primaryColor:We,secondaryColor:ce})}function ye(){var he=Ze.getTwoToneColors();return he.calculated?[he.primaryColor,he.secondaryColor]:he.primaryColor}var Re=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];fe(a.blue.primary);var Pe=i.forwardRef(function(he,Le){var _e,We=he.className,ce=he.icon,De=he.spin,ct=he.rotate,et=he.tabIndex,pt=he.onClick,it=he.twoToneColor,lt=(0,o.Z)(he,Re),xt=i.useContext(b),Ae=xt.prefixCls,te=Ae===void 0?"anticon":Ae,oe=xt.rootClassName,Ct=s()(oe,te,(_e={},(0,u.Z)(_e,"".concat(te,"-").concat(ce.name),!!ce.name),(0,u.Z)(_e,"".concat(te,"-spin"),!!De||ce.name==="loading"),_e),We),Ee=et;Ee===void 0&&pt&&(Ee=-1);var tt=ct?{msTransform:"rotate(".concat(ct,"deg)"),transform:"rotate(".concat(ct,"deg)")}:void 0,Fr=ht(it),Ut=(0,n.Z)(Fr,2),$e=Ut[0],Zt=Ut[1];return i.createElement("span",(0,t.Z)({role:"img","aria-label":ce.name},lt,{ref:Le,tabIndex:Ee,onClick:pt,className:Ct}),i.createElement(Ze,{icon:ce,primaryColor:$e,secondaryColor:Zt,style:tt}))});Pe.displayName="AntdIcon",Pe.getTwoToneColor=ye,Pe.setTwoToneColor=fe;var je=Pe},40351:function(m,C){"use strict";var e={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};C.Z=e},2788:function(m,C,e){"use strict";e.d(C,{Z:function(){return I}});var t=e(97685),n=e(67294),u=e(73935),o=e(98924),i=e(42550),f=n.createContext(null),s=f,a=e(74902),r=e(8410),b=[];function l(k,O){var L=n.useState(function(){if(!(0,o.Z)())return null;var K=document.createElement("div");return K}),j=(0,t.Z)(L,1),N=j[0],U=n.useRef(!1),A=n.useContext(s),T=n.useState(b),w=(0,t.Z)(T,2),D=w[0],F=w[1],W=A||(U.current?void 0:function(K){F(function(X){var q=[K].concat((0,a.Z)(X));return q})});function R(){N.parentElement||document.body.appendChild(N),U.current=!0}function B(){var K;(K=N.parentElement)===null||K===void 0||K.removeChild(N),U.current=!1}return(0,r.Z)(function(){return k?A?A(R):R():B(),B},[k]),(0,r.Z)(function(){D.length&&(D.forEach(function(K){return K()}),F(b))},[D]),[N,W]}var d=e(48981),c=e(74204);function p(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var g="rc-util-locker-".concat(Date.now()),x=0;function y(k){var O=!!k,L=n.useState(function(){return x+=1,"".concat(g,"_").concat(x)}),j=(0,t.Z)(L,1),N=j[0];(0,r.Z)(function(){if(O){var U=(0,c.Z)(),A=p();(0,d.hq)(` +html body { + overflow-y: hidden; + `.concat(A?"width: calc(100% - ".concat(U,"px);"):"",` +}`),N)}else(0,d.jL)(N);return function(){(0,d.jL)(N)}},[O,N])}var v=!1;function h(k){return typeof k=="boolean"&&(v=k),v}var E=function(O){return O===!1?!1:!(0,o.Z)()||!O?null:typeof O=="string"?document.querySelector(O):typeof O=="function"?O():O},S=n.forwardRef(function(k,O){var L=k.open,j=k.autoLock,N=k.getContainer,U=k.debug,A=k.autoDestroy,T=A===void 0?!0:A,w=k.children,D=n.useState(L),F=(0,t.Z)(D,2),W=F[0],R=F[1],B=W||L;n.useEffect(function(){(T||L)&&R(L)},[L,T]);var K=n.useState(function(){return E(N)}),X=(0,t.Z)(K,2),q=X[0],ee=X[1];n.useEffect(function(){var Wt=E(N);ee(Wt!=null?Wt:null)});var se=l(B&&!q,U),de=(0,t.Z)(se,2),Se=de[0],Te=de[1],Ne=q!=null?q:Se;y(j&&L&&(0,o.Z)()&&(Ne===Se||Ne===document.body));var yt=null;if(w&&(0,i.Yr)(w)&&O){var ht=w;yt=ht.ref}var Nt=(0,i.x1)(yt,O);if(!B||!(0,o.Z)()||q===void 0)return null;var ft=Ne===!1||h(),Ot=w;return O&&(Ot=n.cloneElement(w,{ref:Nt})),n.createElement(s.Provider,{value:Te},ft?Ot:(0,u.createPortal)(Ot,Ne))}),_=S,I=_},62709:function(m,C,e){"use strict";e.d(C,{Z:function(){return ge}});var t=e(1413),n=e(97685),u=e(45987),o=e(67294),i=e.t(o,2),f=e(73935);function s(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}var a={};function r(ve,Je){}function b(ve,Je){}function l(){a={}}function d(ve,Je,vt){!Je&&!a[vt]&&(ve(!1,vt),a[vt]=!0)}function c(ve,Je){d(r,ve,Je)}function p(ve,Je){d(b,ve,Je)}var g=null,x=e(71002),y=e(81640);function v(ve,Je,vt){var Kt=o.useRef({});return(!("value"in Kt.current)||vt(Kt.current.condition,Je))&&(Kt.current.value=ve(),Kt.current.condition=Je),Kt.current.value}function h(ve,Je){typeof ve=="function"?ve(Je):(0,x.Z)(ve)==="object"&&ve&&"current"in ve&&(ve.current=Je)}function E(){for(var ve=arguments.length,Je=new Array(ve),vt=0;vt0&&arguments[0]!==void 0?arguments[0]:{},Je=ve.mark;return Je?Je.startsWith("data-")?Je:"data-".concat(Je):D}function R(ve){if(ve.attachTo)return ve.attachTo;var Je=document.querySelector("head");return Je||document.body}function B(ve){return ve==="queue"?"prependQueue":ve?"prepend":"append"}function K(ve){return Array.from((F.get(ve)||ve).children).filter(function(Je){return Je.tagName==="STYLE"})}function X(ve){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!s())return null;var vt=Je.csp,Kt=Je.prepend,ir=document.createElement("style");ir.setAttribute(w,B(Kt)),vt!=null&&vt.nonce&&(ir.nonce=vt==null?void 0:vt.nonce),ir.innerHTML=ve;var bt=R(Je),ze=bt.firstChild;if(Kt){if(Kt==="queue"){var xe=K(bt).filter(function(Ve){return["prepend","prependQueue"].includes(Ve.getAttribute(w))});if(xe.length)return bt.insertBefore(ir,xe[xe.length-1].nextSibling),ir}bt.insertBefore(ir,ze)}else bt.appendChild(ir);return ir}function q(ve){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},vt=R(Je);return K(vt).find(function(Kt){return Kt.getAttribute(W(Je))===ve})}function ee(ve){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},vt=q(ve,Je);if(vt){var Kt=R(Je);Kt.removeChild(vt)}}function se(ve,Je){var vt=F.get(ve);if(!vt||!T(document,vt)){var Kt=X("",Je),ir=Kt.parentNode;F.set(ve,ir),ve.removeChild(Kt)}}function de(){F.clear()}function Se(ve,Je){var vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Kt=R(vt);se(Kt,vt);var ir=q(Je,vt);if(ir){var bt,ze;if((bt=vt.csp)!==null&&bt!==void 0&&bt.nonce&&ir.nonce!==((ze=vt.csp)===null||ze===void 0?void 0:ze.nonce)){var xe;ir.nonce=(xe=vt.csp)===null||xe===void 0?void 0:xe.nonce}return ir.innerHTML!==ve&&(ir.innerHTML=ve),ir}var Ve=X(ve,vt);return Ve.setAttribute(W(vt),Je),Ve}var Te;function Ne(ve){if(typeof document=="undefined")return 0;if(ve||Te===void 0){var Je=document.createElement("div");Je.style.width="100%",Je.style.height="200px";var vt=document.createElement("div"),Kt=vt.style;Kt.position="absolute",Kt.top="0",Kt.left="0",Kt.pointerEvents="none",Kt.visibility="hidden",Kt.width="200px",Kt.height="150px",Kt.overflow="hidden",vt.appendChild(Je),document.body.appendChild(vt);var ir=Je.offsetWidth;vt.style.overflow="scroll";var bt=Je.offsetWidth;ir===bt&&(bt=vt.clientWidth),document.body.removeChild(vt),Te=ir-bt}return Te}function yt(ve){var Je=ve.match(/^(.*)px$/),vt=Number(Je==null?void 0:Je[1]);return Number.isNaN(vt)?Ne():vt}function ht(ve){if(typeof document=="undefined"||!ve||!(ve instanceof Element))return{width:0,height:0};var Je=getComputedStyle(ve,"::-webkit-scrollbar"),vt=Je.width,Kt=Je.height;return{width:yt(vt),height:yt(Kt)}}function Nt(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ft="rc-util-locker-".concat(Date.now()),Ot=0;function Wt(ve){var Je=!!ve,vt=o.useState(function(){return Ot+=1,"".concat(ft,"_").concat(Ot)}),Kt=(0,n.Z)(vt,1),ir=Kt[0];j(function(){if(Je){var bt=ht(document.body).width,ze=Nt();Se(` +html body { + overflow-y: hidden; + `.concat(ze?"width: calc(100% - ".concat(bt,"px);"):"",` +}`),ir)}else ee(ir);return function(){ee(ir)}},[Je,ir])}var Tt=!1;function Ft(ve){return typeof ve=="boolean"&&(Tt=ve),Tt}var jt=function(Je){return Je===!1?!1:!s()||!Je?null:typeof Je=="string"?document.querySelector(Je):typeof Je=="function"?Je():Je},st=o.forwardRef(function(ve,Je){var vt=ve.open,Kt=ve.autoLock,ir=ve.getContainer,bt=ve.debug,ze=ve.autoDestroy,xe=ze===void 0?!0:ze,Ve=ve.children,Me=o.useState(vt),At=(0,n.Z)(Me,2),Lt=At[0],dr=At[1],hr=Lt||vt;o.useEffect(function(){(xe||vt)&&dr(vt)},[vt,xe]);var xr=o.useState(function(){return jt(ir)}),Vt=(0,n.Z)(xr,2),Dr=Vt[0],sn=Vt[1];o.useEffect(function(){var ga=jt(ir);sn(ga!=null?ga:null)});var Fn=A(hr&&!Dr,bt),Dn=(0,n.Z)(Fn,2),Lr=Dn[0],gn=Dn[1],en=Dr!=null?Dr:Lr;Wt(Kt&&vt&&s()&&(en===Lr||en===document.body));var Sn=null;if(Ve&&_(Ve)&&Je){var En=Ve;Sn=En.ref}var Hn=S(Sn,Je);if(!hr||!s()||Dr===void 0)return null;var ca=en===!1||Ft(),aa=Ve;return Je&&(aa=o.cloneElement(Ve,{ref:Hn})),o.createElement(k.Provider,{value:gn},ca?aa:(0,f.createPortal)(aa,en))}),Ze=st,fe=Ze,ye=e(94184),Re=e.n(ye),Pe=e(48555);function je(ve){return ve instanceof HTMLElement||ve instanceof SVGElement}function he(ve){return je(ve)?ve:ve instanceof React.Component?ReactDOM.findDOMNode(ve):null}function Le(ve){var Je;return ve==null||(Je=ve.getRootNode)===null||Je===void 0?void 0:Je.call(ve)}function _e(ve){return Le(ve)instanceof ShadowRoot}function We(ve){return _e(ve)?Le(ve):null}function ce(ve){var Je=o.useRef();Je.current=ve;var vt=o.useCallback(function(){for(var Kt,ir=arguments.length,bt=new Array(ir),ze=0;ze0&&arguments[0]!==void 0?arguments[0]:[],Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],vt=arguments.length>2?arguments[2]:void 0;return vt?ve[0]===Je[0]:ve[0]===Je[0]&&ve[1]===Je[1]}function me(ve,Je,vt,Kt){for(var ir=vt.points,bt=Object.keys(ve),ze=0;ze1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(ve)?Je:ve}function Ht(ve){return Oe(parseFloat(ve),0)}function He(ve,Je){var vt=(0,t.Z)({},ve);return(Je||[]).forEach(function(Kt){if(!(Kt instanceof HTMLBodyElement||Kt instanceof HTMLHtmlElement)){var ir=nt(Kt).getComputedStyle(Kt),bt=ir.overflow,ze=ir.overflowClipMargin,xe=ir.borderTopWidth,Ve=ir.borderBottomWidth,Me=ir.borderLeftWidth,At=ir.borderRightWidth,Lt=Kt.getBoundingClientRect(),dr=Kt.offsetHeight,hr=Kt.clientHeight,xr=Kt.offsetWidth,Vt=Kt.clientWidth,Dr=Ht(xe),sn=Ht(Ve),Fn=Ht(Me),Dn=Ht(At),Lr=Oe(Math.round(Lt.width/xr*1e3)/1e3),gn=Oe(Math.round(Lt.height/dr*1e3)/1e3),en=(xr-Vt-Fn-Dn)*Lr,Sn=(dr-hr-Dr-sn)*gn,En=Dr*gn,Hn=sn*gn,ca=Fn*Lr,aa=Dn*Lr,ga=0,ta=0;if(bt==="clip"){var Jn=Ht(ze);ga=Jn*Lr,ta=Jn*gn}var ua=Lt.x+ca-ga,ia=Lt.y+En-ta,Gn=ua+Lt.width+2*ga-ca-aa-en,fa=ia+Lt.height+2*ta-En-Hn-Sn;vt.left=Math.max(vt.left,ua),vt.top=Math.max(vt.top,ia),vt.right=Math.min(vt.right,Gn),vt.bottom=Math.min(vt.bottom,fa)}}),vt}function Jt(ve){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,vt="".concat(Je),Kt=vt.match(/^(.*)\%$/);return Kt?ve*(parseFloat(Kt[1])/100):parseFloat(vt)}function tr(ve,Je){var vt=Je||[],Kt=(0,n.Z)(vt,2),ir=Kt[0],bt=Kt[1];return[Jt(ve.width,ir),Jt(ve.height,bt)]}function br(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[ve[0],ve[1]]}function Ur(ve,Je){var vt=Je[0],Kt=Je[1],ir,bt;return vt==="t"?bt=ve.y:vt==="b"?bt=ve.y+ve.height:bt=ve.y+ve.height/2,Kt==="l"?ir=ve.x:Kt==="r"?ir=ve.x+ve.width:ir=ve.x+ve.width/2,{x:ir,y:bt}}function pr(ve,Je){var vt={t:"b",b:"t",l:"r",r:"l"};return ve.map(function(Kt,ir){return ir===Je?vt[Kt]||"c":Kt}).join("")}function qt(ve,Je,vt,Kt,ir,bt,ze){var xe=o.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:ir[Kt]||{}}),Ve=(0,n.Z)(xe,2),Me=Ve[0],At=Ve[1],Lt=o.useRef(0),dr=o.useMemo(function(){return Je?Mt(Je):[]},[Je]),hr=o.useRef({}),xr=function(){hr.current={}};ve||xr();var Vt=ce(function(){if(Je&&vt&&ve){let Ci=function(so,Na){var ii=arguments.length>2&&arguments[2]!==void 0?arguments[2]:an,oo=Oa.x+so,xo=Oa.y+Na,ba=oo+ar,zi=xo+St,bi=Math.max(oo,ii.left),Qa=Math.max(xo,ii.top),Qi=Math.min(ba,ii.right),na=Math.min(zi,ii.bottom);return Math.max(0,(Qi-bi)*(na-Qa))},bo=function(){Wr=Oa.y+qa,oa=Wr+St,Da=Oa.x+Ti,mt=Da+ar};var Fn,Dn,Lr=Je,gn=Lr.ownerDocument,en=nt(Lr),Sn=en.getComputedStyle(Lr),En=Sn.width,Hn=Sn.height,ca=Sn.position,aa=Lr.style.left,ga=Lr.style.top,ta=Lr.style.right,Jn=Lr.style.bottom,ua=(0,t.Z)((0,t.Z)({},ir[Kt]),bt),ia=gn.createElement("div");(Fn=Lr.parentElement)===null||Fn===void 0||Fn.appendChild(ia),ia.style.left="".concat(Lr.offsetLeft,"px"),ia.style.top="".concat(Lr.offsetTop,"px"),ia.style.position=ca,ia.style.height="".concat(Lr.offsetHeight,"px"),ia.style.width="".concat(Lr.offsetWidth,"px"),Lr.style.left="0",Lr.style.top="0",Lr.style.right="auto",Lr.style.bottom="auto";var Gn;if(Array.isArray(vt))Gn={x:vt[0],y:vt[1],width:0,height:0};else{var fa=vt.getBoundingClientRect();Gn={x:fa.x,y:fa.y,width:fa.width,height:fa.height}}var Oa=Lr.getBoundingClientRect(),cn=gn.documentElement,pi=cn.clientWidth,xi=cn.clientHeight,ro=cn.scrollWidth,Fa=cn.scrollHeight,mi=cn.scrollTop,Ei=cn.scrollLeft,St=Oa.height,ar=Oa.width,qe=Gn.height,gt=Gn.width,It={left:0,top:0,right:pi,bottom:xi},er={left:-Ei,top:-mi,right:ro-Ei,bottom:Fa-mi},lr=ua.htmlRegion,Tr="visible",Nr="visibleFirst";lr!=="scroll"&&lr!==Nr&&(lr=Tr);var Mr=lr===Nr,nn=He(er,dr),jr=He(It,dr),an=lr===Tr?jr:nn,rn=Mr?jr:an;Lr.style.left="auto",Lr.style.top="auto",Lr.style.right="0",Lr.style.bottom="0";var An=Lr.getBoundingClientRect();Lr.style.left=aa,Lr.style.top=ga,Lr.style.right=ta,Lr.style.bottom=Jn,(Dn=Lr.parentElement)===null||Dn===void 0||Dn.removeChild(ia);var Yn=Oe(Math.round(ar/parseFloat(En)*1e3)/1e3),ra=Oe(Math.round(St/parseFloat(Hn)*1e3)/1e3);if(Yn===0||ra===0||je(vt)&&!$e(vt))return;var wn=ua.offset,Kn=ua.targetOffset,Ln=tr(Oa,wn),ea=(0,n.Z)(Ln,2),da=ea[0],pa=ea[1],Za=tr(Gn,Kn),Ba=(0,n.Z)(Za,2),ha=Ba[0],Ua=Ba[1];Gn.x-=ha,Gn.y-=Ua;var $a=ua.points||[],za=(0,n.Z)($a,2),ci=za[0],Ha=za[1],Va=br(Ha),Xa=br(ci),fi=Ur(Gn,Va),Wi=Ur(Oa,Xa),Yi=(0,t.Z)({},ua),Ti=fi.x-Wi.x+da,qa=fi.y-Wi.y+pa,po=Ci(Ti,qa),wi=Ci(Ti,qa,jr),Si=Ur(Gn,["t","l"]),Oo=Ur(Oa,["t","l"]),yo=Ur(Gn,["b","r"]),Io=Ur(Oa,["b","r"]),ko=ua.overflow||{},$o=ko.adjustX,rs=ko.adjustY,Li=ko.shiftX,Cr=ko.shiftY,tn=function(Na){return typeof Na=="boolean"?Na:Na>=0},Wr,oa,Da,mt;bo();var qn=tn(rs),Ca=Xa[0]===Va[0];if(qn&&Xa[0]==="t"&&(oa>rn.bottom||hr.current.bt)){var Zi=qa;Ca?Zi-=St-qe:Zi=Si.y-Io.y-pa;var as=Ci(Ti,Zi),Kr=Ci(Ti,Zi,jr);as>po||as===po&&(!Mr||Kr>=wi)?(hr.current.bt=!0,qa=Zi,pa=-pa,Yi.points=[pr(Xa,0),pr(Va,0)]):hr.current.bt=!1}if(qn&&Xa[0]==="b"&&(Wrpo||ks===po&&(!Mr||ns>=wi)?(hr.current.tb=!0,qa=Ro,pa=-pa,Yi.points=[pr(Xa,0),pr(Va,0)]):hr.current.tb=!1}var Bo=tn($o),vs=Xa[1]===Va[1];if(Bo&&Xa[1]==="l"&&(mt>rn.right||hr.current.rl)){var Pa=Ti;vs?Pa-=ar-gt:Pa=Si.x-Io.x-da;var Wo=Ci(Pa,qa),ms=Ci(Pa,qa,jr);Wo>po||Wo===po&&(!Mr||ms>=wi)?(hr.current.rl=!0,Ti=Pa,da=-da,Yi.points=[pr(Xa,1),pr(Va,1)]):hr.current.rl=!1}if(Bo&&Xa[1]==="r"&&(Dapo||io===po&&(!Mr||Vo>=wi)?(hr.current.lr=!0,Ti=Zo,da=-da,Yi.points=[pr(Xa,1),pr(Va,1)]):hr.current.lr=!1}bo();var Xe=Li===!0?0:Li;typeof Xe=="number"&&(Dajr.right&&(Ti-=mt-jr.right-da,Gn.x>jr.right-Xe&&(Ti+=Gn.x-jr.right+Xe)));var Be=Cr===!0?0:Cr;typeof Be=="number"&&(Wrjr.bottom&&(qa-=oa-jr.bottom-pa,Gn.y>jr.bottom-Be&&(qa+=Gn.y-jr.bottom+Be)));var Dt=Oa.x+Ti,$t=Dt+ar,vr=Oa.y+qa,mr=vr+St,Or=Gn.x,pn=Or+gt,Xr=Gn.y,xn=Xr+qe,Nn=Math.max(Dt,Or),$n=Math.min($t,pn),ma=(Nn+$n)/2,Ia=ma-Dt,_i=Math.max(vr,Xr),Ka=Math.min(mr,xn),Ea=(_i+Ka)/2,ni=Ea-vr;ze==null||ze(Je,Yi);var va=An.right-Oa.x-(Ti+Oa.width),ai=An.bottom-Oa.y-(qa+Oa.height);At({ready:!0,offsetX:Ti/Yn,offsetY:qa/ra,offsetR:va/Yn,offsetB:ai/ra,arrowX:Ia/Yn,arrowY:ni/ra,scaleX:Yn,scaleY:ra,align:Yi})}}),Dr=function(){Lt.current+=1;var Dn=Lt.current;Promise.resolve().then(function(){Lt.current===Dn&&Vt()})},sn=function(){At(function(Dn){return(0,t.Z)((0,t.Z)({},Dn),{},{ready:!1})})};return oe(sn,[Kt]),oe(function(){ve||sn()},[ve]),[Me.ready,Me.offsetX,Me.offsetY,Me.offsetR,Me.offsetB,Me.arrowX,Me.arrowY,Me.scaleX,Me.scaleY,Me.align,Dr]}function sr(ve,Je,vt,Kt,ir){oe(function(){if(ve&&Je&&vt){let Lt=function(){Kt(),ir()};var bt=Je,ze=vt,xe=Mt(bt),Ve=Mt(ze),Me=nt(ze),At=new Set([Me].concat((0,O.Z)(xe),(0,O.Z)(Ve)));return At.forEach(function(dr){dr.addEventListener("scroll",Lt,{passive:!0})}),Me.addEventListener("resize",Lt,{passive:!0}),Kt(),function(){At.forEach(function(dr){dr.removeEventListener("scroll",Lt),Me.removeEventListener("resize",Lt)})}}},[ve,Je,vt])}function _r(ve){var Je=React.useRef(!1),vt=React.useState(ve),Kt=_slicedToArray(vt,2),ir=Kt[0],bt=Kt[1];React.useEffect(function(){return Je.current=!1,function(){Je.current=!0}},[]);function ze(xe,Ve){Ve&&Je.current||bt(xe)}return[ir,ze]}function Pt(ve){return ve!==void 0}function dt(ve,Je){var vt=Je||{},Kt=vt.defaultValue,ir=vt.value,bt=vt.onChange,ze=vt.postState,xe=useState(function(){return Pt(ir)?ir:Pt(Kt)?typeof Kt=="function"?Kt():Kt:typeof ve=="function"?ve():ve}),Ve=_slicedToArray(xe,2),Me=Ve[0],At=Ve[1],Lt=ir!==void 0?ir:Me,dr=ze?ze(Lt):Lt,hr=useEvent(bt),xr=useState([Lt]),Vt=_slicedToArray(xr,2),Dr=Vt[0],sn=Vt[1];useLayoutUpdateEffect(function(){var Dn=Dr[0];Me!==Dn&&hr(Me,Dn)},[Dr]),useLayoutUpdateEffect(function(){Pt(ir)||At(ir)},[ir]);var Fn=useEvent(function(Dn,Lr){At(Dn,Lr),sn([Lt],Lr)});return[dr,Fn]}var Ye=e(52481);function rt(ve,Je,vt){var Kt=o.useRef({});return(!("value"in Kt.current)||vt(Kt.current.condition,Je))&&(Kt.current.value=ve(),Kt.current.condition=Je),Kt.current.value}function wt(ve,Je){typeof ve=="function"?ve(Je):(0,x.Z)(ve)==="object"&&ve&&"current"in ve&&(ve.current=Je)}function nr(){for(var ve=arguments.length,Je=new Array(ve),vt=0;vt3&&arguments[3]!==void 0?arguments[3]:!1;return Je.length&&Kt&&vt===void 0&&!get(ve,Je.slice(0,-1))?ve:Hr(ve,Je,vt,Kt)}function rr(ve){return _typeof(ve)==="object"&&ve!==null&&Object.getPrototypeOf(ve)===Object.prototype}function Br(ve){return Array.isArray(ve)?[]:{}}var Ir=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function Gr(){for(var ve=arguments.length,Je=new Array(ve),vt=0;vt1&&arguments[1]!==void 0?arguments[1]:1;kr+=1;var Kt=kr;function ir(bt){if(bt===0)dn(Kt),Je();else{var ze=Ue(function(){ir(bt-1)});Jr.set(Kt,ze)}}return ir(vt),Kt};In.cancel=function(ve){var Je=Jr.get(ve);return dn(Je),Fe(Je)};var Un=In;function Mn(ve,Je,vt,Kt,ir,bt,ze,xe){var Ve=o.useRef(ve),Me=o.useRef(!1);Ve.current!==ve&&(Me.current=!0,Ve.current=ve),o.useEffect(function(){var At=Un(function(){Me.current=!1});return function(){Un.cancel(At)}},[ve]),o.useEffect(function(){if(Je&&Kt&&(!ir||bt)){var At=function(){var ca=!1,aa=function(Jn){var ua=Jn.target;ca=ze(ua)},ga=function(Jn){var ua=Jn.target;!Me.current&&Ve.current&&!ca&&!ze(ua)&&xe(!1)};return[aa,ga]},Lt=At(),dr=(0,n.Z)(Lt,2),hr=dr[0],xr=dr[1],Vt=At(),Dr=(0,n.Z)(Vt,2),sn=Dr[0],Fn=Dr[1],Dn=nt(Kt);Dn.addEventListener("mousedown",hr,!0),Dn.addEventListener("click",xr,!0),Dn.addEventListener("contextmenu",xr,!0);var Lr=We(vt);if(Lr&&(Lr.addEventListener("mousedown",sn,!0),Lr.addEventListener("click",Fn,!0),Lr.addEventListener("contextmenu",Fn,!0)),0)var gn,en,Sn,En;return function(){Dn.removeEventListener("mousedown",hr,!0),Dn.removeEventListener("click",xr,!0),Dn.removeEventListener("contextmenu",xr,!0),Lr&&(Lr.removeEventListener("mousedown",sn,!0),Lr.removeEventListener("click",Fn,!0),Lr.removeEventListener("contextmenu",Fn,!0))}}},[Je,vt,Kt,ir,bt])}var vn=e(87462),ya=e(62874);function si(ve){var Je=ve.prefixCls,vt=ve.align,Kt=ve.arrow,ir=ve.arrowPos,bt=Kt||{},ze=bt.className,xe=bt.content,Ve=ir.x,Me=Ve===void 0?0:Ve,At=ir.y,Lt=At===void 0?0:At,dr=o.useRef();if(!vt||!vt.points)return null;var hr={position:"absolute"};if(vt.autoArrow!==!1){var xr=vt.points[0],Vt=vt.points[1],Dr=xr[0],sn=xr[1],Fn=Vt[0],Dn=Vt[1];Dr===Fn||!["t","b"].includes(Dr)?hr.top=Lt:Dr==="t"?hr.top=0:hr.bottom=0,sn===Dn||!["l","r"].includes(sn)?hr.left=Me:sn==="l"?hr.left=0:hr.right=0}return o.createElement("div",{ref:dr,className:Re()("".concat(Je,"-arrow"),ze),style:hr},xe)}function Wa(ve){var Je=ve.prefixCls,vt=ve.open,Kt=ve.zIndex,ir=ve.mask,bt=ve.motion;return ir?o.createElement(ya.Z,(0,vn.Z)({},bt,{motionAppear:!0,visible:vt,removeOnLeave:!0}),function(ze){var xe=ze.className;return o.createElement("div",{style:{zIndex:Kt},className:Re()("".concat(Je,"-mask"),xe)})}):null}var La=o.memo(function(ve){var Je=ve.children;return Je},function(ve,Je){return Je.cache}),ui=La,Di=o.forwardRef(function(ve,Je){var vt=ve.popup,Kt=ve.className,ir=ve.prefixCls,bt=ve.style,ze=ve.target,xe=ve.onVisibleChanged,Ve=ve.open,Me=ve.keepDom,At=ve.fresh,Lt=ve.onClick,dr=ve.mask,hr=ve.arrow,xr=ve.arrowPos,Vt=ve.align,Dr=ve.motion,sn=ve.maskMotion,Fn=ve.forceRender,Dn=ve.getPopupContainer,Lr=ve.autoDestroy,gn=ve.portal,en=ve.zIndex,Sn=ve.onMouseEnter,En=ve.onMouseLeave,Hn=ve.onPointerEnter,ca=ve.ready,aa=ve.offsetX,ga=ve.offsetY,ta=ve.offsetR,Jn=ve.offsetB,ua=ve.onAlign,ia=ve.onPrepare,Gn=ve.stretch,fa=ve.targetWidth,Oa=ve.targetHeight,cn=typeof vt=="function"?vt():vt,pi=Ve||Me,xi=(Dn==null?void 0:Dn.length)>0,ro=o.useState(!Dn||!xi),Fa=(0,n.Z)(ro,2),mi=Fa[0],Ei=Fa[1];if(oe(function(){!mi&&xi&&ze&&Ei(!0)},[mi,xi,ze]),!mi)return null;var St="auto",ar={left:"-1000vw",top:"-1000vh",right:St,bottom:St};if(ca||!Ve){var qe,gt=Vt.points,It=Vt.dynamicInset||((qe=Vt._experimental)===null||qe===void 0?void 0:qe.dynamicInset),er=It&>[0][1]==="r",lr=It&>[0][0]==="b";er?(ar.right=ta,ar.left=St):(ar.left=aa,ar.right=St),lr?(ar.bottom=Jn,ar.top=St):(ar.top=ga,ar.bottom=St)}var Tr={};return Gn&&(Gn.includes("height")&&Oa?Tr.height=Oa:Gn.includes("minHeight")&&Oa&&(Tr.minHeight=Oa),Gn.includes("width")&&fa?Tr.width=fa:Gn.includes("minWidth")&&fa&&(Tr.minWidth=fa)),Ve||(Tr.pointerEvents="none"),o.createElement(gn,{open:Fn||pi,getContainer:Dn&&function(){return Dn(ze)},autoDestroy:Lr},o.createElement(Wa,{prefixCls:ir,open:Ve,zIndex:en,mask:dr,motion:sn}),o.createElement(Pe.Z,{onResize:ua,disabled:!Ve},function(Nr){return o.createElement(ya.Z,(0,vn.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Fn,leavedClassName:"".concat(ir,"-hidden")},Dr,{onAppearPrepare:ia,onEnterPrepare:ia,visible:Ve,onVisibleChanged:function(nn){var jr;Dr==null||(jr=Dr.onVisibleChanged)===null||jr===void 0||jr.call(Dr,nn),xe(nn)}}),function(Mr,nn){var jr=Mr.className,an=Mr.style,rn=Re()(ir,jr,Kt);return o.createElement("div",{ref:nr(Nr,Je,nn),className:rn,style:(0,t.Z)((0,t.Z)((0,t.Z)((0,t.Z)({"--arrow-x":"".concat(xr.x||0,"px"),"--arrow-y":"".concat(xr.y||0,"px")},ar),Tr),an),{},{boxSizing:"border-box",zIndex:en},bt),onMouseEnter:Sn,onMouseLeave:En,onPointerEnter:Hn,onClick:Lt},hr&&o.createElement(si,{prefixCls:ir,arrow:hr,arrowPos:xr,align:Vt}),o.createElement(ui,{cache:!Ve&&!At},cn))})}))}),li=Di,Pi=o.forwardRef(function(ve,Je){var vt=ve.children,Kt=ve.getTriggerDOMNode,ir=Qe(vt),bt=o.useCallback(function(xe){wt(Je,Kt?Kt(xe):xe)},[Kt]),ze=ur(bt,vt.ref);return ir?o.cloneElement(vt,{ref:ze}):vt}),Ya=Pi,ot=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Bt(){var ve=arguments.length>0&&arguments[0]!==void 0?arguments[0]:fe,Je=o.forwardRef(function(vt,Kt){var ir=vt.prefixCls,bt=ir===void 0?"rc-trigger-popup":ir,ze=vt.children,xe=vt.action,Ve=xe===void 0?"hover":xe,Me=vt.showAction,At=vt.hideAction,Lt=vt.popupVisible,dr=vt.defaultPopupVisible,hr=vt.onPopupVisibleChange,xr=vt.afterPopupVisibleChange,Vt=vt.mouseEnterDelay,Dr=vt.mouseLeaveDelay,sn=Dr===void 0?.1:Dr,Fn=vt.focusDelay,Dn=vt.blurDelay,Lr=vt.mask,gn=vt.maskClosable,en=gn===void 0?!0:gn,Sn=vt.getPopupContainer,En=vt.forceRender,Hn=vt.autoDestroy,ca=vt.destroyPopupOnHide,aa=vt.popup,ga=vt.popupClassName,ta=vt.popupStyle,Jn=vt.popupPlacement,ua=vt.builtinPlacements,ia=ua===void 0?{}:ua,Gn=vt.popupAlign,fa=vt.zIndex,Oa=vt.stretch,cn=vt.getPopupClassNameFromAlign,pi=vt.fresh,xi=vt.alignPoint,ro=vt.onPopupClick,Fa=vt.onPopupAlign,mi=vt.arrow,Ei=vt.popupMotion,St=vt.maskMotion,ar=vt.popupTransitionName,qe=vt.popupAnimation,gt=vt.maskTransitionName,It=vt.maskAnimation,er=vt.className,lr=vt.getTriggerDOMNode,Tr=(0,u.Z)(vt,ot),Nr=Hn||ca||!1,Mr=o.useState(!1),nn=(0,n.Z)(Mr,2),jr=nn[0],an=nn[1];oe(function(){an(Ct())},[]);var rn=o.useRef({}),An=o.useContext(tt),Yn=o.useMemo(function(){return{registerSubPopup:function(xa,hi){rn.current[xa]=hi,An==null||An.registerSubPopup(xa,hi)}}},[An]),ra=it(),wn=o.useState(null),Kn=(0,n.Z)(wn,2),Ln=Kn[0],ea=Kn[1],da=ce(function(na){je(na)&&Ln!==na&&ea(na),An==null||An.registerSubPopup(ra,na)}),pa=o.useState(null),Za=(0,n.Z)(pa,2),Ba=Za[0],ha=Za[1],Ua=ce(function(na){je(na)&&Ba!==na&&ha(na)}),$a=o.Children.only(ze),za=($a==null?void 0:$a.props)||{},ci={},Ha=ce(function(na){var xa,hi,Hi=Ba;return(Hi==null?void 0:Hi.contains(na))||((xa=We(Hi))===null||xa===void 0?void 0:xa.host)===na||na===Hi||(Ln==null?void 0:Ln.contains(na))||((hi=We(Ln))===null||hi===void 0?void 0:hi.host)===na||na===Ln||Object.values(rn.current).some(function(Mi){return(Mi==null?void 0:Mi.contains(na))||na===Mi})}),Va=ut(bt,Ei,qe,ar),Xa=ut(bt,St,It,gt),fi=o.useState(dr||!1),Wi=(0,n.Z)(fi,2),Yi=Wi[0],Ti=Wi[1],qa=Lt!=null?Lt:Yi,po=ce(function(na){Lt===void 0&&Ti(na)});oe(function(){Ti(Lt||!1)},[Lt]);var wi=o.useRef(qa);wi.current=qa;var Si=ce(function(na){(0,f.flushSync)(function(){qa!==na&&(po(na),hr==null||hr(na))})}),Oo=o.useRef(),yo=function(){clearTimeout(Oo.current)},Io=function(xa){var hi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;yo(),hi===0?Si(xa):Oo.current=setTimeout(function(){Si(xa)},hi*1e3)};o.useEffect(function(){return yo},[]);var ko=o.useState(!1),$o=(0,n.Z)(ko,2),rs=$o[0],Li=$o[1];oe(function(na){(!na||qa)&&Li(!0)},[qa]);var Cr=o.useState(null),tn=(0,n.Z)(Cr,2),Wr=tn[0],oa=tn[1],Da=o.useState([0,0]),mt=(0,n.Z)(Da,2),qn=mt[0],Ca=mt[1],Zi=function(xa){Ca([xa.clientX,xa.clientY])},as=qt(qa,Ln,xi?qn:Ba,Jn,ia,Gn,Fa),Kr=(0,n.Z)(as,11),Ro=Kr[0],ks=Kr[1],ns=Kr[2],Bo=Kr[3],vs=Kr[4],Pa=Kr[5],Wo=Kr[6],ms=Kr[7],Zo=Kr[8],io=Kr[9],Vo=Kr[10],Xe=Ut(jr,Ve,Me,At),Be=(0,n.Z)(Xe,2),Dt=Be[0],$t=Be[1],vr=Dt.has("click"),mr=$t.has("click")||$t.has("contextMenu"),Or=ce(function(){rs||Vo()}),pn=function(){wi.current&&xi&&mr&&Io(!1)};sr(qa,Ba,Ln,Or,pn),oe(function(){Or()},[qn,Jn]),oe(function(){qa&&!(ia!=null&&ia[Jn])&&Or()},[JSON.stringify(Gn)]);var Xr=o.useMemo(function(){var na=me(ia,bt,io,xi);return Re()(na,cn==null?void 0:cn(io))},[io,cn,ia,bt,xi]);o.useImperativeHandle(Kt,function(){return{forceAlign:Or}});var xn=o.useState(0),Nn=(0,n.Z)(xn,2),$n=Nn[0],ma=Nn[1],Ia=o.useState(0),_i=(0,n.Z)(Ia,2),Ka=_i[0],Ea=_i[1],ni=function(){if(Oa&&Ba){var xa=Ba.getBoundingClientRect();ma(xa.width),Ea(xa.height)}},va=function(){ni(),Or()},ai=function(xa){Li(!1),Vo(),xr==null||xr(xa)},Ci=function(){return new Promise(function(xa){ni(),oa(function(){return xa})})};oe(function(){Wr&&(Vo(),Wr(),oa(null))},[Wr]);function bo(na,xa,hi,Hi){ci[na]=function(Mi){var Ji;Hi==null||Hi(Mi),Io(xa,hi);for(var zo=arguments.length,So=new Array(zo>1?zo-1:0),Ja=1;Ja1?hi-1:0),Mi=1;Mi1?hi-1:0),Mi=1;Mi=0)return u[i].splice(a,1),!0}return!1},publish:function(i){if(!u[i])return!1;const f=Array.prototype.slice.call(arguments,1);return u[i].forEach(s=>{s.apply(null,f)}),this}};return n?Object.assign(n,o):o}const t=new e;C.Z=t},7231:function(m,C,e){"use strict";e.d(C,{zt:function(){return Kr},$j:function(){return Zi},Ue:function(){return ar},I0:function(){return Bo},v9:function(){return wn}});var t={};e.r(t),e.d(t,{actionChannel:function(){return Pt},all:function(){return Oe},apply:function(){return tr},call:function(){return Jt},cancel:function(){return sr},cancelled:function(){return dt},cps:function(){return br},flush:function(){return Ye},fork:function(){return Ur},getContext:function(){return rt},join:function(){return qt},put:function(){return Mt},race:function(){return Ht},select:function(){return _r},setContext:function(){return wt},spawn:function(){return pr},take:function(){return ut},takeEvery:function(){return si},takeLatest:function(){return Wa},takem:function(){return nt},throttle:function(){return La}});var n=e(67294),u=e(94334),o=e(14890),i=Object.assign||function(Xe){for(var Be=1;Be=0&&Xe.splice(Dt,1)}var O={from:function(Be){var Dt=Array(Be.length);for(var $t in Be)S(Be,$t)&&(Dt[$t]=Be[$t]);return Dt}};function L(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Be=i({},Xe),Dt=new Promise(function($t,vr){Be.resolve=$t,Be.reject=vr});return Be.promise=Dt,Be}function j(Xe){for(var Be=[],Dt=0;Dt1&&arguments[1]!==void 0?arguments[1]:!0,Dt=void 0,$t=new Promise(function(vr){Dt=setTimeout(function(){return vr(Be)},Xe)});return $t[l]=function(){return clearTimeout(Dt)},$t}function U(){var Xe,Be=!0,Dt=void 0,$t=void 0;return Xe={},Xe[a]=!0,Xe.isRunning=function(){return Be},Xe.result=function(){return Dt},Xe.error=function(){return $t},Xe.setRunning=function(mr){return Be=mr},Xe.setResult=function(mr){return Dt=mr},Xe.setError=function(mr){return $t=mr},Xe}function A(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return function(){return++Xe}}var T=A(),w=function(Be){throw Be},D=function(Be){return{value:Be,done:!0}};function F(Xe){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:w,Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",$t=arguments[3],vr={name:Dt,next:Xe,throw:Be,return:D};return $t&&(vr[r]=!0),typeof Symbol!="undefined"&&(vr[Symbol.iterator]=function(){return vr}),vr}function W(Xe,Be){var Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";typeof window=="undefined"?console.log("redux-saga "+Xe+": "+Be+` +`+(Dt&&Dt.stack||Dt)):console[Xe](Be,Dt)}function R(Xe,Be){return function(){return Xe.apply(void 0,arguments)}}var B=function(Be,Dt){return Be+" has been deprecated in favor of "+Dt+", please update your code"},K=function(Be){return new Error(` + redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug + in redux-saga code and not yours. Thanks for reporting this in the project's github repo. + Error: `+Be+` +`)},X=function(Be,Dt){return(Be?Be+".":"")+"setContext(props): argument "+Dt+" is not a plain object"},q=function(Be){return function(Dt){return Be(Object.defineProperty(Dt,d,{value:!0}))}},ee=function Xe(Be){return function(){for(var Dt=arguments.length,$t=Array(Dt),vr=0;vr0&&arguments[0]!==void 0?arguments[0]:10,Be=arguments[1],Dt=new Array(Xe),$t=0,vr=0,mr=0,Or=function(Nn){Dt[vr]=Nn,vr=(vr+1)%Xe,$t++},pn=function(){if($t!=0){var Nn=Dt[mr];return Dt[mr]=null,$t--,mr=(mr+1)%Xe,Nn}},Xr=function(){for(var Nn=[];$t;)Nn.push(pn());return Nn};return{isEmpty:function(){return $t==0},put:function(Nn){if($t0&&arguments[0]!==void 0?arguments[0]:Nt.fixed(),Be=!1,Dt=[];h(Xe,_.buffer,je);function $t(){if(Be&&Dt.length)throw K("Cannot have a closed channel with pending takers");if(Dt.length&&!Xe.isEmpty())throw K("Cannot have pending takers with non empty buffer")}function vr(Xr){if($t(),h(Xr,_.notUndef,he),!Be){if(!Dt.length)return Xe.put(Xr);for(var xn=0;xn1&&arguments[1]!==void 0?arguments[1]:Nt.none(),Dt=arguments[2];arguments.length>2&&h(Dt,_.func,"Invalid match function passed to eventChannel");var $t=Le(Be),vr=function(){$t.__closed__||(mr&&mr(),$t.close())},mr=Xe(function(Or){if(Re(Or)){vr();return}Dt&&!Dt(Or)||$t.put(Or)});if($t.__closed__&&mr(),!_.func(mr))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:$t.take,flush:$t.flush,close:vr}}function We(Xe){var Be=_e(function(Dt){return Xe(function($t){if($t[d]){Dt($t);return}Tt(function(){return Dt($t)})})});return Ze({},Be,{take:function($t,vr){arguments.length>1&&(h(vr,_.func,"channel.take's matcher argument must be a function"),$t[b]=vr),Be.take($t)}})}var ce=s("IO"),De="TAKE",ct="PUT",et="ALL",pt="RACE",it="CALL",lt="CPS",xt="FORK",Ae="JOIN",te="CANCEL",oe="SELECT",Ct="ACTION_CHANNEL",Ee="CANCELLED",tt="FLUSH",Fr="GET_CONTEXT",Ut="SET_CONTEXT",$e=` +(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)`,Zt=function(Be,Dt){var $t;return $t={},$t[ce]=!0,$t[Be]=Dt,$t},me=function(Be){return h(ur.fork(Be),_.object,"detach(eff): argument must be a fork effect"),Be[xt].detached=!0,Be};function ut(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"*";if(arguments.length&&h(arguments[0],_.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),_.pattern(Xe))return Zt(De,{pattern:Xe});if(_.channel(Xe))return Zt(De,{channel:Xe});throw new Error("take(patternOrChannel): argument "+String(Xe)+" is not valid channel or a valid pattern")}ut.maybe=function(){var Xe=ut.apply(void 0,arguments);return Xe[De].maybe=!0,Xe};var nt=R(ut.maybe,B("takem","take.maybe"));function Mt(Xe,Be){return arguments.length>1?(h(Xe,_.notUndef,"put(channel, action): argument channel is undefined"),h(Xe,_.channel,"put(channel, action): argument "+Xe+" is not a valid channel"),h(Be,_.notUndef,"put(channel, action): argument action is undefined")):(h(Xe,_.notUndef,"put(action): argument action is undefined"),Be=Xe,Xe=null),Zt(ct,{channel:Xe,action:Be})}Mt.resolve=function(){var Xe=Mt.apply(void 0,arguments);return Xe[ct].resolve=!0,Xe},Mt.sync=R(Mt.resolve,B("put.sync","put.resolve"));function Oe(Xe){return Zt(et,Xe)}function Ht(Xe){return Zt(pt,Xe)}function He(Xe,Be,Dt){h(Be,_.notUndef,Xe+": argument fn is undefined");var $t=null;if(_.array(Be)){var vr=Be;$t=vr[0],Be=vr[1]}else if(Be.fn){var mr=Be;$t=mr.context,Be=mr.fn}return $t&&_.string(Be)&&_.func($t[Be])&&(Be=$t[Be]),h(Be,_.func,Xe+": argument "+Be+" is not a function"),{context:$t,fn:Be,args:Dt}}function Jt(Xe){for(var Be=arguments.length,Dt=Array(Be>1?Be-1:0),$t=1;$t2&&arguments[2]!==void 0?arguments[2]:[];return Zt(it,He("apply",{context:Xe,fn:Be},Dt))}function br(Xe){for(var Be=arguments.length,Dt=Array(Be>1?Be-1:0),$t=1;$t1?Be-1:0),$t=1;$t1?Be-1:0),$t=1;$t1)return Oe(Be.map(function(vr){return qt(vr)}));var $t=Be[0];return h($t,_.notUndef,"join(task): argument task is undefined"),h($t,_.task,"join(task): argument "+$t+" is not a valid Task object "+$e),Zt(Ae,$t)}function sr(){for(var Xe=arguments.length,Be=Array(Xe),Dt=0;Dt1)return Oe(Be.map(function(vr){return sr(vr)}));var $t=Be[0];return Be.length===1&&(h($t,_.notUndef,"cancel(task): argument task is undefined"),h($t,_.task,"cancel(task): argument "+$t+" is not a valid Task object "+$e)),Zt(te,$t||c)}function _r(Xe){for(var Be=arguments.length,Dt=Array(Be>1?Be-1:0),$t=1;$t1&&(h(Be,_.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),h(Be,_.buffer,"actionChannel(pattern, buffer): argument "+Be+" is not a valid buffer")),Zt(Ct,{pattern:Xe,buffer:Be})}function dt(){return Zt(Ee,{})}function Ye(Xe){return h(Xe,_.channel,"flush(channel): argument "+Xe+" is not valid channel"),Zt(tt,Xe)}function rt(Xe){return h(Xe,_.string,"getContext(prop): argument "+Xe+" is not a string"),Zt(Fr,Xe)}function wt(Xe){return h(Xe,_.object,X(null,Xe)),Zt(Ut,Xe)}var nr=function(Be){return function(Dt){return Dt&&Dt[ce]&&Dt[Be]}},ur={take:nr(De),put:nr(ct),all:nr(et),race:nr(pt),call:nr(it),cps:nr(lt),fork:nr(xt),join:nr(Ae),cancel:nr(te),select:nr(oe),actionChannel:nr(Ct),cancelled:nr(Ee),flush:nr(tt),getContext:nr(Fr),setContext:nr(Ut)},Qe=Object.assign||function(Xe){for(var Be=1;Be1&&arguments[1]!==void 0?arguments[1]:function(){return y},Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:y,$t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:y,vr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},mr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Or=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,pn=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"anonymous",Xr=arguments[8];h(Xe,_.iterator,hn);var xn="[...effects]",Nn=R(Hi,B(xn,"all("+xn+")")),$n=mr.sagaMonitor,ma=mr.logger,Ia=mr.onError,_i=ma||W,Ka=function(pe){var Xt=pe.sagaStack;!Xt&&pe.stack&&(Xt=pe.stack.split(` +`)[0].indexOf(pe.message)!==-1?pe.stack:"Error: "+pe.message+` +`+pe.stack),_i("error","uncaught at "+pn,Xt||pe.message||pe)},Ea=We(Be),ni=Object.create(vr);Na.cancel=y;var va=Ki(Or,pn,Xe,Xr),ai={name:pn,cancel:bo,isRunning:!0},Ci=on(pn,ai,ii);function bo(){ai.isRunning&&!ai.isCancelled&&(ai.isCancelled=!0,Na(Br))}function so(){Xe._isRunning&&!Xe._isCancelled&&(Xe._isCancelled=!0,Ci.cancelAll(),ii(Br))}return Xr&&(Xr.cancel=so),Xe._isRunning=!0,Na(),va;function Na(ae,pe){if(!ai.isRunning)throw new Error("Trying to resume an already finished generator");try{var Xt=void 0;pe?Xt=Xe.throw(ae):ae===Br?(ai.isCancelled=!0,Na.cancel(),Xt=_.func(Xe.return)?Xe.return(Br):{done:!0,value:Br}):ae===rr?Xt=_.func(Xe.return)?Xe.return():{done:!0}:Xt=Xe.next(ae),Xt.done?(ai.isMainRunning=!1,ai.cont&&ai.cont(Xt.value)):oo(Xt.value,Or,"",Na)}catch(Pr){ai.isCancelled&&Ka(Pr),ai.isMainRunning=!1,ai.cont(Pr,!0)}}function ii(ae,pe){Xe._isRunning=!1,Ea.close(),pe?(ae instanceof Error&&Object.defineProperty(ae,"sagaStack",{value:"at "+pn+` + `+(ae.sagaStack||ae.stack),configurable:!0}),va.cont||(ae instanceof Error&&Ia?Ia(ae):Ka(ae)),Xe._error=ae,Xe._isAborted=!0,Xe._deferredEnd&&Xe._deferredEnd.reject(ae)):(Xe._result=ae,Xe._deferredEnd&&Xe._deferredEnd.resolve(ae)),va.cont&&va.cont(ae,pe),va.joiners.forEach(function(Xt){return Xt.cb(ae,pe)}),va.joiners=null}function oo(ae,pe){var Xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",Pr=arguments[3],Vr=T();$n&&$n.effectTriggered({effectId:Vr,parentEffectId:pe,label:Xt,effect:ae});var Yr=void 0;function jn(no,Ma){Yr||(Yr=!0,Pr.cancel=y,$n&&(Ma?$n.effectRejected(Vr,no):$n.effectResolved(Vr,no)),Pr(no,Ma))}jn.cancel=y,Pr.cancel=function(){if(!Yr){Yr=!0;try{jn.cancel()}catch(no){Ka(no)}jn.cancel=y,$n&&$n.effectCancelled(Vr)}};var kn=void 0;return _.promise(ae)?xo(ae,jn):_.helper(ae)?na(Xn(ae),Vr,jn):_.iterator(ae)?ba(ae,Vr,pn,jn):_.array(ae)?Nn(ae,Vr,jn):(kn=ur.take(ae))?zi(kn,jn):(kn=ur.put(ae))?bi(kn,jn):(kn=ur.all(ae))?Hi(kn,Vr,jn):(kn=ur.race(ae))?Mi(kn,Vr,jn):(kn=ur.call(ae))?Qa(kn,Vr,jn):(kn=ur.cps(ae))?Qi(kn,jn):(kn=ur.fork(ae))?na(kn,Vr,jn):(kn=ur.join(ae))?xa(kn,jn):(kn=ur.cancel(ae))?hi(kn,jn):(kn=ur.select(ae))?Ji(kn,jn):(kn=ur.actionChannel(ae))?zo(kn,jn):(kn=ur.flush(ae))?Ja(kn,jn):(kn=ur.cancelled(ae))?So(kn,jn):(kn=ur.getContext(ae))?qi(kn,jn):(kn=ur.setContext(ae))?ho(kn,jn):jn(ae)}function xo(ae,pe){var Xt=ae[l];_.func(Xt)?pe.cancel=Xt:_.func(ae.abort)&&(pe.cancel=function(){return ae.abort()}),ae.then(pe,function(Pr){return pe(Pr,!0)})}function ba(ae,pe,Xt,Pr){bn(ae,Be,Dt,$t,ni,mr,pe,Xt,Pr)}function zi(ae,pe){var Xt=ae.channel,Pr=ae.pattern,Vr=ae.maybe;Xt=Xt||Ea;var Yr=function(kn){return kn instanceof Error?pe(kn,!0):Re(kn)&&!Vr?pe(rr):pe(kn)};try{Xt.take(Yr,Gr(Pr))}catch(jn){return pe(jn,!0)}pe.cancel=Yr.cancel}function bi(ae,pe){var Xt=ae.channel,Pr=ae.action,Vr=ae.resolve;Tt(function(){var Yr=void 0;try{Yr=(Xt?Xt.put:Dt)(Pr)}catch(jn){if(Xt||Vr)return pe(jn,!0);Ka(jn)}if(Vr&&_.promise(Yr))xo(Yr,pe);else return pe(Yr)})}function Qa(ae,pe,Xt){var Pr=ae.context,Vr=ae.fn,Yr=ae.args,jn=void 0;try{jn=Vr.apply(Pr,Yr)}catch(kn){return Xt(kn,!0)}return _.promise(jn)?xo(jn,Xt):_.iterator(jn)?ba(jn,pe,Vr.name,Xt):Xt(jn)}function Qi(ae,pe){var Xt=ae.context,Pr=ae.fn,Vr=ae.args;try{var Yr=function(kn,no){return _.undef(kn)?pe(no):pe(kn,!0)};Pr.apply(Xt,Vr.concat(Yr)),Yr.cancel&&(pe.cancel=function(){return Yr.cancel()})}catch(jn){return pe(jn,!0)}}function na(ae,pe,Xt){var Pr=ae.context,Vr=ae.fn,Yr=ae.args,jn=ae.detached,kn=_n({context:Pr,fn:Vr,args:Yr});try{Ft();var no=bn(kn,Be,Dt,$t,ni,mr,pe,Vr.name,jn?null:y);jn?Xt(no):kn._isRunning?(Ci.addTask(no),Xt(no)):kn._error?Ci.abort(kn._error):Xt(no)}finally{st()}}function xa(ae,pe){if(ae.isRunning()){var Xt={task:va,cb:pe};pe.cancel=function(){return k(ae.joiners,Xt)},ae.joiners.push(Xt)}else ae.isAborted()?pe(ae.error(),!0):pe(ae.result())}function hi(ae,pe){ae===c&&(ae=va),ae.isRunning()&&ae.cancel(),pe()}function Hi(ae,pe,Xt){var Pr=Object.keys(ae);if(!Pr.length)return Xt(_.array(ae)?[]:{});var Vr=0,Yr=void 0,jn={},kn={};function no(){Vr===Pr.length&&(Yr=!0,Xt(_.array(ae)?O.from(Qe({},jn,{length:Pr.length})):jn))}Pr.forEach(function(Ma){var Ri=function(eo,Bi){Yr||(Bi||Re(eo)||eo===rr||eo===Br?(Xt.cancel(),Xt(eo,Bi)):(jn[Ma]=eo,Vr++,no()))};Ri.cancel=y,kn[Ma]=Ri}),Xt.cancel=function(){Yr||(Yr=!0,Pr.forEach(function(Ma){return kn[Ma].cancel()}))},Pr.forEach(function(Ma){return oo(ae[Ma],pe,Ma,kn[Ma])})}function Mi(ae,pe,Xt){var Pr=void 0,Vr=Object.keys(ae),Yr={};Vr.forEach(function(jn){var kn=function(Ma,Ri){if(!Pr){if(Ri)Xt.cancel(),Xt(Ma,!0);else if(!Re(Ma)&&Ma!==rr&&Ma!==Br){var Fi;Xt.cancel(),Pr=!0;var eo=(Fi={},Fi[jn]=Ma,Fi);Xt(_.array(ae)?[].slice.call(Qe({},eo,{length:Vr.length})):eo)}}};kn.cancel=y,Yr[jn]=kn}),Xt.cancel=function(){Pr||(Pr=!0,Vr.forEach(function(jn){return Yr[jn].cancel()}))},Vr.forEach(function(jn){Pr||oo(ae[jn],pe,jn,Yr[jn])})}function Ji(ae,pe){var Xt=ae.selector,Pr=ae.args;try{var Vr=Xt.apply(void 0,[$t()].concat(Pr));pe(Vr)}catch(Yr){pe(Yr,!0)}}function zo(ae,pe){var Xt=ae.pattern,Pr=ae.buffer,Vr=Gr(Xt);Vr.pattern=Xt,pe(_e(Be,Pr||Nt.fixed(),Vr))}function So(ae,pe){pe(!!ai.isCancelled)}function Ja(ae,pe){ae.flush(pe)}function qi(ae,pe){pe(ni[ae])}function ho(ae,pe){I.assign(ni,ae),pe()}function Ki(ae,pe,Xt,Pr){var Vr,Yr,jn;return Xt._deferredEnd=null,Yr={},Yr[a]=!0,Yr.id=ae,Yr.name=pe,Vr="done",jn={},jn[Vr]=jn[Vr]||{},jn[Vr].get=function(){if(Xt._deferredEnd)return Xt._deferredEnd.promise;var kn=L();return Xt._deferredEnd=kn,Xt._isRunning||(Xt._error?kn.reject(Xt._error):kn.resolve(Xt._result)),kn.promise},Yr.cont=Pr,Yr.joiners=[],Yr.cancel=so,Yr.isRunning=function(){return Xt._isRunning},Yr.isCancelled=function(){return Xt._isCancelled},Yr.isAborted=function(){return Xt._isAborted},Yr.result=function(){return Xt._result},Yr.error=function(){return Xt._error},Yr.setContext=function(no){h(no,_.object,X("task",no)),I.assign(ni,no)},Hr(Yr,jn),Yr}}var Pn="runSaga(storeInterface, saga, ...args)",Vn=Pn+": saga argument must be a Generator function!";function or(Xe,Be){for(var Dt=arguments.length,$t=Array(Dt>2?Dt-2:0),vr=2;vr=0||Object.prototype.hasOwnProperty.call(Xe,$t)&&(Dt[$t]=Xe[$t]);return Dt}function Gt(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Be=Xe.context,Dt=Be===void 0?{}:Be,$t=cr(Xe,["context"]),vr=$t.sagaMonitor,mr=$t.logger,Or=$t.onError;if(_.func($t))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(mr&&!_.func(mr))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(Or&&!_.func(Or))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if($t.emitter&&!_.func($t.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function pn(Xr){var xn=Xr.getState,Nn=Xr.dispatch,$n=Pe();return $n.emit=($t.emitter||v)($n.emit),pn.run=or.bind(null,{context:Dt,subscribe:$n.subscribe,dispatch:Nn,getState:xn,sagaMonitor:vr,logger:mr,onError:Or}),function(ma){return function(Ia){vr&&vr.actionDispatched&&vr.actionDispatched(Ia);var _i=ma(Ia);return $n.emit(Ia),_i}}}return pn.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},pn.setContext=function(Xr){h(Xr,_.object,X("sagaMiddleware",Xr)),I.assign(Dt,Xr)},pn}var Sr={done:!0,value:void 0},Ue={};function Fe(Xe){return _.channel(Xe)?"channel":Array.isArray(Xe)?String(Xe.map(function(Be){return String(Be)})):String(Xe)}function kr(Xe,Be){var Dt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"iterator",$t=void 0,vr=Be;function mr(Or,pn){if(vr===Ue)return Sr;if(pn)throw vr=Ue,pn;$t&&$t(Or);var Xr=Xe[vr](),xn=Xr[0],Nn=Xr[1],$n=Xr[2];return vr=xn,$t=$n,vr===Ue?Sr:Nn}return F(mr,function(Or){return mr(null,Or)},Dt,!0)}function Jr(Xe,Be){for(var Dt=arguments.length,$t=Array(Dt>2?Dt-2:0),vr=2;vr2?Dt-2:0),vr=2;vr3?$t-3:0),mr=3;mr<$t;mr++)vr[mr-3]=arguments[mr];var Or=void 0,pn=void 0,Xr={done:!1,value:Pt(Be,Nt.sliding(1))},xn=function(){return{done:!1,value:ut(pn)}},Nn=function(Ka){return{done:!1,value:Ur.apply(void 0,[Dt].concat(vr,[Ka]))}},$n={done:!1,value:Jt(N,Xe)},ma=function(Ka){return Or=Ka},Ia=function(Ka){return pn=Ka};return kr({q1:function(){return["q2",Xr,Ia]},q2:function(){return["q3",xn(),ma]},q3:function(){return Or===ye?[Ue]:["q4",Nn(Or)]},q4:function(){return["q2",$n]}},"q1","throttle("+Fe(Be)+", "+Dt.name+")")}var Un=function(Be){return"import { "+Be+" } from 'redux-saga' has been deprecated in favor of import { "+Be+` } from 'redux-saga/effects'. +The latter will not work with yield*, as helper effects are wrapped automatically for you in fork effect. +Therefore yield `+Be+" will return task descriptor to your saga and execute next lines of code."},Mn=null,vn=null,ya=null;function si(Xe,Be){for(var Dt=arguments.length,$t=Array(Dt>2?Dt-2:0),vr=2;vr2?Dt-2:0),vr=2;vr3?$t-3:0),mr=3;mr<$t;mr++)vr[mr-3]=arguments[mr];return Ur.apply(void 0,[In,Xe,Be,Dt].concat(vr))}var ui=Gt,Di=e(41143),li=e.n(Di),Pi=e(71002),Ya=e(88941),ot=e.n(Ya),Bt=e(74902),ge=e(84506),ve=e(56828),Je=e.n(ve),vt=e(15671),Kt=e(43144),ir=e(44578),bt=e.n(ir),ze=e(58908),xe=e(97685),Ve=e(64687),Me=e.n(Ve),At=Array.isArray.bind(Array),Lt=function(Be){return typeof Be=="function"},dr=function(Be){return Be},hr=function(){},xr=function(Be,Dt){for(var $t=0,vr=Be.length;$t-1&&(Be[Dt]=Xe[Dt]),Be},{})}var Sn=function(){function Xe(){(0,vt.Z)(this,Xe),this._handleActions=null,this.hooks=gn.reduce(function(Be,Dt){return Be[Dt]=[],Be},{})}return(0,Kt.Z)(Xe,[{key:"use",value:function(Dt){li()(ot()(Dt),"plugin.use: plugin should be plain object");var $t=this.hooks;for(var vr in Dt)Object.prototype.hasOwnProperty.call(Dt,vr)&&(li()($t[vr],"plugin.use: unknown plugin property: ".concat(vr)),vr==="_handleActions"?this._handleActions=Dt[vr]:vr==="extraEnhancers"?$t[vr]=Dt[vr]:$t[vr].push(Dt[vr]))}},{key:"apply",value:function(Dt,$t){var vr=this.hooks,mr=["onError","onHmr"];li()(mr.indexOf(Dt)>-1,"plugin.apply: hook ".concat(Dt," cannot be applied"));var Or=vr[Dt];return function(){if(Or.length){var pn=!0,Xr=!1,xn=void 0;try{for(var Nn=Or[Symbol.iterator](),$n;!(pn=($n=Nn.next()).done);pn=!0){var ma=$n.value;ma.apply(void 0,arguments)}}catch(Ia){Xr=!0,xn=Ia}finally{try{!pn&&Nn.return!=null&&Nn.return()}finally{if(Xr)throw xn}}}else $t&&$t.apply(void 0,arguments)}}},{key:"get",value:function(Dt){var $t=this.hooks;return li()(Dt in $t,"plugin.get: hook ".concat(Dt," cannot be got")),Dt==="extraReducers"?En($t[Dt]):Dt==="onReducer"?Hn($t[Dt]):$t[Dt]}}]),Xe}();function En(Xe){var Be={},Dt=!0,$t=!1,vr=void 0;try{for(var mr=Xe[Symbol.iterator](),Or;!(Dt=(Or=mr.next()).done);Dt=!0){var pn=Or.value;Be=(0,u.Z)({},Be,pn)}}catch(Xr){$t=!0,vr=Xr}finally{try{!Dt&&mr.return!=null&&mr.return()}finally{if($t)throw vr}}return Be}function Hn(Xe){return function(Be){var Dt=!0,$t=!1,vr=void 0;try{for(var mr=Xe[Symbol.iterator](),Or;!(Dt=(Or=mr.next()).done);Dt=!0){var pn=Or.value;Be=pn(Be)}}catch(Xr){$t=!0,vr=Xr}finally{try{!Dt&&mr.return!=null&&mr.return()}finally{if($t)throw vr}}return Be}}function ca(Xe){var Be=Xe.reducers,Dt=Xe.initialState,$t=Xe.plugin,vr=Xe.sagaMiddleware,mr=Xe.promiseMiddleware,Or=Xe.createOpts.setupMiddlewares,pn=Or===void 0?dr:Or,Xr=$t.get("extraEnhancers");li()(At(Xr),"[app.start] extraEnhancers should be array, but got ".concat((0,Pi.Z)(Xr)));var xn=$t.get("onAction"),Nn=pn([mr,vr].concat((0,Bt.Z)(bt()(xn)))),$n=o.qC,ma=[o.md.apply(void 0,(0,Bt.Z)(Nn))].concat((0,Bt.Z)(Xr));return(0,o.MT)(Be,Dt,$n.apply(void 0,(0,Bt.Z)(ma)))}function aa(Xe,Be){var Dt="".concat(Be.namespace).concat(Fn).concat(Xe),$t=Dt.replace(/\/@@[^/]+?$/,""),vr=Array.isArray(Be.reducers)?Be.reducers[0][$t]:Be.reducers&&Be.reducers[$t];return vr||Be.effects&&Be.effects[$t]?Dt:Xe}function ga(Xe,Be,Dt,$t){var vr=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return Me().mark(function mr(){var Or;return Me().wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:Xr.t0=Me().keys(Xe);case 1:if((Xr.t1=Xr.t0()).done){Xr.next=7;break}if(Or=Xr.t1.value,!Object.prototype.hasOwnProperty.call(Xe,Or)){Xr.next=5;break}return Xr.delegateYield(Me().mark(function xn(){var Nn,$n;return Me().wrap(function(Ia){for(;;)switch(Ia.prev=Ia.next){case 0:return Nn=ta(Or,Xe[Or],Be,Dt,$t,vr),Ia.next=3,Ur(Nn);case 3:return $n=Ia.sent,Ia.next=6,Ur(Me().mark(function _i(){return Me().wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return Ea.next=2,ut("".concat(Be.namespace,"/@@CANCEL_EFFECTS"));case 2:return Ea.next=4,sr($n);case 4:case"end":return Ea.stop()}},_i)}));case 6:case"end":return Ia.stop()}},xn)})(),"t2",5);case 5:Xr.next=1;break;case 7:case"end":return Xr.stop()}},mr)})}function ta(Xe,Be,Dt,$t,vr,mr){var Or=Me().mark(_i),pn=Be,Xr="takeEvery",xn,Nn;if(Array.isArray(Be)){var $n=(0,xe.Z)(Be,1);pn=$n[0];var ma=Be[1];ma&&ma.type&&(Xr=ma.type,Xr==="throttle"&&(li()(ma.ms,"app.start: opts.ms should be defined if type is throttle"),xn=ma.ms),Xr==="poll"&&(li()(ma.delay,"app.start: opts.delay should be defined if type is poll"),Nn=ma.delay)),li()(["watcher","takeEvery","takeLatest","throttle","poll"].indexOf(Xr)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher")}function Ia(){}function _i(){var Ea,ni,va,ai,Ci,bo,so,Na,ii,oo=arguments;return Me().wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:for(Ea=oo.length,ni=new Array(Ea),va=0;va0?ni[0]:{},Ci=ai.__dva_resolve,bo=Ci===void 0?Ia:Ci,so=ai.__dva_reject,Na=so===void 0?Ia:so,ba.prev=2,ba.next=5,Mt({type:"".concat(Xe).concat(Fn,"@@start")});case 5:return ba.next=7,pn.apply(void 0,(0,Bt.Z)(ni.concat(Jn(Dt,mr))));case 7:return ii=ba.sent,ba.next=10,Mt({type:"".concat(Xe).concat(Fn,"@@end")});case 10:bo(ii),ba.next=17;break;case 13:ba.prev=13,ba.t0=ba.catch(2),$t(ba.t0,{key:Xe,effectArgs:ni}),ba.t0._dontReject||Na(ba.t0);case 17:case"end":return ba.stop()}},Or,null,[[2,13]])}var Ka=ua(vr,_i,Dt,Xe);switch(Xr){case"watcher":return _i;case"takeLatest":return Me().mark(function Ea(){return Me().wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,Wa(Xe,Ka);case 2:case"end":return va.stop()}},Ea)});case"throttle":return Me().mark(function Ea(){return Me().wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,La(xn,Xe,Ka);case 2:case"end":return va.stop()}},Ea)});case"poll":return Me().mark(function Ea(){var ni,va,ai,Ci,bo,so,Na;return Me().wrap(function(oo){for(;;)switch(oo.prev=oo.next){case 0:ai=function(ba,zi){var bi;return Me().wrap(function(Qi){for(;;)switch(Qi.prev=Qi.next){case 0:bi=ba.call;case 1:return Qi.next=4,bi(Ka,zi);case 4:return Qi.next=6,bi(va,Nn);case 6:Qi.next=1;break;case 8:case"end":return Qi.stop()}},ni)},va=function(ba){return new Promise(function(zi){return setTimeout(zi,ba)})},ni=Me().mark(ai),Ci=Jt,bo=ut,so=Ht;case 4:return oo.next=7,bo("".concat(Xe,"-start"));case 7:return Na=oo.sent,oo.next=10,so([Ci(ai,t,Na),bo("".concat(Xe,"-stop"))]);case 10:oo.next=4;break;case 12:case"end":return oo.stop()}},Ea)});default:return Me().mark(function Ea(){return Me().wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,si(Xe,Ka);case 2:case"end":return va.stop()}},Ea)})}}function Jn(Xe,Be){function Dt(Or,pn){li()(Or,"dispatch: action should be a plain Object with type");var Xr=Be.namespacePrefixWarning,xn=Xr===void 0?!0:Xr;xn&&Je()(Or.indexOf("".concat(Xe.namespace).concat(Fn))!==0,"[".concat(pn,"] ").concat(Or," should not be prefixed with namespace ").concat(Xe.namespace))}function $t(Or){var pn=Or.type;return Dt(pn,"sagaEffects.put"),Mt((0,u.Z)({},Or,{type:aa(pn,Xe)}))}function vr(Or){var pn=Or.type;return Dt(pn,"sagaEffects.put.resolve"),Mt.resolve((0,u.Z)({},Or,{type:aa(pn,Xe)}))}$t.resolve=vr;function mr(Or){return typeof Or=="string"?(Dt(Or,"sagaEffects.take"),ut(aa(Or,Xe))):Array.isArray(Or)?ut(Or.map(function(pn){return typeof pn=="string"?(Dt(pn,"sagaEffects.take"),aa(pn,Xe)):pn})):ut(Or)}return(0,u.Z)({},t,{put:$t,take:mr})}function ua(Xe,Be,Dt,$t){var vr=!0,mr=!1,Or=void 0;try{for(var pn=Xe[Symbol.iterator](),Xr;!(vr=(Xr=pn.next()).done);vr=!0){var xn=Xr.value;Be=xn(Be,t,Dt,$t)}}catch(Nn){mr=!0,Or=Nn}finally{try{!vr&&pn.return!=null&&pn.return()}finally{if(mr)throw Or}}return Be}function ia(Xe){return Xe}function Gn(Xe){var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ia;return function(Dt,$t){var vr=$t.type;return li()(vr,"dispatch: action should be a plain Object with type"),Xe===vr?Be(Dt,$t):Dt}}function fa(){for(var Xe=arguments.length,Be=new Array(Xe),Dt=0;Dt0&&arguments[0]!==void 0?arguments[0]:Be,mr=arguments.length>1?arguments[1]:void 0;return $t(vr,mr)}}function cn(Xe,Be,Dt){return Array.isArray(Xe)?Xe[1]((Dt||Oa)(Xe[0],Be)):(Dt||Oa)(Xe||{},Be)}function pi(Xe){return function(){return function(Dt){return function($t){var vr=$t.type;return Be(vr)?new Promise(function(mr,Or){Dt((0,u.Z)({__dva_resolve:mr,__dva_reject:Or},$t))}):Dt($t)}}};function Be(Dt){if(!Dt||typeof Dt!="string")return!1;var $t=Dt.split(Fn),vr=(0,xe.Z)($t,1),mr=vr[0],Or=Xe._models.filter(function(pn){return pn.namespace===mr})[0];return!!(Or&&Or.effects&&Or.effects[Dt])}}function xi(Xe,Be){return function(Dt){var $t=Dt.type;return li()($t,"dispatch: action should be a plain Object with type"),Je()($t.indexOf("".concat(Be.namespace).concat(Fn))!==0,"dispatch: ".concat($t," should not be prefixed with namespace ").concat(Be.namespace)),Xe((0,u.Z)({},Dt,{type:aa($t,Be)}))}}function ro(Xe,Be,Dt,$t){var vr=[],mr=[];for(var Or in Xe)if(Object.prototype.hasOwnProperty.call(Xe,Or)){var pn=Xe[Or],Xr=pn({dispatch:xi(Dt._store.dispatch,Be),history:Dt._history},$t);Lt(Xr)?vr.push(Xr):mr.push(Or)}return{funcs:vr,nonFuncs:mr}}function Fa(Xe,Be){if(Xe[Be]){var Dt=Xe[Be],$t=Dt.funcs,vr=Dt.nonFuncs;Je()(vr.length===0,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(vr.join(", ")));var mr=!0,Or=!1,pn=void 0;try{for(var Xr=$t[Symbol.iterator](),xn;!(mr=(xn=Xr.next()).done);mr=!0){var Nn=xn.value;Nn()}}catch($n){Or=!0,pn=$n}finally{try{!mr&&Xr.return!=null&&Xr.return()}finally{if(Or)throw pn}}delete Xe[Be]}}var mi=hr,Ei=xr,St={namespace:"@@dva",state:0,reducers:{UPDATE:function(Be){return Be+1}}};function ar(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Dt=Be.initialReducer,$t=Be.setupApp,vr=$t===void 0?mi:$t,mr=new Sn;mr.use(en(Xe));var Or={_models:[Lr((0,u.Z)({},St))],_store:null,_plugin:mr,use:mr.use.bind(mr),model:pn,start:$n};return Or;function pn(ma){var Ia=Lr((0,u.Z)({},ma));return Or._models.push(Ia),Ia}function Xr(ma,Ia,_i,Ka){Ka=pn(Ka);var Ea=Or._store;Ea.asyncReducers[Ka.namespace]=cn(Ka.reducers,Ka.state,mr._handleActions),Ea.replaceReducer(ma()),Ka.effects&&Ea.runSaga(Or._getSaga(Ka.effects,Ka,Ia,mr.get("onEffect"),Xe)),Ka.subscriptions&&(_i[Ka.namespace]=ro(Ka.subscriptions,Ka,Or,Ia))}function xn(ma,Ia,_i,Ka){var Ea=Or._store;delete Ea.asyncReducers[Ka],delete Ia[Ka],Ea.replaceReducer(ma()),Ea.dispatch({type:"@@dva/UPDATE"}),Ea.dispatch({type:"".concat(Ka,"/@@CANCEL_EFFECTS")}),Fa(_i,Ka),Or._models=Or._models.filter(function(ni){return ni.namespace!==Ka})}function Nn(ma,Ia,_i,Ka,Ea){var ni=Or._store,va=Ea.namespace,ai=Ei(Or._models,function(Ci){return Ci.namespace===va});~ai&&(ni.dispatch({type:"".concat(va,"/@@CANCEL_EFFECTS")}),delete ni.asyncReducers[va],delete Ia[va],Fa(_i,va),Or._models.splice(ai,1)),Or.model(Ea),ni.dispatch({type:"@@dva/UPDATE"})}function $n(){var ma=function(ho,Ki){ho&&(typeof ho=="string"&&(ho=new Error(ho)),ho.preventDefault=function(){ho._dontReject=!0},mr.apply("onError",function(ae){throw new Error(ae.stack||ae)})(ho,Or._store.dispatch,Ki))},Ia=ui(),_i=pi(Or);Or._getSaga=ga.bind(null);var Ka=[],Ea=(0,u.Z)({},Dt),ni=!0,va=!1,ai=void 0;try{for(var Ci=Or._models[Symbol.iterator](),bo;!(ni=(bo=Ci.next()).done);ni=!0){var so=bo.value;Ea[so.namespace]=cn(so.reducers,so.state,mr._handleActions),so.effects&&Ka.push(Or._getSaga(so.effects,so,ma,mr.get("onEffect"),Xe))}}catch(qi){va=!0,ai=qi}finally{try{!ni&&Ci.return!=null&&Ci.return()}finally{if(va)throw ai}}var Na=mr.get("onReducer"),ii=mr.get("extraReducers");li()(Object.keys(ii).every(function(qi){return!(qi in Ea)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(Ea).join(", "))),Or._store=ca({reducers:Ja(),initialState:Xe.initialState||{},plugin:mr,createOpts:Be,sagaMiddleware:Ia,promiseMiddleware:_i});var oo=Or._store;oo.runSaga=Ia.run,oo.asyncReducers={};var xo=mr.get("onStateChange"),ba=!0,zi=!1,bi=void 0;try{for(var Qa=function(){var ho=na.value;oo.subscribe(function(){ho(oo.getState())})},Qi=xo[Symbol.iterator](),na;!(ba=(na=Qi.next()).done);ba=!0)Qa()}catch(qi){zi=!0,bi=qi}finally{try{!ba&&Qi.return!=null&&Qi.return()}finally{if(zi)throw bi}}Ka.forEach(Ia.run),vr(Or);var xa={},hi=!0,Hi=!1,Mi=void 0;try{for(var Ji=this._models[Symbol.iterator](),zo;!(hi=(zo=Ji.next()).done);hi=!0){var So=zo.value;So.subscriptions&&(xa[So.namespace]=ro(So.subscriptions,So,Or,ma))}}catch(qi){Hi=!0,Mi=qi}finally{try{!hi&&Ji.return!=null&&Ji.return()}finally{if(Hi)throw Mi}}Or.model=Xr.bind(Or,Ja,ma,xa),Or.unmodel=xn.bind(Or,Ja,Ea,xa),Or.replaceModel=Nn.bind(Or,Ja,Ea,xa,ma);function Ja(){return Na((0,o.UY)((0,u.Z)({},Ea,ii,Or._store?Or._store.asyncReducers:{})))}}}var qe=e(61688),gt=e(52798),It=e(73935);function er(Xe){Xe()}let lr=er;const Tr=Xe=>lr=Xe,Nr=()=>lr,Mr=(0,n.createContext)(null);var nn=null;function jr(){return(0,n.useContext)(Mr)}const an=()=>{throw new Error("uSES not initialized!")};let rn=an;const An=Xe=>{rn=Xe},Yn=(Xe,Be)=>Xe===Be;function ra(Xe=Mr){const Be=Xe===Mr?jr:()=>(0,n.useContext)(Xe);return function($t,vr=Yn){const{store:mr,subscription:Or,getServerState:pn}=Be(),Xr=rn(Or.addNestedSub,mr.getState,pn||mr.getState,$t,vr);return(0,n.useDebugValue)(Xr),Xr}}const wn=ra();var Kn=e(87462),Ln=e(63366),ea=e(8679),da=e.n(ea),pa=e(43e3);const Za=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Ba(Xe,Be,Dt,$t,{areStatesEqual:vr,areOwnPropsEqual:mr,areStatePropsEqual:Or}){let pn=!1,Xr,xn,Nn,$n,ma;function Ia(va,ai){return Xr=va,xn=ai,Nn=Xe(Xr,xn),$n=Be($t,xn),ma=Dt(Nn,$n,xn),pn=!0,ma}function _i(){return Nn=Xe(Xr,xn),Be.dependsOnOwnProps&&($n=Be($t,xn)),ma=Dt(Nn,$n,xn),ma}function Ka(){return Xe.dependsOnOwnProps&&(Nn=Xe(Xr,xn)),Be.dependsOnOwnProps&&($n=Be($t,xn)),ma=Dt(Nn,$n,xn),ma}function Ea(){const va=Xe(Xr,xn),ai=!Or(va,Nn);return Nn=va,ai&&(ma=Dt(Nn,$n,xn)),ma}function ni(va,ai){const Ci=!mr(ai,xn),bo=!vr(va,Xr,ai,xn);return Xr=va,xn=ai,Ci&&bo?_i():Ci?Ka():bo?Ea():ma}return function(ai,Ci){return pn?ni(ai,Ci):Ia(ai,Ci)}}function ha(Xe,Be){let{initMapStateToProps:Dt,initMapDispatchToProps:$t,initMergeProps:vr}=Be,mr=(0,Ln.Z)(Be,Za);const Or=Dt(Xe,mr),pn=$t(Xe,mr),Xr=vr(Xe,mr);return Ba(Or,pn,Xr,Xe,mr)}function Ua(Xe,Be){const Dt={};for(const $t in Xe){const vr=Xe[$t];typeof vr=="function"&&(Dt[$t]=(...mr)=>Be(vr(...mr)))}return Dt}function $a(Xe){return function(Dt){const $t=Xe(Dt);function vr(){return $t}return vr.dependsOnOwnProps=!1,vr}}function za(Xe){return Xe.dependsOnOwnProps?!!Xe.dependsOnOwnProps:Xe.length!==1}function ci(Xe,Be){return function($t,{displayName:vr}){const mr=function(pn,Xr){return mr.dependsOnOwnProps?mr.mapToProps(pn,Xr):mr.mapToProps(pn,void 0)};return mr.dependsOnOwnProps=!0,mr.mapToProps=function(pn,Xr){mr.mapToProps=Xe,mr.dependsOnOwnProps=za(Xe);let xn=mr(pn,Xr);return typeof xn=="function"&&(mr.mapToProps=xn,mr.dependsOnOwnProps=za(xn),xn=mr(pn,Xr)),xn},mr}}function Ha(Xe,Be){return(Dt,$t)=>{throw new Error(`Invalid value of type ${typeof Xe} for ${Be} argument when connecting component ${$t.wrappedComponentName}.`)}}function Va(Xe){return Xe&&typeof Xe=="object"?$a(Be=>Ua(Xe,Be)):Xe?typeof Xe=="function"?ci(Xe,"mapDispatchToProps"):Ha(Xe,"mapDispatchToProps"):$a(Be=>({dispatch:Be}))}function Xa(Xe){return Xe?typeof Xe=="function"?ci(Xe,"mapStateToProps"):Ha(Xe,"mapStateToProps"):$a(()=>({}))}function fi(Xe,Be,Dt){return(0,Kn.Z)({},Dt,Xe,Be)}function Wi(Xe){return function(Dt,{displayName:$t,areMergedPropsEqual:vr}){let mr=!1,Or;return function(Xr,xn,Nn){const $n=Xe(Xr,xn,Nn);return mr?vr($n,Or)||(Or=$n):(mr=!0,Or=$n),Or}}}function Yi(Xe){return Xe?typeof Xe=="function"?Wi(Xe):Ha(Xe,"mergeProps"):()=>fi}function Ti(){const Xe=Nr();let Be=null,Dt=null;return{clear(){Be=null,Dt=null},notify(){Xe(()=>{let $t=Be;for(;$t;)$t.callback(),$t=$t.next})},get(){let $t=[],vr=Be;for(;vr;)$t.push(vr),vr=vr.next;return $t},subscribe($t){let vr=!0,mr=Dt={callback:$t,next:null,prev:Dt};return mr.prev?mr.prev.next=mr:Be=mr,function(){!vr||Be===null||(vr=!1,mr.next?mr.next.prev=mr.prev:Dt=mr.prev,mr.prev?mr.prev.next=mr.next:Be=mr.next)}}}}const qa={notify(){},get:()=>[]};function po(Xe,Be){let Dt,$t=qa;function vr($n){return Xr(),$t.subscribe($n)}function mr(){$t.notify()}function Or(){Nn.onStateChange&&Nn.onStateChange()}function pn(){return!!Dt}function Xr(){Dt||(Dt=Be?Be.addNestedSub(Or):Xe.subscribe(Or),$t=Ti())}function xn(){Dt&&(Dt(),Dt=void 0,$t.clear(),$t=qa)}const Nn={addNestedSub:vr,notifyNestedSubs:mr,handleChangeWrapper:Or,isSubscribed:pn,trySubscribe:Xr,tryUnsubscribe:xn,getListeners:()=>$t};return Nn}const Si=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?n.useLayoutEffect:n.useEffect;function Oo(Xe,Be){return Xe===Be?Xe!==0||Be!==0||1/Xe===1/Be:Xe!==Xe&&Be!==Be}function yo(Xe,Be){if(Oo(Xe,Be))return!0;if(typeof Xe!="object"||Xe===null||typeof Be!="object"||Be===null)return!1;const Dt=Object.keys(Xe),$t=Object.keys(Be);if(Dt.length!==$t.length)return!1;for(let vr=0;vr{ko=Xe},rs=null,Li=[null,null],Cr=Xe=>{try{return JSON.stringify(Xe)}catch(Be){return String(Xe)}};function tn(Xe,Be,Dt){Si(()=>Xe(...Be),Dt)}function Wr(Xe,Be,Dt,$t,vr,mr){Xe.current=$t,Dt.current=!1,vr.current&&(vr.current=null,mr())}function oa(Xe,Be,Dt,$t,vr,mr,Or,pn,Xr,xn,Nn){if(!Xe)return()=>{};let $n=!1,ma=null;const Ia=()=>{if($n||!pn.current)return;const Ka=Be.getState();let Ea,ni;try{Ea=$t(Ka,vr.current)}catch(va){ni=va,ma=va}ni||(ma=null),Ea===mr.current?Or.current||xn():(mr.current=Ea,Xr.current=Ea,Or.current=!0,Nn())};return Dt.onStateChange=Ia,Dt.trySubscribe(),Ia(),()=>{if($n=!0,Dt.tryUnsubscribe(),Dt.onStateChange=null,ma)throw ma}}const Da=()=>rs;function mt(Xe,Be){return Xe===Be}let qn=!1;function Ca(Xe,Be,Dt,{pure:$t,areStatesEqual:vr=mt,areOwnPropsEqual:mr=yo,areStatePropsEqual:Or=yo,areMergedPropsEqual:pn=yo,forwardRef:Xr=!1,context:xn=Mr}={}){const Nn=xn,$n=Xa(Xe),ma=Va(Be),Ia=Yi(Dt),_i=!!Xe;return Ea=>{const ni=Ea.displayName||Ea.name||"Component",va=`Connect(${ni})`,ai={shouldHandleStateChanges:_i,displayName:va,wrappedComponentName:ni,WrappedComponent:Ea,initMapStateToProps:$n,initMapDispatchToProps:ma,initMergeProps:Ia,areStatesEqual:vr,areStatePropsEqual:Or,areOwnPropsEqual:mr,areMergedPropsEqual:pn};function Ci(Na){const[ii,oo,xo]=(0,n.useMemo)(()=>{const{reactReduxForwardedRef:Yr}=Na,jn=(0,Ln.Z)(Na,Io);return[Na.context,Yr,jn]},[Na]),ba=(0,n.useMemo)(()=>ii&&ii.Consumer&&(0,pa.isContextConsumer)(n.createElement(ii.Consumer,null))?ii:Nn,[ii,Nn]),zi=(0,n.useContext)(ba),bi=!!Na.store&&!!Na.store.getState&&!!Na.store.dispatch,Qa=!!zi&&!!zi.store,Qi=bi?Na.store:zi.store,na=Qa?zi.getServerState:Qi.getState,xa=(0,n.useMemo)(()=>ha(Qi.dispatch,ai),[Qi]),[hi,Hi]=(0,n.useMemo)(()=>{if(!_i)return Li;const Yr=po(Qi,bi?void 0:zi.subscription),jn=Yr.notifyNestedSubs.bind(Yr);return[Yr,jn]},[Qi,bi,zi]),Mi=(0,n.useMemo)(()=>bi?zi:(0,Kn.Z)({},zi,{subscription:hi}),[bi,zi,hi]),Ji=(0,n.useRef)(),zo=(0,n.useRef)(xo),So=(0,n.useRef)(),Ja=(0,n.useRef)(!1),qi=(0,n.useRef)(!1),ho=(0,n.useRef)(!1),Ki=(0,n.useRef)();Si(()=>(ho.current=!0,()=>{ho.current=!1}),[]);const ae=(0,n.useMemo)(()=>()=>So.current&&xo===zo.current?So.current:xa(Qi.getState(),xo),[Qi,xo]),pe=(0,n.useMemo)(()=>jn=>hi?oa(_i,Qi,hi,xa,zo,Ji,Ja,ho,So,Hi,jn):()=>{},[hi]);tn(Wr,[zo,Ji,Ja,xo,So,Hi]);let Xt;try{Xt=ko(pe,ae,na?()=>xa(na(),xo):ae)}catch(Yr){throw Ki.current&&(Yr.message+=` +The error may be correlated with this previous error: +${Ki.current.stack} + +`),Yr}Si(()=>{Ki.current=void 0,So.current=void 0,Ji.current=Xt});const Pr=(0,n.useMemo)(()=>n.createElement(Ea,(0,Kn.Z)({},Xt,{ref:oo})),[oo,Ea,Xt]);return(0,n.useMemo)(()=>_i?n.createElement(ba.Provider,{value:Mi},Pr):Pr,[ba,Pr,Mi])}const so=n.memo(Ci);if(so.WrappedComponent=Ea,so.displayName=Ci.displayName=va,Xr){const ii=n.forwardRef(function(xo,ba){return n.createElement(so,(0,Kn.Z)({},xo,{reactReduxForwardedRef:ba}))});return ii.displayName=va,ii.WrappedComponent=Ea,da()(ii,Ea)}return da()(so,Ea)}}var Zi=Ca;function as({store:Xe,context:Be,children:Dt,serverState:$t}){const vr=(0,n.useMemo)(()=>{const pn=po(Xe);return{store:Xe,subscription:pn,getServerState:$t?()=>$t:void 0}},[Xe,$t]),mr=(0,n.useMemo)(()=>Xe.getState(),[Xe]);Si(()=>{const{subscription:pn}=vr;return pn.onStateChange=pn.notifyNestedSubs,pn.trySubscribe(),mr!==Xe.getState()&&pn.notifyNestedSubs(),()=>{pn.tryUnsubscribe(),pn.onStateChange=void 0}},[vr,mr]);const Or=Be||Mr;return n.createElement(Or.Provider,{value:vr},Dt)}var Kr=as;function Ro(Xe=Mr){const Be=Xe===Mr?jr:()=>(0,n.useContext)(Xe);return function(){const{store:$t}=Be();return $t}}const ks=Ro();function ns(Xe=Mr){const Be=Xe===Mr?ks:Ro(Xe);return function(){return Be().dispatch}}const Bo=ns();An(gt.useSyncExternalStoreWithSelector),$o(qe.useSyncExternalStore),Tr(It.unstable_batchedUpdates);var vs=Object.defineProperty,Pa=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,Zo=(Xe,Be,Dt)=>Be in Xe?vs(Xe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):Xe[Be]=Dt,io=(Xe,Be)=>{for(var Dt in Be||(Be={}))Wo.call(Be,Dt)&&Zo(Xe,Dt,Be[Dt]);if(Pa)for(var Dt of Pa(Be))ms.call(Be,Dt)&&Zo(Xe,Dt,Be[Dt]);return Xe};function Vo(Xe){const Be=create(Xe,{initialReducer:{},setupApp(){}}),Dt=Be.start;return Be.router=$t,Be.start=vr,Be;function $t(mr){Be._router=mr}function vr(mr){if(typeof mr!="undefined")throw new Error("dva.start() should not be called with any arguments.");Be._store||Dt.call(Be);const Or=Be._store,pn=Be._router;return Xr=>React.createElement(Provider,{store:Or},pn(io({app:Be},Xr)))}}},5796:function(m,C,e){"use strict";e.d(C,{fi:function(){return c},m8:function(){return l}});var t=e(55648),n=Object.defineProperty,u=Object.defineProperties,o=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,a=(y,v,h)=>v in y?n(y,v,{enumerable:!0,configurable:!0,writable:!0,value:h}):y[v]=h,r=(y,v)=>{for(var h in v||(v={}))f.call(v,h)&&a(y,h,v[h]);if(i)for(var h of i(v))s.call(v,h)&&a(y,h,v[h]);return y},b=(y,v)=>u(y,o(v));let l,d="/";function c(y){let v;return y.type==="hash"?v=(0,t.q_)():y.type==="memory"?v=(0,t.PP)(y):v=(0,t.lX)(),y.basename&&(d=y.basename),l=b(r({},v),{push(h,E){v.push(g(h,v),E)},replace(h,E){v.replace(g(h,v),E)},get location(){return v.location},get action(){return v.action}}),v}function p(y){y&&(l=y)}function g(y,v){if(typeof y=="string")return`${x(d)}${y}`;if(typeof y=="object"){const h=v.location.pathname;return b(r({},y),{pathname:y.pathname?`${x(d)}${y.pathname}`:h})}else throw new Error(`Unexpected to: ${y}`)}function x(y){return y.slice(-1)==="/"?y.slice(0,-1):y}},34038:function(m,C,e){"use strict";e.d(C,{gD:function(){return _r},We:function(){return Pt}});var t={};e.r(t),e.d(t,{dva:function(){return r}});var n={};e.r(n),e.d(n,{innerProvider:function(){return je}});var u={};e.r(u),e.d(u,{rootContainer:function(){return Ee}});var o={};e.r(o),e.d(o,{dataflowProvider:function(){return Fr}});var i={};e.r(i),e.d(i,{i18nProvider:function(){return br}});var f=e(2453),s=e(27484),a=e.n(s);a().locale("ZH-cn");const r={config:{onError(dt){f.ZP.error(dt.message,3)}}};var b=e(67294),l=e(45697),d=e.n(l),c=e(69590),p=e.n(c),g=e(41143),x=e.n(g),y=e(96774),v=e.n(y);function h(){return h=Object.assign||function(dt){for(var Ye=1;Ye=0||(nr[rt]=dt[rt]);return nr}var I={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},k={rel:["amphtml","canonical","alternate"]},O={type:["application/ld+json"]},L={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},j=Object.keys(I).map(function(dt){return I[dt]}),N={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},U=Object.keys(N).reduce(function(dt,Ye){return dt[N[Ye]]=Ye,dt},{}),A=function(dt,Ye){for(var rt=dt.length-1;rt>=0;rt-=1){var wt=dt[rt];if(Object.prototype.hasOwnProperty.call(wt,Ye))return wt[Ye]}return null},T=function(dt){var Ye=A(dt,I.TITLE),rt=A(dt,"titleTemplate");if(Array.isArray(Ye)&&(Ye=Ye.join("")),rt&&Ye)return rt.replace(/%s/g,function(){return Ye});var wt=A(dt,"defaultTitle");return Ye||wt||void 0},w=function(dt){return A(dt,"onChangeClientState")||function(){}},D=function(dt,Ye){return Ye.filter(function(rt){return rt[dt]!==void 0}).map(function(rt){return rt[dt]}).reduce(function(rt,wt){return h({},rt,wt)},{})},F=function(dt,Ye){return Ye.filter(function(rt){return rt[I.BASE]!==void 0}).map(function(rt){return rt[I.BASE]}).reverse().reduce(function(rt,wt){if(!rt.length)for(var nr=Object.keys(wt),ur=0;ur/g,">").replace(/"/g,""").replace(/'/g,"'")},se=function(dt){return Object.keys(dt).reduce(function(Ye,rt){var wt=dt[rt]!==void 0?rt+'="'+dt[rt]+'"':""+rt;return Ye?Ye+" "+wt:wt},"")},de=function(dt,Ye){return Ye===void 0&&(Ye={}),Object.keys(dt).reduce(function(rt,wt){return rt[N[wt]||wt]=dt[wt],rt},Ye)},Se=function(dt,Ye){return Ye.map(function(rt,wt){var nr,ur=((nr={key:wt})["data-rh"]=!0,nr);return Object.keys(rt).forEach(function(Qe){var yr=N[Qe]||Qe;yr==="innerHTML"||yr==="cssText"?ur.dangerouslySetInnerHTML={__html:rt.innerHTML||rt.cssText}:ur[yr]=rt[Qe]}),b.createElement(dt,ur)})},Te=function(dt,Ye,rt){switch(dt){case I.TITLE:return{toComponent:function(){return nr=Ye.titleAttributes,(ur={key:wt=Ye.title})["data-rh"]=!0,Qe=de(nr,ur),[b.createElement(I.TITLE,Qe,wt)];var wt,nr,ur,Qe},toString:function(){return function(wt,nr,ur,Qe){var yr=se(ur),Hr=B(nr);return yr?"<"+wt+' data-rh="true" '+yr+">"+ee(Hr,Qe)+"":"<"+wt+' data-rh="true">'+ee(Hr,Qe)+""}(dt,Ye.title,Ye.titleAttributes,rt)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return de(Ye)},toString:function(){return se(Ye)}};default:return{toComponent:function(){return Se(dt,Ye)},toString:function(){return function(wt,nr,ur){return nr.reduce(function(Qe,yr){var Hr=Object.keys(yr).filter(function(Br){return!(Br==="innerHTML"||Br==="cssText")}).reduce(function(Br,Ir){var Gr=yr[Ir]===void 0?Ir:Ir+'="'+ee(yr[Ir],ur)+'"';return Br?Br+" "+Gr:Gr},""),hn=yr.innerHTML||yr.cssText||"",rr=q.indexOf(wt)===-1;return Qe+"<"+wt+' data-rh="true" '+Hr+(rr?"/>":">"+hn+"")},"")}(dt,Ye,rt)}}}},Ne=function(dt){var Ye=dt.baseTag,rt=dt.bodyAttributes,wt=dt.encode,nr=dt.htmlAttributes,ur=dt.noscriptTags,Qe=dt.styleTags,yr=dt.title,Hr=yr===void 0?"":yr,hn=dt.titleAttributes,rr=dt.linkTags,Br=dt.metaTags,Ir=dt.scriptTags,Gr={toComponent:function(){},toString:function(){return""}};if(dt.prioritizeSeoTags){var on=function(_n){var Xn=_n.linkTags,bn=_n.scriptTags,Pn=_n.encode,Vn=K(_n.metaTags,L),or=K(Xn,k),cr=K(bn,O);return{priorityMethods:{toComponent:function(){return[].concat(Se(I.META,Vn.priority),Se(I.LINK,or.priority),Se(I.SCRIPT,cr.priority))},toString:function(){return Te(I.META,Vn.priority,Pn)+" "+Te(I.LINK,or.priority,Pn)+" "+Te(I.SCRIPT,cr.priority,Pn)}},metaTags:Vn.default,linkTags:or.default,scriptTags:cr.default}}(dt);Gr=on.priorityMethods,rr=on.linkTags,Br=on.metaTags,Ir=on.scriptTags}return{priority:Gr,base:Te(I.BASE,Ye,wt),bodyAttributes:Te("bodyAttributes",rt,wt),htmlAttributes:Te("htmlAttributes",nr,wt),link:Te(I.LINK,rr,wt),meta:Te(I.META,Br,wt),noscript:Te(I.NOSCRIPT,ur,wt),script:Te(I.SCRIPT,Ir,wt),style:Te(I.STYLE,Qe,wt),title:Te(I.TITLE,{title:Hr,titleAttributes:hn},wt)}},yt=[],ht=function(dt,Ye){var rt=this;Ye===void 0&&(Ye=typeof document!="undefined"),this.instances=[],this.value={setHelmet:function(wt){rt.context.helmet=wt},helmetInstances:{get:function(){return rt.canUseDOM?yt:rt.instances},add:function(wt){(rt.canUseDOM?yt:rt.instances).push(wt)},remove:function(wt){var nr=(rt.canUseDOM?yt:rt.instances).indexOf(wt);(rt.canUseDOM?yt:rt.instances).splice(nr,1)}}},this.context=dt,this.canUseDOM=Ye,Ye||(dt.helmet=Ne({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},Nt=b.createContext({}),ft=d().shape({setHelmet:d().func,helmetInstances:d().shape({get:d().func,add:d().func,remove:d().func})}),Ot=typeof document!="undefined",Wt=function(dt){function Ye(rt){var wt;return(wt=dt.call(this,rt)||this).helmetData=new ht(wt.props.context,Ye.canUseDOM),wt}return E(Ye,dt),Ye.prototype.render=function(){return b.createElement(Nt.Provider,{value:this.helmetData.value},this.props.children)},Ye}(b.Component);Wt.canUseDOM=Ot,Wt.propTypes={context:d().shape({helmet:d().shape()}),children:d().node.isRequired},Wt.defaultProps={context:{}},Wt.displayName="HelmetProvider";var Tt=function(dt,Ye){var rt,wt=document.head||document.querySelector(I.HEAD),nr=wt.querySelectorAll(dt+"[data-rh]"),ur=[].slice.call(nr),Qe=[];return Ye&&Ye.length&&Ye.forEach(function(yr){var Hr=document.createElement(dt);for(var hn in yr)Object.prototype.hasOwnProperty.call(yr,hn)&&(hn==="innerHTML"?Hr.innerHTML=yr.innerHTML:hn==="cssText"?Hr.styleSheet?Hr.styleSheet.cssText=yr.cssText:Hr.appendChild(document.createTextNode(yr.cssText)):Hr.setAttribute(hn,yr[hn]===void 0?"":yr[hn]));Hr.setAttribute("data-rh","true"),ur.some(function(rr,Br){return rt=Br,Hr.isEqualNode(rr)})?ur.splice(rt,1):Qe.push(Hr)}),ur.forEach(function(yr){return yr.parentNode.removeChild(yr)}),Qe.forEach(function(yr){return wt.appendChild(yr)}),{oldTags:ur,newTags:Qe}},Ft=function(dt,Ye){var rt=document.getElementsByTagName(dt)[0];if(rt){for(var wt=rt.getAttribute("data-rh"),nr=wt?wt.split(","):[],ur=[].concat(nr),Qe=Object.keys(Ye),yr=0;yr=0;Br-=1)rt.removeAttribute(ur[Br]);nr.length===ur.length?rt.removeAttribute("data-rh"):rt.getAttribute("data-rh")!==Qe.join(",")&&rt.setAttribute("data-rh",Qe.join(","))}},jt=function(dt,Ye){var rt=dt.baseTag,wt=dt.htmlAttributes,nr=dt.linkTags,ur=dt.metaTags,Qe=dt.noscriptTags,yr=dt.onChangeClientState,Hr=dt.scriptTags,hn=dt.styleTags,rr=dt.title,Br=dt.titleAttributes;Ft(I.BODY,dt.bodyAttributes),Ft(I.HTML,wt),function(_n,Xn){_n!==void 0&&document.title!==_n&&(document.title=B(_n)),Ft(I.TITLE,Xn)}(rr,Br);var Ir={baseTag:Tt(I.BASE,rt),linkTags:Tt(I.LINK,nr),metaTags:Tt(I.META,ur),noscriptTags:Tt(I.NOSCRIPT,Qe),scriptTags:Tt(I.SCRIPT,Hr),styleTags:Tt(I.STYLE,hn)},Gr={},on={};Object.keys(Ir).forEach(function(_n){var Xn=Ir[_n],bn=Xn.newTags,Pn=Xn.oldTags;bn.length&&(Gr[_n]=bn),Pn.length&&(on[_n]=Ir[_n].oldTags)}),Ye&&Ye(),yr(dt,Gr,on)},st=null,Ze=function(dt){function Ye(){for(var wt,nr=arguments.length,ur=new Array(nr),Qe=0;Qe elements are self-closing and can not contain children. Refer to our API for more information.")}},rt.flattenArrayTypeChildren=function(wt){var nr,ur=wt.child,Qe=wt.arrayTypeChildren;return h({},Qe,((nr={})[ur.type]=[].concat(Qe[ur.type]||[],[h({},wt.newChildProps,this.mapNestedChildrenToProps(ur,wt.nestedChildren))]),nr))},rt.mapObjectTypeChildren=function(wt){var nr,ur,Qe=wt.child,yr=wt.newProps,Hr=wt.newChildProps,hn=wt.nestedChildren;switch(Qe.type){case I.TITLE:return h({},yr,((nr={})[Qe.type]=hn,nr.titleAttributes=h({},Hr),nr));case I.BODY:return h({},yr,{bodyAttributes:h({},Hr)});case I.HTML:return h({},yr,{htmlAttributes:h({},Hr)});default:return h({},yr,((ur={})[Qe.type]=h({},Hr),ur))}},rt.mapArrayTypeChildrenToProps=function(wt,nr){var ur=h({},nr);return Object.keys(wt).forEach(function(Qe){var yr;ur=h({},ur,((yr={})[Qe]=wt[Qe],yr))}),ur},rt.warnOnInvalidChildren=function(wt,nr){return x()(j.some(function(ur){return wt.type===ur}),typeof wt.type=="function"?"You may be attempting to nest components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+j.join(", ")+" are allowed. Helmet does not support rendering <"+wt.type+"> elements. Refer to our API for more information."),x()(!nr||typeof nr=="string"||Array.isArray(nr)&&!nr.some(function(ur){return typeof ur!="string"}),"Helmet expects a string as a child of <"+wt.type+">. Did you forget to wrap your children in braces? ( <"+wt.type+">{``} ) Refer to our API for more information."),!0},rt.mapChildrenToProps=function(wt,nr){var ur=this,Qe={};return b.Children.forEach(wt,function(yr){if(yr&&yr.props){var Hr=yr.props,hn=Hr.children,rr=_(Hr,fe),Br=Object.keys(rr).reduce(function(Gr,on){return Gr[U[on]||on]=rr[on],Gr},{}),Ir=yr.type;switch(typeof Ir=="symbol"?Ir=Ir.toString():ur.warnOnInvalidChildren(yr,hn),Ir){case I.FRAGMENT:nr=ur.mapChildrenToProps(hn,nr);break;case I.LINK:case I.META:case I.NOSCRIPT:case I.SCRIPT:case I.STYLE:Qe=ur.flattenArrayTypeChildren({child:yr,arrayTypeChildren:Qe,newChildProps:Br,nestedChildren:hn});break;default:nr=ur.mapObjectTypeChildren({child:yr,newProps:nr,newChildProps:Br,nestedChildren:hn})}}}),this.mapArrayTypeChildrenToProps(Qe,nr)},rt.render=function(){var wt=this.props,nr=wt.children,ur=_(wt,ye),Qe=h({},ur),yr=ur.helmetData;return nr&&(Qe=this.mapChildrenToProps(nr,Qe)),!yr||yr instanceof ht||(yr=new ht(yr.context,yr.instances)),yr?b.createElement(Ze,h({},Qe,{context:yr.value,helmetData:void 0})):b.createElement(Nt.Consumer,null,function(Hr){return b.createElement(Ze,h({},Qe,{context:Hr}))})},Ye}(b.Component);Re.propTypes={base:d().object,bodyAttributes:d().object,children:d().oneOfType([d().arrayOf(d().node),d().node]),defaultTitle:d().string,defer:d().bool,encodeSpecialCharacters:d().bool,htmlAttributes:d().object,link:d().arrayOf(d().object),meta:d().arrayOf(d().object),noscript:d().arrayOf(d().object),onChangeClientState:d().func,script:d().arrayOf(d().object),style:d().arrayOf(d().object),title:d().string,titleAttributes:d().object,titleTemplate:d().string,prioritizeSeoTags:d().bool,helmetData:d().object},Re.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},Re.displayName="Helmet";const Pe={},je=dt=>b.createElement(Wt,{context:Pe},dt);var he=e(46735),Le=e(35973),_e=e(42196),We=e(79953),ce=e(82492),De=e.n(ce),ct=Object.defineProperty,et=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,lt=(dt,Ye,rt)=>Ye in dt?ct(dt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:rt}):dt[Ye]=rt,xt=(dt,Ye)=>{for(var rt in Ye||(Ye={}))pt.call(Ye,rt)&<(dt,rt,Ye[rt]);if(et)for(var rt of et(Ye))it.call(Ye,rt)&<(dt,rt,Ye[rt]);return dt},Ae=(dt,Ye)=>{var rt={};for(var wt in dt)pt.call(dt,wt)&&Ye.indexOf(wt)<0&&(rt[wt]=dt[wt]);if(dt!=null&&et)for(var wt of et(dt))Ye.indexOf(wt)<0&&it.call(dt,wt)&&(rt[wt]=dt[wt]);return rt};let te=null;const oe=()=>(te||(te=Pt().applyPlugins({key:"antd",type:Le.ApplyPluginsType.modify,initialValue:xt({},{componentSize:"middle"})})),te);function Ct({children:dt}){let Ye=dt;const[rt,wt]=b.useState(()=>{const ur=oe(),{appConfig:Qe}=ur;return Ae(ur,["appConfig"])}),nr=ur=>{wt(Qe=>De()({},Qe,typeof ur=="function"?ur(Qe):ur))};return rt.prefixCls&&he.ZP.config({prefixCls:rt.prefixCls}),rt.iconPrefixCls&&he.ZP.config({iconPrefixCls:rt.iconPrefixCls}),rt.theme&&he.ZP.config({theme:rt.theme}),Ye=b.createElement(he.ZP,xt({},rt),Ye),Ye=b.createElement(_e.V9,{hashPriority:"high"},Ye),Ye=b.createElement(We.C.Provider,{value:nr},b.createElement(We.S.Provider,{value:rt},Ye)),Ye}function Ee(dt){return b.createElement(Ct,null,dt)}var tt=e(11428);function Fr(dt,Ye){return b.createElement(tt.j,Ye,dt)}var Ut=e(33852),$e=e(25841),Zt=e(99033),me=Object.defineProperty,ut=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Oe=(dt,Ye,rt)=>Ye in dt?me(dt,Ye,{enumerable:!0,configurable:!0,writable:!0,value:rt}):dt[Ye]=rt,Ht=(dt,Ye)=>{for(var rt in Ye||(Ye={}))nt.call(Ye,rt)&&Oe(dt,rt,Ye[rt]);if(ut)for(var rt of ut(Ye))Mt.call(Ye,rt)&&Oe(dt,rt,Ye[rt]);return dt};function He(){var dt,Ye;const rt=getLocale();(dt=moment)!=null&&dt.locale&&moment.locale(((Ye=localeInfo[rt])==null?void 0:Ye.momentLocale)||"zh-cn"),setIntl(rt)}const Jt=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?b.useLayoutEffect:b.useEffect,tr=dt=>{var Ye;const rt=(0,$e.Kd)(),[wt,nr]=b.useState(rt),[ur,Qe]=b.useState(()=>(0,$e.lw)(wt,!0)),yr=rr=>{var Br,Ir;(Br=a())!=null&&Br.locale&&a().locale(((Ir=$e.H8[rr])==null?void 0:Ir.momentLocale)||"en"),nr(rr),Qe((0,$e.lw)(rr))};Jt(()=>($e.B.on($e.PZ,yr),()=>{$e.B.off($e.PZ,yr)}),[]);const Hr=Ht({},Zt.Z),hn=(0,$e.Mg)();return b.createElement(he.ZP,{direction:hn,locale:((Ye=$e.H8[wt])==null?void 0:Ye.antd)||Hr},b.createElement($e.eU,{value:ur},dt.children))};function br(dt){return b.createElement(tr,null,dt)}function Ur(dt){return dt.default?typeof dt.default=="function"?dt.default():dt.default:dt}function pr(){return[{apply:Ur(t),path:void 0},{apply:n,path:void 0},{apply:u,path:void 0},{apply:o,path:void 0},{apply:i,path:void 0}]}function qt(){return["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","dva","locale","qiankun"]}let sr=null;function _r(){return sr=Le.PluginManager.create({plugins:pr(),validKeys:qt()}),sr}function Pt(){return sr}},35973:function(m,C,e){"use strict";e.d(C,{ApplyPluginsType:function(){return Ft},Link:function(){return A},Outlet:function(){return T.j3},PluginManager:function(){return jt},connect:function(){return i.$j},getDvaApp:function(){return f.Q},history:function(){return st.m8},useAppData:function(){return O.Ov},useDispatch:function(){return i.I0},useLocation:function(){return T.TH},useOutletContext:function(){return T.bx},useParams:function(){return T.UO},useSearchParams:function(){return k.lr},useSelector:function(){return i.v9}});var t=e(67294),n=e(79953);function u(){return React.useContext(AntdConfigContext)}function o(){return React.useContext(AntdConfigContextSetter)}var i=e(7231),f=e(11428),s=e(25841),a=Object.defineProperty,r=Object.defineProperties,b=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,p=(_e,We,ce)=>We in _e?a(_e,We,{enumerable:!0,configurable:!0,writable:!0,value:ce}):_e[We]=ce,g=(_e,We)=>{for(var ce in We||(We={}))d.call(We,ce)&&p(_e,ce,We[ce]);if(l)for(var ce of l(We))c.call(We,ce)&&p(_e,ce,We[ce]);return _e},x=(_e,We)=>r(_e,b(We)),y=(_e,We)=>{var ce={};for(var De in _e)d.call(_e,De)&&We.indexOf(De)<0&&(ce[De]=_e[De]);if(_e!=null&&l)for(var De of l(_e))We.indexOf(De)<0&&c.call(_e,De)&&(ce[De]=_e[De]);return ce};const v=_e=>{var We=_e,{overlayClassName:ce}=We,De=y(We,["overlayClassName"]);return React.createElement(Dropdown,g({overlayClassName:ce},De))},h=_e=>_e.reduce((We,ce)=>ce.lang?x(g({},We),{[ce.lang]:ce}):We,{}),E={"ar-EG":{lang:"ar-EG",label:"\u0627\u0644\u0639\u0631\u0628\u064A\u0629",icon:"\u{1F1EA}\u{1F1EC}",title:"\u0644\u063A\u0629"},"az-AZ":{lang:"az-AZ",label:"Az\u0259rbaycan dili",icon:"\u{1F1E6}\u{1F1FF}",title:"Dil"},"bg-BG":{lang:"bg-BG",label:"\u0411\u044A\u043B\u0433\u0430\u0440\u0441\u043A\u0438 \u0435\u0437\u0438\u043A",icon:"\u{1F1E7}\u{1F1EC}",title:"\u0435\u0437\u0438\u043A"},"bn-BD":{lang:"bn-BD",label:"\u09AC\u09BE\u0982\u09B2\u09BE",icon:"\u{1F1E7}\u{1F1E9}",title:"\u09AD\u09BE\u09B7\u09BE"},"ca-ES":{lang:"ca-ES",label:"Catal\xE1",icon:"\u{1F1E8}\u{1F1E6}",title:"llengua"},"cs-CZ":{lang:"cs-CZ",label:"\u010Ce\u0161tina",icon:"\u{1F1E8}\u{1F1FF}",title:"Jazyk"},"da-DK":{lang:"da-DK",label:"Dansk",icon:"\u{1F1E9}\u{1F1F0}",title:"Sprog"},"de-DE":{lang:"de-DE",label:"Deutsch",icon:"\u{1F1E9}\u{1F1EA}",title:"Sprache"},"el-GR":{lang:"el-GR",label:"\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC",icon:"\u{1F1EC}\u{1F1F7}",title:"\u0393\u03BB\u03CE\u03C3\u03C3\u03B1"},"en-GB":{lang:"en-GB",label:"English",icon:"\u{1F1EC}\u{1F1E7}",title:"Language"},"en-US":{lang:"en-US",label:"English",icon:"\u{1F1FA}\u{1F1F8}",title:"Language"},"es-ES":{lang:"es-ES",label:"Espa\xF1ol",icon:"\u{1F1EA}\u{1F1F8}",title:"Idioma"},"et-EE":{lang:"et-EE",label:"Eesti",icon:"\u{1F1EA}\u{1F1EA}",title:"Keel"},"fa-IR":{lang:"fa-IR",label:"\u0641\u0627\u0631\u0633\u06CC",icon:"\u{1F1EE}\u{1F1F7}",title:"\u0632\u0628\u0627\u0646"},"fi-FI":{lang:"fi-FI",label:"Suomi",icon:"\u{1F1EB}\u{1F1EE}",title:"Kieli"},"fr-BE":{lang:"fr-BE",label:"Fran\xE7ais",icon:"\u{1F1E7}\u{1F1EA}",title:"Langue"},"fr-FR":{lang:"fr-FR",label:"Fran\xE7ais",icon:"\u{1F1EB}\u{1F1F7}",title:"Langue"},"ga-IE":{lang:"ga-IE",label:"Gaeilge",icon:"\u{1F1EE}\u{1F1EA}",title:"Teanga"},"he-IL":{lang:"he-IL",label:"\u05E2\u05D1\u05E8\u05D9\u05EA",icon:"\u{1F1EE}\u{1F1F1}",title:"\u05E9\u05E4\u05D4"},"hi-IN":{lang:"hi-IN",label:"\u0939\u093F\u0928\u094D\u0926\u0940, \u0939\u093F\u0902\u0926\u0940",icon:"\u{1F1EE}\u{1F1F3}",title:"\u092D\u093E\u0937\u093E: \u0939\u093F\u0928\u094D\u0926\u0940"},"hr-HR":{lang:"hr-HR",label:"Hrvatski jezik",icon:"\u{1F1ED}\u{1F1F7}",title:"Jezik"},"hu-HU":{lang:"hu-HU",label:"Magyar",icon:"\u{1F1ED}\u{1F1FA}",title:"Nyelv"},"hy-AM":{lang:"hu-HU",label:"\u0540\u0561\u0575\u0565\u0580\u0565\u0576",icon:"\u{1F1E6}\u{1F1F2}",title:"\u053C\u0565\u0566\u0578\u0582"},"id-ID":{lang:"id-ID",label:"Bahasa Indonesia",icon:"\u{1F1EE}\u{1F1E9}",title:"Bahasa"},"it-IT":{lang:"it-IT",label:"Italiano",icon:"\u{1F1EE}\u{1F1F9}",title:"Linguaggio"},"is-IS":{lang:"is-IS",label:"\xCDslenska",icon:"\u{1F1EE}\u{1F1F8}",title:"Tungum\xE1l"},"ja-JP":{lang:"ja-JP",label:"\u65E5\u672C\u8A9E",icon:"\u{1F1EF}\u{1F1F5}",title:"\u8A00\u8A9E"},"ku-IQ":{lang:"ku-IQ",label:"\u06A9\u0648\u0631\u062F\u06CC",icon:"\u{1F1EE}\u{1F1F6}",title:"Ziman"},"kn-IN":{lang:"kn-IN",label:"\u0C95\u0CA8\u0CCD\u0CA8\u0CA1",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0CAD\u0CBE\u0CB7\u0CC6"},"ko-KR":{lang:"ko-KR",label:"\uD55C\uAD6D\uC5B4",icon:"\u{1F1F0}\u{1F1F7}",title:"\uC5B8\uC5B4"},"lv-LV":{lang:"lv-LV",label:"Latvie\u0161u valoda",icon:"\u{1F1F1}\u{1F1EE}",title:"Kalba"},"mk-MK":{lang:"mk-MK",label:"\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438 \u0458\u0430\u0437\u0438\u043A",icon:"\u{1F1F2}\u{1F1F0}",title:"\u0408\u0430\u0437\u0438\u043A"},"mn-MN":{lang:"mn-MN",label:"\u041C\u043E\u043D\u0433\u043E\u043B \u0445\u044D\u043B",icon:"\u{1F1F2}\u{1F1F3}",title:"\u0425\u044D\u043B"},"ms-MY":{lang:"ms-MY",label:"\u0628\u0647\u0627\u0633 \u0645\u0644\u0627\u064A\u0648\u200E",icon:"\u{1F1F2}\u{1F1FE}",title:"Bahasa"},"nb-NO":{lang:"nb-NO",label:"Norsk",icon:"\u{1F1F3}\u{1F1F4}",title:"Spr\xE5k"},"ne-NP":{lang:"ne-NP",label:"\u0928\u0947\u092A\u093E\u0932\u0940",icon:"\u{1F1F3}\u{1F1F5}",title:"\u092D\u093E\u0937\u093E"},"nl-BE":{lang:"nl-BE",label:"Vlaams",icon:"\u{1F1E7}\u{1F1EA}",title:"Taal"},"nl-NL":{lang:"nl-NL",label:"Nederlands",icon:"\u{1F1F3}\u{1F1F1}",title:"Taal"},"pl-PL":{lang:"pl-PL",label:"Polski",icon:"\u{1F1F5}\u{1F1F1}",title:"J\u0119zyk"},"pt-BR":{lang:"pt-BR",label:"Portugu\xEAs",icon:"\u{1F1E7}\u{1F1F7}",title:"Idiomas"},"pt-PT":{lang:"pt-PT",label:"Portugu\xEAs",icon:"\u{1F1F5}\u{1F1F9}",title:"Idiomas"},"ro-RO":{lang:"ro-RO",label:"Rom\xE2n\u0103",icon:"\u{1F1F7}\u{1F1F4}",title:"Limba"},"ru-RU":{lang:"ru-RU",label:"\u0420\u0443\u0441\u0441\u043A\u0438\u0439",icon:"\u{1F1F7}\u{1F1FA}",title:"\u044F\u0437\u044B\u043A"},"sk-SK":{lang:"sk-SK",label:"Sloven\u010Dina",icon:"\u{1F1F8}\u{1F1F0}",title:"Jazyk"},"sr-RS":{lang:"sr-RS",label:"\u0441\u0440\u043F\u0441\u043A\u0438 \u0458\u0435\u0437\u0438\u043A",icon:"\u{1F1F8}\u{1F1F7}",title:"\u0408\u0435\u0437\u0438\u043A"},"sl-SI":{lang:"sl-SI",label:"Sloven\u0161\u010Dina",icon:"\u{1F1F8}\u{1F1F1}",title:"Jezik"},"sv-SE":{lang:"sv-SE",label:"Svenska",icon:"\u{1F1F8}\u{1F1EA}",title:"Spr\xE5k"},"ta-IN":{lang:"ta-IN",label:"\u0BA4\u0BAE\u0BBF\u0BB4\u0BCD",icon:"\u{1F1EE}\u{1F1F3}",title:"\u0BAE\u0BCA\u0BB4\u0BBF"},"th-TH":{lang:"th-TH",label:"\u0E44\u0E17\u0E22",icon:"\u{1F1F9}\u{1F1ED}",title:"\u0E20\u0E32\u0E29\u0E32"},"tr-TR":{lang:"tr-TR",label:"T\xFCrk\xE7e",icon:"\u{1F1F9}\u{1F1F7}",title:"Dil"},"uk-UA":{lang:"uk-UA",label:"\u0423\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430",icon:"\u{1F1FA}\u{1F1F0}",title:"\u041C\u043E\u0432\u0430"},"vi-VN":{lang:"vi-VN",label:"Ti\u1EBFng Vi\u1EC7t",icon:"\u{1F1FB}\u{1F1F3}",title:"Ng\xF4n ng\u1EEF"},"zh-CN":{lang:"zh-CN",label:"\u7B80\u4F53\u4E2D\u6587",icon:"\u{1F1E8}\u{1F1F3}",title:"\u8BED\u8A00"},"zh-TW":{lang:"zh-TW",label:"\u7E41\u9AD4\u4E2D\u6587",icon:"\u{1F1ED}\u{1F1F0}",title:"\u8A9E\u8A00"}},S=_e=>React.createElement(React.Fragment,null);var _=e(58096),I=e(49647),k=e(13854),O=e(34162),L=e(48804);function j(_e,We){var ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},De=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(typeof IntersectionObserver!="function")return null;var ct=t.useRef(typeof IntersectionObserver=="function"),et=t.useRef(null);return t.useEffect(function(){if(!(!_e.current||!ct.current||De.disabled))return et.current=new IntersectionObserver(function(pt){var it=(0,L.Z)(pt,1),lt=it[0];We(lt)},ce),et.current.observe(_e.current),function(){var pt;(pt=et.current)===null||pt===void 0||pt.disconnect()}},[We,ce,De.disabled,_e]),et.current}var N=["prefetch"];function U(_e){var We=t.useRef(null);return t.useEffect(function(){_e&&(typeof _e=="function"?_e(We.current):_e.current=We.current)}),We}var A=t.forwardRef(function(_e,We){var ce,De=_e.prefetch,ct=(0,I.Z)(_e,N),et=typeof window!="undefined"&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},pt=et.defaultPrefetch,it=et.defaultPrefetchTimeout,lt=(De===!0?"intent":De===!1?"none":De)||pt;if(!["intent","render","viewport","none"].includes(lt))throw new Error("Invalid prefetch value ".concat(lt," found in Link component"));var xt=(0,O.Ov)(),Ae=typeof _e.to=="string"?_e.to:(ce=_e.to)===null||ce===void 0?void 0:ce.pathname,te=t.useRef(!1),oe=U(We),Ct=function(Fr){if(lt==="intent"){var Ut=Fr.target||{};Ut.preloadTimeout||(Ut.preloadTimeout=setTimeout(function(){var $e;Ut.preloadTimeout=null,($e=xt.preloadRoute)===null||$e===void 0||$e.call(xt,Ae)},_e.prefetchTimeout||it))}},Ee=function(Fr){if(lt==="intent"){var Ut=Fr.target||{};Ut.preloadTimeout&&(clearTimeout(Ut.preloadTimeout),Ut.preloadTimeout=null)}};return(0,t.useLayoutEffect)(function(){if(lt==="render"&&!te.current){var tt;(tt=xt.preloadRoute)===null||tt===void 0||tt.call(xt,Ae),te.current=!0}},[lt,Ae]),j(oe,function(tt){if(tt!=null&&tt.isIntersecting){var Fr;(Fr=xt.preloadRoute)===null||Fr===void 0||Fr.call(xt,Ae)}},{rootMargin:"100px"},{disabled:lt!=="viewport"}),Ae?t.createElement(k.rU,(0,_.Z)({onMouseEnter:Ct,onMouseLeave:Ee,ref:oe},ct),_e.children):null}),T=e(20057);function w(_e){"@babel/helpers - typeof";return w=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(We){return typeof We}:function(We){return We&&typeof Symbol=="function"&&We.constructor===Symbol&&We!==Symbol.prototype?"symbol":typeof We},w(_e)}function D(){"use strict";D=function(){return We};var _e,We={},ce=Object.prototype,De=ce.hasOwnProperty,ct=Object.defineProperty||function(qt,sr,_r){qt[sr]=_r.value},et=typeof Symbol=="function"?Symbol:{},pt=et.iterator||"@@iterator",it=et.asyncIterator||"@@asyncIterator",lt=et.toStringTag||"@@toStringTag";function xt(qt,sr,_r){return Object.defineProperty(qt,sr,{value:_r,enumerable:!0,configurable:!0,writable:!0}),qt[sr]}try{xt({},"")}catch(qt){xt=function(_r,Pt,dt){return _r[Pt]=dt}}function Ae(qt,sr,_r,Pt){var dt=sr&&sr.prototype instanceof Ut?sr:Ut,Ye=Object.create(dt.prototype),rt=new Ur(Pt||[]);return ct(Ye,"_invoke",{value:He(qt,_r,rt)}),Ye}function te(qt,sr,_r){try{return{type:"normal",arg:qt.call(sr,_r)}}catch(Pt){return{type:"throw",arg:Pt}}}We.wrap=Ae;var oe="suspendedStart",Ct="suspendedYield",Ee="executing",tt="completed",Fr={};function Ut(){}function $e(){}function Zt(){}var me={};xt(me,pt,function(){return this});var ut=Object.getPrototypeOf,nt=ut&&ut(ut(pr([])));nt&&nt!==ce&&De.call(nt,pt)&&(me=nt);var Mt=Zt.prototype=Ut.prototype=Object.create(me);function Oe(qt){["next","throw","return"].forEach(function(sr){xt(qt,sr,function(_r){return this._invoke(sr,_r)})})}function Ht(qt,sr){function _r(dt,Ye,rt,wt){var nr=te(qt[dt],qt,Ye);if(nr.type!=="throw"){var ur=nr.arg,Qe=ur.value;return Qe&&w(Qe)=="object"&&De.call(Qe,"__await")?sr.resolve(Qe.__await).then(function(yr){_r("next",yr,rt,wt)},function(yr){_r("throw",yr,rt,wt)}):sr.resolve(Qe).then(function(yr){ur.value=yr,rt(ur)},function(yr){return _r("throw",yr,rt,wt)})}wt(nr.arg)}var Pt;ct(this,"_invoke",{value:function(Ye,rt){function wt(){return new sr(function(nr,ur){_r(Ye,rt,nr,ur)})}return Pt=Pt?Pt.then(wt,wt):wt()}})}function He(qt,sr,_r){var Pt=oe;return function(dt,Ye){if(Pt===Ee)throw new Error("Generator is already running");if(Pt===tt){if(dt==="throw")throw Ye;return{value:_e,done:!0}}for(_r.method=dt,_r.arg=Ye;;){var rt=_r.delegate;if(rt){var wt=Jt(rt,_r);if(wt){if(wt===Fr)continue;return wt}}if(_r.method==="next")_r.sent=_r._sent=_r.arg;else if(_r.method==="throw"){if(Pt===oe)throw Pt=tt,_r.arg;_r.dispatchException(_r.arg)}else _r.method==="return"&&_r.abrupt("return",_r.arg);Pt=Ee;var nr=te(qt,sr,_r);if(nr.type==="normal"){if(Pt=_r.done?tt:Ct,nr.arg===Fr)continue;return{value:nr.arg,done:_r.done}}nr.type==="throw"&&(Pt=tt,_r.method="throw",_r.arg=nr.arg)}}}function Jt(qt,sr){var _r=sr.method,Pt=qt.iterator[_r];if(Pt===_e)return sr.delegate=null,_r==="throw"&&qt.iterator.return&&(sr.method="return",sr.arg=_e,Jt(qt,sr),sr.method==="throw")||_r!=="return"&&(sr.method="throw",sr.arg=new TypeError("The iterator does not provide a '"+_r+"' method")),Fr;var dt=te(Pt,qt.iterator,sr.arg);if(dt.type==="throw")return sr.method="throw",sr.arg=dt.arg,sr.delegate=null,Fr;var Ye=dt.arg;return Ye?Ye.done?(sr[qt.resultName]=Ye.value,sr.next=qt.nextLoc,sr.method!=="return"&&(sr.method="next",sr.arg=_e),sr.delegate=null,Fr):Ye:(sr.method="throw",sr.arg=new TypeError("iterator result is not an object"),sr.delegate=null,Fr)}function tr(qt){var sr={tryLoc:qt[0]};1 in qt&&(sr.catchLoc=qt[1]),2 in qt&&(sr.finallyLoc=qt[2],sr.afterLoc=qt[3]),this.tryEntries.push(sr)}function br(qt){var sr=qt.completion||{};sr.type="normal",delete sr.arg,qt.completion=sr}function Ur(qt){this.tryEntries=[{tryLoc:"root"}],qt.forEach(tr,this),this.reset(!0)}function pr(qt){if(qt||qt===""){var sr=qt[pt];if(sr)return sr.call(qt);if(typeof qt.next=="function")return qt;if(!isNaN(qt.length)){var _r=-1,Pt=function dt(){for(;++_r=0;--dt){var Ye=this.tryEntries[dt],rt=Ye.completion;if(Ye.tryLoc==="root")return Pt("end");if(Ye.tryLoc<=this.prev){var wt=De.call(Ye,"catchLoc"),nr=De.call(Ye,"finallyLoc");if(wt&&nr){if(this.prev=0;--Pt){var dt=this.tryEntries[Pt];if(dt.tryLoc<=this.prev&&De.call(dt,"finallyLoc")&&this.prev=0;--_r){var Pt=this.tryEntries[_r];if(Pt.finallyLoc===sr)return this.complete(Pt.completion,Pt.afterLoc),br(Pt),Fr}},catch:function(sr){for(var _r=this.tryEntries.length-1;_r>=0;--_r){var Pt=this.tryEntries[_r];if(Pt.tryLoc===sr){var dt=Pt.completion;if(dt.type==="throw"){var Ye=dt.arg;br(Pt)}return Ye}}throw new Error("illegal catch attempt")},delegateYield:function(sr,_r,Pt){return this.delegate={iterator:pr(sr),resultName:_r,nextLoc:Pt},this.method==="next"&&(this.arg=_e),Fr}},We}function F(_e,We){if(w(_e)!="object"||!_e)return _e;var ce=_e[Symbol.toPrimitive];if(ce!==void 0){var De=ce.call(_e,We||"default");if(w(De)!="object")return De;throw new TypeError("@@toPrimitive must return a primitive value.")}return(We==="string"?String:Number)(_e)}function W(_e){var We=F(_e,"string");return w(We)=="symbol"?We:String(We)}function R(_e,We,ce){return We=W(We),We in _e?Object.defineProperty(_e,We,{value:ce,enumerable:!0,configurable:!0,writable:!0}):_e[We]=ce,_e}function B(_e,We){var ce=Object.keys(_e);if(Object.getOwnPropertySymbols){var De=Object.getOwnPropertySymbols(_e);We&&(De=De.filter(function(ct){return Object.getOwnPropertyDescriptor(_e,ct).enumerable})),ce.push.apply(ce,De)}return ce}function K(_e){for(var We=1;We_e.length)&&(We=_e.length);for(var ce=0,De=new Array(We);ce=_e.length?{done:!0}:{done:!1,value:_e[De++]}},e:function(xt){throw xt},f:ct}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var et=!0,pt=!1,it;return{s:function(){ce=ce.call(_e)},n:function(){var xt=ce.next();return et=xt.done,xt},e:function(xt){pt=!0,it=xt},f:function(){try{!et&&ce.return!=null&&ce.return()}finally{if(pt)throw it}}}}function Se(_e){if(Array.isArray(_e))return _e}function Te(_e){if(typeof Symbol!="undefined"&&_e[Symbol.iterator]!=null||_e["@@iterator"]!=null)return Array.from(_e)}function Ne(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yt(_e){return Se(_e)||Te(_e)||se(_e)||Ne()}function ht(_e,We){if(!(_e instanceof We))throw new TypeError("Cannot call a class as a function")}function Nt(_e,We){for(var ce=0;ce-1,"register failed, invalid key ".concat(ct," ").concat(ce.path?"from plugin ".concat(ce.path):"",".")),De.hooks[ct]=(De.hooks[ct]||[]).concat(ce.apply[ct])})}},{key:"getHooks",value:function(ce){var De=ce.split("."),ct=yt(De),et=ct[0],pt=ct.slice(1),it=this.hooks[et]||[];return pt.length&&(it=it.map(function(lt){try{var xt=lt,Ae=de(pt),te;try{for(Ae.s();!(te=Ae.n()).done;){var oe=te.value;xt=xt[oe]}}catch(Ct){Ae.e(Ct)}finally{Ae.f()}return xt}catch(Ct){return null}}).filter(Boolean)),it}},{key:"applyPlugins",value:function(ce){var De=ce.key,ct=ce.type,et=ce.initialValue,pt=ce.args,it=ce.async,lt=this.getHooks(De)||[];switch(pt&&Ot(w(pt)==="object","applyPlugins failed, args must be plain object."),it&&Ot(ct===Ft.modify||ct===Ft.event,"async only works with modify and event type."),ct){case Ft.modify:return it?lt.reduce(function(){var xt=q(D().mark(function Ae(te,oe){var Ct;return D().wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:if(Ot(typeof oe=="function"||w(oe)==="object"||Tt(oe),"applyPlugins failed, all hooks for key ".concat(De," must be function, plain object or Promise.")),!Tt(te)){tt.next=5;break}return tt.next=4,te;case 4:te=tt.sent;case 5:if(typeof oe!="function"){tt.next=16;break}if(Ct=oe(te,pt),!Tt(Ct)){tt.next=13;break}return tt.next=10,Ct;case 10:return tt.abrupt("return",tt.sent);case 13:return tt.abrupt("return",Ct);case 14:tt.next=21;break;case 16:if(!Tt(oe)){tt.next=20;break}return tt.next=19,oe;case 19:oe=tt.sent;case 20:return tt.abrupt("return",K(K({},te),oe));case 21:case"end":return tt.stop()}},Ae)}));return function(Ae,te){return xt.apply(this,arguments)}}(),Tt(et)?et:Promise.resolve(et)):lt.reduce(function(xt,Ae){return Ot(typeof Ae=="function"||w(Ae)==="object","applyPlugins failed, all hooks for key ".concat(De," must be function or plain object.")),typeof Ae=="function"?Ae(xt,pt):K(K({},xt),Ae)},et);case Ft.event:return q(D().mark(function xt(){var Ae,te,oe,Ct;return D().wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:Ae=de(lt),tt.prev=1,Ae.s();case 3:if((te=Ae.n()).done){tt.next=12;break}if(oe=te.value,Ot(typeof oe=="function","applyPlugins failed, all hooks for key ".concat(De," must be function.")),Ct=oe(pt),!(it&&Tt(Ct))){tt.next=10;break}return tt.next=10,Ct;case 10:tt.next=3;break;case 12:tt.next=17;break;case 14:tt.prev=14,tt.t0=tt.catch(1),Ae.e(tt.t0);case 17:return tt.prev=17,Ae.f(),tt.finish(17);case 20:case"end":return tt.stop()}},xt,null,[[1,14,17,20]])}))();case Ft.compose:return function(){return Wt({fns:lt.concat(et),args:pt})()}}}}],[{key:"create",value:function(ce){var De=new _e({validKeys:ce.validKeys});return ce.plugins.forEach(function(ct){De.register(ct)}),De}}]),_e}(),st=e(5796);let Ze=0,fe=0;function ye(_e,We){}function Re(_e){return JSON.stringify(_e,null,2)}function Pe(_e){const We=_e.length>1?_e.map(je).join(" "):_e[0];return typeof We=="object"?`${Re(We)}`:We.toString()}function je(_e){return typeof _e=="object"?`${JSON.stringify(_e)}`:_e.toString()}const he={log(..._e){Pe(_e)},info(..._e){Pe(_e)},warn(..._e){Pe(_e)},error(..._e){Pe(_e)},group(){fe++},groupCollapsed(){fe++},groupEnd(){fe&&--fe},clear(){},trace(..._e){console.trace(..._e)},profile(..._e){console.profile(..._e)},profileEnd(..._e){console.profileEnd(..._e)}},Le=()=>{}},79953:function(m,C,e){"use strict";e.d(C,{C:function(){return u},S:function(){return n}});var t=e(67294);const n=t.createContext(null),u=t.createContext(()=>{console.error("The 'useAntdConfigSetter()' method depends on the antd 'ConfigProvider', requires one of 'antd.configProvider' / 'antd.dark' / 'antd.compact' to be enabled.")})},11428:function(m,C,e){"use strict";e.d(C,{j:function(){return El},Q:function(){return Ec}});var t=e(7231),n=e(48046),u=e.n(n),o=e(67294),i=e(35973),f=e(60532),s=Object.defineProperty,a=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,l=(z,Z,H)=>Z in z?s(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,d=(z,Z)=>{for(var H in Z||(Z={}))r.call(Z,H)&&l(z,H,Z[H]);if(a)for(var H of a(Z))b.call(Z,H)&&l(z,H,Z[H]);return z},p={namespace:"account",state:{basicInfo:void 0,actionTabs:{key:"",params:{}}},effects:{*updateAvatar({payload:z},{call:Z,put:H}){return yield Z(f.n1,z)},*appplySchool({payload:z},{call:Z,put:H}){return yield Z(f.bz,z)},*getSchoolOption({payload:z},{call:Z,put:H}){return yield Z(f.GY,z)},*getDepartmentOption({payload:z},{call:Z,put:H}){return yield Z(f.Ql,z)},*appplyDepartment({payload:z},{call:Z,put:H}){return yield Z(f.Zm,z)},*updateAccount({payload:z},{call:Z,put:H}){return yield Z(f.sG,z)},*cancelRealNameAuth({payload:z},{call:Z,put:H}){return yield Z(f.P,z)},*cancelProfessionalAuth({payload:z},{call:Z,put:H}){return yield Z(f.$f,z)},*applyProfessionalAuth({payload:z},{call:Z,put:H}){return yield Z(f.Ow,z)},*applyRealNameAuth({payload:z},{call:Z,put:H}){return yield Z(f.ht,z)},*getCode({payload:z},{call:Z,put:H}){return yield Z(f.Cq,z)},*bindPhone({payload:z},{call:Z,put:H}){return yield Z(f.eF,z)},*bindEmail({payload:z},{call:Z,put:H}){return yield Z(f.I8,z)},*updatePassword({payload:z},{call:Z,put:H}){return yield Z(f.gQ,z)},*unbindAccount({payload:z},{call:Z,put:H}){return yield Z(f.wi,z)},*getBasicInfo({payload:z},{call:Z,put:H}){const ue=yield Z(f.o9,z);return yield H({type:"save",payload:{basicInfo:d({},ue)}}),ue},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:d({},z)}})}},reducers:{save(z,Z){return d(d({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},g=e(61747),x=Object.defineProperty,y=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,E=(z,Z,H)=>Z in z?x(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,S=(z,Z)=>{for(var H in Z||(Z={}))v.call(Z,H)&&E(z,H,Z[H]);if(y)for(var H of y(Z))h.call(Z,H)&&E(z,H,Z[H]);return z},I={namespace:"announcement",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,actionTabs:{}},effects:{*informDown({payload:z,callback:Z},{call:H,put:ue}){return yield H(g.nZ,z)},*informUp({payload:z,callback:Z},{call:H,put:ue}){return yield H(g.TO,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:S({},z)}})}},reducers:{save(z,Z){return S(S({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},k=e(66540),O=Object.defineProperty,L=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,U=(z,Z,H)=>Z in z?O(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,A=(z,Z)=>{for(var H in Z||(Z={}))j.call(Z,H)&&U(z,H,Z[H]);if(L)for(var H of L(Z))N.call(Z,H)&&U(z,H,Z[H]);return z},w={namespace:"attachment",state:{name:"\u8D44\u6E90",loading:!0,detail:{},actionTabs:{}},effects:{*allAttachment({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(k.SV,z);return yield ue({type:"save",payload:{allList:A({},we)}}),we},*mineAttachment({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(k.zI,z);return yield ue({type:"save",payload:{mineList:A({},we)}}),we},*fileImport({payload:z,callback:Z},{call:H,put:ue}){return yield H(k.tO,z)},*getDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(k.Nm,z);return yield ue({type:"save",payload:{detail:A({},we)}}),we},*updateVisits({payload:z,callback:Z},{call:H,put:ue}){return yield H(k.H,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:A({},z)}})}},reducers:{save(z,Z){return A(A({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},D=e(25250),F=Object.defineProperty,W=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable,K=(z,Z,H)=>Z in z?F(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,X=(z,Z)=>{for(var H in Z||(Z={}))R.call(Z,H)&&K(z,H,Z[H]);if(W)for(var H of W(Z))B.call(Z,H)&&K(z,H,Z[H]);return z},ee={namespace:"boards",state:{name:"\u8BA8\u8BBA",loading:!0,actionTabs:{},boardsDetail:{},boardsCategoryList:{}},effects:{*getBoardsCategoryList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(D.yq,z);return yield ue({type:"save",payload:{boardsCategoryList:X({},we.data)}}),we.data},*getBoardsDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(D.dI,z);return yield ue({type:"save",payload:{boardsDetail:X({},we.data)}}),we.data},*setTopping({payload:z,callback:Z},{call:H,put:ue}){return yield H(D.cc,z)},*escTopping({payload:z,callback:Z},{call:H,put:ue}){return yield H(D.CJ,z)},*getReplyList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(D.PC,z);yield ue({type:"save",payload:{replyList:X({},we.data)}})},*createReply({payload:z,callback:Z},{call:H,put:ue}){return yield H(D.PP,z)},*replyLike({payload:z,callback:Z},{call:H,put:ue}){return yield H(D.NA,z)},*replyUnLike({payload:z,callback:Z},{call:H,put:ue}){return yield H(D.YQ,z)},*deleteReply({payload:z,callback:Z},{call:H,put:ue}){return yield H(D.Mf,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:X({},z)}})}},reducers:{save(z,Z){return X(X({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},se=e(15835),de=Object.defineProperty,Se=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,yt=(z,Z,H)=>Z in z?de(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,ht=(z,Z)=>{for(var H in Z||(Z={}))Te.call(Z,H)&&yt(z,H,Z[H]);if(Se)for(var H of Se(Z))Ne.call(Z,H)&&yt(z,H,Z[H]);return z},ft={namespace:"exercise",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,exerciseList:{},userExerciseList:{},statisticsList:{},exerciseCoursesList:{},brankList:{},editData:{},endGroups:{},actionTabs:{removeEventListenerExitScreen:!1},publishGroups:{},commonHeader:{},reviewExercise:{},reviewGroupExercise:{},workSetting:{},editRandomExercises:{},redoModal:{},exerciseUserInfo:{},examinationIntelligentSettings:{},exerciseExportHeadData:{},codeReviewDetail:{},exerciseIdentityPhotos:{},checkDomain:window.document.domain==="kepukehuan.educoder.net"||window.document.domain==="test-kepukehuan.educoder.net",order_type:"",order:"",updateIndex:null,saveExerciseDownUsers:null,NormalResult:{},course_groups:[],SumupDetail:{},ScoreRangesData:{}},effects:{*getScoreRangesData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.$Q,z);return yield ue({type:"save",payload:{ScoreRangesData:we==null?void 0:we.data}}),we},*getQuestionResult({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se._U,z);return yield ue({type:"save",payload:{NormalResult:we}}),we},*getUserExercise({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.xA,z);return yield ue({type:"save",payload:{userExerciseList:ht({},(we==null?void 0:we.data)||{})}}),console.log("getUserExercise-res:",we),we==null?void 0:we.data},*getExerciseIdentityPhotos({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.J,z);return yield ue({type:"save",payload:{exerciseIdentityPhotos:ht({},(we==null?void 0:we.data)||{})}}),we==null?void 0:we.data},*getExerciseExportHeadData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.iw,z);return yield ue({type:"save",payload:{exerciseExportHeadData:ht({},we)}}),we},*getExerciseUserInfo({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.Ty,z);return(we==null?void 0:we.status)===0&&(yield ue({type:"save",payload:ht({},{exerciseUserInfo:ht({},we.data)})})),we},*getExaminationIntelligentSettings({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.sA,z);return yield ue({type:"save",payload:{examinationIntelligentSettings:ht({},we)}}),we},*getRandomEditExercises({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.yu,z);return yield ue({type:"save",payload:{editRandomExercises:ht({},we)}}),we},*getExerciseList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.G$,z);if(we!=null&&we.total_exercise_users)try{localStorage.total_exercise_users=JSON.stringify(we.total_exercise_users)}catch(qr){}return yield ue({type:"save",payload:{exerciseList:ht({},we)}}),yield ue({type:"save",payload:{order_type:z.order_type,order:z.order}}),we},*getExerciseStatistics({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se._u,z);return yield ue({type:"save",payload:{statisticsList:ht({},we)}}),we},*getBrankList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.n$,z);return yield ue({type:"save",payload:{brankList:ht({},we)}}),we},*saveBanks({payload:z,callback:Z},{call:H,put:ue}){return yield H(se.lf,z)},*getExerciseCourses({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.N3,z);return yield ue({type:"save",payload:{exerciseCoursesList:ht({},we)}}),we},*addExercise({payload:z,callback:Z},{call:H,put:ue}){return yield H(se.uR,z)},*editExercise({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.qf,z);return yield ue({type:"save",payload:{editData:ht({},we)}}),we},*getTagDiscipline({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.YY,z);return yield ue({type:"save",payload:{tagDisciplineData:ht({},we)}}),we},*editExerciseQuestion({payload:z,callback:Z},{call:H,put:ue}){return yield H(se.Di,z)},*addExerciseQuestion({payload:z,callback:Z},{call:H,put:ue}){return yield H(se.MK,z)},*exeriseMoveUpDown({payload:z,callback:Z},{call:H,put:ue}){return yield H(se.GK,z)},*getEndGroups({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.KE,z);return yield ue({type:"save",payload:{endGroups:ht({},we)}}),we},*getPublishGroups({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.ux,z);return yield ue({type:"save",payload:{publishGroups:ht({},we)}}),we},*getCommonHeader({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.UK,z);return yield ue({type:"save",payload:{commonHeader:ht({},we)}}),we},*getReviewExercise({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.BJ,z);return yield ue({type:"save",payload:{reviewExercise:ht({},we)}}),we},*postReviewExercise({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.pu,z);return yield ue({type:"save",payload:{reviewExercise:ht({},we)}}),we},*getCentralizeReviewExercise({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.X4,z);return yield ue({type:"save",payload:{reviewExercise:ht({},we)}}),we},*clearData({payload:z,callback:Z},{call:H,put:ue}){yield ue({type:"save",payload:{[z.key]:{}}})},*getReviewGroupExercise({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.W4,z);return yield ue({type:"save",payload:{reviewGroupExercise:ht({},we)}}),we},*getWorkSetting({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.Ul,z);return yield ue({type:"save",payload:{workSetting:ht({},we)}}),we},*getRedoModal({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.tX,z);return yield ue({type:"save",payload:{redoModal:ht({},we)}}),we},*getRedoListModal({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.s,z);return yield ue({type:"save",payload:{redoModal:ht({},we)}}),we},*getCodeReviewDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.Xn,z);return yield ue({type:"save",payload:{codeReviewDetail:ht({},we)}}),we},*changeScore({payload:z,callback:Z},{call:H,put:ue}){return yield H(se.gG,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:ht({},z)}})},*setUpdateIndex({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{updateIndex:z==="clear"?null:Math.random()}})},*setSaveExerciseDownUsers({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{saveExerciseDownUsers:z}})}},reducers:{save(z,Z){return ht(ht({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},Ot=e(49711),Wt=Object.defineProperty,Tt=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,st=(z,Z,H)=>Z in z?Wt(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Ze=(z,Z)=>{for(var H in Z||(Z={}))Ft.call(Z,H)&&st(z,H,Z[H]);if(Tt)for(var H of Tt(Z))jt.call(Z,H)&&st(z,H,Z[H]);return z},ye={namespace:"graduation",state:{name:"\u6BD5\u4E1A\u8BBE\u8BA1",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{*getTopisDetailList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Ot.x_,z);return yield ue({type:"save",payload:{detailList:Ze({},we)}}),we},*getTasksListDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Ot.QA,z);return yield ue({type:"save",payload:{detailTaskList:Ze({},we)}}),we},*getTopisDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Ot.B6,z);return yield ue({type:"save",payload:{detail:Ze({},we)}}),we},*getTasksDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Ot.y3,z);return yield ue({type:"save",payload:{tasksDetail:Ze({},we)}}),we},*refuseTopic({payload:z,callback:Z},{call:H,put:ue}){return yield H(Ot.mM,z)},*agreeTopic({payload:z,callback:Z},{call:H,put:ue}){return yield H(Ot.je,z)},*getReplyList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Ot.PC,z);yield ue({type:"save",payload:{replyList:Ze({},we)}})},*createReply({payload:z,callback:Z},{call:H,put:ue}){return yield H(Ot.PP,z)},*replyLike({payload:z,callback:Z},{call:H,put:ue}){return yield H(Ot.NA,z)},*replyUnLike({payload:z,callback:Z},{call:H,put:ue}){return yield H(Ot.YQ,z)},*deleteReply({payload:z,callback:Z},{call:H,put:ue}){return yield H(Ot.Mf,z)},*addTopicDefaultData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Ot.y0,z);yield ue({type:"save",payload:{addTopicData:Ze({},we)}})},*editTopicDefaultData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Ot.hL,z);return yield ue({type:"save",payload:{editTopicData:Ze({},we)}}),we},*editTasksDefaultData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Ot._n,z);return yield ue({type:"save",payload:{editTasksData:Ze({},we)}}),we},*addTopic({payload:z,callback:Z},{call:H,put:ue}){return yield H(Ot.Gr,z)},*editTopic({payload:z,callback:Z},{call:H,put:ue}){return yield H(Ot.wA,z)},*addTasks({payload:z,callback:Z},{call:H,put:ue}){return yield H(Ot.Sv,z)},*editTasks({payload:z,callback:Z},{call:H,put:ue}){return yield H(Ot.RP,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Ze({},z)}})}},reducers:{save(z,Z){return Ze(Ze({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},Re=e(96486),Pe=e(86763),je=Object.defineProperty,he=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,We=(z,Z,H)=>Z in z?je(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,ce=(z,Z)=>{for(var H in Z||(Z={}))Le.call(Z,H)&&We(z,H,Z[H]);if(he)for(var H of he(Z))_e.call(Z,H)&&We(z,H,Z[H]);return z},ct={namespace:"shixunHomeworks",state:{name:"",loading:!0,workList:{},shixunWorkList:{},headerInfo:{},shixunWorkReport:{},codeReview:{},codeReviewDetail:{},workSetting:{},changeData:{},codeReviewCourse:{},referenceAnswer:{},publishGroups:{},endGroups:{},brankList:{},replyList:{},workDetail:{},commonHomeWorkAddDefaultData:{},studentWorkAddDefaultData:{},studentWorkEditDefaultData:{},commonHomeWorkEditDefaultData:{},studentWorkDetail:{},studentWorkSupplyDetail:{},studentWorkCommon:{},allStudentWorks:{},searchMemberList:{},searchProjectList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},homeworkAssistantPermissions:{},shixunAssistantPermission:{},courseAssistantPermission:{}},effects:{*getWorkList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.h$,z);try{sessionStorage.all_student_works=JSON.stringify(we.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(z),localStorage.setItem("all_student_works_param",JSON.stringify(z))}catch(qr){}return yield ue({type:"save",payload:{workList:ce({},we)}}),we},*getShixunWorkHeadInfo({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.fK,z);try{}catch(qr){}return yield ue({type:"save",payload:{headerInfo:we==null?void 0:we.data}}),we},*getShixunWorkList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.Z8,z);try{sessionStorage.all_student_works=JSON.stringify(we.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(z),localStorage.setItem("all_student_works_param",JSON.stringify(z))}catch(qr){}return yield ue({type:"save",payload:{shixunWorkList:we==null?void 0:we.data,homeworkAssistantPermissions:we.homework_assistant_permissions,shixunAssistantPermission:we.shixun_assistant_permission,courseAssistantPermission:we.course_assistant_permission}}),we},*getCodeReview({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.RP,z);return yield ue({type:"save",payload:{codeReview:ce({},we)}}),we},*getCodeReviewDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.Xn,z);return yield ue({type:"save",payload:{codeReviewDetail:ce({},we)}}),we},*getWorkDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.to,z);return yield ue({type:"save",payload:{workDetail:ce({},we)}}),we},*updateWork({payload:z,callback:Z},{call:H,put:ue}){return yield H(Pe.H,z)},*getShixunWorkReport({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.sw,z);try{we.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(qr){}return yield ue({type:"save",payload:{shixunWorkReport:ce({},we)}}),we},*getShixunWorkReports({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.cz,z);try{we.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(qr){}return yield ue({type:"save",payload:{shixunWorkReport:ce({},we)}}),we},*getWorkSetting({payload:z,callback:Z},{call:H,put:ue}){var we,qr;const Bn=yield H(Pe.Ul,z);(we=Bn==null?void 0:Bn.group_settings)==null||we.map(Ta=>{Ta.value=Ta.group_name,Ta.id=Ta.group_id,Ta.group_id=[Ta.group_id]}),(qr=Bn==null?void 0:Bn.allow_late_settings)==null||qr.map(Ta=>{Ta.value=Ta.group_name,Ta.id=Ta.group_id,Ta.group_id=[Ta.group_id]});const mn={shixun_evaluation:Bn.shixun_evaluation,challenge_settings:Bn.challenge_settings};return yield ue({type:"save",payload:{workSetting:ce({},Bn),changeData:(0,Re.cloneDeep)(mn)}}),Bn},*updateSetting({payload:z,callback:Z},{call:H,put:ue}){return yield H(Pe.m7,z)},*getCodeReviewCourse({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.JG,z);return yield ue({type:"save",payload:{codeReviewCourse:ce({},we)}}),we},*exportShixunWorks({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.Dx,z)},*getReferenceAnswer({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.Q3,z);return yield ue({type:"save",payload:{referenceAnswer:ce({},we)}}),we},*getPublishGroups({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.ux,z);return yield ue({type:"save",payload:{publishGroups:ce({},we)}}),we},*getEndGroups({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.KE,z);return yield ue({type:"save",payload:{endGroups:ce({},we)}}),we},*getBrankList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.n$,z);return yield ue({type:"save",payload:{brankList:ce({},we)}}),we},*changeScore({payload:z,callback:Z},{call:H,put:ue}){return yield H(Pe.gG,z)},*saveBanks({payload:z,callback:Z},{call:H,put:ue}){return yield H(Pe.lf,z)},*addCommonHomeWorkDefaultData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.Qt,z);return yield ue({type:"save",payload:{commonHomeWorkAddDefaultData:ce({},we)}}),we},*getSearchMemberList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.Lz,z);return yield ue({type:"save",payload:{searchMemberList:ce({},we)}}),we},*getProjectList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.ku,z);return yield ue({type:"save",payload:{searchProjectList:ce({},we)}}),we},*addStudentWorkDefaultData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.ak,z);return yield ue({type:"save",payload:{studentWorkAddDefaultData:ce({},we)}}),we},*editStudentWorkDefaultData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.PW,z);return yield ue({type:"save",payload:{studentWorkEditDefaultData:ce({},we)}}),we},*editCommonHomeWorkDefaultData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.BD,z);return yield ue({type:"save",payload:{commonHomeWorkEditDefaultData:ce({},we)}}),we},*editCommonHomeWorkDefaultBankData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.pH,z);return yield ue({type:"save",payload:{commonHomeWorkEditDefaultData:ce({},we)}}),we},*getReplyList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.PC,z);yield ue({type:"save",payload:{replyList:ce({},we)}})},*getStudentWorkDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.Hj,z);yield ue({type:"save",payload:{studentWorkDetail:ce({},we)}})},*getStudentWorkSupplyDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.ub,z);yield ue({type:"save",payload:{studentWorkSupplyDetail:ce({},we)}})},*getStudentWorkCommon({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.JA,z);yield ue({type:"save",payload:{studentWorkCommon:ce({},we)}})},*getAllStudentWorks({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.ql,z);return yield ue({type:"save",payload:{allStudentWorks:ce({},we)}}),we},*getFileRepeatResult({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.oN,z);return yield ue({type:"save",payload:{codeReview:ce({},we)}}),we},*getFileRepeatDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Pe.Ti,z);return yield ue({type:"save",payload:{codeReviewDetail:ce({},we)}}),we},*createReply({payload:z,callback:Z},{call:H,put:ue}){return yield H(Pe.PP,z)},*replyLike({payload:z,callback:Z},{call:H,put:ue}){return yield H(Pe.NA,z)},*replyUnLike({payload:z,callback:Z},{call:H,put:ue}){return yield H(Pe.YQ,z)},*deleteReply({payload:z,callback:Z},{call:H,put:ue}){return yield H(Pe.Mf,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:ce({},z)}})}},reducers:{save(z,Z){return ce(ce({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},et=e(89779),pt=e(52262),it=Object.defineProperty,lt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,te=(z,Z,H)=>Z in z?it(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,oe=(z,Z)=>{for(var H in Z||(Z={}))xt.call(Z,H)&&te(z,H,Z[H]);if(lt)for(var H of lt(Z))Ae.call(Z,H)&&te(z,H,Z[H]);return z},Ee={namespace:"classroomList",state:{name:"",loading:!0,detailTopBanner:{copy_completed:!0},detailLeftMenus:{},detailLeftMenusNames:{},detailShixunsList:{},detailGraduationTopicsList:{},detailGraduationTaskList:{},detailExerciseList:{},detailPollsList:{},detailCommonHomeworksList:{},detailAttendancesList:{},detailAttendancesDetail:{},detailAnnouncementList:{},detailAttachmentList:{},detailCourseware:{},courseMine:{},detailVideoList:{},detailLiveVideoList:{},detailBoardList:{},courseGroups:{},allCourseGroups:{},detailCourseGroupsList:{},detailCoursStudentsList:{},detailCourseStatisticsList:{},detailAttendancesStatistic:{},detailCourseWorkscore:{},detailCourseActscore:{},coursesLists:{},shixunLists:{},schoolList:{},taskList:[],searchMemberList:{},actionTabs:{key:""},listParams:{order:"all",page:1,limit:16,search:""},shareStatus:!1,AssistantObject:{},updateData:""},effects:{*setAssistantPermissions({payload:z},{call:Z,put:H}){yield Z(et.gq,z)},*getAssistantPermissions({payload:z},{call:Z,put:H}){if(!(0,pt.eB)())return;const ue=yield Z(et.rS,z);yield H({type:"save",payload:{AssistantObject:ue.permissions}})},*getAiStatusQuery({payload:z},{call:Z,put:H}){const ue=yield Z(et.LH,z);return yield H({type:"save",payload:{cal_finish_if:ue.cal_finish_if}}),ue},*updateCoursePortraitData({payload:z},{call:Z,put:H}){return yield Z(et.Z_,z)},*getUserPortraitConfig({payload:z},{call:Z,put:H}){const ue=yield Z(et._0,z);return yield H({type:"save",payload:{userPortraitConfig:ue.data}}),ue},*updateUserPortraitConfig({payload:z},{call:Z,put:H}){return yield Z(et.r2,z)},*getClassroom({payload:z},{call:Z,put:H}){const ue=z,we=yield Z(et.V8,z);return yield H({type:"save",payload:oe({listParams:ue},we)}),we},*getClassroomTopBanner({payload:z},{call:Z,put:H}){const ue=yield Z(et.U_,z);return yield H({type:"save",payload:{detailTopBanner:ue.status?{copy_completed:!0}:oe({},ue)}}),ue.status?{copy_completed:!0}:ue},*getClassroomLeftMenus({payload:z},{call:Z,put:H}){const ue=yield Z(et.w9,z);let we=[...(ue==null?void 0:ue.course_modules)||[],...(ue==null?void 0:ue.hidden_modules)||[]],qr={};return we==null||we.forEach(Bn=>{qr[Bn.type]=Bn.name}),yield H({type:"save",payload:{detailLeftMenus:oe({},ue),detailLeftMenusNames:qr}}),ue},*getClassroomShixunsList({payload:z},{call:Z,put:H}){const ue=yield Z(et.Nd,z);yield H({type:"save",payload:{detailShixunsList:oe({},ue)}})},*getClassroomTeacherShixunsList({payload:z},{call:Z,put:H}){const ue=yield Z(et.Gk,z);return yield H({type:"save",payload:{detailShixunsList:oe({},ue)}}),ue},*getClassroomCommonList({payload:z},{call:Z,put:H}){const ue=yield Z(et.Nd,z);yield H({type:"save",payload:{detailCommonHomeworksList:oe({},ue)}})},*getClassroomTeacherCommonList({payload:z},{call:Z,put:H}){const ue=yield Z(et.Gk,z);return yield H({type:"save",payload:{detailCommonHomeworksList:oe({},ue)}}),ue},*getClassroomGraduationTopicsList({payload:z},{call:Z,put:H}){const ue=yield Z(et.yV,z);yield H({type:"save",payload:{detailGraduationTopicsList:oe({},ue)}})},*getClassroomGraduationTaskList({payload:z},{call:Z,put:H}){const ue=yield Z(et.R2,z);yield H({type:"save",payload:{detailGraduationTaskList:oe({},ue)}})},*getClassroomExercisesList({payload:z},{call:Z,put:H}){const ue=yield Z(et.N7,z);yield H({type:"save",payload:{detailExerciseList:oe({},ue)}})},*getClassroomPollsList({payload:z},{call:Z,put:H}){const ue=yield Z(et.BR,z);yield H({type:"save",payload:{detailPollsList:oe({},ue)}})},*getCourseGroups({payload:z},{call:Z,put:H}){const ue=yield Z(et.qB,z);yield H({type:"save",payload:{courseGroups:oe({},ue)}})},*getAllCourseGroup({payload:z},{call:Z,put:H}){const ue=yield Z(et.c_,z);return yield H({type:"save",payload:{allCourseGroups:oe({},ue)}}),ue},*getClassroomCommonHomeworksList({payload:z},{call:Z,put:H}){const ue=yield Z(et.Al,z);yield H({type:"save",payload:{detailCommonHomeworksList:oe({},ue)}})},*getClassroomAttendancesList({payload:z},{call:Z,put:H}){const ue=yield Z(et.Vw,z);yield H({type:"save",payload:{detailAttendancesList:oe({},ue)}})},*getClassroomAttendancesStatistic({payload:z},{call:Z,put:H}){const ue=yield Z(et.Ls,z);yield H({type:"save",payload:{detailAttendancesStatistic:oe({},ue)}})},*getAttendanceDetail({payload:z},{call:Z,put:H}){const ue=yield Z(et.zg,z);return yield H({type:"save",payload:{detailAttendancesDetail:oe({},ue)}}),ue},*getAnnouncementList({payload:z},{call:Z,put:H}){const ue=yield Z(et.QZ,z);yield H({type:"save",payload:{detailAnnouncementList:oe({},ue)}})},*getAttachmentList({payload:z},{call:Z,put:H}){const ue=yield Z(et.KT,z);yield H({type:"save",payload:{detailAttachmentList:oe({},ue.data)}})},*getCourseware({payload:z},{call:Z,put:H}){const ue=yield Z(et.ZT,z);yield H({type:"save",payload:{detailCourseware:oe({},ue.data)}})},*getVideoList({payload:z},{call:Z,put:H}){const ue=yield Z(et.O3,z);yield H({type:"save",payload:{detailVideoList:oe({},ue)}})},*getLiveVideoList({payload:z},{call:Z,put:H}){const ue=yield Z(et.DJ,z);yield H({type:"save",payload:{detailLiveVideoList:oe({},ue)}})},*getCoursesMine({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.Ed,z);return yield ue({type:"save",payload:{courseMine:oe({},we)}}),we.data},*getBoardList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.KP,z);return yield ue({type:"save",payload:{detailBoardList:oe({},we.data)}}),we.data},*getCourseGroupsList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.kW,z);return yield ue({type:"save",payload:{detailCourseGroupsList:oe({},we)}}),we},*getCourseStudentsList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.J2,z);return yield ue({type:"save",payload:{detailCoursStudentsList:oe({},we)}}),we.data},*getCourseStatistics({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.g4,z);return yield ue({type:"save",payload:{detailCourseStatisticsList:oe({},we)}}),we},*getCourseActscore({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.t1,z);return yield ue({type:"save",payload:{detailCourseActscore:oe({},we)}}),we},*getCourseWorkscore({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.GV,z);return yield ue({type:"save",payload:{detailCourseWorkscore:oe({},we)}}),we},*getShixunLists({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.Pj,z);return yield ue({type:"save",payload:{shixunLists:oe({},we)}}),we},*getExperimentLists({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et._9,z);return yield ue({type:"save",payload:{shixunLists:oe({},we)}}),we},*getShixunAiRecommendLists({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.Hn,z);return yield ue({type:"save",payload:{shixunAiRecommendLists:oe({},we)}}),we},*getCoursesLists({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.W7,z);return yield ue({type:"save",payload:{coursesLists:oe({},we)}}),we},*createCoursesHomework({payload:z,callback:Z},{call:H,put:ue}){return yield H(et.Ds,z)},*createShixunHomework({payload:z,callback:Z},{call:H,put:ue}){return yield H(et.aQ,z)},*createExperiment({payload:z,callback:Z},{call:H,put:ue}){return yield H(et.BQ,z)},*getSchoolList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.K$,z);return yield ue({type:"save",payload:{schoolList:oe({},we.school_names)}}),we.school_names},*searchSchoolTeacherList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.nQ,z);return yield ue({type:"save",payload:{searchMemberList:oe({},we)}}),we},*getAllTaskList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.km,z);return yield ue({type:"save",payload:{taskList:[...we.tasks]}}),we},*updateTaskPosition({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(et.U8,z);return yield ue({type:"save",payload:{actionTabs:{key:""}}}),we},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:oe({},z)}})},*setUpdateData({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{updateData:z}})}},reducers:{save(z,Z){return oe(oe({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},tt=Object.defineProperty,Fr=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,Zt=(z,Z,H)=>Z in z?tt(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,me=(z,Z)=>{for(var H in Z||(Z={}))Ut.call(Z,H)&&Zt(z,H,Z[H]);if(Fr)for(var H of Fr(Z))$e.call(Z,H)&&Zt(z,H,Z[H]);return z},nt={namespace:"newClassroom",state:{schoolList:[],searchCourseList:[],actionTabs:{key:"",params:{}}},effects:{*getSchoolList({payload:z},{call:Z,put:H}){const ue=yield Z(et.K$,z);yield H({type:"save",payload:{schoolList:(ue==null?void 0:ue.school_names)||[]}})},*getSearchCourseList({payload:z},{call:Z,put:H}){const ue=yield Z(et.oM,z);yield H({type:"save",payload:{searchCourseList:(ue==null?void 0:ue.course_lists)||[]}})},*submitCourses({payload:z},{call:Z,put:H}){return yield Z(et.Bn,z)},*appplySchool({payload:z},{call:Z,put:H}){return yield Z(et.bz,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:me({},z)}})},*joincoursegroup({payload:z},{call:Z,put:H}){return yield Z(et.WK,z)}},reducers:{save(z,Z){return me(me({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},Mt=Object.defineProperty,Oe=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Jt=(z,Z,H)=>Z in z?Mt(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,tr=(z,Z)=>{for(var H in Z||(Z={}))Ht.call(Z,H)&&Jt(z,H,Z[H]);if(Oe)for(var H of Oe(Z))He.call(Z,H)&&Jt(z,H,Z[H]);return z},Ur={namespace:"classroomsOverview",state:{},effects:{*getCourseUseInfos({payload:z},{call:Z,put:H}){const ue=yield Z(et.Dd,z);yield H({type:"save",payload:{CourseUseInfos:ue}})},*getRankList({payload:z},{call:Z,put:H}){const ue=yield Z(et.Fg,z);yield H({type:"save",payload:{RankList:{teacher_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",course_num:"\u7BA1\u7406\u8BFE",homework_num:"\u53D1\u5E03\u4F5C\u4E1A\u6570",exercise_num:"\u53D1\u5E03\u8003\u8BD5\u6570",resource_num:"\u4E0A\u4F20\u8D44\u6E90\u6570"},...(ue==null?void 0:ue.teacher_list)||[]],student_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",student_id:"\u5B66\u53F7/\u5DE5\u53F7",finish_num:"\u5B8C\u6210\u4F5C\u4E1A\u6570",total_score:"\u603B\u6210\u7EE9"},...(ue==null?void 0:ue.student_list)||[]],learn_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ue==null?void 0:ue.learn_course_list)||[]],interact_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u4E92\u52A8\u8BA8\u8BBA\u6570"},...(ue==null?void 0:ue.interact_course_list)||[]],finish_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u603B\u5B8C\u6210\u6570"},...(ue==null?void 0:ue.finish_course_list)||[]]}}})},*getStatisticsBody({payload:z},{call:Z,put:H}){const ue=yield Z(et.Gz,z);yield H({type:"save",payload:{SBody:ue}})},*getStatisticsHeader({payload:z},{call:Z,put:H}){const ue=yield Z(et.Hl,z);yield H({type:"save",payload:{SHeader:ue}})}},reducers:{save(z,Z){return tr(tr({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},pr=e(32027),qt=Object.defineProperty,sr=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,dt=(z,Z,H)=>Z in z?qt(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Ye=(z,Z)=>{for(var H in Z||(Z={}))_r.call(Z,H)&&dt(z,H,Z[H]);if(sr)for(var H of sr(Z))Pt.call(Z,H)&&dt(z,H,Z[H]);return z},wt={namespace:"polls",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,pollsList:{},statisticsList:{},pollsCoursesList:{},brankList:{},actionTabs:{},commonHeader:{},pollSetting:{},endGroups:{},publishGroups:{},exerciseBanks:{}},effects:{*getPollsList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(pr.s3,z);return yield ue({type:"save",payload:{pollsList:Ye({},we)}}),we},*getCommonHeader({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(pr.UK,z);return yield ue({type:"save",payload:{commonHeader:Ye({},we)}}),we},*getPollsStatistics({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(pr.Qn,z);return yield ue({type:"save",payload:{statisticsList:Ye({},we)}}),we},*getBrankList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(pr.n$,z);return yield ue({type:"save",payload:{brankList:Ye({},we)}}),we},*saveBanks({payload:z,callback:Z},{call:H,put:ue}){return yield H(pr.lf,z)},*getPollsCourses({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(pr.Q9,z);return yield ue({type:"save",payload:{pollsCoursesList:Ye({},we)}}),we},*getPollsSetting({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(pr.Hi,z);return yield ue({type:"save",payload:{pollSetting:Ye({},we)}}),we},*editPolls({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(pr.Ye,z);return yield ue({type:"save",payload:{editData:Ye({},JSON.parse(JSON.stringify(we)))}}),we},*getEndGroups({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(pr.KE,z);return yield ue({type:"save",payload:{endGroups:Ye({},we)}}),we},*getPublishGroups({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(pr.ux,z);return yield ue({type:"save",payload:{publishGroups:Ye({},we)}}),we},*getExerciseBanks({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(pr.kp,z);return yield ue({type:"save",payload:{exerciseBanks:Ye({},we)}}),we},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Ye({},z)}})}},reducers:{save(z,Z){return Ye(Ye({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},nr=e(34306),ur=Object.defineProperty,Qe=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,hn=(z,Z,H)=>Z in z?ur(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,rr=(z,Z)=>{for(var H in Z||(Z={}))yr.call(Z,H)&&hn(z,H,Z[H]);if(Qe)for(var H of Qe(Z))Hr.call(Z,H)&&hn(z,H,Z[H]);return z},Ir={namespace:"teachers",state:{list:{},applyList:{},allCourseGroups:{},graduationGroupList:{},studentsList:{},actionTabs:{key:"",params:{}},updateIndex:1},effects:{*getList({payload:z},{call:Z,put:H}){var ue;const we=yield Z(nr.gp,z);return(ue=we==null?void 0:we.teacher_list)==null||ue.map(qr=>(qr.key=qr.course_member_id,qr)),yield H({type:"save",payload:{list:we}}),we},*getStudentsList({payload:z},{call:Z,put:H}){var ue;const we=yield Z(nr.ur,z);return(ue=we==null?void 0:we.students)==null||ue.map(qr=>(qr.key=qr.user_id,qr)),yield H({type:"save",payload:{studentsList:we}}),we},*getApplyList({payload:z},{call:Z,put:H}){const ue=yield Z(nr.s,z);return yield H({type:"save",payload:{applyList:ue}}),ue},*getAllCourseGroups({payload:z},{call:Z,put:H}){const ue=yield Z(nr.xV,z);return yield H({type:"save",payload:{allCourseGroups:ue}}),ue},*getGraduationGroupList({payload:z},{call:Z,put:H}){const ue=yield Z(nr.Bg,z);return yield H({type:"save",payload:{graduationGroupList:ue}}),ue},*setAllCourseGroups({payload:z},{call:Z,put:H}){const ue=yield Z(nr.oZ,z);return yield H({type:"save",payload:{setAllCourseGroups:ue}}),ue},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:rr({},z)}})},*setUpdateIndex({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{updateIndex:Math.random()}})}},reducers:{save(z,Z){return rr(rr({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},Gr=e(56188),on=Object.defineProperty,_n=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,bn=Object.prototype.propertyIsEnumerable,Pn=(z,Z,H)=>Z in z?on(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Vn=(z,Z)=>{for(var H in Z||(Z={}))Xn.call(Z,H)&&Pn(z,H,Z[H]);if(_n)for(var H of _n(Z))bn.call(Z,H)&&Pn(z,H,Z[H]);return z},cr={namespace:"video",state:{name:"\u8D44\u6E90",loading:!0,actionTabs:{},videoStatisticsList:{},newVideoStatisticsList:{},videoDurationStatics:{},StudentvideoStatistics:{},videoPeopleStatics:{},videoStatistics:{},oneVideoStatisticsList:{}},effects:{*getVideoStatisticsList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gr.BQ,z);return yield ue({type:"save",payload:{videoStatisticsList:Vn({},we)}}),we},*getNewVideoStatisticsList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gr.cU,z);return yield ue({type:"save",payload:{newVideoStatisticsList:Vn({},we)}}),we},*getVideoPeopleStatics({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gr.Zx,z);return yield ue({type:"save",payload:{videoPeopleStatics:Vn({},we)}}),we},*getVideoDurationStatics({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gr.Mz,z);return yield ue({type:"save",payload:{videoDurationStatics:Vn({},we)}}),we},*getVideoStatistics({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gr.ZY,z);return yield ue({type:"save",payload:{videoStatistics:Vn({},we)}}),we},*getOneVideoStatisticsList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gr.cU,z);return yield ue({type:"save",payload:{oneVideoStatisticsList:Vn({},we)}}),we},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Vn({},z)}})},*getStudentVideoStatisticsList({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gr.Vg,z);return yield ue({type:"save",payload:{StudentvideoStatistics:Vn({},we)}}),we}},reducers:{save(z,Z){return Vn(Vn({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},Gt=e(78392),Sr=Object.defineProperty,Ue=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,Jr=(z,Z,H)=>Z in z?Sr(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,dn=(z,Z)=>{for(var H in Z||(Z={}))Fe.call(Z,H)&&Jr(z,H,Z[H]);if(Ue)for(var H of Ue(Z))kr.call(Z,H)&&Jr(z,H,Z[H]);return z},Un={namespace:"competitions",state:{name:"",loading:!0,listParams:{page:1,per_page:20,category:""},Staff:{},Header:{},competition_title:"",banner:"",competitions:[],count:"",RightItems:{},Prizes:{},Account:{},TabResultList:{},competition_team:{},all_team_member:{},actionTabs:{key:"",params:{}},GuidesData:{}},effects:{*postGuides({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.cC,z)},*getGuides({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gt.Ax,z);return yield ue({type:"save",payload:{GuidesData:we}}),we},*getWorkSubmitUpdateRes({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.zF,z)},*getList({payload:z},{call:Z,put:H}){const ue=z,we=yield Z(Gt.bQ,z);return yield H({type:"save",payload:dn({listParams:ue},we)}),we},*getMemberWorks({payload:z},{call:Z,put:H}){const ue=yield Z(Gt.xx,z);return yield H({type:"save",payload:{MemberWorks:ue||{}}}),ue},*addApplytojoincourse({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.qS,z)},*competitionTeams({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.Pt,z)},*getStaff({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gt.Dh,z);return yield ue({type:"save",payload:{Staff:we}}),we},*getHeader({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gt.Pg,z);return yield ue({type:"save",payload:{Header:we}}),we},*getItem({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gt.rV,z);return yield ue({type:"save",payload:{RightItems:we}}),we},*updateMdContent({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.zj,z)},*getTeamList({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.aq,z)},*getTeamDetail({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.Ze,z)},*UpTeam({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.yS,z)},*DeleteTeam({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.ps,z)},*ExitTeam({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.vV,z)},*AddTeam({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.FU,z)},*AddPersonnel({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.R9,z)},*JoinTeam({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.zc,z)},*getTeacher({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.jS,z)},*getStudents({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.sK,z)},*SubmitTeam({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.rm,z)},*Reward({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.Qp,z)},*ChartRules({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.Ux,z)},*Charts({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.GQ,z)},*TabResults({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gt.ml,z);return yield ue({type:"save",payload:{TabResultList:we}}),we},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:dn({},z)}})},*Results({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.u9,z)},*Prize({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gt.pU,z);return yield ue({type:"save",payload:{Prizes:we}}),we},*Accounts({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gt.XJ,z);return yield ue({type:"save",payload:{Account:we}}),we},*getVerification({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.Ni,z)},*PhoneBind({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.uZ,z)},*EmailBind({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.rk,z)},*Authentication({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.Vy,z)},*Professional({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.tC,z)},*setleader({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.tO,z)},*getShixun({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.qj,z)},*getCourse({payload:z,callback:Z},{call:H,put:ue}){return yield H(Gt.XR,z)},*competition_teams({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gt.zz,z);return yield ue({type:"save",payload:{competition_team:we}}),we},*all_team_members({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gt.$P,z);return yield ue({type:"save",payload:{all_team_member:we}}),we}},reducers:{save(z,Z){return dn(dn({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},Mn=e(91303),vn=e(5728),ya=Object.defineProperty,si=Object.defineProperties,Wa=Object.getOwnPropertyDescriptors,La=Object.getOwnPropertySymbols,ui=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,li=(z,Z,H)=>Z in z?ya(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Pi=(z,Z)=>{for(var H in Z||(Z={}))ui.call(Z,H)&&li(z,H,Z[H]);if(La)for(var H of La(Z))Di.call(Z,H)&&li(z,H,Z[H]);return z},Ya=(z,Z)=>si(z,Wa(Z)),Bt={namespace:"engineeringEvaluteDetail",state:{classDataSource:{active:null,dataList:[]},actionTabs:{key:"",params:{}},name:"",headerData:{dataSource:{[vn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${vn.k[0]}`,loading:"engineeringEvaluteDetail/getMajorList",dataList:[]},[vn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${vn.k[1]}`,loading:"engineeringEvaluteDetail/getYearList",dataList:[]}},active:{}},tabListData:[],echartsData:{barData:{name:"",dataSource:{xData:[],yBarData:[],yLineData:[]}},lineData:{name:"",xData:[],seriesData:[]},scatterData:{}}},effects:{*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Pi({},z)}})},*getMajorList({payload:z},{call:Z,put:H,select:ue}){const{userInfo:we}=yield ue(qr=>qr.user);if(we!=null&&we.school_id){const qr=yield Z(Mn.BA,we.school_id);qr&&qr.data&&(yield H({type:"setMajorOrYearDataSource",payload:{key:vn.k[0],value:qr.data.map(Bn=>({label:Bn.name,value:Bn.ec_major_school_id}))}}))}},*getYearList({payload:z},{call:Z,put:H}){const ue=yield Z(Mn.Nx,z);ue&&ue.data&&(yield H({type:"setMajorOrYearDataSource",payload:{key:vn.k[1],value:ue.data.map(we=>({label:we.year,value:we.ec_year_id}))}}))},*getCourseResultDetail({payload:z},{call:Z,put:H}){console.log(z,"payload");const ue=yield Z(Mn.p1,z);ue&&ue.ec_course_target&&(yield H({type:"setEchartsData",payload:ue}))},*getCourseResultDetailClass({payload:z},{call:Z,put:H}){const ue=yield Z(Mn.ff,z);ue&&ue.class_name&&(yield H({type:"save",payload:{classDataSource:{active:null,dataList:[...ue.class_name]}}}))},*setClassActive({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{classDataSource:Pi({},z)}})}},reducers:{save(z,Z){return Pi(Pi({},z),Z.payload)},setMajorOrYearDataSource(z,{payload:Z}){return Ya(Pi({},z),{headerData:Ya(Pi({},z.headerData),{dataSource:Ya(Pi({},z.headerData.dataSource),{[Z.key]:Ya(Pi({},z.headerData.dataSource[Z.key]),{dataList:Z.value})})})})},setMajorOrYearActive(z,{payload:Z}){return Ya(Pi({},z),{headerData:Ya(Pi({},z.headerData),{active:Ya(Pi({},z.headerData.active),{[Z.key]:Z.value})})})},setEchartsData(z,{payload:Z}){let H={name:Z.course_name||"",dataSource:{xData:[],yBarData:[],yLineData:[]}},ue={name:Z.course_name||"",xData:[],seriesData:[]},we={};return Z.ec_course_target.forEach((qr,Bn)=>{qr.position=Bn+1,H=Ya(Pi({},H),{dataSource:{xData:[...H.dataSource.xData,Bn+1],yBarData:[...H.dataSource.yBarData,qr.actual_grade],yLineData:[...H.dataSource.yLineData,qr.standard_grade]}});let mn=[],Ta={min:[],max:[]},uo=[],oi=[],ls=[];qr.student_data.detail.forEach((go,es)=>{let Co=go.score;mn.push(es+1),Ta.max.push(Co>=qr.student_data.goal_score?Co:null),Ta.min.push(Co>=qr.student_data.goal_score?null:Co),uo.push(go.name),oi.push(go.student_id),ls.push(go.clazz)}),we[Bn+1]={name:Bn+1,average_score:qr.student_data.average_score,goal_score:qr.student_data.goal_score,xData:mn,yData:Ta,name_data:uo,student_ids:oi,class_data:ls,goal_scoreData:new Array(qr.student_data.detail.length).fill(qr.student_data.goal_score),average_scoreData:new Array(qr.student_data.detail.length).fill(qr.student_data.average_score)}}),Z.history.forEach(qr=>{ue=Ya(Pi({},ue),{xData:[...ue.xData,qr.year],seriesData:[...ue.seriesData,qr.total_score]})}),Ya(Pi({},z),{name:Z.course_name||"",tabListData:Z.ec_course_target,echartsData:{barData:H,lineData:ue,scatterData:we}})}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},ge=Object.defineProperty,ve=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Kt=(z,Z,H)=>Z in z?ge(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,ir=(z,Z)=>{for(var H in Z||(Z={}))Je.call(Z,H)&&Kt(z,H,Z[H]);if(ve)for(var H of ve(Z))vt.call(Z,H)&&Kt(z,H,Z[H]);return z},ze={namespace:"engineering",state:{showMenu:!0,matrixVerify:{key:!1,params:{}},actionTabs:{key:"",params:{}}},effects:{*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:ir({},z)}})},*setShowMenu({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{showMenu:z}})},*setMatrixVerify({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{matrixVerify:ir({},z)}})}},reducers:{save(z,Z){return ir(ir({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},xe=e(70583),Ve=Object.defineProperty,Me=Object.defineProperties,At=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,dr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,xr=(z,Z,H)=>Z in z?Ve(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Vt=(z,Z)=>{for(var H in Z||(Z={}))dr.call(Z,H)&&xr(z,H,Z[H]);if(Lt)for(var H of Lt(Z))hr.call(Z,H)&&xr(z,H,Z[H]);return z},Dr=(z,Z)=>Me(z,At(Z)),Fn={namespace:"engineeringNavigtion",state:{actionTabs:{key:"",params:{}},headerData:{title:"\u8BA4\u8BC1\u5BFC\u822A",dataSource:{[vn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${vn.k[0]}`,loading:"engineeringNavigtion/getMajorList",dataList:[]},[vn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${vn.k[1]}`,loading:"engineeringNavigtion/getYearList",dataList:[]}},active:{},name:"",tabBarContent:{user_name:"",user_school:"",user_type:""}},cardListData:{appraiseData:{norm:{title:"\u6307\u6807\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-biyezhibiao",label:"\u6BD5\u4E1A\u6307\u6807",value:"/engineering/graduated/index"},{icon:"icon-biyejuzhen",label:"\u6BD5\u4E1A\u77E9\u9635",value:"/engineering/graduated/matrix"}],listData:[{key:"graduation_count",icon:"icon-biyeyaoqiu1",backgroundColor:"#F2EBFB",textColor:"#713BDB",label:"\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_subitem_count",icon:"icon-zhibiaodian",backgroundColor:"#FEF3EF",textColor:"#FF8B58",label:"\u6307\u6807\u70B9",value:"-",unit:"\u9879"},{key:"graduation_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"},{key:"graduation_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42",value:"-",unit:"\u9879"}]},course:{title:"\u8BFE\u7A0B\u8BC4\u4EF7",result:"-",tabBarContent:[{icon:"icon-kechengliebiao",label:"\u8BFE\u7A0B\u5217\u8868",value:"/engineering/course/list"},{icon:"icon-kechengjuzhen",label:"\u8BFE\u7A0B\u77E9\u9635",value:"/engineering/course/matrix"}],listData:[{key:"course_count",icon:"icon-kechengshuliang",backgroundColor:"#E2F5FF",textColor:"#007AFF",label:"\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_target_count",icon:"icon-mubiao",backgroundColor:"#FEF8EF",textColor:"#FEB315",label:"\u8BFE\u7A0B\u76EE\u6807",value:"-",unit:"\u9879"},{key:"course_achieve_count",icon:"icon-dacheng",backgroundColor:"#D7F5E6",textColor:"#07C160",label:"\u5DF2\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"},{key:"course_not_achieve_count",icon:"icon-weidacheng",backgroundColor:"#F5F5F5",textColor:"#7C8184",label:"\u672A\u8FBE\u6210\u8BFE\u7A0B\u6570\u91CF",value:"-",unit:"\u95E8"}]}},teamData:{teach:{title:"\u6388\u8BFE\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]},work:{title:"\u5DE5\u4F5C\u56E2\u961F",tabBarContent:"0\u4EBA",listData:[]}}},totalListData:[{key:"student_count",title:"\u5F53\u524D\u5B66\u751F\u603B\u6570",value:0,icon:"icon-xuesheng1",backgroundColor:"rgba(201,236,255,0.51)",textColor:"#007AFF"},{key:"student_in_count",title:"\u8F6C\u5165\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanru",backgroundColor:"rgba(119,241,174,0.4)",textColor:"#1FA363"},{key:"student_out_count",title:"\u8F6C\u51FA\u5B66\u751F\u603B\u6570",value:0,icon:"icon-zhuanchu",backgroundColor:"rgba(255,197,147,0.44)",textColor:"#FA6400"}]},effects:{*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Vt({},z)}})},*getMajorList({},{call:z,put:Z,select:H}){const{userInfo:ue}=yield H(we=>we.user);if(ue!=null&&ue.school_id){const we=yield z(Mn.BA,ue.school_id);if(we&&we.data){const qr=xe.U.getItem(ue==null?void 0:ue.login);yield Z({type:"setMajorOrYearDataSource",payload:{key:vn.k[0],value:we.data.map(Bn=>({label:Bn.name,value:Bn.ec_major_school_id})),active:we.data.length>0?qr[0]||we.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:z},{call:Z,put:H,select:ue}){const we=yield Z(Mn.Nx,z.id),{userInfo:qr}=yield ue(Bn=>Bn.user);if(we&&we.data){const Bn=xe.U.getItem(qr==null?void 0:qr.login);yield H({type:"setMajorOrYearDataSource",payload:{key:vn.k[1],value:we.data.map(mn=>({label:mn.year,value:mn.ec_year_id})),active:we.data.length>0?z.firstEnter?Bn[1]:we.data[0].ec_year_id:void 0}})}},*getTopPage({},{call:z,put:Z,select:H}){const{headerData:ue}=yield H(Bn=>Bn.engineeringNavigtion),{userInfo:we}=yield H(Bn=>Bn.user);let qr={};if(ue.active[vn.k[1]]&&we.school_id){const Bn=[ue.active[vn.k[0]],ue.active[vn.k[1]]];xe.U.setItem(we==null?void 0:we.login,Bn);const mn=yield z(Mn.bA,{ec_year_id:ue.active[vn.k[1]],school_id:we.school_id});mn&&mn.data&&(qr=mn.data),yield Z({type:"setTopPage",payload:qr})}},*putTopPageName({payload:z,callback:Z},{call:H,put:ue}){try{const we=yield H(Mn.ay,z);Z(we)}catch(we){let qr="";we&&(qr=JSON.stringify(we),we.message&&(qr=we.message)),Z({message:qr,status:999})}}},reducers:{save(z,Z){return Vt(Vt({},z),Z.payload)},setMajorOrYearDataSource(z,{payload:Z}){let H=z.headerData.active;return Z.active&&(H=Dr(Vt({},H),{[Z.key]:Z.active})),Dr(Vt({},z),{headerData:Dr(Vt({},z.headerData),{dataSource:Dr(Vt({},z.headerData.dataSource),{[Z.key]:Dr(Vt({},z.headerData.dataSource[Z.key]),{dataList:Z.value})}),active:H})})},setMajorOrYearActive(z,{payload:Z}){return Dr(Vt({},z),{headerData:Dr(Vt({},z.headerData),{active:Dr(Vt({},z.headerData.active),{[Z.key]:Z.value})})})},setTopPage(z,{payload:Z}){return Dr(Vt({},z),{headerData:Dr(Vt({},z.headerData),{name:Z.name,tabBarContent:{user_name:Z.user_name,user_school:Z.user_school,user_type:Z.user_type}}),cardListData:Dr(Vt({},z.cardListData),{appraiseData:Dr(Vt({},z.cardListData.appraiseData),{norm:Dr(Vt({},z.cardListData.appraiseData.norm),{result:Z.graduaiton_result,listData:z.cardListData.appraiseData.norm.listData.map(H=>Dr(Vt({},H),{value:Z[H.key]||0}))}),course:Dr(Vt({},z.cardListData.appraiseData.course),{result:Z.course_result,listData:z.cardListData.appraiseData.course.listData.map(H=>Dr(Vt({},H),{value:Z[H.key]||0}))})}),teamData:{teach:Dr(Vt({},z.cardListData.teamData.teach),{tabBarContent:`${Z.course_teachers?Z.course_teachers.length:0}\u4EBA`,listData:Z.course_teachers||[]}),work:Dr(Vt({},z.cardListData.teamData.work),{tabBarContent:`${Z.work_teachers?Z.work_teachers.length:0}\u4EBA`,listData:Z.work_teachers||[]})}}),totalListData:z.totalListData.map(H=>Dr(Vt({},H),{value:Z[H.key]||0}))})}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},Dn=Object.defineProperty,Lr=Object.defineProperties,gn=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Hn=(z,Z,H)=>Z in z?Dn(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,ca=(z,Z)=>{for(var H in Z||(Z={}))Sn.call(Z,H)&&Hn(z,H,Z[H]);if(en)for(var H of en(Z))En.call(Z,H)&&Hn(z,H,Z[H]);return z},aa=(z,Z)=>Lr(z,gn(Z)),ta={namespace:"engineeringNormDetail",state:{actionTabs:{key:"",params:{}},dataSource:{name:"",goal_value:0,actual_value:0,subitems:[]}},effects:{*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:ca({},z)}})},*getGraduationResultDetail({payload:z},{call:Z,put:H}){const ue=yield Z(Mn.gq,z);yield H({type:"save",payload:{dataSource:ue}})}},reducers:{save(z,Z){return ca(ca({},z),Z.payload)},setDataSource(z,{payload:Z}){let H=Z;return aa(ca({},z),{dataSource:H})}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},Jn=e(2453),ua=Object.defineProperty,ia=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,fa=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,pi=(z,Z,H)=>Z in z?ua(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,xi=(z,Z)=>{for(var H in Z||(Z={}))Oa.call(Z,H)&&pi(z,H,Z[H]);if(fa)for(var H of fa(Z))cn.call(Z,H)&&pi(z,H,Z[H]);return z},ro=(z,Z)=>ia(z,Gn(Z)),Fa=(z,Z)=>{var H={};for(var ue in z)Oa.call(z,ue)&&Z.indexOf(ue)<0&&(H[ue]=z[ue]);if(z!=null&&fa)for(var ue of fa(z))Z.indexOf(ue)<0&&cn.call(z,ue)&&(H[ue]=z[ue]);return H},Ei={namespace:"engineeringNormList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[vn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${vn.k[0]}`,loading:"engineeringNormList/getMajorList",dataList:[]},[vn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${vn.k[1]}`,loading:"engineeringNormList/getYearList",dataList:[]}},active:{}},tabListData:[],expandedRowKeys:[],all_goal_value:""},effects:{*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:xi({},z)}})},*getMajorList({},{call:z,put:Z,select:H}){const{userInfo:ue}=yield H(we=>we.user);if(ue!=null&&ue.school_id){const we=yield z(Mn.BA,ue.school_id);if(we&&we.data){const qr=xe.U.getItem(ue==null?void 0:ue.login);yield Z({type:"setMajorOrYearDataSource",payload:{key:vn.k[0],value:we.data.map(Bn=>({label:Bn.name,value:Bn.ec_major_school_id})),active:we.data.length>0?qr[0]||we.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:z},{call:Z,put:H,select:ue}){const we=yield Z(Mn.Nx,z.id),{userInfo:qr}=yield ue(Bn=>Bn.user);if(we&&we.data){const Bn=xe.U.getItem(qr==null?void 0:qr.login);yield H({type:"setMajorOrYearDataSource",payload:{key:vn.k[1],value:we.data.map(mn=>({label:mn.year,value:mn.ec_year_id})),active:we.data.length>0?z.firstEnter?Bn[1]:we.data[0].ec_year_id:void 0}})}},*getGraduationResults({},{call:z,put:Z,select:H}){const{headerData:ue}=yield H(uo=>uo.engineeringNormList),{userInfo:we}=yield H(uo=>uo.user);let qr=[],Bn=[],mn="";const Ta=ue.active[vn.k[1]];if(Ta){const uo=[ue.active[vn.k[0]],ue.active[vn.k[1]]];xe.U.setItem(we==null?void 0:we.login,uo);const oi=yield z(Mn.eM,Ta);oi&&oi.graduation_requirements&&(mn=oi.all_goal_value||"",qr=oi.graduation_requirements.map(ls=>{var go=ls,{subitems:es}=go,Co=Fa(go,["subitems"]);return Bn.push(Co.id),ro(xi({},Co),{children:es})}))}yield Z({type:"save",payload:{tabListData:qr,all_goal_value:mn,expandedRowKeys:Bn}})},*exportGraduation({},{call:z,select:Z}){const{headerData:H}=yield Z(ue=>ue.engineeringNormList);H.active[vn.k[1]]&&(yield z(Mn.OE,H.active[vn.k[1]]))},*compute({payload:z},{call:Z,put:H}){const ue=z,{all:we}=ue,qr=Fa(ue,["all"]),Bn=yield Z(we?Mn.Qx:Mn.Xl,qr);Bn&&Bn.status===0?(Jn.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield H({type:"getGraduationResults"})):Jn.ZP.error(Bn.message)},*getFormulas({callback:z},{call:Z,select:H}){const{headerData:ue}=yield H(we=>we.engineeringNormList);if(ue.active[vn.k[1]]){const we=yield Z(Mn.mK,ue.active[vn.k[1]]);z(we)}},*setFormulas({payload:z,callback:Z},{call:H}){const ue=yield H(Mn.y9,z);Z(ue)},*putGoalValue({payload:z},{call:Z,put:H}){const ue=yield Z(Mn.No,z);if(ue&&ue.status===0)Jn.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield H({type:"save",payload:{actionTabs:{key:"",params:{}}}}),yield H({type:"getGraduationResults"});else{let we="\u4FDD\u5B58\u5931\u8D25";ue&&ue.message&&(we=ue.message),Jn.ZP.error(we)}}},reducers:{save(z,Z){return xi(xi({},z),Z.payload)},setMajorOrYearDataSource(z,{payload:Z}){let H=z.headerData.active;return Z.active&&(H=ro(xi({},H),{[Z.key]:Z.active})),ro(xi({},z),{headerData:ro(xi({},z.headerData),{dataSource:ro(xi({},z.headerData.dataSource),{[Z.key]:ro(xi({},z.headerData.dataSource[Z.key]),{dataList:Z.value})}),active:H})})},setMajorOrYearActive(z,{payload:Z}){return ro(xi({},z),{headerData:ro(xi({},z.headerData),{active:ro(xi({},z.headerData.active),{[Z.key]:Z.value})})})}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},St=e(13703),ar=Object.defineProperty,qe=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,er=(z,Z,H)=>Z in z?ar(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,lr=(z,Z)=>{for(var H in Z||(Z={}))gt.call(Z,H)&&er(z,H,Z[H]);if(qe)for(var H of qe(Z))It.call(Z,H)&&er(z,H,Z[H]);return z},Nr={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{*getForumsDetailData({payload:z},{call:Z,put:H}){const ue=yield Z(St.Si,z);return yield H({type:"save",payload:{forumsDetailData:lr({},ue)}}),ue},*setForumsDetailData({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{forumsDetailData:lr({},z)}})}},reducers:{save(z,Z){return lr(lr({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},Mr=Object.defineProperty,nn=Object.getOwnPropertySymbols,jr=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,rn=(z,Z,H)=>Z in z?Mr(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,An=(z,Z)=>{for(var H in Z||(Z={}))jr.call(Z,H)&&rn(z,H,Z[H]);if(nn)for(var H of nn(Z))an.call(Z,H)&&rn(z,H,Z[H]);return z},ra={namespace:"forumsList",state:{forumsData:{},listParams:{page:1,order:"updated_at"}},effects:{*getForumsData({payload:z},{call:Z,put:H}){const ue=yield Z(z.memoType==="shixun_discuss"?St.kd:St.bc,z);return delete z.memoType,yield H({type:"save",payload:{listParams:z,forumsData:An({},ue)}}),ue}},reducers:{save(z,Z){return An(An({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},wn=e(34562),Kn=e(11320),Ln=e(81354),ea=e.n(Ln),da=Object.defineProperty,pa=Object.getOwnPropertySymbols,Za=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,ha=(z,Z,H)=>Z in z?da(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Ua=(z,Z)=>{for(var H in Z||(Z={}))Za.call(Z,H)&&ha(z,H,Z[H]);if(pa)for(var H of pa(Z))Ba.call(Z,H)&&ha(z,H,Z[H]);return z},za={namespace:"globalSetting",state:{name:"\u5168\u5C40\u914D\u7F6E",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,showFooter:!0,showHeader:!0,showTip:!1,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,theme:"defaults",shareData:{title:document.title,imgUrl:"https://ali-cdn.educoder.net/images/avatars/LaboratorySetting/1tab?t=1610677202",desc:""},globalLoading:{show:!1,text:""},updateData:{end_time:"",start_time:"",subject:"",system_score:"",system_update:!1},infoData:{name:"",phone:""},isSaiaDomain:window.location.host=="saia.educoder.net",actionTabs:{key:"",params:{}}},effects:{*query({payload:z},{call:Z,put:H}){var ue,we;const qr=yield Z(wn.D2,z);Kn.Z.ONLYOFFICE=(ue=qr==null?void 0:qr.setting)==null?void 0:ue.office_server_url,ci(qr);try{const Ta="5183666c72eec9e4",uo="5183666c72eec9e4";var Bn=ea().enc.Utf8.parse(Ta);let oi=ea().enc.Utf8.parse(uo);var mn=ea().AES.decrypt(((we=qr==null?void 0:qr.setting)==null?void 0:we.user_default_password)||"",Bn,{iv:oi,mode:ea().mode.CBC});qr.setting.user_default_password=mn.toString(ea().enc.Utf8)}catch(Ta){}yield H({type:"save",payload:Ua({},qr)})},*getSystemUpdate({payload:z},{call:Z,put:H}){const ue=yield Z(wn.n0,z);yield H({type:"save",payload:{updateData:Ua({},ue)}})},*setTheme({payload:z},{call:Z,put:H}){const ue=yield Z(wn.n0,z);yield H({type:"save",payload:{theme:z||"default"}})},*setShareData({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{shareData:z}})},*setGlobalLoading({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{globalLoading:Ua({},z)}})},*delayTipToggle({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{showTip:z}})},*headerToggle({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{showHeader:z}})},*footerToggle({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{showFooter:z}})},*headerFooterToggle({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{showHeaderFooter:z}})},*delayTipToggle({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{showTip:z}})},*headerFixedToggle({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{showHeaderFixed:z}})},*onlyShowBackTopToggle({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{onlyShowBackTop:z}})},*onlyShowBackTopIconToggle({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{onlyShowBackTopIcons:z}})},*setOperateModel({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{operateModel:z}})},*setOperateModelPath({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{operateModelPath:z}})},*setShowQuestionBackTop({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{showQuestionBackTop:z}})},*setInfoData({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{infoData:Ua({},z)}})},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Ua({},z)}})}},reducers:{save(z,Z){return Ua(Ua({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{})}}};const ci=(z={})=>{var Z,H,ue,we,qr;if(window.self!==window.top||!((Z=z.setting)!=null&&Z.tab_logo_url))return;const Bn=document.createElement("link"),mn=document.getElementById("dynamic-favicon");Bn.id="dynamic-favicon",Bn.rel="shortcut icon",Bn.href=(H=z.setting)!=null&&H.tab_logo_url?`${Kn.Z.IMG_SERVER}/${(ue=z.setting)==null?void 0:ue.tab_logo_url}`:"",mn&&document.head.removeChild(mn),document.head.appendChild(Bn);try{(we=z.setting)!=null&&we.main_site||(document.querySelector('meta[name="keywords"]').content=(qr=z.setting)==null?void 0:qr.name,document.querySelector('meta[name="description"]').remove())}catch(Ta){}};var Ha=e(73983),Va=Object.defineProperty,Xa=Object.getOwnPropertySymbols,fi=Object.prototype.hasOwnProperty,Wi=Object.prototype.propertyIsEnumerable,Yi=(z,Z,H)=>Z in z?Va(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Ti=(z,Z)=>{for(var H in Z||(Z={}))fi.call(Z,H)&&Yi(z,H,Z[H]);if(Xa)for(var H of Xa(Z))Wi.call(Z,H)&&Yi(z,H,Z[H]);return z},po={namespace:"graduations",state:{actionTabs:{key:"",params:{}},details:{},menus:[],forTask:[],ownedList:[],students:{},years:[],graduation:{teachers_count:0,students_count:0,graduation_tasks_count:0},teachers:{},graduation_stages:[],Notices:{total_count:0,no_deal_count:0},Tasks:{data:[],count:0},updateIndex:1},effects:{*getGraduationsStageDetails({payload:z},{call:Z,put:H}){return yield Z(Ha.Xh,z)},*getGraduationsFinalScore({payload:z},{call:Z,put:H}){return yield Z(Ha.H3,z)},*getDelGraduationsTasks({payload:z},{call:Z,put:H}){return yield Z(Ha.km,z)},*getGraduationsTasks({payload:z},{call:Z,put:H}){const ue=yield Z(Ha.Xw,z);yield H({type:"save",payload:{Tasks:ue}})},*getGraduationsTeachers({payload:z},{call:Z,put:H}){var ue;const we=yield Z(Ha.AA,z);return(ue=we==null?void 0:we.data)==null||ue.map(qr=>(qr.key=qr.id,qr)),yield H({type:"save",payload:{teachers:we}}),we},*getGraduationsStudents({payload:z},{call:Z,put:H}){var ue;const we=yield Z(Ha.eh,z);(ue=we==null?void 0:we.data)==null||ue.map(qr=>(qr.key=qr.id,qr)),yield H({type:"save",payload:{students:we}})},*getGraduationsNotices({payload:z},{call:Z,put:H}){const ue=yield Z(Ha.Rk,z);yield H({type:"save",payload:{Notices:ue}})},*getGraduationsInfo({payload:z},{call:Z,put:H}){const ue=yield Z(Ha.F7,z);yield H({type:"save",payload:{graduation:ue.graduation}})},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Ti({},z)}})},*setUpdateIndex({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{updateIndex:Math.random()}})},*getGraduationsDetails({payload:z},{call:Z,put:H}){const ue=yield Z(Ha.Ou,z);yield H({type:"save",payload:{details:(ue==null?void 0:ue.graduation)||{},menus:(ue==null?void 0:ue.data)||[],forTask:(ue==null?void 0:ue.for_task)||[]}})}},reducers:{save(z,Z){return Ti(Ti({},z),Z.payload)}}},wi=e(51710),Si=Object.defineProperty,Oo=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,Io=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,$o=Object.prototype.propertyIsEnumerable,rs=(z,Z,H)=>Z in z?Si(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Li=(z,Z)=>{for(var H in Z||(Z={}))ko.call(Z,H)&&rs(z,H,Z[H]);if(Io)for(var H of Io(Z))$o.call(Z,H)&&rs(z,H,Z[H]);return z},Cr=(z,Z)=>Oo(z,yo(Z)),Wr={namespace:"homePage",state:{name:"\u9996\u9875",loading:!0},effects:{*home({payload:z},{call:Z,put:H}){const ue=yield Z(wi.Tt,{payload:z});yield H({type:"save",payload:Cr(Li({},ue),{isloading:!0})})},*query({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{name:"linlu"}})},*getHomeNotice({payload:z,callback:Z},{call:H,put:ue}){return yield H(wi.LA,z)},*UploadNotice({payload:z,callback:Z},{call:H,put:ue}){return yield H(wi.S_,z)}},reducers:{save(z,Z){return Li(Li({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},oa=Object.defineProperty,Da=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,Zi=Object.prototype.propertyIsEnumerable,as=(z,Z,H)=>Z in z?oa(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Kr=(z,Z)=>{for(var H in Z||(Z={}))Ca.call(Z,H)&&as(z,H,Z[H]);if(qn)for(var H of qn(Z))Zi.call(Z,H)&&as(z,H,Z[H]);return z},Ro=(z,Z)=>Da(z,mt(Z)),ns={namespace:"innovation",state:{visibleModalName:"",hideRemindModal:!0,openForkModalPosition:"forkButton",simpleModalProps:{visible:!1}},reducers:{save(z,Z){return Kr(Kr({},z),Z.payload)},openModal(z,Z){return Ro(Kr({},z),{visibleModalName:Z.payload})},closeModal(z){return Ro(Kr({},z),{visibleModalName:""})},openSimpleModal(z,Z){return Ro(Kr({},z),{simpleModalProps:Kr({visible:!0},Z.payload)})},closeSimpleModal(z){return Ro(Kr({},z),{simpleModalProps:{visible:!1}})}}},Bo=e(33170),vs=Object.defineProperty,Pa=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,Zo=(z,Z,H)=>Z in z?vs(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,io=(z,Z)=>{for(var H in Z||(Z={}))Wo.call(Z,H)&&Zo(z,H,Z[H]);if(Pa)for(var H of Pa(Z))ms.call(Z,H)&&Zo(z,H,Z[H]);return z},Vo=(z,Z,H)=>new Promise((ue,we)=>{var qr=Ta=>{try{mn(H.next(Ta))}catch(uo){we(uo)}},Bn=Ta=>{try{mn(H.throw(Ta))}catch(uo){we(uo)}},mn=Ta=>Ta.done?ue(Ta.value):Promise.resolve(Ta.value).then(qr,Bn);mn((H=H.apply(z,Z)).next())});const Xe=z=>Vo(void 0,null,function*(){return(0,Bo.ZP)("/api/paid_subjects/banner.json",{method:"get",params:io({},z)})}),Be=z=>Vo(void 0,null,function*(){return(0,Bo.ZP)("/api/paid_subjects/top_category.json",{method:"get",params:io({},z)})}),Dt=z=>Vo(void 0,null,function*(){return(0,Bo.ZP)("/api/paid_subjects/hot_recommend_subjects.json",{method:"get",params:io({},z)})}),$t=z=>Vo(void 0,null,function*(){return(0,Bo.ZP)("/api/paid_subjects/time_discount_subjects.json",{method:"get",params:io({},z)})}),vr=z=>Vo(void 0,null,function*(){return(0,Bo.ZP)("/api/paid_subjects.json",{method:"post",body:io({},z)})}),mr=z=>Vo(void 0,null,function*(){return(0,Bo.ZP)("/api/paid_subjects/all_tags.json",{method:"get",params:io({},z)})}),Or=z=>Vo(void 0,null,function*(){return(0,Bo.ZP)("/api/paid_subjects/user_comments.json",{method:"get",params:io({},z)})}),pn=z=>Vo(void 0,null,function*(){return(0,Bo.ZP)("/api/paid_subjects/info_show.json",{method:"get",params:io({},z)})});var Xr=Object.defineProperty,xn=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,ma=(z,Z,H)=>Z in z?Xr(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Ia=(z,Z)=>{for(var H in Z||(Z={}))Nn.call(Z,H)&&ma(z,H,Z[H]);if(xn)for(var H of xn(Z))$n.call(Z,H)&&ma(z,H,Z[H]);return z},Ka={namespace:"intraincourse",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",BannerList:[],Adv:{},TopCategoryList:[],HotList:[],DiscountList:[],SubjectList:{},Tags:[],UserComments:[],InfoShow:{}},effects:{*getBannerList({payload:z},{call:Z,put:H}){const{data:{adv:ue,top_banner:we}}=yield Z(Xe,z);yield H({type:"save",payload:{BannerList:we,Adv:ue}})},*getTopCategoryList({payload:z},{call:Z,put:H}){const{data:{top_category_list:ue}}=yield Z(Be,z);yield H({type:"save",payload:{TopCategoryList:[{id:-1,name:"\u5168\u90E8"},...ue]}})},*getHotList({payload:z},{call:Z,put:H}){const{data:{hot_list:ue}}=yield Z(Dt,z);yield H({type:"save",payload:{HotList:ue}})},*getDiscountList({payload:z},{call:Z,put:H}){const{data:{discount_list:ue}}=yield Z($t,z);yield H({type:"save",payload:{DiscountList:ue}})},*getPaidSubjects({payload:z},{call:Z,put:H}){const{data:ue}=yield Z(vr,z);yield H({type:"save",payload:{SubjectList:ue}})},*getTags({payload:z},{call:Z,put:H}){const{data:{list:ue}}=yield Z(mr,z);yield H({type:"save",payload:{Tags:ue}})},*getUserComments({payload:z},{call:Z,put:H}){const{data:{list:ue}}=yield Z(Or,z);yield H({type:"save",payload:{UserComments:ue}})},*getInfoShow({payload:z},{call:Z,put:H}){const{data:ue}=yield Z(pn,z);yield H({type:"save",payload:{InfoShow:ue}})}},reducers:{save(z,Z){return Ia(Ia({},z),Z.payload)}}},ni={namespace:"loadingss",state:{global:!1,effects:{},models:{}}},va=e(21450),ai=Object.defineProperty,Ci=Object.getOwnPropertySymbols,bo=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,Na=(z,Z,H)=>Z in z?ai(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,ii=(z,Z)=>{for(var H in Z||(Z={}))bo.call(Z,H)&&Na(z,H,Z[H]);if(Ci)for(var H of Ci(Z))so.call(Z,H)&&Na(z,H,Z[H]);return z},xo={namespace:"messages",state:{tidingsList:[],privateMessage:[],unreadInfo:[],recentContacts:{},privateMessageDetails:{},userPrivateMessage:{},actionTabs:{key:"",params:{}}},effects:{*getPrivateMessageDetails({payload:z},{call:Z,put:H}){const ue=yield Z(va.Ub,z);return yield H({type:"save",payload:{privateMessageDetails:ue||[]}}),ue},*getTidings({payload:z},{call:Z,put:H}){const ue=yield Z(va.AD,z);yield H({type:"save",payload:{tidingsList:ue||[]}})},*getPrivateMessages({payload:z},{call:Z,put:H}){const ue=yield Z(va.V8,z);return yield H({type:"save",payload:{privateMessage:ue||[]}}),ue},*getUsersForPrivateMessages({payload:z},{call:Z,put:H}){const ue=yield Z(va.QJ,z);return yield H({type:"save",payload:{userPrivateMessage:ue||[]}}),ue},*unreadMessageInfo({payload:z},{call:Z,put:H}){const ue=yield Z(va.Ig,z);yield H({type:"save",payload:{unreadInfo:ue||[]}})},*getRecentContacts({payload:z},{call:Z,put:H}){const ue=yield Z(va.Ko,z);return yield H({type:"save",payload:{recentContacts:ue||[]}}),ue},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:ii({},z)}})}},reducers:{save(z,Z){return ii(ii({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},ba=e(56443),zi=e(28706),bi=e(52810),Qa=Object.defineProperty,Qi=Object.defineProperties,na=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,hi=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,Mi=(z,Z,H)=>Z in z?Qa(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Ji=(z,Z)=>{for(var H in Z||(Z={}))hi.call(Z,H)&&Mi(z,H,Z[H]);if(xa)for(var H of xa(Z))Hi.call(Z,H)&&Mi(z,H,Z[H]);return z},zo=(z,Z)=>Qi(z,na(Z));const So=(z,Z)=>{var H,ue,we,qr,Bn,mn,Ta,uo,oi;if(!z)return;const{exam:ls,single_questions:go,multiple_questions:es,judgement_questions:Co,program_questions:Ql,completion_questions:Jl,subjective_questions:wl,practical_questions:ql,combination_questions:Cu,bprogram_questions:Ra}=z||{},ol=[Ji({type:"SINGLE",question_type:0,name:((H=Z==null?void 0:Z.find(vo=>vo.value==bi.fw[0].nameType))==null?void 0:H.name)||bi.fw[0].name},go),Ji({type:"MULTIPLE",question_type:1,name:((ue=Z==null?void 0:Z.find(vo=>vo.value==bi.fw[1].nameType))==null?void 0:ue.name)||bi.fw[1].name},es),Ji({type:"JUDGMENT",question_type:2,name:((we=Z==null?void 0:Z.find(vo=>vo.value==bi.fw[2].nameType))==null?void 0:we.name)||bi.fw[2].name},Co),Ji({type:"PROGRAM",question_type:6,name:((qr=Z==null?void 0:Z.find(vo=>vo.value==bi.fw[6].nameType))==null?void 0:qr.name)||bi.fw[6].name},Ql),Ji({type:"COMPLETION",question_type:3,name:((Bn=Z==null?void 0:Z.find(vo=>vo.value==bi.fw[3].nameType))==null?void 0:Bn.name)||bi.fw[3].name},Jl),Ji({type:"SUBJECTIVE",question_type:4,name:((mn=Z==null?void 0:Z.find(vo=>vo.value==bi.fw[4].nameType))==null?void 0:mn.name)||bi.fw[4].name},wl),Ji({type:"PRACTICAL",question_type:5,name:((Ta=Z==null?void 0:Z.find(vo=>vo.value==bi.fw[5].nameType))==null?void 0:Ta.name)||bi.fw[5].name},ql),Ji({type:"COMBINATION",question_type:7,name:((uo=Z==null?void 0:Z.find(vo=>vo.value==bi.fw[7].nameType))==null?void 0:uo.name)||bi.fw[7].name},Cu),Ji({type:"BPROGRAM",question_type:8,name:((oi=Z==null?void 0:Z.find(vo=>vo.value==bi.fw[8].nameType))==null?void 0:oi.name)||bi.fw[8].name},Ra)],Sl=[];if(z.sort_by_qustion_type)for(const vo of z.qustion_type_order_name_en)Sl.push(ol.find(Pu=>Pu.type===vo));const Go=(z.sort_by_qustion_type?Sl:ol).filter(vo=>(vo==null?void 0:vo.questions_count)>0).map((vo,Pu)=>{var Wu;return Ji(Ji({},vo),{number:(0,zi.EM)(Pu+1),questions:(Wu=vo==null?void 0:vo.questions)==null?void 0:Wu.map(Cl=>zo(Ji({},Cl),{shixun:Cl.examination_bank_shixun_challenges,question_type:vo.question_type}))})});return{exam:ls,questionList:Go}};var Ja=e(53430),qi=Object.defineProperty,ho=Object.getOwnPropertySymbols,Ki=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,pe=(z,Z,H)=>Z in z?qi(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Xt=(z,Z)=>{for(var H in Z||(Z={}))Ki.call(Z,H)&&pe(z,H,Z[H]);if(ho)for(var H of ho(Z))ae.call(Z,H)&&pe(z,H,Z[H]);return z},Vr={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{*postExistCourse({payload:z},{call:Z,put:H}){return yield Z(ba.a2,z)},*postCheckExaminationBanks({payload:z},{call:Z,put:H}){return yield Z(ba.q$,z)},*postPaperlibraryCopy({payload:z},{call:Z,put:H}){return yield Z(ba.ID,z)},*getDisciplines({payload:z},{call:Z,put:H}){const ue=yield Z(ba.d1,z);return yield H({type:"save",payload:{disciplinesData:Xt({},ue)}}),ue},*getCustomDisciplines({payload:z},{call:Z,put:H}){const ue=yield Z(ba.ar,z);return yield H({type:"save",payload:{disciplinesData:Xt({},ue)}}),ue},*getEditDisciplines({payload:z},{call:Z,put:H}){const ue=yield Z(ba.d1,z),we=ue==null?void 0:ue.disciplines,qr=(0,Ja.L)(we);return yield H({type:"save",payload:{courseOptions:qr,disciplinesData:Xt({},ue)}}),ue},*getTeachGroupData({payload:z},{call:Z,put:H}){const ue=yield Z(ba.Dm,z);return yield H({type:"save",payload:{teachGroupData:Xt({},ue)}}),ue},*getPaperData({payload:z},{call:Z,put:H}){const ue=yield Z(ba.iT,z),we=yield Z(ba.cV,z),qr=So(ue,we.data);return yield H({type:"save",payload:{paperData:qr}}),ue},*getPaperlibraryList({payload:z},{call:Z,put:H}){return yield Z(ba.Gd,z)},*setPublic({payload:z},{call:Z,put:H}){return yield Z(ba.DF,z)},*handleDelete({payload:z},{call:Z,put:H}){return yield Z(ba.fn,z)},*getCourseList({payload:z},{call:Z,put:H}){return yield Z(ba.tS,z)},*postBatchSendToCourse({payload:z},{call:Z,put:H}){return yield Z(ba.lc,z)},*sendToClass({payload:z},{call:Z,put:H}){return yield Z(ba.kp,z)},*adjustPosition({payload:z},{call:Z,put:H}){return yield Z(ba.qN,z)},*setScore({payload:z},{call:Z,put:H}){return yield Z(ba.ts,z)},*handleDeleteEditQuestion({payload:z},{call:Z,put:H}){return yield Z(ba.NC,z)},*batchSetScore({payload:z},{call:Z,put:H}){return yield Z(ba.YP,z)},*batchDelete({payload:z},{call:Z,put:H}){return yield Z(ba.Hm,z)},*updatePaper({payload:z},{call:Z,put:H}){return yield Z(ba.jK,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Xt({},z)}})}},reducers:{save(z,Z){return Xt(Xt({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},Yr=Object.defineProperty,jn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,no=Object.prototype.propertyIsEnumerable,Ma=(z,Z,H)=>Z in z?Yr(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Ri=(z,Z)=>{for(var H in Z||(Z={}))kn.call(Z,H)&&Ma(z,H,Z[H]);if(jn)for(var H of jn(Z))no.call(Z,H)&&Ma(z,H,Z[H]);return z},eo={namespace:"newExercisePaper",state:{loading:!0,exerciseExportHeadData:{},tagDisciplineData:{},editData:{},actionTabs:{removeEventListenerExitScreen:!1}},effects:{*getExerciseExportHeadData({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(ba.Dq,z);return yield ue({type:"save",payload:{exerciseExportHeadData:Ri({},we)}}),we},*editExercise({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(ba.Di,z);return yield ue({type:"save",payload:{editData:Ri({},we)}}),we},*getTagDiscipline({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(se.YY,z);return yield ue({type:"save",payload:{tagDisciplineData:Ri({},we)}}),we},*editExerciseQuestion({payload:z,callback:Z},{call:H,put:ue}){return yield H(ba.oF,z)},*addExerciseQuestion({payload:z,callback:Z},{call:H,put:ue}){return yield H(ba.oF,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Ri({},z)}})}},reducers:{save(z,Z){return Ri(Ri({},z),Z.payload)},modifyTitle(z,Z){const H=(0,Re.cloneDeep)(z);return H.editData.exercise.exercise_name=Z.payload,H}},subscriptions:{setup({dispatch:z,history:Z}){}}},Bi=e(93671),ws=Object.defineProperty,_s=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,su=(z,Z,H)=>Z in z?ws(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Ks=(z,Z)=>{for(var H in Z||(Z={}))ll.call(Z,H)&&su(z,H,Z[H]);if(_s)for(var H of _s(Z))Il.call(Z,H)&&su(z,H,Z[H]);return z},Gs={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],StageChildrenData:{},discusses:{},actionTabs:{key:"",params:{}},isShowSchedule:!1,keywords:"",stage_id:null,visibleType:"All",editKey:-1},effects:{*getDiscusses({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.Ax,z);yield H({type:"save",payload:{discusses:Ks({},ue)}})},*getPathsDetail({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.lk,z);return yield H({type:"save",payload:{detail:Ks({},ue)}}),ue},*getCourseDetail({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.Sp,z);return yield H({type:"save",payload:{detail:Ks({},ue)}}),ue},*getRightData({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.AQ,z);yield H({type:"save",payload:{rightData:Ks({},ue)}})},*getCoureses({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.ue,z);yield H({type:"save",payload:{Courses:Ks({},ue)}})},*getStageChildrenData({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.w4,z);return yield H({type:"save",payload:{StageChildrenData:ue}}),ue},*getStageData({payload:z},{call:Z,put:H}){var ue,we;let qr=null;z!=null&&z.show_course_section?qr=yield Z(Bi.yN,z):qr=yield Z(Bi.p,z),yield H({type:"save",payload:{stageData:((ue=qr==null?void 0:qr.data)==null?void 0:ue.stages)||(qr==null?void 0:qr.stages)||[],isShowSchedule:((we=qr==null?void 0:qr.data)==null?void 0:we.is_show_schedule)||(qr==null?void 0:qr.is_show_schedule)||!1}})},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Ks({},z)}})}},reducers:{save(z,Z){return Ks(Ks({},z),Z.payload)}}},Ge=Object.defineProperty,Y=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,ie=(z,Z,H)=>Z in z?Ge(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,be=(z,Z)=>{for(var H in Z||(Z={}))Q.call(Z,H)&&ie(z,H,Z[H]);if(Y)for(var H of Y(Z))J.call(Z,H)&&ie(z,H,Z[H]);return z},Et={namespace:"pathsList",state:{name:"",loading:!0,actionTabs:{key:"",params:{}},listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}},effects:{*getCourse({payload:z},{call:Z,put:H}){const ue=z,we=yield Z(Bi.tS,z);return yield H({type:"save",payload:be({listParams:ue},we)}),we},*getMenus({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.fh,z);yield H({type:"save",payload:{menus:ue}})},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:be({},z)}})},*clearListParams({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}}})}},reducers:{save(z,Z){return be(be({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},Rt=Object.defineProperty,Yt=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,Qr=(z,Z,H)=>Z in z?Rt(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,yn=(z,Z)=>{for(var H in Z||(Z={}))gr.call(Z,H)&&Qr(z,H,Z[H]);if(Yt)for(var H of Yt(Z))Rr.call(Z,H)&&Qr(z,H,Z[H]);return z},Qn={namespace:"newCourse",state:{actionTabs:{key:"",params:{}}},effects:{*editCourse({payload:z},{call:Z,put:H}){return yield Z(Bi.tu,z)},*submitCourse({payload:z},{call:Z,put:H}){return yield Z(Bi.pU,z)},*getEditCourseData({payload:z},{call:Z,put:H}){return yield Z(Bi.mQ,z)},*getSchoolOption({payload:z},{call:Z,put:H}){return yield Z(Bi.GY,z)},*appplySchool({payload:z},{call:Z,put:H}){return yield Z(Bi.bz,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:yn({},z)}})}},reducers:{save(z,Z){return yn(yn({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},ka=Object.defineProperty,gi=Object.defineProperties,di=Object.getOwnPropertyDescriptors,vi=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,Eo=Object.prototype.propertyIsEnumerable,To=(z,Z,H)=>Z in z?ka(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,_o=(z,Z)=>{for(var H in Z||(Z={}))mo.call(Z,H)&&To(z,H,Z[H]);if(vi)for(var H of vi(Z))Eo.call(Z,H)&&To(z,H,Z[H]);return z},Ni=(z,Z)=>gi(z,di(Z)),Lo={namespace:"pathsOverview",state:{},effects:{*getSubjectUseInfos({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.nq,z);yield H({type:"save",payload:{SubjectUseInfos:ue}})},*getRankList({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.Fg,z);yield H({type:"save",payload:{RankList:Ni(_o({},ue),{learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",data:"\u5B66\u4E60\u4EBA\u6570"},...(ue==null?void 0:ue.learn_list)||[]]})}})},*getStatisticsBody({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.Gz,z);yield H({type:"save",payload:{SBody:ue}})},*getOnlineCount({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.hS,z);yield H({type:"save",payload:{OnlineCount:ue==null?void 0:ue.data}})},*getStatisticsHeader({payload:z},{call:Z,put:H}){const ue=yield Z(Bi.Hl,z);yield H({type:"save",payload:{SHeader:ue}})}},reducers:{save(z,Z){return _o(_o({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},wa=e(38244),Jo=Object.defineProperty,is=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,os=(z,Z,H)=>Z in z?Jo(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Ho=(z,Z)=>{for(var H in Z||(Z={}))Ss.call(Z,H)&&os(z,H,Z[H]);if(is)for(var H of is(Z))Fo.call(Z,H)&&os(z,H,Z[H]);return z},uu={namespace:"problemset",state:{disciplinesData:void 0,courseOptions:[],basketData:void 0,editData:void 0,groupData:void 0,teachGroupData:void 0,actionTabs:{key:"",params:{}},itemBanks:{},groupfolderList:{}},effects:{*getGroup({payload:z},{call:Z,put:H}){const ue=yield Z(wa.ex,z);return yield H({type:"save",payload:{groupfolderList:ue}}),ue},*getDisciplines({payload:z},{call:Z,put:H}){const ue=yield Z(wa.d1,z);return yield H({type:"save",payload:{disciplinesData:Ho({},ue)}}),ue},*getEditDisciplines({payload:z},{call:Z,put:H}){const ue=yield Z(wa.d1,z),we=ue==null?void 0:ue.disciplines,qr=(0,Ja.L)(we);return yield H({type:"save",payload:{courseOptions:qr,disciplinesData:Ho({},ue)}}),ue},*getBasketList({payload:z},{call:Z,put:H}){const ue=yield Z(wa.Qj,z);return yield H({type:"save",payload:{basketData:Ho({},ue)}}),ue},*getTeachGroupData({payload:z},{call:Z,put:H}){const ue=yield Z(wa.Dm,z);return yield H({type:"save",payload:{teachGroupData:Ho({},ue)}}),ue},*getEditData({payload:z},{call:Z,put:H}){const ue=yield Z(wa.FG,z);return yield H({type:"save",payload:{editData:Ho({},ue)}}),ue},*getEditDataBprogram({payload:z},{call:Z,put:H}){const ue=yield Z(wa.Bo,z);return yield H({type:"save",payload:{editData:Ho({},ue)}}),ue},*getGroupData({payload:z},{call:Z,put:H}){const ue=yield Z(wa.hI,z);return yield H({type:"save",payload:{groupData:Ho({},ue)}}),ue},*getItemBanks({payload:z},{call:Z,put:H}){const ue=yield Z(wa.Of,z);return yield H({type:"save",payload:{itemBanks:Ho({},ue)}}),ue},*setPrivate({payload:z},{call:Z,put:H}){return yield Z(wa.Pl,z)},*revokePublish({payload:z},{call:Z,put:H}){return yield Z(wa.IJ,z)},*setPublic({payload:z},{call:Z,put:H}){return yield Z(wa.DF,z)},*handleDelete({payload:z},{call:Z,put:H}){return yield Z(wa.fn,z)},*startExperience({payload:z},{call:Z,put:H}){return yield Z(wa.Bd,z)},*cancel({payload:z},{call:Z,put:H}){return yield Z(wa.al,z)},*select({payload:z},{call:Z,put:H}){return yield Z(wa.Ys,z)},*examUnselectAll({payload:z},{call:Z,put:H}){return yield Z(wa.rV,z)},*basketDelete({payload:z},{call:Z,put:H}){return yield Z(wa.x5,z)},*unselectAll({payload:z},{call:Z,put:H}){return yield Z(wa.HF,z)},*addKnowledge({payload:z},{call:Z,put:H}){return yield Z(wa.U6,z)},*editProblemset({payload:z},{call:Z,put:H}){return yield Z(wa.Wk,z)},*addProblemset({payload:z},{call:Z,put:H}){return yield Z(wa.Mr,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Ho({},z)}})}},reducers:{save(z,Z){return Ho(Ho({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},lu=Object.defineProperty,Vs=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,qs=Object.prototype.propertyIsEnumerable,Ys=(z,Z,H)=>Z in z?lu(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,ss=(z,Z)=>{for(var H in Z||(Z={}))No.call(Z,H)&&Ys(z,H,Z[H]);if(Vs)for(var H of Vs(Z))qs.call(Z,H)&&Ys(z,H,Z[H]);return z},Fu={namespace:"problemsetPreview",state:{disciplinesData:void 0,courseOptions:[],paperData:void 0,actionTabs:{key:"",params:{}}},effects:{*getPaperData({payload:z},{call:Z,put:H}){const ue=yield Z(wa.iT,z),we=(0,Ja.r)(ue);return yield H({type:"save",payload:{paperData:we}}),ue},*getEditDisciplines({payload:z},{call:Z,put:H}){const ue=yield Z(wa.d1,z),we=ue==null?void 0:ue.disciplines,qr=(0,Ja.L)(we);return yield H({type:"save",payload:{courseOptions:qr,disciplinesData:ss({},ue)}}),ue},*setScore({payload:z},{call:Z,put:H}){return yield Z(wa.ts,z)},*handleDelete({payload:z},{call:Z,put:H}){return yield Z(wa.Cn,z)},*batchSetScore({payload:z},{call:Z,put:H}){return yield Z(wa.YP,z)},*batchDelete({payload:z},{call:Z,put:H}){return yield Z(wa.Hm,z)},*adjustPosition({payload:z},{call:Z,put:H}){return yield Z(wa.qN,z)},*newPreviewProblemset({payload:z},{call:Z,put:H}){return yield Z(wa.et,z)},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:ss({},z)}})}},reducers:{save(z,Z){return ss(ss({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},Cs=e(41498),Vu=Object.defineProperty,Ko=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,eu=Object.prototype.propertyIsEnumerable,Yu=(z,Z,H)=>Z in z?Vu(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Xs=(z,Z)=>{for(var H in Z||(Z={}))Ps.call(Z,H)&&Yu(z,H,Z[H]);if(Ko)for(var H of Ko(Z))eu.call(Z,H)&&Yu(z,H,Z[H]);return z},Xu={namespace:"restful",state:{restful:void 0,restfulDetail:{},actionTabs:{key:"",params:{}}},effects:{*getRestful({payload:z},{call:Z,put:H}){const ue=yield Z(Cs.Go,z);return yield H({type:"save",payload:{restful:Xs({},ue)}}),ue},*getRestfulDetail({payload:z},{call:Z,put:H}){const ue=yield Z(Cs.H5,z);return yield H({type:"save",payload:{restfulDetail:Xs({},(ue==null?void 0:ue.data)||{})}}),(ue==null?void 0:ue.data)||{}},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Xs({},z)}})}},reducers:{save(z,Z){return Xs(Xs({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},la=e(93686);const Rl=(z={})=>{var Z,H,ue,we,qr,Bn;return[{name:"\u5185\u5BB9\u5BA1\u6838\u60C5\u51B5",id:"Content",status:(Z=z==null?void 0:z.content_info)==null?void 0:Z.status,username:(H=z==null?void 0:z.content_info)==null?void 0:H.username,time:(ue=z==null?void 0:z.content_info)==null?void 0:ue.time},{name:"\u6027\u80FD\u5BA1\u6838\u60C5\u51B5",id:"Performance",status:(we=z==null?void 0:z.perference_info)==null?void 0:we.status,username:(qr=z==null?void 0:z.perference_info)==null?void 0:qr.username,time:(Bn=z==null?void 0:z.perference_info)==null?void 0:Bn.time}]};var Yo=Object.defineProperty,Ll=Object.defineProperties,Rs=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,Fl=(z,Z,H)=>Z in z?Yo(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,qo=(z,Z)=>{for(var H in Z||(Z={}))tu.call(Z,H)&&Fl(z,H,Z[H]);if(cu)for(var H of cu(Z))Ml.call(Z,H)&&Fl(z,H,Z[H]);return z},pc=(z,Z)=>Ll(z,Rs(Z)),Bl={namespace:"shixunsDetail",state:{detail:void 0,rightData:void 0,challenges:{is_jupyter:!0,is_jupyter_lab:!0},auditSituationData:void 0,setting:void 0,challengesNew:{},challengesEdit:{},editChallengesQuestion:{},fileContent:{},hasStartedEnv:!1,repository:{},mirrorApplies:{},infoWithJupyterLab:{},actionTabs:{key:"",params:{}}},effects:{*getShixunsDetail({payload:z},{call:Z,put:H}){const ue=yield Z(la.Po,z);return yield H({type:"save",payload:{detail:qo({},ue)}}),ue},*getMirrorApplies({payload:z},{call:Z,put:H}){const ue=yield Z(la.tX,z);return yield H({type:"save",payload:{mirrorApplies:qo({},(ue==null?void 0:ue.data)||{})}}),ue},*getRightData({payload:z},{call:Z,put:H}){const ue=yield Z(la.AQ,z);yield H({type:"save",payload:{rightData:qo({},ue)}})},*getChallengesData({payload:z},{call:Z,put:H}){const ue=yield Z(la.n5,z);yield H({type:"save",payload:{challenges:qo({},ue)}})},*saveCopyForExercise({payload:z},{call:Z,put:H}){return yield Z(la.FB,z)},*execJupyter({payload:z},{call:Z,put:H}){return yield Z(la.BK,z)},*execShixun({payload:z},{call:Z,put:H}){const ue=yield Z(la.Ir,z);return(ue==null?void 0:ue.status)===-3&&(0,zi.eF)(),ue},*openChallenge({payload:z},{call:Z,put:H}){return yield Z(la.dK,z)},*challengeMoveUp({payload:z},{call:Z,put:H}){return yield Z(la.zD,z)},*challengeMoveDown({payload:z},{call:Z,put:H}){return yield Z(la.hn,z)},*cancelCollect({payload:z},{call:Z,put:H}){return yield Z(la.rs,z)},*collect({payload:z},{call:Z,put:H}){return yield Z(la.KM,z)},*searchUserCourses({payload:z},{call:Z,put:H}){return yield Z(la._7,z)},*sendToCourse({payload:z},{call:Z,put:H}){return yield Z(la.Q,z)},*cancelRelease({payload:z},{call:Z,put:H}){return yield Z(la.Ne,z)},*cancelPublic({payload:z},{call:Z,put:H}){return yield Z(la.Er,z)},*applyPublic({payload:z},{call:Z,put:H}){return yield Z(la.WO,z)},*release({payload:z},{call:Z,put:H}){return yield Z(la.Ar,z)},*updateAuditSituation({payload:z},{call:Z,put:H}){return yield Z(la.LP,z)},*getCollaboratorsData({payload:z},{call:Z,put:H}){return yield Z(la.j8,z)},*addCollaborator({payload:z},{call:Z,put:H}){return yield Z(la.OV,z)},*addTeachGroupMember({payload:z},{call:Z,put:H}){return yield Z(la.l3,z)},*getChangeManager({payload:z},{call:Z,put:H}){return yield Z(la.P2,z)},*changeManager({payload:z},{call:Z,put:H}){return yield Z(la.X$,z)},*deleteCollaborators({payload:z},{call:Z,put:H}){return yield Z(la.xk,z)},*getRankingList({payload:z},{call:Z,put:H}){return yield Z(la.E4,z)},*getMirrorScript({payload:z},{call:Z,put:H}){return yield Z(la.Z2,z)},*getScriptContent({payload:z},{call:Z,put:H}){return yield Z(la.Bj,z)},*getCustomScript({payload:z},{call:Z,put:H}){return yield Z(la.Wi,z)},*updateSettingBasicInfo({payload:z},{call:Z,put:H}){return yield Z(la.ZO,z)},*getShixunQuote({payload:z},{call:Z,put:H}){return yield Z(la.Gr,z)},*deleteShixun({payload:z},{call:Z,put:H}){return yield Z(la.Ps,z)},*permanentClose({payload:z},{call:Z,put:H}){return yield Z(la.U9,z)},*getDepartments({payload:z},{call:Z,put:H}){return yield Z(la.Ql,z)},*updatePermissionSetting({payload:z},{call:Z,put:H}){return yield Z(la.aH,z)},*updateLearnSetting({payload:z},{call:Z,put:H}){return yield Z(la.yE,z)},*updateSetting({payload:z},{call:Z,put:H}){return yield Z(la.m7,z)},*getSetData({payload:z},{call:Z,put:H}){return yield Z(la.U0,z)},*deleteDataSet({payload:z},{call:Z,put:H}){return yield Z(la.uo,z)},*deleteGitFile({payload:z},{call:Z,put:H}){return yield Z(la.sr,z)},*deleteGitFiles({payload:z},{call:Z,put:H}){return yield Z(la.p0,z)},*moveGitFile({payload:z},{call:Z,put:H}){return yield Z(la.IT,z)},*moveGitFiles({payload:z},{call:Z,put:H}){return yield Z(la.t2,z)},*getRepository({payload:z},{call:Z,put:H}){const ue=yield Z(la.Ag,z);return yield H({type:"save",payload:{repository:qo({},ue)}}),qo({},ue)},*getRepositorys({payload:z},{call:Z,put:H}){const ue=yield Z(la.Wl,z);return yield H({type:"save",payload:{repository:qo({},ue)}}),qo({},ue)},*getRepositorys({payload:z},{call:Z,put:H}){const ue=yield Z(la.Wl,z);return yield H({type:"save",payload:{repository:qo({},ue)}}),qo({},ue)},*getSecretRepository({payload:z},{call:Z,put:H}){const ue=yield Z(la.w,z);return yield H({type:"save",payload:{secretRepository:qo({},ue)}}),ue},*addRepositoryFile({payload:z},{call:Z,put:H}){return yield Z(la.v3,z)},*addRepositoryFiles({payload:z},{call:Z,put:H}){return yield Z(la.fL,z)},*getRepositoryCommit({payload:z},{call:Z,put:H}){return yield Z(la.Je,z)},*getFileContent({payload:z},{call:Z,put:H}){const ue=yield Z(la.LK,z);return yield H({type:"save",payload:{fileContent:pc(qo({},ue),{params:z})}}),ue},*getFileContents({payload:z},{call:Z,put:H}){const ue=yield Z(la.nu,z);return yield H({type:"save",payload:{fileContent:pc(qo({},ue),{params:z})}}),ue},*updateRepositoryFile({payload:z},{call:Z,put:H}){return yield Z(la.kF,z)},*updateRepositoryFiles({payload:z},{call:Z,put:H}){return yield Z(la.jq,z)},*uploadGitFolder({payload:z},{call:Z,put:H}){return yield Z(la.Op,z)},*updateCollaboratorEditable({payload:z},{call:Z,put:H}){return yield Z(la.Dz,z)},*getSettingsData({payload:z},{call:Z,put:H}){const ue=yield Z(la.DC,z);yield H({type:"save",payload:{setting:qo({},ue)}})},*getChallengesNew({payload:z},{call:Z,put:H}){const ue=yield Z(la.km,z);yield H({type:"save",payload:{challengesNew:qo({},ue)}})},*getChallengesEdit({payload:z},{call:Z,put:H}){const ue=yield Z(la.q0,z);return yield H({type:"save",payload:{challengesEdit:qo({},ue)}}),ue},*getAuditSituationData({payload:z},{call:Z,put:H}){const ue=yield Z(la.GI,z),we=Rl(ue);yield H({type:"save",payload:{auditSituationData:we}})},*getEditChallengesQuestion({payload:z},{call:Z,put:H}){const ue=yield Z(la.UQ,z);return yield H({type:"save",payload:{editChallengesQuestion:ue}}),ue},*getInfoWithJupyterLab({payload:z},{call:Z,put:H}){const ue=yield Z(la.mI,z);return yield H({type:"save",payload:{infoWithJupyterLab:ue}}),ue},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:qo({},z)}})}},reducers:{save(z,Z){return console.log("reducers:",z,Z),qo(qo({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},yu=Object.defineProperty,Nl=Object.getOwnPropertySymbols,Bu=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,Nu=(z,Z,H)=>Z in z?yu(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,jo=(z,Z)=>{for(var H in Z||(Z={}))Bu.call(Z,H)&&Nu(z,H,Z[H]);if(Nl)for(var H of Nl(Z))Ls.call(Z,H)&&Nu(z,H,Z[H]);return z},gs={namespace:"shixunsList",state:{name:"",loading:!0,listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}},effects:{*getShixuns({payload:z},{call:Z,put:H}){const ue=yield Z(la.he,z),we=jo({},z);return yield H({type:"save",payload:jo({listParams:we},ue)}),ue},*getMenus({payload:z},{call:Z,put:H}){var ue;const we=yield Z(la.I_,z);(ue=we==null?void 0:we.disciplines)==null||ue.map(qr=>(qr.sub_repertoires=qr.sub_disciplines,qr)),yield H({type:"save",payload:{menus:[...(we==null?void 0:we.disciplines)||[]]}})},*clearListParams({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{listParams:{sort:"desc",order_by:"new",page:1,limit:16,keyword:"",status:0,diff:0,hideme:!1}}})}},reducers:{save(z,Z){return jo(jo({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},cl=Object.defineProperty,ju=Object.getOwnPropertySymbols,As=Object.prototype.hasOwnProperty,jl=Object.prototype.propertyIsEnumerable,Ul=(z,Z,H)=>Z in z?cl(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Os=(z,Z)=>{for(var H in Z||(Z={}))As.call(Z,H)&&Ul(z,H,Z[H]);if(ju)for(var H of ju(Z))jl.call(Z,H)&&Ul(z,H,Z[H]);return z},$s={namespace:"newShixuns",state:{newData:{},actionTabs:{key:"",params:{}},environmentData:{}},effects:{*getNewShixunsData({payload:z},{call:Z,put:H}){const ue=yield Z(la.b8,z);return yield H({type:"save",payload:{newData:Os({},ue)}}),ue},*deleteAttachment({payload:z},{call:Z,put:H}){return yield Z(la.OW,z)},*applyShixunMirror({payload:z},{call:Z,put:H}){return yield Z(la.EH,z)},*submitShixuns({payload:z},{call:Z,put:H}){return yield Z(la.eX,z)},*getShixunsJupyterLab({payload:z},{call:Z,put:H}){const ue=yield Z(la.Gu,z);return yield H({type:"save",payload:{newData:Os({},ue)}}),ue},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Os({},z)}})},*getEnvironmentData({payload:z},{call:Z,put:H}){const ue=yield Z(la.K,z);return console.log(ue,"response"),yield H({type:"save",payload:{environmentData:Os({},ue.data)}}),ue}},reducers:{save(z,Z){return Os(Os({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){}}},fl=Object.defineProperty,bu=Object.getOwnPropertySymbols,Xi=Object.prototype.hasOwnProperty,Ic=Object.prototype.propertyIsEnumerable,vc=(z,Z,H)=>Z in z?fl(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,ru=(z,Z)=>{for(var H in Z||(Z={}))Xi.call(Z,H)&&vc(z,H,Z[H]);if(bu)for(var H of bu(Z))Ic.call(Z,H)&&vc(z,H,Z[H]);return z},kc={namespace:"shixunsOverview",state:{},effects:{*getShixunUseInfos({payload:z},{call:Z,put:H}){const ue=yield Z(la.e,z);yield H({type:"save",payload:{ShixunUseInfos:ue}})},*getRankList({payload:z},{call:Z,put:H}){const ue=yield Z(la.Fg,z);yield H({type:"save",payload:{RankList:{user_list:[{rank:"\u6392\u540D",name:"\u59D3\u540D",role:"\u89D2\u8272",student_id:"\u5B66\u53F7/\u5DE5\u53F7",num:"\u901A\u8FC7\u5173\u5361\u6570"},...(ue==null?void 0:ue.user_list)||[]],learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(ue==null?void 0:ue.learn_list)||[]],clearance_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u901A\u5173\u6570"},...(ue==null?void 0:ue.clearance_list)||[]],quote_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5F15\u7528\u6B21\u6570"},...(ue==null?void 0:ue.quote_list)||[]]}}})},*getStatisticsBody({payload:z},{call:Z,put:H}){const ue=yield Z(la.Gz,z);yield H({type:"save",payload:{SBody:ue}})},*getOnlineCount({payload:z},{call:Z,put:H}){const ue=yield Z(la.hS,z);yield H({type:"save",payload:{OnlineCount:ue==null?void 0:ue.data}})},*getStatisticsHeader({payload:z},{call:Z,put:H}){const ue=yield Z(la.Hl,z);yield H({type:"save",payload:{SHeader:ue}})}},reducers:{save(z,Z){return ru(ru({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},dl=(z,Z,H)=>new Promise((ue,we)=>{var qr=Ta=>{try{mn(H.next(Ta))}catch(uo){we(uo)}},Bn=Ta=>{try{mn(H.throw(Ta))}catch(uo){we(uo)}},mn=Ta=>Ta.done?ue(Ta.value):Promise.resolve(Ta.value).then(qr,Bn);mn((H=H.apply(z,Z)).next())});function Ds(z){return dl(this,null,function*(){return(0,Bo.ZP)("/api/shixuns/new.json",{method:"Get",params:z})})}function mc(z){return dl(this,null,function*(){return(0,Bo.ZP)(`/api/shixuns/${z.id}/required_status.json`,{method:"Get",params:{}})})}var pl=Object.defineProperty,Qu=Object.defineProperties,_c=Object.getOwnPropertyDescriptors,zl=Object.getOwnPropertySymbols,Is=Object.prototype.hasOwnProperty,nu=Object.prototype.propertyIsEnumerable,hl=(z,Z,H)=>Z in z?pl(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,au=(z,Z)=>{for(var H in Z||(Z={}))Is.call(Z,H)&&hl(z,H,Z[H]);if(zl)for(var H of zl(Z))nu.call(Z,H)&&hl(z,H,Z[H]);return z},Wl=(z,Z)=>Qu(z,_c(Z)),Ju={namespace:"practiceSetting",state:{data:{},is_published:!0,updateIndex:1,id:"",questionName:"",base_info_warning:!1,challenges_warning:!1,repository_warning:!1,mirror_warning:!1,service_warning:!1,selectQuestionParams:{},newQuestion:null,user_name:"",user_image_url:"",title:"",windows_vnc:!0,isExistComplete:!1,sideBar:{tabsActive:"",selectPath:"",confirmLeave:!1}},effects:{*setParams({payload:z},{call:Z,put:H}){yield H({type:"save",payload:au({},z)})},*getTestData({payload:z},{call:Z,put:H}){const ue=yield Z(Ds,z);yield H({type:"save",payload:{data:ue}})},*setUpdateIndex({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{updateIndex:Math.random()}})},*getCommonData({payload:z},{call:Z,put:H}){const ue=yield Z(mc,z);yield H({type:"save",payload:au({},ue.data)})},*setSideBarTabs({payload:z},{call:Z,put:H}){yield H({type:"sideBar",payload:au({},z)})}},reducers:{save(z,Z){return au(au({},z),Z.payload)},sideBar(z,Z){return Wl(au({},z),{sideBar:au(au({},z.sideBar),Z.payload)})}},subscriptions:{setup({dispatch:z,history:Z}){}}},Xo=e(65900),yc=Object.defineProperty,Zl=Object.getOwnPropertySymbols,xu=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable,Qo=(z,Z,H)=>Z in z?yc(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Eu=(z,Z)=>{for(var H in Z||(Z={}))xu.call(Z,H)&&Qo(z,H,Z[H]);if(Zl)for(var H of Zl(Z))Qs.call(Z,H)&&Qo(z,H,Z[H]);return z},Hl={namespace:"userDetail",state:{systemUpdate:void 0,homepageInfo:void 0,homeworkBanksDetail:{},actionTabs:{key:"",params:{}}},effects:{*getHomeworkBanksDetail({payload:z},{call:Z,put:H}){const ue=yield Z(Xo.JJ,z);return yield H({type:"save",payload:{homeworkBanksDetail:Eu({},ue)}}),ue},*getSystemUpdate({payload:z},{call:Z,put:H}){const ue=yield Z(Xo.n0,z);return yield H({type:"save",payload:{systemUpdate:Eu({},ue)}}),ue},*getHomepageInfo({payload:z},{call:Z,put:H}){const ue=yield Z(Xo.DA,z);return yield H({type:"save",payload:{homepageInfo:Eu({},ue)}}),ue},*signed({payload:z},{call:Z,put:H}){return yield Z(Xo.qN,z)},*getCourses({payload:z},{call:Z,put:H}){return yield Z(Xo.Ho,z)},*getShixuns({payload:z},{call:Z,put:H}){return yield Z(Xo.rV,z)},*getPaths({payload:z},{call:Z,put:H}){return yield Z(Xo.w3,z)},*getProjects({payload:z},{call:Z,put:H}){return yield Z(Xo.mW,z)},*getVideos({payload:z},{call:Z,put:H}){return yield Z(Xo.WY,z)},*getReviewVideos({payload:z},{call:Z,put:H}){return yield Z(Xo.Qx,z)},*deleteVideo({payload:z},{call:Z,put:H}){return yield Z(Xo.FM,z)},*getQuestionBanks({payload:z},{call:Z,put:H}){return yield Z(Xo.ai,z)},*topicsSetPublic({payload:z},{call:Z,put:H}){return yield Z(Xo.Cx,z)},*topicsDelete({payload:z},{call:Z,put:H}){return yield Z(Xo.WS,z)},*topicGetCourseList({payload:z},{call:Z,put:H}){return yield Z(Xo.gI,z)},*topicSendToClass({payload:z},{call:Z,put:H}){return z.object_type==="videos"?yield Z(Xo.Fn,z):yield Z(Xo.Ef,z)},*logWatchHistory({payload:z},{call:Z,put:H}){const ue=yield Z(Xo.lO,z);return ue==null?void 0:ue.log_id},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Eu({},z)}})}},reducers:{save(z,Z){return Eu(Eu({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},bc=Object.defineProperty,zs=Object.getOwnPropertySymbols,vl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,fu=(z,Z,H)=>Z in z?bc(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,iu=(z,Z)=>{for(var H in Z||(Z={}))vl.call(Z,H)&&fu(z,H,Z[H]);if(zs)for(var H of zs(Z))ml.call(Z,H)&&fu(z,H,Z[H]);return z},us=(z,Z)=>{var H={};for(var ue in z)vl.call(z,ue)&&Z.indexOf(ue)<0&&(H[ue]=z[ue]);if(z!=null&&zs)for(var ue of zs(z))Z.indexOf(ue)<0&&ml.call(z,ue)&&(H[ue]=z[ue]);return H},ke={namespace:"user",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",showPopLogin:!1,showClosable:!1,bindAccountModalVisible:!1,userInfoForBindAccountModal:{},loginInfo:{login:"",password:""},userInfo:{},navigationInfo:{},loading:!0,actionTabs:{key:"",params:{},phone:""}},effects:{*login({payload:z},{call:Z,put:H}){const ue=z,{to:we}=ue,qr=us(ue,["to"]);if(!(yield Z(Xo.Es,qr)).status)try{we?i.history.replace(we):location.reload()}catch(mn){}},*showPopLogin({payload:z},{put:Z}){yield Z({type:"save",payload:{showPopLogin:z.showPopLogin,showClosable:z.showClosable}})},*setBindAccountModal({payload:z},{put:Z}){yield Z({type:"save",payload:{bindAccountModalVisible:z.bindAccountModalVisible,userInfoForBindAccountModal:z.userInfoForBindAccountModal,loginInfo:z.loginInfo}})},*getUserInfo({payload:z},{call:Z,put:H}){const ue=yield Z(Xo.bG,iu({},z));return localStorage.userInfo=JSON.stringify(ue),yield H({type:"save",payload:{userInfo:iu({},ue)}}),ue},*getNavigationInfo({payload:z},{call:Z,put:H}){const ue=yield Z(Xo.x4,iu({},z));yield H({type:"save",payload:{navigationInfo:iu({},ue)}})},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:iu({},z)}})}},reducers:{save(z,Z){return iu(iu({},z),Z.payload)}}},Ts=e(36600),Ws=Object.defineProperty,qu=Object.defineProperties,wu=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,Ms=Object.prototype.hasOwnProperty,$u=Object.prototype.propertyIsEnumerable,gl=(z,Z,H)=>Z in z?Ws(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,Fs=(z,Z)=>{for(var H in Z||(Z={}))Ms.call(Z,H)&&gl(z,H,Z[H]);if(du)for(var H of du(Z))$u.call(Z,H)&&gl(z,H,Z[H]);return z},Su=(z,Z)=>qu(z,wu(Z));const Zs=()=>{var z,Z,H,ue,we,qr,Bn;let mn=window.location.href.split("/");if(!mn.includes("video"))return;let Ta=(z=mn[mn.length-1])==null?void 0:z.split("?")[0];Ta=Number(Ta);const uo=(H=(Z=mn[mn.length-1])==null?void 0:Z.split("?")[1])==null?void 0:H.split("=")[1];return((we=(ue=mn[mn.length-1])==null?void 0:ue.split("?")[1])==null?void 0:we.split("=")[0])==="subject_id"?{videoId:Ta,subject_id:uo}:((Bn=(qr=mn[mn.length-1])==null?void 0:qr.split("?")[1])==null?void 0:Bn.split("=")[0])==="new_video_id"?{videoId:Ta,new_video_id:uo}:{videoId:Ta,course_id:uo}};var Kl={namespace:"videoDetail",state:{detail:{},actionTabs:{key:"",params:{}},videoTabs:{key:"",params:{}},stages:[],cust_seq:0,queryParams:Zs(),videoList:[],attachmentList:[],selectParams:{checkBoxValue:!1,radioValue:1},active:{}},effects:{*getVideoDetail({payload:z,callback:Z},{call:H,put:ue}){const we=yield H(Gr.O2,z);return Z?Z(we):yield ue({type:"save",payload:{detail:Fs({},we)}}),we},*setVideoValue({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{detail:Fs({},z)}})},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:Fs({},z)}})},*setVideoTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{videoTabs:Fs({},z)}})},*setSelectValue({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{selectParams:Fs({},z)}})},*getStageData({payload:z},{call:Z,put:H,select:ue}){const we=yield Z(Gr.yN,z),qr=yield Z(Bi.lk,{id:z.subject_id}),{queryParams:Bn}=yield ue(go=>go.videoDetail),{stages:mn=[]}=we,Ta=[];let uo=[],oi={};const ls=go=>{go.forEach(es=>{String(es.id)===String(Bn.videoId)&&(oi=es),es.item_type==="VideoItem"?Ta.push(es):es.item_type==="Attachment"&&uo.push(es),es.children&&es.children.length&&ls(es.children)})};mn==null||mn.forEach(go=>{ls(go.items)}),window.filterVideoSign=[...Ta],yield H({type:"save",payload:{stages:mn,active:oi,cust_seq:qr.cust_seq,videoList:Ta,attachmentList:uo}})},*getVideoData({payload:z},{call:Z,put:H,select:ue}){const we=yield Z(Gr.fn,z),{categories:qr=[],coruse_videos:Bn=[]}=we;yield H({type:"save",payload:{stages:(qr==null?void 0:qr.length)>0?qr:[{coruse_videos:Bn,name:"\u672A\u5206\u914D\u76EE\u5F55"}]}})},*getCourseStageData({payload:z},{call:Z,put:H,select:ue}){const we=yield Z(Ts.R7,z),{queryParams:qr}=yield ue(ls=>ls.videoDetail),{stages:Bn}=we;let mn=[],Ta=[],uo={};const oi=ls=>{ls.forEach(go=>{String(go.id)===String(qr.videoId)&&(uo=go),go.item_type==="VideoItem"?mn.push(go):go.item_type==="Attachment"&&Ta.push(go),go.children&&go.children.length&&oi(go.children)})};Bn==null||Bn.forEach(ls=>{oi(ls.items)}),window.filterVideoSign=[...mn],yield H({type:"save",payload:{active:uo,stages:Bn,cust_seq:!0,videoList:mn,attachmentList:Ta}})}},reducers:{save(z,Z){return Fs(Fs({},z),Z.payload)},handleListItemClick(z,Z){const{videoList:H,attachmentList:ue}=z,we=Z.payload.videoId||Z.payload.attachmentId,qr=[...H,...ue].find(Bn=>`${Bn.id}`==`${we}`);return Su(Fs({},z),{active:qr,queryParams:Fs(Fs({},Zs()),Z.payload)})}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}},fs=e(69237),zu=Object.defineProperty,Gl=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,rl=(z,Z,H)=>Z in z?zu(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,nl=(z,Z)=>{for(var H in Z||(Z={}))el.call(Z,H)&&rl(z,H,Z[H]);if(Gl)for(var H of Gl(Z))tl.call(Z,H)&&rl(z,H,Z[H]);return z},yl={namespace:"virtualSpaces",state:{showMenu:!0,loading:!0,actionTabs:{key:"",params:{},module_id:""},virtualSpacesDetails:{},menus:[],LessonsList:{},LessonDetail:{},LessonResList:{},DiscussionList:{},DiscussionDetail:{},Workplace:{BaseData:{}}},effects:{*getBaseStatisticData({payload:z},{call:Z,put:H}){const ue=yield Z(fs.y2,z);return yield H({type:"save",payload:{Workplace:{BaseData:ue.data}}}),ue},*putEditDiscussion({payload:z},{call:Z,put:H}){return yield Z(fs.CH,z)},*getDiscussionDetail({payload:z},{call:Z,put:H}){const ue=yield Z(fs.XQ,z);return yield H({type:"save",payload:{DiscussionDetail:ue}}),ue},*postDiscussionList({payload:z},{call:Z,put:H}){return yield Z(fs.Ll,z)},*getDiscussionList({payload:z},{call:Z,put:H}){const ue=yield Z(fs.EA,z);return yield H({type:"save",payload:{DiscussionList:ue}}),ue},*postAddLessonRes({payload:z},{call:Z,put:H}){return yield Z(fs.cZ,z)},*getLessonResourcesList({payload:z},{call:Z,put:H}){const ue=yield Z(fs.b,z);return yield H({type:"save",payload:{LessonResList:ue}}),ue},*putGoodLessonsDetail({payload:z},{call:Z,put:H}){return yield Z(fs.To,z)},*getGoodLessonsDetail({payload:z},{call:Z,put:H}){const ue=yield Z(fs.FU,z);return yield H({type:"save",payload:{LessonDetail:ue}}),ue},*postGoodLessonsList({payload:z},{call:Z,put:H}){return yield Z(fs.Vf,z)},*getGoodLessonsList({payload:z},{call:Z,put:H}){const ue=yield Z(fs.G_,z);return yield H({type:"save",payload:{LessonsList:ue}}),ue},*setActionTabs({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{actionTabs:nl({},z)}})},*setShowMenu({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{showMenu:z}})},*getVirtualSpacesDetails({payload:z},{call:Z,put:H}){const ue=yield Z(fs.sT,z);yield H({type:"save",payload:{virtualSpacesDetails:nl({},ue)}})},*setVirtualSpacesLoading({payload:z},{call:Z,put:H}){yield H({type:"save",payload:{loading:z}})},*getVirtualSpacesMenus({payload:z},{call:Z,put:H}){const ue=yield Z(fs.Sl,z);return yield H({type:"save",payload:{menus:ue}}),ue}},reducers:{save(z,Z){return nl(nl({},z),Z.payload)}},subscriptions:{setup({dispatch:z,history:Z}){return Z.listen(({pathname:H})=>{H==="/"&&z({type:"query"})})}}};const al={model_1:{namespace:"account.index",model:p},model_2:{namespace:"classrooms.announcement",model:I},model_3:{namespace:"classrooms.attachment",model:w},model_4:{namespace:"classrooms.boards",model:ee},model_5:{namespace:"classrooms.exercise",model:ft},model_6:{namespace:"classrooms.graduation",model:ye},model_7:{namespace:"classrooms.homeworks",model:ct},model_8:{namespace:"classrooms.index",model:Ee},model_9:{namespace:"classrooms.new",model:nt},model_10:{namespace:"classrooms.overview",model:Ur},model_11:{namespace:"classrooms.polls",model:wt},model_12:{namespace:"classrooms.teacher",model:Ir},model_13:{namespace:"classrooms.video",model:cr},model_14:{namespace:"competitions.index",model:Un},model_15:{namespace:"engineering.evaluateDetail",model:Bt},model_16:{namespace:"engineering.evaluateList",model:vn.Z},model_17:{namespace:"engineering.index",model:ze},model_18:{namespace:"engineering.navigation",model:Fn},model_19:{namespace:"engineering.normDetail",model:ta},model_20:{namespace:"engineering.normList",model:Ei},model_21:{namespace:"forums.detail",model:Nr},model_22:{namespace:"forums.index",model:ra},model_23:{namespace:"globalSetting",model:za},model_24:{namespace:"graduations.index",model:po},model_25:{namespace:"homePage",model:Wr},model_26:{namespace:"innovation.index",model:ns},model_27:{namespace:"intraincourse.index",model:Ka},model_28:{namespace:"loading",model:ni},model_29:{namespace:"messages.index",model:xo},model_30:{namespace:"paperlibrary.index",model:Vr},model_31:{namespace:"paperlibrary.newPaper",model:eo},model_32:{namespace:"paths.detail",model:Gs},model_33:{namespace:"paths.index",model:Et},model_34:{namespace:"paths.new",model:Qn},model_35:{namespace:"paths.overview",model:Lo},model_36:{namespace:"problemset.index",model:uu},model_37:{namespace:"problemset.preview",model:Fu},model_38:{namespace:"resetFul.index",model:Xu},model_39:{namespace:"shixuns.detail",model:Bl},model_40:{namespace:"shixuns.index",model:gs},model_41:{namespace:"shixuns.new",model:$s},model_42:{namespace:"shixuns.overview",model:kc},model_43:{namespace:"shixuns.practiceSetting",model:Ju},model_44:{namespace:"user.detail",model:Hl},model_45:{namespace:"user.index",model:ke},model_46:{namespace:"video.detail",model:Kl},model_47:{namespace:"virtualSpaces.index",model:yl}};var bl=Object.defineProperty,Vl=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable,xl=(z,Z,H)=>Z in z?bl(z,Z,{enumerable:!0,configurable:!0,writable:!0,value:H}):z[Z]=H,il=(z,Z)=>{for(var H in Z||(Z={}))Yl.call(Z,H)&&xl(z,H,Z[H]);if(Vl)for(var H of Vl(Z))Bs.call(Z,H)&&xl(z,H,Z[H]);return z};let Xl;function El(z){const{pluginManager:Z}=(0,i.useAppData)(),H=(0,o.useRef)(),ue=Z.applyPlugins({key:"dva",type:i.ApplyPluginsType.modify,initialValue:{}});if(!H.current){H.current=(0,t.Ue)(il({history:i.history},ue.config||{}),{initialReducer:{},setupMiddlewares(we){return[...we]},setupApp(we){we._history=i.history}}),Xl=H.current,H.current.use(u()()),(ue.plugins||[]).forEach(we=>{H.current.use(we)});for(const we of Object.keys(al))H.current.model(il({namespace:al[we].namespace},al[we].model));H.current.start()}return o.createElement(t.zt,{store:H.current._store},z.children)}function Ec(){return Xl}},25841:function(m,C,e){"use strict";e.d(C,{PZ:function(){return dn},eU:function(){return r},B:function(){return Jr},Mg:function(){return ui},lw:function(){return si},Kd:function(){return La},H8:function(){return Un}});var t=e(67294),n=e(8679),u=e.n(n);const o=u()||n;function i(ot){return ot.displayName||ot.name||"Component"}const f=t.createContext(null),{Consumer:s,Provider:a}=f,r=a,b=null;function l(ot,Bt){const{intlPropName:ge="intl",forwardRef:ve=!1,enforceContext:Je=!0}=Bt||{},vt=Kt=>React.createElement(s,null,ir=>(Je&&invariantIntlContext(ir),React.createElement(ot,Object.assign({},Kt,{[ge]:ir},{ref:ve?Kt.forwardedRef:null}))));return vt.displayName=`injectIntl(${i(ot)})`,vt.WrappedComponent=ot,o(ve?React.forwardRef((Kt,ir)=>React.createElement(vt,Object.assign({},Kt,{forwardedRef:ir}))):vt,ot)}var d;(function(ot){ot[ot.literal=0]="literal",ot[ot.argument=1]="argument",ot[ot.number=2]="number",ot[ot.date=3]="date",ot[ot.time=4]="time",ot[ot.select=5]="select",ot[ot.plural=6]="plural",ot[ot.pound=7]="pound"})(d||(d={}));function c(ot){return ot.type===d.literal}function p(ot){return ot.type===d.argument}function g(ot){return ot.type===d.number}function x(ot){return ot.type===d.date}function y(ot){return ot.type===d.time}function v(ot){return ot.type===d.select}function h(ot){return ot.type===d.plural}function E(ot){return ot.type===d.pound}function S(ot){return!!(ot&&typeof ot=="object"&&ot.type===0)}function _(ot){return!!(ot&&typeof ot=="object"&&ot.type===1)}function I(ot){return{type:d.literal,value:ot}}function k(ot,Bt){return{type:d.number,value:ot,style:Bt}}var O=function(){var ot=function(Bt,ge){return ot=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ve,Je){ve.__proto__=Je}||function(ve,Je){for(var vt in Je)Je.hasOwnProperty(vt)&&(ve[vt]=Je[vt])},ot(Bt,ge)};return function(Bt,ge){ot(Bt,ge);function ve(){this.constructor=Bt}Bt.prototype=ge===null?Object.create(ge):(ve.prototype=ge.prototype,new ve)}}(),L=function(){return L=Object.assign||function(ot){for(var Bt,ge=1,ve=arguments.length;ge0){for(Me=1,At=1;MeZi&&(Zi=mt,as=[]),as.push(ae))}function Dt(ae,pe){return new j(ae,[],"",pe)}function $t(ae,pe,Xt){return new j(j.buildMessage(ae,pe),ae,pe,Xt)}function vr(){var ae;return ae=mr(),ae}function mr(){var ae,pe;for(ae=[],pe=Or();pe!==ge;)ae.push(pe),pe=Or();return ae}function Or(){var ae;return ae=Xr(),ae===ge&&(ae=Nn(),ae===ge&&(ae=so(),ae===ge&&(ae=Na(),ae===ge&&(ae=ii(),ae===ge&&(ae=xn()))))),ae}function pn(){var ae,pe,Xt;if(ae=mt,pe=[],Xt=xa(),Xt===ge&&(Xt=hi(),Xt===ge&&(Xt=Hi())),Xt!==ge)for(;Xt!==ge;)pe.push(Xt),Xt=xa(),Xt===ge&&(Xt=hi(),Xt===ge&&(Xt=Hi()));else pe=ge;return pe!==ge&&(qn=ae,pe=vt(pe)),ae=pe,ae}function Xr(){var ae,pe;return ae=mt,pe=pn(),pe!==ge&&(qn=ae,pe=Kt(pe)),ae=pe,ae}function xn(){var ae,pe;return ae=mt,ot.charCodeAt(mt)===35?(pe=ir,mt++):(pe=ge,Kr===0&&Be(bt)),pe!==ge&&(qn=ae,pe=ze()),ae=pe,ae}function Nn(){var ae,pe,Xt,Pr,Vr,Yr;return Kr++,ae=mt,ot.charCodeAt(mt)===123?(pe=Ve,mt++):(pe=ge,Kr===0&&Be(Me)),pe!==ge?(Xt=Qa(),Xt!==ge?(Pr=Ji(),Pr!==ge?(Vr=Qa(),Vr!==ge?(ot.charCodeAt(mt)===125?(Yr=At,mt++):(Yr=ge,Kr===0&&Be(Lt)),Yr!==ge?(qn=ae,pe=dr(Pr),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge),Kr--,ae===ge&&(pe=ge,Kr===0&&Be(xe)),ae}function $n(){var ae,pe,Xt,Pr,Vr;if(Kr++,ae=mt,pe=[],Xt=mt,Pr=mt,Kr++,Vr=zi(),Vr===ge&&(xr.test(ot.charAt(mt))?(Vr=ot.charAt(mt),mt++):(Vr=ge,Kr===0&&Be(Vt))),Kr--,Vr===ge?Pr=void 0:(mt=Pr,Pr=ge),Pr!==ge?(ot.length>mt?(Vr=ot.charAt(mt),mt++):(Vr=ge,Kr===0&&Be(Dr)),Vr!==ge?(Pr=[Pr,Vr],Xt=Pr):(mt=Xt,Xt=ge)):(mt=Xt,Xt=ge),Xt!==ge)for(;Xt!==ge;)pe.push(Xt),Xt=mt,Pr=mt,Kr++,Vr=zi(),Vr===ge&&(xr.test(ot.charAt(mt))?(Vr=ot.charAt(mt),mt++):(Vr=ge,Kr===0&&Be(Vt))),Kr--,Vr===ge?Pr=void 0:(mt=Pr,Pr=ge),Pr!==ge?(ot.length>mt?(Vr=ot.charAt(mt),mt++):(Vr=ge,Kr===0&&Be(Dr)),Vr!==ge?(Pr=[Pr,Vr],Xt=Pr):(mt=Xt,Xt=ge)):(mt=Xt,Xt=ge);else pe=ge;return pe!==ge?ae=ot.substring(ae,mt):ae=pe,Kr--,ae===ge&&(pe=ge,Kr===0&&Be(hr)),ae}function ma(){var ae,pe,Xt;return Kr++,ae=mt,ot.charCodeAt(mt)===47?(pe=Fn,mt++):(pe=ge,Kr===0&&Be(Dn)),pe!==ge?(Xt=$n(),Xt!==ge?(qn=ae,pe=Lr(Xt),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge),Kr--,ae===ge&&(pe=ge,Kr===0&&Be(sn)),ae}function Ia(){var ae,pe,Xt,Pr,Vr;if(Kr++,ae=mt,pe=Qa(),pe!==ge)if(Xt=$n(),Xt!==ge){for(Pr=[],Vr=ma();Vr!==ge;)Pr.push(Vr),Vr=ma();Pr!==ge?(qn=ae,pe=en(Xt,Pr),ae=pe):(mt=ae,ae=ge)}else mt=ae,ae=ge;else mt=ae,ae=ge;return Kr--,ae===ge&&(pe=ge,Kr===0&&Be(gn)),ae}function _i(){var ae,pe,Xt;if(ae=mt,pe=[],Xt=Ia(),Xt!==ge)for(;Xt!==ge;)pe.push(Xt),Xt=Ia();else pe=ge;return pe!==ge&&(qn=ae,pe=Sn(pe)),ae=pe,ae}function Ka(){var ae,pe,Xt;return ae=mt,ot.substr(mt,2)===En?(pe=En,mt+=2):(pe=ge,Kr===0&&Be(Hn)),pe!==ge?(Xt=_i(),Xt!==ge?(qn=ae,pe=ca(Xt),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge),ae===ge&&(ae=mt,qn=mt,pe=aa(),pe?pe=void 0:pe=ge,pe!==ge?(Xt=pn(),Xt!==ge?(qn=ae,pe=ga(Xt),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)),ae}function Ea(){var ae,pe,Xt,Pr,Vr,Yr,jn,kn,no,Ma,Ri,Fi,eo;return ae=mt,ot.charCodeAt(mt)===123?(pe=Ve,mt++):(pe=ge,Kr===0&&Be(Me)),pe!==ge?(Xt=Qa(),Xt!==ge?(Pr=Ji(),Pr!==ge?(Vr=Qa(),Vr!==ge?(ot.charCodeAt(mt)===44?(Yr=ta,mt++):(Yr=ge,Kr===0&&Be(Jn)),Yr!==ge?(jn=Qa(),jn!==ge?(ot.substr(mt,6)===ua?(kn=ua,mt+=6):(kn=ge,Kr===0&&Be(ia)),kn!==ge?(no=Qa(),no!==ge?(Ma=mt,ot.charCodeAt(mt)===44?(Ri=ta,mt++):(Ri=ge,Kr===0&&Be(Jn)),Ri!==ge?(Fi=Qa(),Fi!==ge?(eo=Ka(),eo!==ge?(Ri=[Ri,Fi,eo],Ma=Ri):(mt=Ma,Ma=ge)):(mt=Ma,Ma=ge)):(mt=Ma,Ma=ge),Ma===ge&&(Ma=null),Ma!==ge?(Ri=Qa(),Ri!==ge?(ot.charCodeAt(mt)===125?(Fi=At,mt++):(Fi=ge,Kr===0&&Be(Lt)),Fi!==ge?(qn=ae,pe=Gn(Pr,kn,Ma),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge),ae}function ni(){var ae,pe,Xt,Pr;if(ae=mt,ot.charCodeAt(mt)===39?(pe=fa,mt++):(pe=ge,Kr===0&&Be(Oa)),pe!==ge){if(Xt=[],Pr=xa(),Pr===ge&&(cn.test(ot.charAt(mt))?(Pr=ot.charAt(mt),mt++):(Pr=ge,Kr===0&&Be(pi))),Pr!==ge)for(;Pr!==ge;)Xt.push(Pr),Pr=xa(),Pr===ge&&(cn.test(ot.charAt(mt))?(Pr=ot.charAt(mt),mt++):(Pr=ge,Kr===0&&Be(pi)));else Xt=ge;Xt!==ge?(ot.charCodeAt(mt)===39?(Pr=fa,mt++):(Pr=ge,Kr===0&&Be(Oa)),Pr!==ge?(pe=[pe,Xt,Pr],ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)}else mt=ae,ae=ge;if(ae===ge)if(ae=[],pe=xa(),pe===ge&&(xi.test(ot.charAt(mt))?(pe=ot.charAt(mt),mt++):(pe=ge,Kr===0&&Be(ro))),pe!==ge)for(;pe!==ge;)ae.push(pe),pe=xa(),pe===ge&&(xi.test(ot.charAt(mt))?(pe=ot.charAt(mt),mt++):(pe=ge,Kr===0&&Be(ro)));else ae=ge;return ae}function va(){var ae,pe;if(ae=[],Fa.test(ot.charAt(mt))?(pe=ot.charAt(mt),mt++):(pe=ge,Kr===0&&Be(mi)),pe!==ge)for(;pe!==ge;)ae.push(pe),Fa.test(ot.charAt(mt))?(pe=ot.charAt(mt),mt++):(pe=ge,Kr===0&&Be(mi));else ae=ge;return ae}function ai(){var ae,pe,Xt,Pr;if(ae=mt,pe=mt,Xt=[],Pr=ni(),Pr===ge&&(Pr=va()),Pr!==ge)for(;Pr!==ge;)Xt.push(Pr),Pr=ni(),Pr===ge&&(Pr=va());else Xt=ge;return Xt!==ge?pe=ot.substring(pe,mt):pe=Xt,pe!==ge&&(qn=ae,pe=Ei(pe)),ae=pe,ae}function Ci(){var ae,pe,Xt;return ae=mt,ot.substr(mt,2)===En?(pe=En,mt+=2):(pe=ge,Kr===0&&Be(Hn)),pe!==ge?(Xt=ai(),Xt!==ge?(qn=ae,pe=ca(Xt),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge),ae===ge&&(ae=mt,qn=mt,pe=St(),pe?pe=void 0:pe=ge,pe!==ge?(Xt=pn(),Xt!==ge?(qn=ae,pe=ga(Xt),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)),ae}function bo(){var ae,pe,Xt,Pr,Vr,Yr,jn,kn,no,Ma,Ri,Fi,eo;return ae=mt,ot.charCodeAt(mt)===123?(pe=Ve,mt++):(pe=ge,Kr===0&&Be(Me)),pe!==ge?(Xt=Qa(),Xt!==ge?(Pr=Ji(),Pr!==ge?(Vr=Qa(),Vr!==ge?(ot.charCodeAt(mt)===44?(Yr=ta,mt++):(Yr=ge,Kr===0&&Be(Jn)),Yr!==ge?(jn=Qa(),jn!==ge?(ot.substr(mt,4)===ar?(kn=ar,mt+=4):(kn=ge,Kr===0&&Be(qe)),kn===ge&&(ot.substr(mt,4)===gt?(kn=gt,mt+=4):(kn=ge,Kr===0&&Be(It))),kn!==ge?(no=Qa(),no!==ge?(Ma=mt,ot.charCodeAt(mt)===44?(Ri=ta,mt++):(Ri=ge,Kr===0&&Be(Jn)),Ri!==ge?(Fi=Qa(),Fi!==ge?(eo=Ci(),eo!==ge?(Ri=[Ri,Fi,eo],Ma=Ri):(mt=Ma,Ma=ge)):(mt=Ma,Ma=ge)):(mt=Ma,Ma=ge),Ma===ge&&(Ma=null),Ma!==ge?(Ri=Qa(),Ri!==ge?(ot.charCodeAt(mt)===125?(Fi=At,mt++):(Fi=ge,Kr===0&&Be(Lt)),Fi!==ge?(qn=ae,pe=Gn(Pr,kn,Ma),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge),ae}function so(){var ae;return ae=Ea(),ae===ge&&(ae=bo()),ae}function Na(){var ae,pe,Xt,Pr,Vr,Yr,jn,kn,no,Ma,Ri,Fi,eo,Bi,ws,_s;if(ae=mt,ot.charCodeAt(mt)===123?(pe=Ve,mt++):(pe=ge,Kr===0&&Be(Me)),pe!==ge)if(Xt=Qa(),Xt!==ge)if(Pr=Ji(),Pr!==ge)if(Vr=Qa(),Vr!==ge)if(ot.charCodeAt(mt)===44?(Yr=ta,mt++):(Yr=ge,Kr===0&&Be(Jn)),Yr!==ge)if(jn=Qa(),jn!==ge)if(ot.substr(mt,6)===er?(kn=er,mt+=6):(kn=ge,Kr===0&&Be(lr)),kn===ge&&(ot.substr(mt,13)===Tr?(kn=Tr,mt+=13):(kn=ge,Kr===0&&Be(Nr))),kn!==ge)if(no=Qa(),no!==ge)if(ot.charCodeAt(mt)===44?(Ma=ta,mt++):(Ma=ge,Kr===0&&Be(Jn)),Ma!==ge)if(Ri=Qa(),Ri!==ge)if(Fi=mt,ot.substr(mt,7)===Mr?(eo=Mr,mt+=7):(eo=ge,Kr===0&&Be(nn)),eo!==ge?(Bi=Qa(),Bi!==ge?(ws=Qi(),ws!==ge?(eo=[eo,Bi,ws],Fi=eo):(mt=Fi,Fi=ge)):(mt=Fi,Fi=ge)):(mt=Fi,Fi=ge),Fi===ge&&(Fi=null),Fi!==ge)if(eo=Qa(),eo!==ge){if(Bi=[],ws=ba(),ws!==ge)for(;ws!==ge;)Bi.push(ws),ws=ba();else Bi=ge;Bi!==ge?(ws=Qa(),ws!==ge?(ot.charCodeAt(mt)===125?(_s=At,mt++):(_s=ge,Kr===0&&Be(Lt)),_s!==ge?(qn=ae,pe=jr(Pr,kn,Fi,Bi),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)}else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;return ae}function ii(){var ae,pe,Xt,Pr,Vr,Yr,jn,kn,no,Ma,Ri,Fi,eo,Bi;if(ae=mt,ot.charCodeAt(mt)===123?(pe=Ve,mt++):(pe=ge,Kr===0&&Be(Me)),pe!==ge)if(Xt=Qa(),Xt!==ge)if(Pr=Ji(),Pr!==ge)if(Vr=Qa(),Vr!==ge)if(ot.charCodeAt(mt)===44?(Yr=ta,mt++):(Yr=ge,Kr===0&&Be(Jn)),Yr!==ge)if(jn=Qa(),jn!==ge)if(ot.substr(mt,6)===an?(kn=an,mt+=6):(kn=ge,Kr===0&&Be(rn)),kn!==ge)if(no=Qa(),no!==ge)if(ot.charCodeAt(mt)===44?(Ma=ta,mt++):(Ma=ge,Kr===0&&Be(Jn)),Ma!==ge)if(Ri=Qa(),Ri!==ge){if(Fi=[],eo=xo(),eo!==ge)for(;eo!==ge;)Fi.push(eo),eo=xo();else Fi=ge;Fi!==ge?(eo=Qa(),eo!==ge?(ot.charCodeAt(mt)===125?(Bi=At,mt++):(Bi=ge,Kr===0&&Be(Lt)),Bi!==ge?(qn=ae,pe=An(Pr,Fi),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)}else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;else mt=ae,ae=ge;return ae}function oo(){var ae,pe,Xt,Pr;return ae=mt,pe=mt,ot.charCodeAt(mt)===61?(Xt=Yn,mt++):(Xt=ge,Kr===0&&Be(ra)),Xt!==ge?(Pr=Qi(),Pr!==ge?(Xt=[Xt,Pr],pe=Xt):(mt=pe,pe=ge)):(mt=pe,pe=ge),pe!==ge?ae=ot.substring(ae,mt):ae=pe,ae===ge&&(ae=So()),ae}function xo(){var ae,pe,Xt,Pr,Vr,Yr,jn,kn;return ae=mt,pe=Qa(),pe!==ge?(Xt=So(),Xt!==ge?(Pr=Qa(),Pr!==ge?(ot.charCodeAt(mt)===123?(Vr=Ve,mt++):(Vr=ge,Kr===0&&Be(Me)),Vr!==ge?(qn=mt,Yr=wn(Xt),Yr?Yr=void 0:Yr=ge,Yr!==ge?(jn=mr(),jn!==ge?(ot.charCodeAt(mt)===125?(kn=At,mt++):(kn=ge,Kr===0&&Be(Lt)),kn!==ge?(qn=ae,pe=Kn(Xt,jn),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge),ae}function ba(){var ae,pe,Xt,Pr,Vr,Yr,jn,kn;return ae=mt,pe=Qa(),pe!==ge?(Xt=oo(),Xt!==ge?(Pr=Qa(),Pr!==ge?(ot.charCodeAt(mt)===123?(Vr=Ve,mt++):(Vr=ge,Kr===0&&Be(Me)),Vr!==ge?(qn=mt,Yr=Ln(Xt),Yr?Yr=void 0:Yr=ge,Yr!==ge?(jn=mr(),jn!==ge?(ot.charCodeAt(mt)===125?(kn=At,mt++):(kn=ge,Kr===0&&Be(Lt)),kn!==ge?(qn=ae,pe=ea(Xt,jn),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge)):(mt=ae,ae=ge),ae}function zi(){var ae,pe;return Kr++,pa.test(ot.charAt(mt))?(ae=ot.charAt(mt),mt++):(ae=ge,Kr===0&&Be(Za)),Kr--,ae===ge&&(pe=ge,Kr===0&&Be(da)),ae}function bi(){var ae,pe;return Kr++,ha.test(ot.charAt(mt))?(ae=ot.charAt(mt),mt++):(ae=ge,Kr===0&&Be(Ua)),Kr--,ae===ge&&(pe=ge,Kr===0&&Be(Ba)),ae}function Qa(){var ae,pe,Xt;for(Kr++,ae=mt,pe=[],Xt=zi();Xt!==ge;)pe.push(Xt),Xt=zi();return pe!==ge?ae=ot.substring(ae,mt):ae=pe,Kr--,ae===ge&&(pe=ge,Kr===0&&Be($a)),ae}function Qi(){var ae,pe,Xt;return Kr++,ae=mt,ot.charCodeAt(mt)===45?(pe=ci,mt++):(pe=ge,Kr===0&&Be(Ha)),pe===ge&&(pe=null),pe!==ge?(Xt=zo(),Xt!==ge?(qn=ae,pe=Va(pe,Xt),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge),Kr--,ae===ge&&(pe=ge,Kr===0&&Be(za)),ae}function na(){var ae,pe;return Kr++,ot.charCodeAt(mt)===39?(ae=fa,mt++):(ae=ge,Kr===0&&Be(Oa)),Kr--,ae===ge&&(pe=ge,Kr===0&&Be(Xa)),ae}function xa(){var ae,pe;return Kr++,ae=mt,ot.substr(mt,2)===Wi?(pe=Wi,mt+=2):(pe=ge,Kr===0&&Be(Yi)),pe!==ge&&(qn=ae,pe=Ti()),ae=pe,Kr--,ae===ge&&(pe=ge,Kr===0&&Be(fi)),ae}function hi(){var ae,pe,Xt,Pr,Vr,Yr;if(ae=mt,ot.charCodeAt(mt)===39?(pe=fa,mt++):(pe=ge,Kr===0&&Be(Oa)),pe!==ge)if(Xt=Mi(),Xt!==ge){for(Pr=mt,Vr=[],ot.substr(mt,2)===Wi?(Yr=Wi,mt+=2):(Yr=ge,Kr===0&&Be(Yi)),Yr===ge&&(cn.test(ot.charAt(mt))?(Yr=ot.charAt(mt),mt++):(Yr=ge,Kr===0&&Be(pi)));Yr!==ge;)Vr.push(Yr),ot.substr(mt,2)===Wi?(Yr=Wi,mt+=2):(Yr=ge,Kr===0&&Be(Yi)),Yr===ge&&(cn.test(ot.charAt(mt))?(Yr=ot.charAt(mt),mt++):(Yr=ge,Kr===0&&Be(pi)));Vr!==ge?Pr=ot.substring(Pr,mt):Pr=Vr,Pr!==ge?(ot.charCodeAt(mt)===39?(Vr=fa,mt++):(Vr=ge,Kr===0&&Be(Oa)),Vr===ge&&(Vr=null),Vr!==ge?(qn=ae,pe=qa(Xt,Pr),ae=pe):(mt=ae,ae=ge)):(mt=ae,ae=ge)}else mt=ae,ae=ge;else mt=ae,ae=ge;return ae}function Hi(){var ae,pe,Xt,Pr;return ae=mt,pe=mt,ot.length>mt?(Xt=ot.charAt(mt),mt++):(Xt=ge,Kr===0&&Be(Dr)),Xt!==ge?(qn=mt,Pr=po(Xt),Pr?Pr=void 0:Pr=ge,Pr!==ge?(Xt=[Xt,Pr],pe=Xt):(mt=pe,pe=ge)):(mt=pe,pe=ge),pe===ge&&(ot.charCodeAt(mt)===10?(pe=wi,mt++):(pe=ge,Kr===0&&Be(Si))),pe!==ge?ae=ot.substring(ae,mt):ae=pe,ae}function Mi(){var ae,pe,Xt,Pr;return ae=mt,pe=mt,ot.length>mt?(Xt=ot.charAt(mt),mt++):(Xt=ge,Kr===0&&Be(Dr)),Xt!==ge?(qn=mt,Pr=Oo(Xt),Pr?Pr=void 0:Pr=ge,Pr!==ge?(Xt=[Xt,Pr],pe=Xt):(mt=pe,pe=ge)):(mt=pe,pe=ge),pe!==ge?ae=ot.substring(ae,mt):ae=pe,ae}function Ji(){var ae,pe;return Kr++,ae=mt,pe=zo(),pe===ge&&(pe=So()),pe!==ge?ae=ot.substring(ae,mt):ae=pe,Kr--,ae===ge&&(pe=ge,Kr===0&&Be(yo)),ae}function zo(){var ae,pe,Xt,Pr,Vr;if(Kr++,ae=mt,ot.charCodeAt(mt)===48?(pe=ko,mt++):(pe=ge,Kr===0&&Be($o)),pe!==ge&&(qn=ae,pe=rs()),ae=pe,ae===ge){if(ae=mt,pe=mt,Li.test(ot.charAt(mt))?(Xt=ot.charAt(mt),mt++):(Xt=ge,Kr===0&&Be(Cr)),Xt!==ge){for(Pr=[],tn.test(ot.charAt(mt))?(Vr=ot.charAt(mt),mt++):(Vr=ge,Kr===0&&Be(Wr));Vr!==ge;)Pr.push(Vr),tn.test(ot.charAt(mt))?(Vr=ot.charAt(mt),mt++):(Vr=ge,Kr===0&&Be(Wr));Pr!==ge?(Xt=[Xt,Pr],pe=Xt):(mt=pe,pe=ge)}else mt=pe,pe=ge;pe!==ge&&(qn=ae,pe=oa(pe)),ae=pe}return Kr--,ae===ge&&(pe=ge,Kr===0&&Be(Io)),ae}function So(){var ae,pe,Xt,Pr,Vr;if(Kr++,ae=mt,pe=[],Xt=mt,Pr=mt,Kr++,Vr=zi(),Vr===ge&&(Vr=bi()),Kr--,Vr===ge?Pr=void 0:(mt=Pr,Pr=ge),Pr!==ge?(ot.length>mt?(Vr=ot.charAt(mt),mt++):(Vr=ge,Kr===0&&Be(Dr)),Vr!==ge?(Pr=[Pr,Vr],Xt=Pr):(mt=Xt,Xt=ge)):(mt=Xt,Xt=ge),Xt!==ge)for(;Xt!==ge;)pe.push(Xt),Xt=mt,Pr=mt,Kr++,Vr=zi(),Vr===ge&&(Vr=bi()),Kr--,Vr===ge?Pr=void 0:(mt=Pr,Pr=ge),Pr!==ge?(ot.length>mt?(Vr=ot.charAt(mt),mt++):(Vr=ge,Kr===0&&Be(Dr)),Vr!==ge?(Pr=[Pr,Vr],Xt=Pr):(mt=Xt,Xt=ge)):(mt=Xt,Xt=ge);else pe=ge;return pe!==ge?ae=ot.substring(ae,mt):ae=pe,Kr--,ae===ge&&(pe=ge,Kr===0&&Be(Da)),ae}var Ja=["root"];function qi(){return Ja.length>1}function ho(){return Ja[Ja.length-1]==="plural"}function Ki(){return Bt&&Bt.captureLocation?{location:ns()}:{}}if(Ro=Je(),Ro!==ge&&mt===ot.length)return Ro;throw Ro!==ge&&mt1)throw new RangeError("Fraction-precision stems only accept a single optional option");Je.stem.replace(de,function(Kt,ir,bt){return Kt==="."?Bt.maximumFractionDigits=0:bt==="+"?Bt.minimumFractionDigits=bt.length:ir[0]==="#"?Bt.maximumFractionDigits=ir.length:(Bt.minimumFractionDigits=ir.length,Bt.maximumFractionDigits=ir.length+(typeof bt=="string"?bt.length:0)),""}),Je.options.length&&(Bt=X(X({},Bt),Te(Je.options[0])));continue}if(Se.test(Je.stem)){Bt=X(X({},Bt),Te(Je.stem));continue}var vt=Ne(Je.stem);vt&&(Bt=X(X({},Bt),vt))}return Bt}var Nt=function(){var ot=function(Bt,ge){return ot=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ve,Je){ve.__proto__=Je}||function(ve,Je){for(var vt in Je)Je.hasOwnProperty(vt)&&(ve[vt]=Je[vt])},ot(Bt,ge)};return function(Bt,ge){ot(Bt,ge);function ve(){this.constructor=Bt}Bt.prototype=ge===null?Object.create(ge):(ve.prototype=ge.prototype,new ve)}}(),ft=function(){for(var ot=0,Bt=0,ge=arguments.length;Bt(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,je=Date.now()+"@@",he=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function Le(ot,Bt,ge){var ve=ot.tagName,Je=ot.outerHTML,vt=ot.textContent,Kt=ot.childNodes;if(!ve)return Re(vt||"",Bt);ve=ve.toLowerCase();var ir=~he.indexOf(ve),bt=ge[ve];if(bt&&ir)throw new Ot(ve+" is a self-closing tag and can not be used, please use another tag name.");if(!Kt.length)return[Je];var ze=Array.prototype.slice.call(Kt).reduce(function(xe,Ve){return xe.concat(Le(Ve,Bt,ge))},[]);return bt?typeof bt=="function"?[bt.apply(void 0,ze)]:[bt]:ft(["<"+ve+">"],ze,[""])}function _e(ot,Bt,ge,ve,Je,vt){var Kt=Tt(ot,Bt,ge,ve,Je,void 0,vt),ir={},bt=Kt.reduce(function(Me,At){if(At.type===0)return Me+=At.value;var Lt=ye();return ir[Lt]=At.value,Me+=""+st+Lt+st},"");if(!Pe.test(bt))return Re(bt,ir);if(!Je)throw new Ot("Message has placeholders but no values was given");if(typeof DOMParser=="undefined")throw new Ot("Cannot format XML message without DOMParser");jt||(jt=new DOMParser);var ze=jt.parseFromString(''+bt+"","text/html").getElementById(je);if(!ze)throw new Ot("Malformed HTML message "+bt);var xe=Object.keys(Je).filter(function(Me){return!!ze.getElementsByTagName(Me).length});if(!xe.length)return Re(bt,ir);var Ve=xe.filter(function(Me){return Me!==Me.toLowerCase()});if(Ve.length)throw new Ot("HTML tag must be lowercased but the following tags are not: "+Ve.join(", "));return Array.prototype.slice.call(ze.childNodes).reduce(function(Me,At){return Me.concat(Le(At,ir,Je))},[])}var We=function(){return We=Object.assign||function(ot){for(var Bt,ge=1,ve=arguments.length;ge<"']/g;function te(ot){return(""+ot).replace(Ae,Bt=>xt[Bt.charCodeAt(0)])}function oe(ot,Bt,ge={}){return Bt.reduce((ve,Je)=>(Je in ot?ve[Je]=ot[Je]:Je in ge&&(ve[Je]=ge[Je]),ve),{})}function Ct(ot){lt(ot,"[React Intl] Could not find required `intl` object. needs to exist in the component ancestry.")}function Ee(ot,Bt){const ge=Bt?` +${Bt.stack}`:"";return`[React Intl] ${ot}${ge}`}function tt(ot){}const Fr={formats:{},messages:{},timeZone:void 0,textComponent:t.Fragment,defaultLocale:"en",defaultFormats:{},onError:tt};function Ut(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function $e(ot=Ut()){const Bt=Intl.RelativeTimeFormat,ge=Intl.ListFormat,ve=Intl.DisplayNames;return{getDateTimeFormat:K(Intl.DateTimeFormat,ot.dateTime),getNumberFormat:K(Intl.NumberFormat,ot.number),getMessageFormat:K(it,ot.message),getRelativeTimeFormat:K(Bt,ot.relativeTime),getPluralRules:K(Intl.PluralRules,ot.pluralRules),getListFormat:K(ge,ot.list),getDisplayNames:K(ve,ot.displayNames)}}function Zt(ot,Bt,ge,ve){const Je=ot&&ot[Bt];let vt;if(Je&&(vt=Je[ge]),vt)return vt;ve(Ee(`No ${Bt} format named: ${ge}`))}const me=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function ut({locale:ot,formats:Bt,onError:ge},ve,Je={}){const{format:vt}=Je,Kt=vt&&Zt(Bt,"number",vt,ge)||{},ir=oe(Je,me,Kt);return ve(ot,ir)}function nt(ot,Bt,ge,ve={}){try{return ut(ot,Bt,ve).format(ge)}catch(Je){ot.onError(Ee("Error formatting number.",Je))}return String(ge)}function Mt(ot,Bt,ge,ve={}){try{return ut(ot,Bt,ve).formatToParts(ge)}catch(Je){ot.onError(Ee("Error formatting number.",Je))}return[]}const Oe=["numeric","style"];function Ht({locale:ot,formats:Bt,onError:ge},ve,Je={}){const{format:vt}=Je,Kt=!!vt&&Zt(Bt,"relative",vt,ge)||{},ir=oe(Je,Oe,Kt);return ve(ot,ir)}function He(ot,Bt,ge,ve,Je={}){ve||(ve="second"),Intl.RelativeTimeFormat||ot.onError(Ee(`Intl.RelativeTimeFormat is not available in this environment. +Try polyfilling it using "@formatjs/intl-relativetimeformat" +`));try{return Ht(ot,Bt,Je).format(ge,ve)}catch(Kt){ot.onError(Ee("Error formatting relative time.",Kt))}return String(ge)}const Jt=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function tr({locale:ot,formats:Bt,onError:ge,timeZone:ve},Je,vt,Kt={}){const{format:ir}=Kt,bt=Object.assign(Object.assign({},ve&&{timeZone:ve}),ir&&Zt(Bt,Je,ir,ge));let ze=oe(Kt,Jt,bt);return Je==="time"&&!ze.hour&&!ze.minute&&!ze.second&&(ze=Object.assign(Object.assign({},ze),{hour:"numeric",minute:"numeric"})),vt(ot,ze)}function br(ot,Bt,ge,ve={}){const Je=typeof ge=="string"?new Date(ge||0):ge;try{return tr(ot,"date",Bt,ve).format(Je)}catch(vt){ot.onError(Ee("Error formatting date.",vt))}return String(Je)}function Ur(ot,Bt,ge,ve={}){const Je=typeof ge=="string"?new Date(ge||0):ge;try{return tr(ot,"time",Bt,ve).format(Je)}catch(vt){ot.onError(Ee("Error formatting time.",vt))}return String(Je)}function pr(ot,Bt,ge,ve={}){const Je=typeof ge=="string"?new Date(ge||0):ge;try{return tr(ot,"date",Bt,ve).formatToParts(Je)}catch(vt){ot.onError(Ee("Error formatting date.",vt))}return[]}function qt(ot,Bt,ge,ve={}){const Je=typeof ge=="string"?new Date(ge||0):ge;try{return tr(ot,"time",Bt,ve).formatToParts(Je)}catch(vt){ot.onError(Ee("Error formatting time.",vt))}return[]}const sr=["localeMatcher","type"];function _r({locale:ot,onError:Bt},ge,ve,Je={}){Intl.PluralRules||Bt(Ee(`Intl.PluralRules is not available in this environment. +Try polyfilling it using "@formatjs/intl-pluralrules" +`));const vt=oe(Je,sr);try{return ge(ot,vt).select(ve)}catch(Kt){Bt(Ee("Error formatting plural.",Kt))}return"other"}function Pt(ot,Bt){return Object.keys(ot).reduce((ge,ve)=>(ge[ve]=Object.assign({timeZone:Bt},ot[ve]),ge),{})}function dt(ot,Bt){return Object.keys(Object.assign(Object.assign({},ot),Bt)).reduce((ve,Je)=>(ve[Je]=Object.assign(Object.assign({},ot[Je]||{}),Bt[Je]||{}),ve),{})}function Ye(ot,Bt){if(!Bt)return ot;const ge=it.formats;return Object.assign(Object.assign(Object.assign({},ge),ot),{date:dt(Pt(ge.date,Bt),Pt(ot.date||{},Bt)),time:dt(Pt(ge.time,Bt),Pt(ot.time||{},Bt))})}const rt=ot=>t.createElement(t.Fragment,null,...ot);function wt({locale:ot,formats:Bt,messages:ge,defaultLocale:ve,defaultFormats:Je,onError:vt,timeZone:Kt},ir,bt={id:""},ze={}){const{id:xe,defaultMessage:Ve}=bt;lt(!!xe,"[React Intl] An `id` must be provided to format a message.");const Me=ge&&ge[String(xe)];Bt=Ye(Bt,Kt),Je=Ye(Je,Kt);let At=[];if(Me)try{At=ir.getMessageFormat(Me,ot,Bt,{formatters:ir}).formatHTMLMessage(ze)}catch(Lt){vt(Ee(`Error formatting message: "${xe}" for locale: "${ot}"`+(Ve?", using default message as fallback.":""),Lt))}else(!Ve||ot&&ot.toLowerCase()!==ve.toLowerCase())&&vt(Ee(`Missing message: "${xe}" for locale: "${ot}"`+(Ve?", using default message as fallback.":"")));if(!At.length&&Ve)try{At=ir.getMessageFormat(Ve,ve,Je).formatHTMLMessage(ze)}catch(Lt){vt(Ee(`Error formatting the default message for: "${xe}"`,Lt))}return At.length?At.length===1&&typeof At[0]=="string"?At[0]||Ve||String(xe):rt(At):(vt(Ee(`Cannot format message: "${xe}", using message ${Me||Ve?"source":"id"} as fallback.`)),typeof Me=="string"?Me||Ve||String(xe):Ve||String(xe))}function nr(ot,Bt,ge={id:""},ve={}){const Je=Object.keys(ve).reduce((vt,Kt)=>{const ir=ve[Kt];return vt[Kt]=typeof ir=="string"?te(ir):ir,vt},{});return wt(ot,Bt,ge,Je)}var ur=e(38138),Qe=e.n(ur);const yr=["localeMatcher","type","style"],Hr=Date.now();function hn(ot){return`${Hr}_${ot}_${Hr}`}function rr({locale:ot,onError:Bt},ge,ve,Je={}){Intl.ListFormat||Bt(Ee(`Intl.ListFormat is not available in this environment. +Try polyfilling it using "@formatjs/intl-listformat" +`));const Kt=oe(Je,yr);try{const ir={},bt=ve.map((xe,Ve)=>{if(typeof xe=="object"){const Me=hn(Ve);return ir[Me]=xe,Me}return String(xe)});return Object.keys(ir).length?ge(ot,Kt).formatToParts(bt).reduce((xe,Ve)=>{const Me=Ve.value;return ir[Me]?xe.push(ir[Me]):typeof xe[xe.length-1]=="string"?xe[xe.length-1]+=Me:xe.push(Me),xe},[]):ge(ot,Kt).format(bt)}catch(ir){Bt(Ee("Error formatting list.",ir))}return ve}const Br=["localeMatcher","style","type","fallback"];function Ir({locale:ot,onError:Bt},ge,ve,Je={}){Intl.DisplayNames||Bt(Ee(`Intl.DisplayNames is not available in this environment. +Try polyfilling it using "@formatjs/intl-displaynames" +`));const Kt=oe(Je,Br);try{return ge(ot,Kt).of(ve)}catch(ir){Bt(Ee("Error formatting display name.",ir))}}const Gr=Qe()||ur;function on(ot){return{locale:ot.locale,timeZone:ot.timeZone,formats:ot.formats,textComponent:ot.textComponent,messages:ot.messages,defaultLocale:ot.defaultLocale,defaultFormats:ot.defaultFormats,onError:ot.onError}}function _n(ot,Bt){const ge=$e(Bt),ve=Object.assign(Object.assign({},Fr),ot),{locale:Je,defaultLocale:vt,onError:Kt}=ve;return Je?!Intl.NumberFormat.supportedLocalesOf(Je).length&&Kt?Kt(Ee(`Missing locale data for locale: "${Je}" in Intl.NumberFormat. Using default locale: "${vt}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):!Intl.DateTimeFormat.supportedLocalesOf(Je).length&&Kt&&Kt(Ee(`Missing locale data for locale: "${Je}" in Intl.DateTimeFormat. Using default locale: "${vt}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):(Kt&&Kt(Ee(`"locale" was not configured, using "${vt}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details`)),ve.locale=ve.defaultLocale||"en"),Object.assign(Object.assign({},ve),{formatters:ge,formatNumber:nt.bind(null,ve,ge.getNumberFormat),formatNumberToParts:Mt.bind(null,ve,ge.getNumberFormat),formatRelativeTime:He.bind(null,ve,ge.getRelativeTimeFormat),formatDate:br.bind(null,ve,ge.getDateTimeFormat),formatDateToParts:pr.bind(null,ve,ge.getDateTimeFormat),formatTime:Ur.bind(null,ve,ge.getDateTimeFormat),formatTimeToParts:qt.bind(null,ve,ge.getDateTimeFormat),formatPlural:_r.bind(null,ve,ge.getPluralRules),formatMessage:wt.bind(null,ve,ge),formatHTMLMessage:nr.bind(null,ve,ge),formatList:rr.bind(null,ve,ge.getListFormat),formatDisplayName:Ir.bind(null,ve,ge.getDisplayNames)})}class Xn extends t.PureComponent{constructor(){super(...arguments),this.cache=Ut(),this.state={cache:this.cache,intl:_n(on(this.props),this.cache),prevConfig:on(this.props)}}static getDerivedStateFromProps(Bt,{prevConfig:ge,cache:ve}){const Je=on(Bt);return Gr(ge,Je)?null:{intl:_n(Je,ve),prevConfig:Je}}render(){return Ct(this.state.intl),t.createElement(r,{value:this.state.intl},this.props.children)}}Xn.displayName="IntlProvider",Xn.defaultProps=Fr;var bn=e(34038),Pn=e(48370),Vn=e.n(Pn),or=e(42473),cr=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Ue=(ot,Bt)=>{var ge={};for(var ve in ot)Gt.call(ot,ve)&&Bt.indexOf(ve)<0&&(ge[ve]=ot[ve]);if(ot!=null&&cr)for(var ve of cr(ot))Bt.indexOf(ve)<0&&Sr.call(ot,ve)&&(ge[ve]=ot[ve]);return ge};let Fe;const kr=!0,Jr=new(Vn()),dn=Symbol("LANG_CHANGE"),In=(ot,Bt="")=>Object.keys(ot).reduce((ge,ve)=>{const Je=ot[ve],vt=Bt?`${Bt}.${ve}`:ve;return typeof Je=="string"?ge[vt]=Je:Object.assign(ge,In(Je,vt)),ge},{}),Un={},Mn=(ot,Bt,ge)=>{var ve,Je,vt,Kt;if(!ot)return;const ir=(ve=Un[ot])!=null&&ve.messages?Object.assign({},Un[ot].messages,Bt):Bt,{momentLocale:bt=(Je=Un[ot])==null?void 0:Je.momentLocale,antd:ze=(vt=Un[ot])==null?void 0:vt.antd}=ge||{},xe=(Kt=ot.split("-"))==null?void 0:Kt.join("-");Un[ot]={messages:ir,locale:xe,momentLocale:bt,antd:ze},xe===La()&&Jr.emit(dn,xe)},vn=ot=>(0,bn.We)().applyPlugins({key:"locale",type:"modify",initialValue:ot}),ya=ot=>{const ge=vn(Un[ot]),{cache:ve}=ge,Je=Ue(ge,["cache"]);return _n(Je,ve)},si=(ot,Bt)=>Fe&&!Bt&&!ot?Fe:(ot||(ot=La()),ot&&Un[ot]?ya(ot):Un["zh-CN"]?ya("zh-CN"):_n({locale:"zh-CN",messages:{}})),Wa=ot=>{Fe=si(ot,!0)},La=()=>{const ot=vn({});return typeof(ot==null?void 0:ot.getLocale)=="function"?ot.getLocale():(navigator.cookieEnabled&&typeof localStorage!="undefined"&&kr?window.localStorage.getItem("umi_locale"):"")||void 0||"zh-CN"},ui=()=>{const ot=La();return["he","ar","fa","ku"].filter(ve=>ot.startsWith(ve)).length?"rtl":"ltr"},Di=(ot,Bt=!0)=>{(()=>{if(La()!==ot){if(navigator.cookieEnabled&&typeof window.localStorage!="undefined"&&kr&&window.localStorage.setItem("umi_locale",ot||""),Wa(ot),Bt)window.location.reload();else if(Jr.emit(dn,ot),window.dispatchEvent){const ve=new Event("languagechange");window.dispatchEvent(ve)}}})()};let li=!0;const Pi=(ot,Bt)=>(li&&(warning(!1,`Using this API will cause automatic refresh when switching languages, please use useIntl or injectIntl. + +\u4F7F\u7528\u6B64 api \u4F1A\u9020\u6210\u5207\u6362\u8BED\u8A00\u7684\u65F6\u5019\u65E0\u6CD5\u81EA\u52A8\u5237\u65B0\uFF0C\u8BF7\u4F7F\u7528 useIntl \u6216 injectIntl\u3002 + +http://j.mp/37Fkd5Q + `),li=!1),Fe||Wa(La()),Fe.formatMessage(ot,Bt)),Ya=()=>Object.keys(Un)},53814:function(m,C,e){"use strict";e.d(C,{y:function(){return f}});var t=e(14446),n=e(71230),u=e(15746),o=e(5270),i=e(67294);const f=s=>new Promise((a,r)=>{if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return r("WebRTC not supported by browser");let b=new RTCPeerConnection,l=[];b.createDataChannel(""),b.createOffer().then(d=>b.setLocalDescription(d)).catch(d=>r(d)),b.onicecandidate=d=>{console.log("event:",d);const c=[];if(!d||!d.candidate){if(console.log("ips",l),l.length==0||!(0,o.t)(l[0])){const O=t.default.info({title:i.createElement(n.Z,null,i.createElement(u.Z,{flex:"1"},"\u63D0\u793A"),i.createElement(u.Z,null,i.createElement("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:()=>O.destroy()}))),icon:null,width:500,className:"custom-modal-divider",content:i.createElement(n.Z,null,i.createElement(u.Z,null,"\u5F53\u524D\u8003\u8BD5\u5DF2\u542F\u7528\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP\uFF08\u9650\u5236\u516C\u5171IP+\u5185\u7F51IP\uFF09\u3002",(s.ip_limit==="inner"||s.ip_bind)&&i.createElement(i.Fragment,null,i.createElement("span",{className:"c-red"},"\uFF08\u53EA\u5141\u8BB8\u5728Chrome\u8C37\u6B4C\u6D4F\u89C8\u5668\u4F5C\u7B54\uFF0C\u5E76\u4E14\u9700\u8981\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6\uFF09"),i.createElement("br",null),i.createElement(Button,{onClick:showInstallWebRtcDoc,type:"link"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return r("WebRTC disabled or restricted by browser")}const k=l.filter(O=>(0,o.t)(O));return!k||!k.length?r("IP\u83B7\u53D6\u5931\u8D25"):a(k.join(""))}let p=d.candidate.candidate.split(" "),[g,x,y,v,h,E,,S,..._]=p,I=["rtp","rtpc"];if(console.log("event:",d),l.some(k=>k==h)||l.push(h),console.log(" candidate: "+g.split(":")[1]),console.log(" component: "+I[x-1]),console.log(" protocol: "+y),console.log(" priority: "+v),console.log(" ip: "+h),console.log(" port: "+E),console.log(" type: "+S),_.length){console.log("attributes: ");for(let k=0;k<_.length;k+=2)console.log("> "+_[k]+": "+_[k+1])}}})},26194:function(m,C,e){"use strict";var t=e(67294),n=e(4977),u=e(71577),o=Object.defineProperty,i=Object.defineProperties,f=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,b=(p,g,x)=>g in p?o(p,g,{enumerable:!0,configurable:!0,writable:!0,value:x}):p[g]=x,l=(p,g)=>{for(var x in g||(g={}))a.call(g,x)&&b(p,x,g[x]);if(s)for(var x of s(g))r.call(g,x)&&b(p,x,g[x]);return p},d=(p,g)=>i(p,f(g));const c=({img:p,buttonProps:g={},styles:x={},customText:y,ButtonText:v,ButtonClick:h,Buttonclass:E,ButtonTwo:S,imgStyles:_,loading:I=!1})=>t.createElement("section",{className:"tc animated fadeIn",style:l(l({},{color:"#999",margin:"100px auto",visibility:I?"hidden":"visible"}),x)},t.createElement("img",{src:p||n,style:d(l({},_),{pointerEvents:"none",userSelect:"none"})}),t.createElement("p",{className:"mt20 font14"},y||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),v&&t.createElement(u.ZP,l({className:E,onClick:h},g),v),S&&S);C.Z=c},91613:function(m,C,e){"use strict";e.d(C,{Z:function(){return O}});var t=e(67294),n={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},u=e(71577),o=e(87462),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},f=i,s=e(43387),a=function(j,N){return t.createElement(s.Z,(0,o.Z)({},j,{ref:N,icon:f}))},r=t.forwardRef(a),b=e(36295),l=e(83062),d=e(28706),c=e(15835),p=e(26194),g=e(11320),x=e(66540),y=e(67294),v=Object.defineProperty,h=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,_=(L,j,N)=>j in L?v(L,j,{enumerable:!0,configurable:!0,writable:!0,value:N}):L[j]=N,I=(L,j)=>{for(var N in j||(j={}))E.call(j,N)&&_(L,N,j[N]);if(h)for(var N of h(j))S.call(j,N)&&_(L,N,j[N]);return L},k=(L,j,N)=>new Promise((U,A)=>{var T=F=>{try{D(N.next(F))}catch(W){A(W)}},w=F=>{try{D(N.throw(F))}catch(W){A(W)}},D=F=>F.done?U(F.value):Promise.resolve(F.value).then(T,w);D((N=N.apply(L,j)).next())}),O=({editOffice:L="view",data:j,theme:N,type:U,filename:A,monacoEditor:T,className:w,style:D,close:F,onClose:W,hasMask:R,disabledDownload:B,onImgDimensions:K,showNodata:X,recordInfo:q})=>{const[ee,se]=(0,t.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[de,Se]=(0,t.useState)(""),[Te,Ne]=(0,t.useState)(),yt=window.ENV==="build"?"/react/build":"",ht=location.host.startsWith("localhost")?g.Z.PROXY_SERVER:g.Z.API_SERVER,ft=10*(1024*1024),Ot=(0,t.useRef)();j!=null&&j.startsWith("/api")&&U!=="txt"&&(j=g.Z.API_SERVER+j);const Wt=st=>st.substring(st.lastIndexOf("/")+1).split(".").pop();A&&T&&(T.filename=A),(0,t.useEffect)(()=>{var st,Ze;const fe=(Ze=(st=document.cookie)==null?void 0:st.replace(/\s/g,""))==null?void 0:Ze.split(";");fe==null||fe.map(ye=>{let Re=ye.split("=");Re[0]==="_educoder_session"&&Se(Re[1])})},[]),(0,t.useEffect)(()=>{U==="office"&&(j.indexOf("bigfilescdn.")>-1||j.indexOf("bigfiles1")>-1?Ne({url:j,fileType:Wt(j),model:j.indexOf("model=edit")?"edit":"view"}):Tt())},[U,j]);const Tt=()=>k(void 0,null,function*(){console.log("data:",j);let st=j;j.startsWith("http")||(st=location.origin+st);let Ze=new URL(st).pathname.split("/").pop();const fe=yield(0,c.gJ)({attachment_id:Ze});fe.url=ht+fe.url,Ne(fe)}),Ft=()=>{if(j.startsWith("http")||j.startsWith("blob:")){jt();return}(0,d.Nd)(A||"educoder",decodeURIComponent(j))},jt=()=>{q&&(0,x.fc)({id:q==null?void 0:q.id,watch_type:1,course_id:q==null?void 0:q.course_id}),(0,d.Nd)(A||"educoder",decodeURIComponent(j))};return console.log(j,"data"),y.createElement("div",{style:I({},D||{}),className:`${R&&n.bgBlack} ${U?n.wrp:"hide"}`},F&&y.createElement("div",{className:n.close,ref:Ot},!!K&&y.createElement(l.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Ot.current},y.createElement("span",{onClick:()=>{W(),K()}},y.createElement("i",{className:"icon-yulanpizhu"}))),!B&&y.createElement(l.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Ot.current},y.createElement("span",{onClick:jt},y.createElement("i",{className:"icon-quxiaozhiding"}))),y.createElement(l.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Ot.current},y.createElement("span",{className:"",onClick:W},y.createElement("i",{className:"icon-guanbi1"})))),y.createElement("div",{className:`${n[w]} ${w} ${n.monaco} ${U==="txt"?"show":"hide"}`},U==="txt"&&y.createElement(y.Fragment,null,y.createElement(b.ZP,I({},T)))),U==="audio"&&y.createElement("audio",{src:(j==null?void 0:j.indexOf("http"))>-1||j!=null&&j.startsWith("/api")?j:`data:image/png;base64,${j}`,autoPlay:!0}),U==="video"&&y.createElement(y.Fragment,null,(j==null?void 0:j.indexOf("http"))>-1||j!=null&&j.startsWith("/api")?y.createElement("video",{controls:!0,src:`${j}`,autoPlay:!0}):y.createElement("video",{controls:!0,src:`data:video/mp4;base64,${j}`,autoPlay:!0})),U==="office"&&Te&&y.createElement("iframe",{src:`${yt}/office.html?key=${Te.key}&url=${btoa(Te.url)}&callbackUrl=${ht+(Te.callbackUrl||"")}&fileType=${Te.fileType}&title=${Te.title||""}&model=${L}&officeServer=${g.Z.ONLYOFFICE}&disabledDownload=${!!B}`}),U==="html"&&y.createElement("iframe",{src:j+"&disposition=inline"}),U==="pdf"&&y.createElement("iframe",{src:`${yt}/js/pdfview/index.html?filename=${A||"educoder.pdf"}&url=${encodeURIComponent(j)}&disabledDownload=${!!B}`}),U==="image"&&y.createElement("img",{src:(j==null?void 0:j.indexOf("http"))>-1||j!=null&&j.startsWith("/api")?j:`data:image/png;base64,${j}`}),(U==="other"||U==="download")&&y.createElement(y.Fragment,null,X?y.createElement(p.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:y.createElement(u.ZP,{icon:y.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:Ft,disabled:B},"\u4E0B\u8F7D")}):y.createElement(u.ZP,{type:"primary",size:"middle",onClick:Ft,disabled:B},y.createElement(r,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85725:function(m,C,e){"use strict";e.d(C,{z:function(){return O},Z:function(){return L}});var t=e(67294),n=e(81897),u=e(51161),o=e(11771),i=e(67631),f=e.n(i),s=e(11320),a=e(28706),r=e(20527),b=e(25934),l=e(91613),d=e(67294),p=({html:j})=>{const N=(0,t.useRef)(null),U=(0,t.useRef)(null),A=`.markdown-body p { + margin: 0 0 16px 0 !important; + line-height: 28px; + white-space: pre-wrap; + } + + ol, + ul, + li { + list-style-type: none + } + + ol, + ul, + dl { + margin-bottom: 0px; + } + + .markdown-body { + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; + color: #333; + overflow: hidden; + font-family: "Microsoft YaHei", Helvetica, "Meiryo UI", "Malgun Gothic", "Segoe UI", "Trebuchet MS", "Monaco", monospace, Tahoma, STXihei, "\u534E\u6587\u7EC6\u9ED1", STHeiti, "Helvetica Neue", "Droid Sans", "wenquanyi micro hei", FreeSans, Arimo, Arial, SimSun, "\u5B8B\u4F53", Heiti, "\u9ED1\u4F53", sans-serif; + word-break: break-word; + font-size: 16px; + line-height: 1.6; + white-space: normal; + word-wrap: break-word; + position: relative; + } + + .markdown-body ul>li { + list-style-type: disc; + } + + .markdown-body ol>li { + list-style-type: decimal; + } + + .markdown-body a { + background: transparent; + } + + .markdown-body a:active, + .markdown-body a:hover { + outline: 0; + } + + .markdown-body strong { + font-weight: bold; + } + + .markdown-body h1 { + font-size: 2em; + margin: 0.67em 0; + } + + .markdown-body img { + border: 0; + } + + .markdown-body hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; + } + + .markdown-body pre { + overflow: auto; + } + + .markdown-body code, + .markdown-body kbd, + .markdown-body pre { + font-family: "Meiryo UI", "YaHei Consolas Hybrid", Consolas, "Malgun Gothic", "Segoe UI", "Trebuchet MS", Helvetica, monospace, monospace; + font-size: 1em; + } + + .markdown-body input { + color: inherit; + font: inherit; + margin: 0; + } + + .markdown-body html input[disabled] { + cursor: default; + } + + .markdown-body input { + line-height: normal; + } + + .markdown-body input[type="checkbox"] { + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; + } + + .markdown-body table { + border-collapse: collapse; + border-spacing: 0; + } + + .markdown-body td, + .markdown-body th { + padding: 0; + } + + .markdown-body * { + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .markdown-body input { + font: 13px/1.4 Helvetica, arial, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; + } + + .markdown-body a { + color: #4183c4; + text-decoration: none; + } + + .markdown-body a:hover, + .markdown-body a:active { + text-decoration: underline; + } + + .markdown-body hr { + height: 0; + margin: 15px 0; + overflow: hidden; + background: transparent; + border: 0; + border-bottom: 1px solid #ddd; + } + + .markdown-body hr:before { + display: table; + content: ""; + } + + .markdown-body hr:after { + display: table; + clear: both; + content: ""; + } + + .markdown-body h1, + .markdown-body h2, + .markdown-body h3, + .markdown-body h4, + .markdown-body h5, + .markdown-body h6 { + margin-top: 15px; + margin-bottom: 15px; + line-height: 1.1; + } + + .markdown-body h1 { + font-size: 30px; + } + + .markdown-body h2 { + font-size: 21px; + } + + .markdown-body h3 { + font-size: 16px; + } + + .markdown-body h4 { + font-size: 14px; + } + + .markdown-body h5 { + font-size: 12px; + } + + .markdown-body h6 { + font-size: 11px; + } + + .markdown-body blockquote { + margin: 0; + } + + .markdown-body ul, + .markdown-body ol { + padding: 0; + margin-top: 0; + margin-bottom: 0; + } + + ul.linenums, + ol.linenums { + padding: 16px 0 0 36px !important; + } + + .markdown-body ul, + .markdown-body ol { + padding-left: 2em; + } + + + .markdown-body ol ol, + .markdown-body ul ol { + list-style-type: lower-roman; + } + + .markdown-body ul ul ol, + .markdown-body ul ol ol, + .markdown-body ol ul ol, + .markdown-body ol ol ol { + list-style-type: lower-alpha; + } + + .markdown-body dd { + margin-left: 0; + } + + .markdown-body code { + font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; + font-size: 12px; + } + + .markdown-body pre { + margin-top: 0; + margin-bottom: 0; + font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace; + } + + .markdown-body .octicon { + font: normal normal 16px octicons-anchor; + line-height: 1; + display: inline-block; + text-decoration: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + } + + .markdown-body .octicon-link:before { + content: '\f05c'; + } + + .markdown-body>*:first-child { + margin-top: 0 !important; + } + + .markdown-body>*:last-child { + margin-bottom: 0 !important; + } + + .markdown-body .anchor { + position: absolute; + top: 0; + left: 0; + display: block; + padding-right: 6px; + padding-left: 30px; + margin-left: -30px; + } + + .markdown-body .anchor:focus { + outline: none; + } + + .markdown-body h1, + .markdown-body h2, + .markdown-body h3, + .markdown-body h4, + .markdown-body h5, + .markdown-body h6 { + position: relative; + margin-top: 1em; + margin-bottom: 16px; + font-weight: bold; + line-height: 1.4; + } + + .markdown-body h1 .octicon-link, + .markdown-body h2 .octicon-link, + .markdown-body h3 .octicon-link, + .markdown-body h4 .octicon-link, + .markdown-body h5 .octicon-link, + .markdown-body h6 .octicon-link { + display: none; + color: #000; + vertical-align: middle; + } + + .markdown-body h1:hover .anchor, + .markdown-body h2:hover .anchor, + .markdown-body h3:hover .anchor, + .markdown-body h4:hover .anchor, + .markdown-body h5:hover .anchor, + .markdown-body h6:hover .anchor { + padding-left: 8px; + margin-left: -30px; + text-decoration: none; + } + + .markdown-body h1:hover .anchor .octicon-link, + .markdown-body h2:hover .anchor .octicon-link, + .markdown-body h3:hover .anchor .octicon-link, + .markdown-body h4:hover .anchor .octicon-link, + .markdown-body h5:hover .anchor .octicon-link, + .markdown-body h6:hover .anchor .octicon-link { + display: inline-block; + } + + .markdown-body h1 { + padding-bottom: 0.3em; + font-size: 2.25em; + line-height: 1.2; + border-bottom: 1px solid #eee; + } + + .markdown-body h1 .anchor { + line-height: 1; + } + + .markdown-body h2 { + padding-bottom: 0.3em; + font-size: 1.75em; + line-height: 1.225; + border-bottom: 1px solid #eee; + } + + .markdown-body h2 .anchor { + line-height: 1; + } + + .markdown-body h3 { + font-size: 1.5em; + line-height: 1.43; + } + + .markdown-body h3 .anchor { + line-height: 1.2; + } + + .markdown-body h4 { + font-size: 1.25em; + } + + .markdown-body h4 .anchor { + line-height: 1.2; + } + + .markdown-body h5 { + font-size: 1em; + } + + .markdown-body h5 .anchor { + line-height: 1.1; + } + + .markdown-body h6 { + font-size: 1em; + color: #777; + } + + .markdown-body h6 .anchor { + line-height: 1.1; + } + + .markdown-body p, + .markdown-body blockquote, + .markdown-body ul, + .markdown-body ol, + .markdown-body dl, + .markdown-body table, + .markdown-body pre { + margin-top: 0; + margin-bottom: 16px; + } + + .markdown-body ul ul, + .markdown-body ul ol, + .markdown-body ol ol, + .markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; + } + + .markdown-body li>p { + margin-top: 16px; + } + + .markdown-body dl { + padding: 0; + } + + .markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: bold; + } + + .markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px; + } + + .markdown-body blockquote { + padding: 0 15px; + color: #777; + border-left: 4px solid #ddd; + } + + .markdown-body blockquote> :first-child { + margin-top: 0; + } + + .markdown-body blockquote> :last-child { + margin-bottom: 0; + } + + .markdown-body table { + display: block; + width: 100%; + overflow: auto; + word-break: normal; + word-break: keep-all; + } + + .markdown-body table th { + font-weight: bold; + text-align: revert; + } + + .markdown-body table th, + .markdown-body table td { + padding: 6px 13px; + border: 1px solid #ddd; + } + + .markdown-body table tr { + background-color: #fff; + border-top: 1px solid #ccc; + } + + .markdown-body table tr:nth-child(2n) { + background-color: #f8f8f8; + } + + .markdown-body img { + max-width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + .markdown-body code { + padding: 0; + padding-top: 0.2em; + padding-bottom: 0.2em; + margin: 0; + font-size: 85%; + background-color: rgba(0, 0, 0, 0.04); + border-radius: 3px; + } + + .markdown-body code:has(.katex) { + background-color: transparent; + } + + .markdown-body code:before, + .markdown-body code:after { + letter-spacing: -0.2em; + content: "\\00a0"; + } + + .markdown-body pre>code { + padding: 0; + margin: 0; + font-size: 100%; + word-break: normal; + white-space: pre; + background: transparent; + border: 0; + } + + .markdown-body .highlight { + margin-bottom: 16px; + } + + .markdown-body .highlight pre, + .markdown-body pre { + padding: 16px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + background-color: #f7f7f7; + border-radius: 3px; + } + + .markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal; + } + + .markdown-body pre { + word-wrap: normal; + } + + .markdown-body pre code { + display: inline; + max-width: initial; + padding: 0; + margin: 0; + overflow: initial; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0; + } + + .markdown-body pre code:before, + .markdown-body pre code:after { + content: normal; + } + + .markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font-size: 11px; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb; + } + + .markdown-body .pl-c { + color: #969896; + } + + .markdown-body .pl-c1, + .markdown-body .pl-mdh, + .markdown-body .pl-mm, + .markdown-body .pl-mp, + .markdown-body .pl-mr, + .markdown-body .pl-s1 .pl-v, + .markdown-body .pl-s3, + .markdown-body .pl-sc, + .markdown-body .pl-sv { + color: #0086b3; + } + + .markdown-body .pl-e, + .markdown-body .pl-en { + color: #795da3; + } + + .markdown-body .pl-s1 .pl-s2, + .markdown-body .pl-smi, + .markdown-body .pl-smp, + .markdown-body .pl-stj, + .markdown-body .pl-vo, + .markdown-body .pl-vpf { + color: #333; + } + + .markdown-body .pl-ent { + color: #63a35c; + } + + .markdown-body .pl-k, + .markdown-body .pl-s, + .markdown-body .pl-st { + color: #a71d5d; + } + + .markdown-body .pl-pds, + .markdown-body .pl-s1, + .markdown-body .pl-s1 .pl-pse .pl-s2, + .markdown-body .pl-sr, + .markdown-body .pl-sr .pl-cce, + .markdown-body .pl-sr .pl-sra, + .markdown-body .pl-sr .pl-sre, + .markdown-body .pl-src { + color: #df5000; + } + + .markdown-body .pl-mo, + .markdown-body .pl-v { + color: #1d3e81; + } + + .markdown-body .pl-id { + color: #b52a1d; + } + + .markdown-body .pl-ii { + background-color: #b52a1d; + color: #f8f8f8; + } + + .markdown-body .pl-sr .pl-cce { + color: #63a35c; + font-weight: bold; + } + + .markdown-body .pl-ml { + color: #693a17; + } + + .markdown-body .pl-mh, + .markdown-body .pl-mh .pl-en, + .markdown-body .pl-ms { + color: #1d3e81; + font-weight: bold; + } + + .markdown-body .pl-mq { + color: #008080; + } + + .markdown-body .pl-mi { + color: #333; + font-style: italic; + } + + .markdown-body .pl-mb { + color: #333; + font-weight: bold; + } + + .markdown-body .pl-md, + .markdown-body .pl-mdhf { + background-color: #ffecec; + color: #bd2c00; + } + + .markdown-body .pl-mdht, + .markdown-body .pl-mi1 { + background-color: #eaffea; + color: #55a532; + } + + .markdown-body .pl-mdr { + color: #795da3; + font-weight: bold; + } + + .markdown-body kbd { + display: inline-block; + padding: 3px 5px; + font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: solid 1px #ccc; + border-bottom-color: #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb; + } + + .markdown-body .task-list-item { + list-style-type: none; + } + + .markdown-body .task-list-item+.task-list-item { + margin-top: 3px; + } + + .markdown-body .task-list-item input { + float: left; + margin: 0.3em 0 0.25em -1.6em; + vertical-align: middle; + } + + .markdown-body :checked+.radio-label { + z-index: 1; + position: relative; + border-color: #4183c4; + } + + + /*! Pretty printing styles. Used with prettify.js. */ + /* SPAN elements with the classes below are added by prettyprint. */ + .pln { + color: #000 + } + + /* plain text */ + + @media screen { + .str { + color: #080 + } + + /* string content */ + .kwd { + color: #008 + } + + /* a keyword */ + .com { + color: #800 + } + + /* a comment */ + .typ { + color: #606 + } + + /* a type name */ + .lit { + color: #066 + } + + /* a literal value */ + /* punctuation, lisp open bracket, lisp close bracket */ + .pun, + .opn, + .clo { + color: #660 + } + + .tag { + color: #008 + } + + /* a markup tag name */ + .atn { + color: #606 + } + + /* a markup attribute name */ + .atv { + color: #080 + } + + /* a markup attribute value */ + .dec, + .var { + color: #606 + } + + /* a declaration; a variable name */ + .fun { + color: red + } + + /* a function name */ + } + + /* Use higher contrast and text-weight for printable form. */ + @media print, + projection { + .str { + color: #060 + } + + .kwd { + color: #006; + font-weight: bold + } + + .com { + color: #600; + font-style: italic + } + + .typ { + color: #404; + font-weight: bold + } + + .lit { + color: #044 + } + + .pun, + .opn, + .clo { + color: #440 + } + + .tag { + color: #006; + font-weight: bold + } + + .atn { + color: #404 + } + + .atv { + color: #060 + } + } + + /* Put a border around prettyprinted code snippets. */ + pre.prettyprint { + padding: 2px; + /* border: 1px solid #888 */ + } + + /* Specify class=linenums on a pre to get line numbering */ + ol.linenums { + margin-top: 0; + margin-bottom: 0 + } + + /* IE indents via margin-left */ + li.L0, + li.L1, + li.L2, + li.L3, + li.L5, + li.L6, + li.L7, + li.L8 { + list-style-type: none + } + + /* Alternate shading for lines */ + li.L1, + li.L3, + li.L5, + li.L7, + li.L9 { + background: #eee + } + + .markdown-body p, + .markdown-body blockquote, + .markdown-body ul, + .markdown-body ol, + .markdown-body dl, + .markdown-body table, + .markdown-body pre { + margin-top: 0; + margin-bottom: 16px; + }`;return(0,t.useEffect)(()=>{const T=N.current.attachShadow({mode:"open"});U.current=document.createElement("div"),U.current.className="markdown-body",U.current.innerHTML=j,T.appendChild(U.current);const w=document.createElement("style");return w.textContent=A,T.appendChild(w),()=>{T.innerHTML=""}},[]),(0,t.useEffect)(()=>{U.current&&(U.current.innerHTML=j)},[j]),d.createElement("div",{ref:N})},g=Object.defineProperty,x=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,h=(j,N,U)=>N in j?g(j,N,{enumerable:!0,configurable:!0,writable:!0,value:U}):j[N]=U,E=(j,N)=>{for(var U in N||(N={}))y.call(N,U)&&h(j,U,N[U]);if(x)for(var U of x(N))v.call(N,U)&&h(j,U,N[U]);return j};const S="@\u2581\u2581@",_="@\u2581@",I=/]*>/g;function k(j){let N=document.createElement("div");return N.innerHTML=j,N.childNodes.length===0?"":N.childNodes[0].nodeValue}const O=(j,N)=>{j=j||"";const U=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,A=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,T=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,w=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return N?j.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(U,(D,F,W,R,B,K,X)=>{const q=F||R||K,ee=W||B||X||"?";return s.Z.API_SERVER+"/api/attachments/"+q+ee+"&t="+(0,a.Jn)(q,Date.now())+(D.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(j=j.replace(w,(D,F,W,R,B,K,X)=>{const q=F||R||K,ee=W||B||X||"?";return s.Z.API_SERVER+"/attachments/download/"+q+ee+"&t="+(0,a.Jn)(q,Date.now())+(D.indexOf(")")>-1?")":"&")}).replace(U,(D,F,W,R,B,K,X)=>{const q=F||R||K,ee=W||B||X||"?";return s.Z.API_SERVER+"/api/attachments/"+q+ee+"&t="+(0,a.Jn)(q,Date.now())+(D.indexOf(")")>-1?")":"&")}).replace(A,(D,F,W,R,B)=>{const K=F||R,X=W||B||"";return'"'+s.Z.API_SERVER+"/api/attachments/"+K+X+K+X+"&t="+(0,a.Jn)(K,Date.now())}).replace(T,(D,F,W,R,B)=>{const K=F||R,X=W||B||"";return"("+s.Z.API_SERVER+"/files/uploads/"+K+X+K+X+"&t="+(0,a.Jn)(K,Date.now())}).replaceAll('src="(','src="').replaceAll("src='(",'src="').replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`),j)};var L=({value:j="",className:N,showTextOnly:U,showLines:A,style:T={},stylesPrev:w={},highlightKeywords:D,showProgramFill:F,isProgramFill:W,disabledFill:R=!1,programFillValue:B,onFillChange:K=ee=>{},onFillBlur:X=()=>{},onFillFocus:q=()=>{}})=>{let ee=String(j);const[se,de]=(0,t.useState)(""),[Se,Te]=(0,t.useState)("office"),[Ne,yt]=(0,t.useState)([]),ht=(0,t.useRef)("a"+(0,b.Z)()),Nt={},ft=(je,he,Le)=>{const _e=document.createElement(je===_?"input":"textarea");_e.style.width="100%",_e.style.height=je===_?"40px":"151px",_e.rows=5,_e.spellcheck=!1,_e.name="edu-program-fill",_e.placeholder="\u8BF7\u8F93\u5165",_e.dataset.id=he;const We=Object.keys(Nt).length;return Nt[We]=_e,`${_e.outerHTML}`};function Ot(je){return je=je.replace(/!\[.*?\]\(.*?\)/g,""),je=je.replace(/\[.*?\]\(.*?\)/g,""),je=je.replace(new RegExp("","gs"),""),je=je.replace(//g,""),je=je.replace(//g,""),je=je.replace(new RegExp(".*?<\\/video>","gs"),""),je=je.replace(new RegExp(".*?<\\/audio>","gs"),""),je=je.replace(new RegExp(".*?<\\/style>","gs"),""),je=je.replace(new RegExp(".*?<\\/script>","gs"),""),je}const Wt=je=>je.replace(/([\s\S]+?)<\/style>/gim,function(he,Le){let _e=Le.replace(/(\n|\r)/g,"").split("}"),We=[];return _e.map(ce=>{ce!=""&&We.push(`.${ht.current} ${ce}`)}),``}),Tt=(0,t.useMemo)(()=>{try{const _e=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,We=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ce=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,De=/\(\/attachments\/download\//g;ee=ee.replace(De,"("+s.Z.API_SERVER+"/attachments/download/").replace(_e,"("+s.Z.API_SERVER+"/api/attachments/").replace(We,'"'+s.Z.API_SERVER+"/api/attachments/").replace(ce,'"'+s.Z.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,` +`)}catch(_e){}if(F){let _e=-1;return ee=ee.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(We,ce,De){var ct;return++_e,ft(We,_e,(ct=B==null?void 0:B[_e])==null?void 0:ct.value.replaceAll("<","<").replaceAll(">",">"))}),`
${Wt(ee||"")}
`}let je=Wt(ee);je=(0,u.ZP)(je);const he=(0,u.ez)();ee.match(/\[TOC\]/)&&(je=je.replace("

[TOC]

",(0,u.Qv)()),(0,u.Iy)()),je=je.replace(/(__special_katext_id_\d+__)/g,(_e,We)=>{const{type:ce,expression:De}=he[We];return(0,r.renderToString)(k(De)||"",{displayMode:ce==="block",throwOnError:!1,output:"html"})}),je=je.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,u.AL)();const Le=document.createElement("div");if(Le.innerHTML=je,U)return Le.innerText;if(D){const _e=D.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Ze(Le,_e),Le.innerHTML}return setTimeout(()=>Re(),500),Le.innerHTML},[ee,D]);(0,t.useEffect)(()=>{fe.current&&fe.current.querySelectorAll(["input","textarea"]).forEach(he=>{he.oninput=Ft,he.onblur=jt,he.onfocus=st})},[Ne]),(0,t.useEffect)(()=>{var je,he,Le,_e,We;if(B!=null&&B.length)try{const ce=fe.current.querySelectorAll(".edu-program-fill-score"),De=fe.current.querySelectorAll('[name="edu-program-fill"]');for(const[ct,et]of De.entries())et.value=((je=B==null?void 0:B[ct])==null?void 0:je.value)||"",((he=B==null?void 0:B[ct])==null?void 0:he.type)==="warning"?et.className="program-fill-warning":((Le=B==null?void 0:B[ct])==null?void 0:Le.type)==="success"?et.className="program-fill-success":et.className="";for(const[ct,et]of ce.entries())et.innerHTML=(_e=B==null?void 0:B[ct])!=null&&_e.score?`${(We=B==null?void 0:B[ct])==null?void 0:We.score}\u5206`:"";yt(B)}catch(ce){console.log(ce,"error")}},[B]);const Ft=je=>{Ne[je.target.dataset.id]=Ne[je.target.dataset.id]||{},Ne[je.target.dataset.id].value=je.target.value,yt([...Ne]),K(Ne,je.target.dataset.id)},jt=je=>{Ne[je.target.dataset.id]=Ne[je.target.dataset.id]||{},Ne[je.target.dataset.id].value=je.target.value,yt([...Ne]),X(Ne,je.target.dataset.id)},st=je=>{Ne[je.target.dataset.id]=Ne[je.target.dataset.id]||{},Ne[je.target.dataset.id].value=je.target.value,yt([...Ne]),q(Ne,je.target.dataset.id)};function Ze(je,he){return je.childNodes.forEach(Le=>{var _e;if(Le.childNodes.length>0)Ze(Le,he);else if(Le.nodeName!=="IMG")if(Le.innerHTML)Le.innerHTML=(_e=Le.innerHTML)==null?void 0:_e.replace(new RegExp(he,"gi"),'$&');else{const We=document.createElement("span");We.innerHTML=Le.textContent.replace(new RegExp(he,"gi"),'$&'),Le.replaceWith(We)}})}const fe=(0,t.useRef)();u.jb.WebkitLineClamp=A,A&&(T=E(E({},T),u.jb));function ye(je){let he=je.target;if(he.tagName.toUpperCase()==="A"){let Le=he.getAttribute("href");if(Le.indexOf("office")>-1)je.preventDefault(),de(Le),Te("office");else if(Le.indexOf("application/pdf")>-1)je.preventDefault(),de(Le),Te("pdf");else if(Le.indexOf("text/html")>-1)je.preventDefault(),de(Le),Te("html");else if(Le.startsWith("#")){je.preventDefault();let _e=document.getElementById(Le.replace("#",""));_e&&_e.scrollIntoView(!0)}}}const Re=()=>{var je;const he=(je=fe.current)==null?void 0:je.querySelectorAll("video");he==null||he.forEach(Le=>{if(Le.oncontextmenu=()=>!1,Le.src.indexOf(".m3u8")>-1&&!Le.canPlayType("application/vnd.apple.mpegurl")){if(f().isSupported()){var _e=new(f());_e.loadSource(Le.src),_e.attachMedia(Le)}}})};(0,t.useEffect)(()=>{if(fe.current&&Tt&&Tt.match(I)&&window.PR.prettyPrint(),fe.current)return fe.current.addEventListener("click",ye),()=>{var je;(je=fe.current)==null||je.removeEventListener("click",ye),(0,u.AL)(),(0,u.Iy)()}},[Tt,fe.current,ye]),(0,t.useEffect)(()=>{var je;const he=Le=>{Le.preventDefault(),Le.clipboardData.setData("text",window.getSelection().toString())};return(je=fe.current)==null||je.addEventListener("copy",he),()=>{var Le;(Le=fe.current)==null||Le.removeEventListener("copy",he)}},[fe.current]);const Pe=je=>//i.test(je||"");return t.createElement(t.Fragment,null,U&&t.createElement("div",{ref:fe},Tt),!U&&!Pe(Tt)&&t.createElement("div",{ref:fe,style:E({},T),className:`${N||""} ${R?"disabled-fill":""} markdown-body ${ht.current}`,dangerouslySetInnerHTML:{__html:Tt}}),!U&&Pe(Tt)&&t.createElement(p,{html:Tt}),t.createElement(l.Z,{close:!0,data:se,type:se!=null&&se.length?Se:"",style:E({},w),onClose:()=>de("")}))}},36295:function(m,C,e){"use strict";e.d(C,{SV:function(){return Ze},ZP:function(){return st}});var t=e(67294),n=e(91033);const u={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},o={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`)},{label:"System.out.println",content:["System.out.println($0)"].join(` +`)},{label:"System.out.print",content:["System.out.print($0)"].join(` +`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},i={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` +`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(` +`)},{label:"if",content:["if () {"," $0","}"].join(` +`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(` +`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(` +`)},{label:"using namespace std;",content:["using namespace std;"].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)},{label:"include ",content:["#include "].join(` +`)}]},f={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(` +`)}]},s={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(` +`)}]};var a=e(84204),r=e.n(a),b=Object.defineProperty,l=Object.defineProperties,d=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,x=(fe,ye,Re)=>ye in fe?b(fe,ye,{enumerable:!0,configurable:!0,writable:!0,value:Re}):fe[ye]=Re,y=(fe,ye)=>{for(var Re in ye||(ye={}))p.call(ye,Re)&&x(fe,Re,ye[Re]);if(c)for(var Re of c(ye))g.call(ye,Re)&&x(fe,Re,ye[Re]);return fe},v=(fe,ye)=>l(fe,d(ye)),h=(fe,ye,Re)=>new Promise((Pe,je)=>{var he=We=>{try{_e(Re.next(We))}catch(ce){je(ce)}},Le=We=>{try{_e(Re.throw(We))}catch(ce){je(ce)}},_e=We=>We.done?Pe(We.value):Promise.resolve(We.value).then(he,Le);_e((Re=Re.apply(fe,ye)).next())});const E={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},S=(fe,ye)=>ye.map(Re=>({label:Re,kind:fe.languages.CompletionItemKind.Keyword,insertText:Re})),_=fe=>Object.keys(E.tables).map(ye=>({label:ye,kind:fe.languages.CompletionItemKind.Variable,insertText:ye})),I=(fe,ye)=>{const Re=E.tables[fe];return Re?Re.map(Pe=>({label:Pe,kind:ye.languages.CompletionItemKind.Field,insertText:Pe})):[]};function k(fe,ye,Re,Pe,je){let he=ye.getWordUntilPosition(Re),Le={startLineNumber:Re.lineNumber,endLineNumber:Re.lineNumber,startColumn:he.startColumn,endColumn:he.endColumn},_e=Pe.map(We=>({label:We,kind:fe.languages.CompletionItemKind.Keyword,insertText:We,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Le}));return je.map(We=>{_e.push(v(y({},We),{range:Le}))}),_e}var O=fe=>{E.languages.map(je=>(fe.languages.registerDocumentFormattingEditProvider(je,{provideDocumentFormattingEdits(he,Le,_e){return h(this,null,function*(){const We=r()(he.getValue(),{indent_size:"2",indent_char:" ",max_preserve_newlines:"2",preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:"0",indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:he.getFullModelRange(),text:We}]})}}),je));const ye=i.quickKey.map(je=>({label:je.label,kind:fe.languages.CompletionItemKind.Method,insertText:je.content,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Re=f.quickKey.map(je=>({label:je.label,kind:fe.languages.CompletionItemKind.Method,insertText:je.content,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Pe=o.quickKey.map(je=>({label:je.label,kind:fe.languages.CompletionItemKind.Method,insertText:je.content,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet}));fe.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(je,he){var Le=je.getWordUntilPosition(he),_e={startLineNumber:he.lineNumber,endLineNumber:he.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn},We=je.getLineContent(he.lineNumber).substring(Le.startColumn-2,Le.endColumn);return{suggestions:[...i.keywords.map(ce=>({label:ce,kind:fe.languages.CompletionItemKind.Function,documentation:ce,insertText:ce,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_e})),...i.quickKey.map(ce=>({label:ce.label,kind:fe.languages.CompletionItemKind.Function,documentation:ce.content,insertText:We.startsWith("#")?ce.content.replace(/#/,""):ce.content,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_e}))]}}}),fe.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(je,he){var Le=je.getWordUntilPosition(he),_e={startLineNumber:he.lineNumber,endLineNumber:he.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn};return{suggestions:[...u.keywords.map(We=>({label:We,kind:fe.languages.CompletionItemKind.Function,documentation:We,insertText:We,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_e}))]}}}),fe.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(je,he){var Le=je.getWordUntilPosition(he),_e={startLineNumber:he.lineNumber,endLineNumber:he.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn},We=je.getLineContent(he.lineNumber).substring(Le.startColumn-2,Le.endColumn);return{suggestions:[...o.keywords.map(ce=>({label:ce,kind:fe.languages.CompletionItemKind.Function,documentation:ce,insertText:ce,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_e})),...o.quickKey.map(ce=>({label:ce.label,kind:fe.languages.CompletionItemKind.Function,documentation:ce.content,insertText:We.startsWith("#")?ce.content.replace(/#/,""):ce.content,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_e}))]}}}),fe.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(je,he){var Le=je.getWordUntilPosition(he),_e={startLineNumber:he.lineNumber,endLineNumber:he.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn},We=je.getLineContent(he.lineNumber).substring(Le.startColumn-2,Le.endColumn);return{suggestions:[...s.keywords.map(ce=>({label:ce,kind:fe.languages.CompletionItemKind.Function,documentation:ce,insertText:ce,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_e})),...s.quickKey.map(ce=>({label:ce.label,kind:fe.languages.CompletionItemKind.Function,documentation:ce.content,insertText:We.startsWith("#")?ce.content.replace(/#/,""):ce.content,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_e}))]}}}),fe.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(je,he){var Le=je.getWordUntilPosition(he),_e={startLineNumber:he.lineNumber,endLineNumber:he.lineNumber,startColumn:Le.startColumn,endColumn:Le.endColumn},We=je.getLineContent(he.lineNumber).substring(Le.startColumn-2,Le.endColumn);return{suggestions:[...f.keywords.map(ce=>({label:ce,kind:fe.languages.CompletionItemKind.Function,documentation:ce,insertText:ce,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_e})),...f.quickKey.map(ce=>({label:ce.label,kind:fe.languages.CompletionItemKind.Function,documentation:ce.content,insertText:We.startsWith("#")?ce.content.replace(/#/,""):ce.content,insertTextRules:fe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:_e}))]}}})};const L="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var j=Object.defineProperty,N=(fe,ye,Re)=>ye in fe?j(fe,ye,{enumerable:!0,configurable:!0,writable:!0,value:Re}):fe[ye]=Re,U=(fe,ye,Re)=>N(fe,typeof ye!="symbol"?ye+"":ye,Re);const A=class e0{constructor(ye,Re,Pe){this.placeholder=ye,this.editor=Re,this.monaco=Pe,Re.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return e0.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};U(A,"ID","editor.widget.placeholderHint");var w=A,D=e(84144),F=e(2453),W=e(83062),R=e(96486),B=e(33054),K=e(74855),X=Object.defineProperty,q=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,se=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Te=(fe,ye,Re)=>ye in fe?X(fe,ye,{enumerable:!0,configurable:!0,writable:!0,value:Re}):fe[ye]=Re,Ne=(fe,ye)=>{for(var Re in ye||(ye={}))de.call(ye,Re)&&Te(fe,Re,ye[Re]);if(se)for(var Re of se(ye))Se.call(ye,Re)&&Te(fe,Re,ye[Re]);return fe},yt=(fe,ye)=>q(fe,ee(ye)),ht=(fe,ye)=>{var Re={};for(var Pe in fe)de.call(fe,Pe)&&ye.indexOf(Pe)<0&&(Re[Pe]=fe[Pe]);if(fe!=null&&se)for(var Pe of se(fe))ye.indexOf(Pe)<0&&Se.call(fe,Pe)&&(Re[Pe]=fe[Pe]);return Re},Nt=(fe,ye,Re)=>new Promise((Pe,je)=>{var he=We=>{try{_e(Re.next(We))}catch(ce){je(ce)}},Le=We=>{try{_e(Re.throw(We))}catch(ce){je(ce)}},_e=We=>We.done?Pe(We.value):Promise.resolve(We.value).then(he,Le);_e((Re=Re.apply(fe,ye)).next())});function ft(fe){return/^\d+$/.test(fe)?`${fe}px`:fe}function Ot(){}let Wt=!1;const Tt={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function Ft(fe=[]){let ye=fe;if(Array.isArray(fe)){for(let Re=0;Re{var ye=fe,{width:Re="100%",height:Pe="100%",value:je,language:he="javascript",style:Le={},options:_e={},overrideServices:We={},theme:ce="vs-dark",onEditBlur:De,isCopy:ct=!1,onSave:et,autoHeight:pt=!1,forbidCopy:it=!1,onChange:lt=Ot,editorDidMount:xt=Ot,onFocus:Ae=Ot,onBreakPoint:te=Ot,breakPointValue:oe=[],filename:Ct="educoder.txt",errorLine:Ee,errorContent:tt="",highlightLine:Fr,openBreakPoint:Ut=!1,placeholder:$e=""}=ye,Zt=ht(ye,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder"]);const me=(0,t.useRef)(),ut=(0,t.useRef)({}),nt=(0,t.useRef)(),Mt=(0,t.useRef)(),Oe=(0,t.useRef)([]),Ht=(0,t.useRef)(!1),He=(0,t.useRef)(),Jt=(0,t.useRef)(),tr=(0,t.useRef)(!1),[br,Ur]=(0,t.useState)(!1);function pr(){let rr;return me.current&&(rr=new n.Z(Br=>{for(let Ir of Br)(Ir.target.offsetHeight>0||Ir.target.offsetWidth>0)&&ut.current.instance.layout()}),rr.observe(me.current)),rr}function qt(){F.ZP.warning({content:decodeURIComponent(L),key:"monaco-editor-tip"})}const sr=()=>{let rr=ut.current.instance;if(je!=null&&rr&&br){const Br=rr.getModel();Br&&je!==Br.getValue()&&(Wt=!0,Br.setValue(je),rr.layout(),Wt=!1)}};(0,t.useEffect)(()=>{const rr=B.Z.subscribe("formatDocument",Br=>{var Ir;let Gr=ut.current.instance;(Ir=Gr==null?void 0:Gr.getAction)==null||Ir.call(Gr,"editor.action.formatDocument").run()});return window.updateMonacoValue=Br=>{lt(Br)},rr},[]),(0,t.useEffect)(()=>{var rr;let Br=ut.current.instance;Mt.current&&clearTimeout(Mt.current),Mt.current=setTimeout(()=>{sr()},500),je&&(je!=null&&je.length)&&((rr=Br==null?void 0:Br.updateOptions)==null||rr.call(Br,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(je.split(/\r\n|\r|\n/g).length))+3,5)}))},[je,br,ut.current]),(0,t.useEffect)(()=>{if(Ee&&ut.current&&ut.current.instance){let Br=ut.current.instance;Br.changeViewZones(function(Ir){var Gr=document.createElement("div");Gr.style.padding="10px 20px",Gr.style.width="calc(100% - 20px)",Gr.className="my-error-line-wrp",Gr.innerHTML=tt,Ir.addZone({afterLineNumber:Ee||11,heightInLines:3,domNode:Gr})});var rr={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};Br.addOverlayWidget(rr),Br.revealPositionInCenter({lineNumber:20,column:1})}},[Ee,ut.current,br]);const _r=(rr="",Br)=>{if(!rr||rr.trim()==="")return!0;const Gr=ut.current.instance.getModel().getLineTokens(Br);let on=!1;for(let _n=0;_n<2;_n++)Gr.getStandardTokenType(_n)===1&&(on=!0);return on};(0,t.useEffect)(()=>{var rr;const Br=(rr=ut.current)==null?void 0:rr.instance;if(Br&&br&&it){const Ir=Br.onDidBlurEditorWidget(()=>{tr.current=!1}),Gr=Br.onDidFocusEditorText(()=>{tr.current=!0});return()=>{Ir.dispose(),Gr.dispose()}}},[ut.current,br,it]),(0,t.useEffect)(()=>{var rr;if((rr=ut.current)!=null&&rr.instance&&br&&Ut){let Br=ut.current.instance,Ir=Br.getModel();if(!Ir)return;(()=>{var Ue;let Fe=[],kr=[];const Jr=Ir.getAllDecorations();for(let In of Jr)In.options.className==="highlighted-line"&&(Fe.push((Ue=In==null?void 0:In.range)==null?void 0:Ue.startLineNumber),kr.push(In==null?void 0:In.id));if(Fr===Fe[0])return;Ir.deltaDecorations(kr,[]);const dn=Ir.getLineCount();Fr&&Fr<=dn&&(Br.deltaDecorations([],[{range:new jt.Range(Fr,1,Fr,Ir.getLineMaxColumn(Fr)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Br.revealLineInCenter(Fr))})();const on=(Ue=!1)=>{var Fe;let kr=[],Jr=[];const dn=Ir.getAllDecorations();for(let In of dn)In.options.linesDecorationsClassName==="breakpoints-select"&&(kr.push((Fe=In==null?void 0:In.range)==null?void 0:Fe.startLineNumber),Jr.push(In==null?void 0:In.id));if(Ue)return{lines:kr,ids:Jr};te(kr)},_n=Ue=>Nt(void 0,null,function*(){let Fe={range:new jt.Range(Ue,1,Ue,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Ir.deltaDecorations([],[Fe]),on()}),Xn=Ue=>Nt(void 0,null,function*(){let Fe=[];const kr=Br.getLineDecorations(Ue);for(let Jr of kr)Jr.options.linesDecorationsClassName==="breakpoints-select"&&Fe.push(Jr.id);yield Ir.deltaDecorations(Fe,[]),on()}),bn=Ue=>{let Fe=Br.getLineDecorations(Ue);for(let kr of Fe)if(kr.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,R.isEqual)(oe,on(!0).lines)){Ir.deltaDecorations(on(!0).ids,[]);const Ue=oe.map(Fe=>({range:new jt.Range(Fe,1,Fe,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Ir.deltaDecorations([],Ue)}const Pn=Br.onDidChangeModelContent(Ue=>{let Fe=Br.getPosition();if(Fe){let kr=Fe.lineNumber;clearTimeout(Jt.current),Jt.current=setTimeout(()=>{_r(Ir.getLineContent(kr),kr)?Xn(kr):bn(kr)?(Xn(kr),_n(kr)):on()},100)}}),Vn=Br.onMouseDown(Ue=>{var Fe,kr,Jr;if(Ue.target.detail&&((Jr=(kr=(Fe=Ue.target)==null?void 0:Fe.element)==null?void 0:kr.className)!=null&&Jr.includes("line-numbers"))){let dn=Ue.target.position.lineNumber;if(_r(Ir.getLineContent(dn),dn))return;bn(dn)?Xn(dn):_n(dn)}}),or=Ue=>{let Fe={range:new jt.Range(Ue,1,Ue,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Oe.current=Br.deltaDecorations(Oe.current,[Fe])},cr=()=>{Oe.current=Br.deltaDecorations(Oe.current,[])},Gt=Br.onMouseMove(Ue=>{var Fe,kr,Jr;if(cr(),Ue.target.detail&&((Jr=(kr=(Fe=Ue.target)==null?void 0:Fe.element)==null?void 0:kr.className)!=null&&Jr.includes("line-numbers"))){let dn=Ue.target.position.lineNumber;if(_r(Ir.getLineContent(dn),dn))return;or(dn)}}),Sr=Br.onMouseLeave(()=>{cr()});return()=>{Pn.dispose(),Vn.dispose(),Gt.dispose(),Sr.dispose()}}},[ut.current,br,oe,Fr,Ut,he]),(0,t.useEffect)(()=>{var rr;(rr=ut.current)!=null&&rr.instance&&Ut&&ut.current.instance.setPosition({lineNumber:0,column:0})},[Fr]);function Pt(){let rr=ut.current.instance;if(rr){const Br=rr.getSelection(),Ir=ut.current.pastePos||{},Gr=new jt.Range(Ir.startLineNumber||Br.endLineNumber,Ir.startColumn||Br.endColumn,Ir.endLineNumber||Br.endLineNumber,Ir.endColumn||Br.endColumn);setTimeout(()=>{rr.executeEdits("",[{range:Gr,text:""}])},300)}}function dt(rr){(window.navigator.platform.match("Mac")?rr.metaKey:rr.ctrlKey)&&rr.keyCode==83&&(rr.preventDefault(),et())}const Ye=()=>{if(pt&&ut.current.instance){const rr=ut.current.instance.getContentHeight();Hr(rr{if(!tr.current)return;const{keyCode:Br,ctrlKey:Ir,metaKey:Gr,target:on,type:_n}=rr;return(_n==="paste"||(Br===67||Br===86)&&(Gr||Ir))&&on.nodeName==="TEXTAREA"&&(qt(),rr.preventDefault()),!1};function nr(rr,Br){var Ir=window.URL||window.webkitURL||window,Gr=new Blob([Br]),on=document.createElementNS("http://www.w3.org/1999/xhtml","a");on.href=Ir.createObjectURL(Gr),on.download=rr,rt(on)}(0,t.useEffect)(()=>{Ye()},[Ye]),(0,t.useEffect)(()=>{me.current&&!br&&Promise.all([e.e(5552),e.e(4670)]).then(e.bind(e,55826)).then(rr=>{try{jt=rr,ut.current.instance=jt.editor.create(me.current,{value:je,language:Ft(he),theme:ce,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},We);const Br=ut.current.instance;let on=[...D.BH._menuItems].find(Pn=>Pn[0]._debugName=="EditorContext")[1],_n=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Xn=(Pn,Vn)=>{var or,cr;let Gt=Pn._first;do Vn.includes((cr=(or=Gt.element)==null?void 0:or.command)==null?void 0:cr.id)&&Pn._remove(Gt);while(Gt=Gt.next)};if(xt(Br,jt),setTimeout(()=>{Ye(),ut.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{nr(Ct||"educoder.txt",Br.getValue())}})},500),ut.current.subscription=Br.onDidChangeModelContent(Pn=>{Ht.current?clearTimeout(He.current):(Ye(),lt(Br.getValue(),Pn)),He.current=setTimeout(()=>{Ht.current=!1},500)}),window.Monaco||O(jt,Ft(he)),it&&(Xn(on,_n),me.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",wt),window.removeEventListener("paste",wt),window.addEventListener("keydown",wt),window.addEventListener("paste",wt)),window.Monaco=jt,De&&Br.onDidBlurEditorWidget(()=>{De(Br.getValue())}),Ae&&Br.onDidFocusEditorText(()=>{Ae(Br.getValue())}),it)try{Br.onDidPaste(Pn=>{const Vn=Br.getSelection(),or=ut.current.pastePos||{},cr=new jt.Range(or.startLineNumber||Vn.endLineNumber,or.startColumn||Vn.endColumn,or.endLineNumber||Vn.endLineNumber,or.endColumn||Vn.endColumn);Br.executeEdits("",[{range:Pn.range,text:""}])})}catch(Pn){}let bn=pr();return $e&&typeof $e=="string"&&new w($e,Br,jt),Ur(!0),()=>{const Pn=ut.current.instance;Pn.dispose();const Vn=Pn.getModel();Vn&&Vn.dispose(),ut.current.subscription&&ut.current.subscription.dispose(),bn.unobserve(me.current)}}catch(Br){}})},[]),(0,t.useEffect)(()=>{if(ut.current.instance&&br)return document.addEventListener("keydown",dt,!1),()=>{document.removeEventListener("keydown",dt)}},[et,br]),(0,t.useEffect)(()=>{let rr=ut.current.instance;if(rr&&br){let Br=Ft(he);jt.editor.setModelLanguage(rr.getModel(),Br)}},[he,br]),(0,t.useEffect)(()=>{ut.current.instance&&br&&jt.editor.setTheme(ce)},[ce,br]),(0,t.useEffect)(()=>{let rr=ut.current.instance;nt.current=_e,rr&&br&&(rr.updateOptions(Ne({},_e)),setTimeout(()=>{rr.getModel().updateOptions(Ne({},_e))},200))},[JSON.stringify(_e),br]),(0,t.useEffect)(()=>{let rr=ut.current.instance;rr&&br&&rr.layout()},[Re,Pe,br]);const[ur,Qe]=(0,t.useState)(ft(Re)),[yr,Hr]=(0,t.useState)(ft(Pe)),hn=yt(Ne({},Le),{width:ur,height:yr,position:"relative"});return t.createElement("div",{className:"my-monaco-editor",ref:me,style:hn},ct&&t.createElement(K.CopyToClipboard,{text:je,onCopy:()=>F.ZP.success("\u590D\u5236\u6210\u529F")},t.createElement(W.Z,{title:"\u590D\u5236\u4EE3\u7801"},t.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},t.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Ze({width:fe="100%",height:ye="100%",original:Re,modified:Pe,language:je,options:he={}}){const Le=(0,t.useRef)(),[_e,We]=(0,t.useState)(null);function ce(pt){let it;return Le.current&&(it=new n.Z(lt=>{for(let xt of lt)(xt.target.offsetHeight>0||xt.target.offsetWidth>0)&&pt.layout()}),it.observe(Le.current)),it}(0,t.useEffect)(()=>(Le.current&&Promise.all([e.e(5552),e.e(9404)]).then(e.bind(e,50048)).then(pt=>{jt=pt;const it=jt.editor.createDiffEditor(Le.current,yt(Ne({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},he),{wordWrap:!0}));We(it);let lt=ce(it);return()=>{it.dispose();const xt=it.getModel();xt&&xt.dispose(),lt.unobserve(Le.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,t.useEffect)(()=>{_e&&_e.setModel({original:jt.editor.createModel(Re,je),modified:jt.editor.createModel(Pe,je)})},[Re,Pe,je,_e]);const De=ft(fe),ct=ft(ye),et={width:De,height:ct};return t.createElement("div",{className:"my-diff-editor",ref:Le,style:et})}},5728:function(m,C,e){"use strict";e.d(C,{k:function(){return p}});var t=e(91303),n=e(2453),u=e(70583),o=Object.defineProperty,i=Object.defineProperties,f=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,b=(x,y,v)=>y in x?o(x,y,{enumerable:!0,configurable:!0,writable:!0,value:v}):x[y]=v,l=(x,y)=>{for(var v in y||(y={}))a.call(y,v)&&b(x,v,y[v]);if(s)for(var v of s(y))r.call(y,v)&&b(x,v,y[v]);return x},d=(x,y)=>i(x,f(y)),c=(x,y)=>{var v={};for(var h in x)a.call(x,h)&&y.indexOf(h)<0&&(v[h]=x[h]);if(x!=null&&s)for(var h of s(x))y.indexOf(h)<0&&r.call(x,h)&&(v[h]=x[h]);return v};const p=["\u8BA4\u8BC1\u4E13\u4E1A","\u8BA4\u8BC1\u5C4A\u522B"],g={namespace:"engineeringEvaluteList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[p[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${p[0]}`,loading:"engineeringEvaluteList/getMajorList",dataList:[]},[p[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${p[1]}`,loading:"engineeringEvaluteList/getYearList",dataList:[]}},active:{}},tabListData:{total:0,pageNo:1,pageSize:20,dataSource:[]}},effects:{*setActionTabs({payload:x},{call:y,put:v}){yield v({type:"save",payload:{actionTabs:l({},x)}})},*getMajorList({payload:x},{call:y,put:v,select:h}){const{userInfo:E}=yield h(S=>S.user);if(E!=null&&E.school_id){const S=yield y(t.BA,E.school_id);if(S&&S.data){const _=u.U.getItem(E==null?void 0:E.login);yield v({type:"setMajorOrYearDataSource",payload:{key:p[0],value:S.data.map(I=>({label:I.name,value:I.ec_major_school_id})),active:S.data.length>0?_[0]||S.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:x},{call:y,put:v,select:h}){const E=yield y(t.Nx,x.id),{userInfo:S}=yield h(_=>_.user);if(E&&E.data){const _=u.U.getItem(S==null?void 0:S.login);yield v({type:"setMajorOrYearDataSource",payload:{key:p[1],value:E.data.map(I=>({label:I.year,value:I.ec_year_id})),active:E.data.length>0?x.firstEnter?_[1]:E.data[0].ec_year_id:void 0}})}},*getCourseResults({payload:x={}},{call:y,put:v,select:h}){const{calc:E,page:S,per_page:_}=x,{headerData:I,tabListData:k}=yield h(j=>j.engineeringEvaluteList),{userInfo:O}=yield h(j=>j.user);let L=I.active[p[1]];if(L){let j={id:L,page:S||1,per_page:_||k.pageSize};E&&(j=d(l({},j),{page:k.pageNo}));const N=yield y(t._y,j),U=[I.active[p[0]],I.active[p[1]]];u.U.setItem(O==null?void 0:O.login,U),N&&N.ec_courses&&(yield v({type:"setCourseResults",payload:d(l({},k),{pageNo:j.page,total:N.count,pageSize:j.per_page||k.pageSize,dataSource:N.ec_courses.map((A,T)=>d(l({},A),{key:j.page>1?(j.page-1)*j.per_page+T+1:T+1}))})}))}else yield v({type:"setCourseResults",payload:d(l({},k),{pageNo:1,total:0,dataSource:[]})})},*exportCourse({payload:x},{call:y,select:v}){const{headerData:h}=yield v(E=>E.engineeringEvaluteList);h.active[p[1]]&&(yield y(t.F,h.active[p[1]]))},*compute({payload:x},{call:y,put:v}){const h=x,{all:E}=h,S=c(h,["all"]),_=yield y(E?t.At:t.PX,S);_&&_.status===0?(n.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield v({type:"getCourseResults",payload:{calc:!0}})):n.ZP.error(_.message)}},reducers:{save(x,y){return l(l({},x),y.payload)},setMajorOrYearDataSource(x,{payload:y}){let v=x.headerData.active;return y.active&&(v=d(l({},v),{[y.key]:y.active})),d(l({},x),{headerData:d(l({},x.headerData),{dataSource:d(l({},x.headerData.dataSource),{[y.key]:d(l({},x.headerData.dataSource[y.key]),{dataList:y.value})}),active:v})})},setMajorOrYearActive(x,{payload:y}){return d(l({},x),{headerData:d(l({},x.headerData),{active:d(l({},x.headerData.active),{[y.key]:y.value})})})},setCourseResults(x,{payload:y}){return d(l({},x),{tabListData:l(l({},x.tabListData),y)})}},subscriptions:{setup({dispatch:x,history:y}){return y.listen(({pathname:v})=>{v==="/"&&x({type:"query"})})}}};C.Z=g},53430:function(m,C,e){"use strict";e.d(C,{L:function(){return s},r:function(){return r}});var t=Object.defineProperty,n=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,i=(b,l,d)=>l in b?t(b,l,{enumerable:!0,configurable:!0,writable:!0,value:d}):b[l]=d,f=(b,l)=>{for(var d in l||(l={}))u.call(l,d)&&i(b,d,l[d]);if(n)for(var d of n(l))o.call(l,d)&&i(b,d,l[d]);return b};const s=b=>b==null?void 0:b.map(l=>{const d=(l.sub_disciplines||[]).map(c=>({value:c.id,label:c.name}));return{value:l.id,label:l.name,children:d}}),a={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03",8:"\u516B"},r=b=>{if(!b)return;const{all_questions_count:l,all_score:d,single_questions:c,multiple_questions:p,judgement_questions:g,program_questions:x,completion_questions:y,subjective_questions:v,practical_questions:h,combination_questions:E}=b||{},_=[f({type:"SINGLE",name:"\u5355\u9009\u9898"},c),f({type:"MULTIPLE",name:"\u591A\u9009\u9898"},p),f({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},y),f({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},g),f({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},v),f({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},x),f({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},h),f({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},E)].filter(I=>I.questions_count>0).map((I,k)=>f(f({},I),{number:a[k+1]}));return{all_questions_count:l,all_score:d,questionList:_}}},70583:function(m,C,e){"use strict";e.d(C,{U:function(){return o},t:function(){return u}});var t=e(14446),n=e(52262);const u=(i,f="")=>{t.default.confirm({centered:!0,width:520,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f,onOk:i})},o={setItem:(i,f)=>{var s;const a=i+"-engineering"+((s=(0,n.eY)())==null?void 0:s.school_id),r=JSON.stringify(f);localStorage.setItem(a,r)},getItem:i=>{var f;const s=i+"-engineering"+((f=(0,n.eY)())==null?void 0:f.school_id),a=localStorage.getItem(s);return a!==null&&a!=="[object Object]"?JSON.parse(a):[]},clear:i=>{var f;const s=i+"-engineering"+((f=(0,n.eY)())==null?void 0:f.school_id);localStorage.removeItem(s)}}},60532:function(m,C,e){"use strict";e.d(C,{$f:function(){return l},Cq:function(){return p},GY:function(){return f},I8:function(){return x},Ow:function(){return d},P:function(){return b},Ql:function(){return s},RA:function(){return h},Zm:function(){return a},bz:function(){return i},eF:function(){return g},gQ:function(){return y},ht:function(){return c},kN:function(){return E},n1:function(){return u},nI:function(){return S},o9:function(){return o},sG:function(){return r},wi:function(){return v}});var t=e(33170),n=(_,I,k)=>new Promise((O,L)=>{var j=A=>{try{U(k.next(A))}catch(T){L(T)}},N=A=>{try{U(k.throw(A))}catch(T){L(T)}},U=A=>A.done?O(A.value):Promise.resolve(A.value).then(j,N);U((k=k.apply(_,I)).next())});function u(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.login}/avatar.json`,{method:"put",body:_})})}function o(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.login}.json`,{method:"get"})})}function i(_){return n(this,null,function*(){return(0,t.ZP)("/api/add_school_applies.json",{method:"post",body:_})})}function f(_){return n(this,null,function*(){return(0,t.ZP)("/api/schools/limit_list.json",{method:"get",params:_})})}function s(_){return n(this,null,function*(){return(0,t.ZP)(`/api/schools/${_.id}/departments/for_option.json`,{method:"get",params:_})})}function a(_){return n(this,null,function*(){return(0,t.ZP)("/api/add_department_applies.json",{method:"post",body:_})})}function r(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.id}.json`,{method:"put",body:_})})}function b(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.login}/authentication_apply.json`,{method:"delete"})})}function l(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.login}/professional_auth_apply.json`,{method:"delete"})})}function d(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.id}/professional_auth_apply.json`,{method:"post",body:_})})}function c(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.id}/authentication_apply.json`,{method:"post",body:_})})}function p(_){return n(this,null,function*(){return(0,t.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:_})})}function g(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.login}/phone_bind.json`,{method:"post",body:_})})}function x(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.login}/email_bind.json`,{method:"post",body:_})})}function y(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.login}/password.json`,{method:"put",body:_})})}function v(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${_.basicInfoId}/open_users/${_.id}.json`,{method:"delete"})})}function h(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/${_.login}/cancel_authentication.json`,{method:"post",body:_})})}function E(_){return n(this,null,function*(){return(0,t.ZP)(`/api/users/${_.login}/cancel_professional_certification.json`,{method:"post",body:_})})}function S(_,I){return n(this,null,function*(){return(0,t.ZP)(`/api/users/${_.login}/videos/${_.id}/create_subject_video.json`,{method:"post",body:I})})}},61747:function(m,C,e){"use strict";e.d(C,{An:function(){return d},TO:function(){return r},my:function(){return l},nZ:function(){return b}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(c,p,g)=>p in c?n(c,p,{enumerable:!0,configurable:!0,writable:!0,value:g}):c[p]=g,s=(c,p)=>{for(var g in p||(p={}))o.call(p,g)&&f(c,g,p[g]);if(u)for(var g of u(p))i.call(p,g)&&f(c,g,p[g]);return c},a=(c,p,g)=>new Promise((x,y)=>{var v=S=>{try{E(g.next(S))}catch(_){y(_)}},h=S=>{try{E(g.throw(S))}catch(_){y(_)}},E=S=>S.done?x(S.value):Promise.resolve(S.value).then(v,h);E((g=g.apply(c,p)).next())});function r(c){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${c.coursesId}/inform_up.json`,{method:"post",body:s({},c)})})}function b(c){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${c.coursesId}/inform_down.json`,{method:"post",body:s({},c)})})}function l(c){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${c.coursesId}/update_informs.json`,{method:"post",body:s({},c)})})}function d(c){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${c.coursesId}/new_informs.json`,{method:"post",body:s({},c)})})}},66540:function(m,C,e){"use strict";e.d(C,{$n:function(){return g},H:function(){return p},Nm:function(){return d},Ot:function(){return c},SV:function(){return r},fc:function(){return y},mn:function(){return x},tO:function(){return l},zI:function(){return b}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(v,h,E)=>h in v?n(v,h,{enumerable:!0,configurable:!0,writable:!0,value:E}):v[h]=E,s=(v,h)=>{for(var E in h||(h={}))o.call(h,E)&&f(v,E,h[E]);if(u)for(var E of u(h))i.call(h,E)&&f(v,E,h[E]);return v},a=(v,h,E)=>new Promise((S,_)=>{var I=L=>{try{O(E.next(L))}catch(j){_(j)}},k=L=>{try{O(E.throw(L))}catch(j){_(j)}},O=L=>L.done?S(L.value):Promise.resolve(L.value).then(I,k);O((E=E.apply(v,h)).next())});function r(v){return a(this,null,function*(){return(0,t.ZP)("/api/files/public_with_course_and_project",{method:"get",params:s({},v)})})}function b(v){return a(this,null,function*(){return(0,t.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:s({},v)})})}function l(v){return a(this,null,function*(){return(0,t.ZP)("/api/files/import.json",{method:"post",body:s({},v)})})}function d(v){return a(this,null,function*(){return(0,t.ZP)(`/api/files/${v.id}.json`,{method:"get",params:s({},v)})})}function c(v){return a(this,null,function*(){const{id:h}=v;return delete v.id,(0,t.ZP)(`/api/files/${h}.json`,{method:"put",body:s({},v)})})}function p(v){return a(this,null,function*(){return(0,t.ZP)(`/api/files/${v.id}/update_visits.json`,{method:"post"})})}function g(v){return a(this,null,function*(){return(0,t.ZP)(`/api/files/${v==null?void 0:v.id}/watch_list.json`,{method:"get",params:s({},v)})})}function x(v){return a(this,null,function*(){return(0,t.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:s({},v)})})}function y(v){return a(this,null,function*(){return(0,t.ZP)(`/api/files/${v==null?void 0:v.id}/add_file_quantity.json`,{method:"post",body:s({},v)})})}},25250:function(m,C,e){"use strict";e.d(C,{CJ:function(){return d},Mf:function(){return y},NA:function(){return g},PC:function(){return c},PP:function(){return p},YQ:function(){return x},cc:function(){return l},dI:function(){return b},yq:function(){return r}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(v,h,E)=>h in v?n(v,h,{enumerable:!0,configurable:!0,writable:!0,value:E}):v[h]=E,s=(v,h)=>{for(var E in h||(h={}))o.call(h,E)&&f(v,E,h[E]);if(u)for(var E of u(h))i.call(h,E)&&f(v,E,h[E]);return v},a=(v,h,E)=>new Promise((S,_)=>{var I=L=>{try{O(E.next(L))}catch(j){_(j)}},k=L=>{try{O(E.throw(L))}catch(j){_(j)}},O=L=>L.done?S(L.value):Promise.resolve(L.value).then(I,k);O((E=E.apply(v,h)).next())});function r(v){return a(this,null,function*(){return(0,t.ZP)("/api/courses/board_list.json",{method:"get",params:s({},v)})})}function b(v){return a(this,null,function*(){return(0,t.ZP)(`/api/messages/${v.boardId}.json`,{method:"get",params:s({},v)})})}function l(v){return a(this,null,function*(){return(0,t.ZP)(`/api/messages/${v.id}/sticky_top.json`,{method:"put",body:{course_id:v.coursesId}})})}function d(v){return a(this,null,function*(){return(0,t.ZP)(`/api/messages/${v.id}/sticky_top.json`,{method:"put",body:{course_id:v.coursesId}})})}function c(v){return a(this,null,function*(){return(0,t.ZP)(`/api/messages/${v.boardId}/reply_list.json`,{method:"get",params:s({},v)})})}function p(v){return a(this,null,function*(){return(0,t.ZP)(`/api/messages/${v.boardId}/reply.json`,{method:"post",body:s({},v)})})}function g(v){return a(this,null,function*(){return(0,t.ZP)("/api/praise_tread/like.json",{method:"post",body:s({},v)})})}function x(v){return a(this,null,function*(){return(0,t.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:s({},v)})})}function y(v){return a(this,null,function*(){return(0,t.ZP)("/api/commons/delete.json",{method:"delete",body:s({},v)})})}},89779:function(m,C,e){"use strict";e.d(C,{$T:function(){return ur},A:function(){return it},Ab:function(){return bn},Al:function(){return F},BQ:function(){return jt},BR:function(){return D},Bn:function(){return Re},Cq:function(){return wt},DJ:function(){return de},Dd:function(){return c},Ds:function(){return Ze},EO:function(){return lt},Ed:function(){return Se},F9:function(){return he},FU:function(){return _e},Fg:function(){return p},GV:function(){return Nt},Gk:function(){return U},Gm:function(){return Wt},Gz:function(){return g},Hl:function(){return x},Hn:function(){return k},ID:function(){return sr},IU:function(){return Ee},J2:function(){return yt},K$:function(){return fe},KP:function(){return Te},KT:function(){return ee},L$:function(){return ct},LH:function(){return h},Lk:function(){return Sr},Ls:function(){return K},MA:function(){return hn},Mc:function(){return Gt},N7:function(){return w},Nd:function(){return N},Nl:function(){return Ct},Ns:function(){return _r},O3:function(){return se},Pj:function(){return Ot},QX:function(){return oe},QZ:function(){return q},R2:function(){return T},Rk:function(){return nr},S9:function(){return et},U8:function(){return dt},UD:function(){return br},U_:function(){return L},Uy:function(){return pr},V8:function(){return I},Vw:function(){return B},W0:function(){return Fr},W7:function(){return st},WK:function(){return rr},Wr:function(){return Xn},YR:function(){return Ae},Z0:function(){return nt},ZL:function(){return Zt},ZT:function(){return Pn},ZX:function(){return Ir},Z_:function(){return E},_0:function(){return S},_9:function(){return Tt},_B:function(){return or},aP:function(){return Ut},aQ:function(){return Ft},aZ:function(){return ce},al:function(){return pt},bm:function(){return tr},bz:function(){return Pe},c_:function(){return rt},ds:function(){return Jt},fN:function(){return Br},fr:function(){return xt},g4:function(){return ht},gq:function(){return y},hf:function(){return R},i:function(){return Mt},i6:function(){return yr},i7:function(){return qt},iE:function(){return r},ih:function(){return Gr},kW:function(){return Ne},km:function(){return Pt},nP:function(){return l},nQ:function(){return je},nX:function(){return Ht},oM:function(){return ye},oR:function(){return cr},o_:function(){return $e},pf:function(){return He},pr:function(){return Vn},pv:function(){return Qe},qB:function(){return W},r2:function(){return _},rS:function(){return v},s:function(){return on},sb:function(){return De},sm:function(){return d},t1:function(){return ft},tB:function(){return _n},tR:function(){return Le},td:function(){return tt},uh:function(){return We},up:function(){return Ye},v2:function(){return b},vV:function(){return me},w9:function(){return j},wR:function(){return Hr},yS:function(){return te},yV:function(){return A},yd:function(){return Oe},zg:function(){return X}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(Ue,Fe,kr)=>Fe in Ue?n(Ue,Fe,{enumerable:!0,configurable:!0,writable:!0,value:kr}):Ue[Fe]=kr,s=(Ue,Fe)=>{for(var kr in Fe||(Fe={}))o.call(Fe,kr)&&f(Ue,kr,Fe[kr]);if(u)for(var kr of u(Fe))i.call(Fe,kr)&&f(Ue,kr,Fe[kr]);return Ue},a=(Ue,Fe,kr)=>new Promise((Jr,dn)=>{var In=vn=>{try{Mn(kr.next(vn))}catch(ya){dn(ya)}},Un=vn=>{try{Mn(kr.throw(vn))}catch(ya){dn(ya)}},Mn=vn=>vn.done?Jr(vn.value):Promise.resolve(vn.value).then(In,Un);Mn((kr=kr.apply(Ue,Fe)).next())});const r=Ue=>a(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Ue==null?void 0:Ue.course_id}/course_videos/configs.json`,{method:"put",body:Ue})}),b=Ue=>a(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Ue==null?void 0:Ue.course_id}/course_videos/list_for_config.json`,{method:"Get",params:Ue})}),l=Ue=>a(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Ue==null?void 0:Ue.course_id}/homework_commons/max_late_time.json`,{method:"Get",params:Ue})}),d=Ue=>a(void 0,null,function*(){return(0,t.ZP)(`/api/courses/${Ue==null?void 0:Ue.course_id}/homework_commons/batch_late_setting`,{method:"post",body:Ue})}),c=Ue=>a(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:Ue})}),p=Ue=>a(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:Ue})}),g=Ue=>a(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:Ue})}),x=Ue=>a(void 0,null,function*(){return(0,t.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:Ue})});function y(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.course_id}/set_assistant_permissions.json`,{method:"post",body:s({},Ue.permissions)})})}function v(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.course_id}/assistant_permissions.json`,{method:"Get",params:s({},Ue)})})}function h(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/ai_status_query.json`,{method:"Get",params:Ue})})}function E(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/update_course_portrait_data.json`,{method:"post",body:s({},Ue)})})}function S(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/get_user_portrait_config.json`,{method:"Get",params:Ue})})}function _(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/update_user_portrait_config.json?id=${Ue.coursesId}`,{method:"put",body:s({},Ue)})})}function I(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/courses.json",{method:"Get",params:s({},Ue)})})}function k(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:s({},Ue)})})}function O(Ue){return a(this,null,function*(){return Fetch("/api/disciplines.json",{method:"Get",params:s({},Ue)})})}function L(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/top_banner.json`,{method:"get",params:s({},Ue)})})}function j(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id||Ue.coursesId}/left_banner.json`,{method:"get",params:s({},Ue)})})}function N(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/homework_commons.json`,{method:"get",params:s({},Ue)})})}function U(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/homework_commons/list.json`,{method:"get",params:s({},Ue)})})}function A(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/graduation_topics.json`,{method:"get",params:s({},Ue)})})}function T(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/graduation_tasks.json`,{method:"get",params:s({},Ue)})})}function w(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/v2/courses/${Ue.id}/exercises.json`,{method:"get",params:s({},Ue)})})}function D(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/polls.json`,{method:"get",params:s({},Ue)})})}function F(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/homework_commons.json`,{method:"get",params:s({},Ue)})})}function W(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/course_groups.json`,{method:"get",params:s({},Ue)})})}function R(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/all_course_groups.json`,{method:"get",params:s({},Ue)})})}function B(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/attendances.json`,{method:"get",params:s({},Ue)})})}function K(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/weapps/courses/${Ue.coursesId}/attendances.json`,{method:"get",params:s({},Ue)})})}function X(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/attendances/${Ue.id}/edit.json`,{method:"get",params:s({},Ue)})})}function q(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/informs.json`,{method:"get",params:s({},Ue)})})}function ee(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/files.json",{method:"get",params:s({},Ue)})})}function se(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/course_videos.json`,{method:"get",params:s({},Ue)})})}function de(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/live_links.json`,{method:"get",params:s({},Ue)})})}function Se(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/courses/mine.json",{method:"get",params:s({},Ue)})})}function Te(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/boards/${Ue.categoryId}/messages.json`,{method:"get",params:s({},Ue)})})}function Ne(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/course_groups.json`,{method:"get",params:s({},Ue)})})}function yt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/students.json`,{method:"get",params:s({},Ue)})})}function ht(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/statistics.json`,{method:"get",params:s({},Ue)})})}function Nt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/work_score.json`,{method:"get",params:s({},Ue)})})}function ft(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/act_score.json`,{method:"get",params:s({},Ue)})})}function Ot(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/shixun_lists.json",{method:"get",params:s({},Ue)})})}function Wt(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/item_banks.json",{method:"get",params:s({},Ue)})})}function Tt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue==null?void 0:Ue.course_id}/homework_commons/impersonal_list.json`,{method:"get",params:s({},Ue)})})}function Ft(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/homework_commons/create_shixun_homework.json`,{method:"post",body:s({},Ue)})})}function jt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue==null?void 0:Ue.course_id}/homework_commons/create_collaborators.json`,{method:"post",body:s({},Ue)})})}function st(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/subject_lists.json",{method:"get",params:s({},Ue)})})}function Ze(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/homework_commons/create_subject_homework.json`,{method:"post",body:s({},Ue)})})}function fe(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/schools/school_list.json",{method:"get",params:Ue})})}function ye(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/courses/search_course_list.json",{method:"post",body:Ue})})}function Re(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/courses.json",{method:"post",body:Ue})})}function Pe(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/add_school_applies.json",{method:"post",body:Ue})})}function je(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/users/member_search.json",{method:"get",params:Ue})})}function he(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/student_groups.json",{method:"get",params:s({page:1,limit:1e3},Ue)})})}function Le(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.identifier}/add_student_groups.json`,{method:"post",body:Ue})})}function _e(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/courses/search_all.json",{method:"get",params:Ue})})}function We(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/add_teacher.json`,{method:"post",body:Ue})})}function ce(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/add_students_by_search.json`,{method:"post",body:Ue})})}function De(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/set_public_or_private.json`,{method:"post",body:Ue})})}function ct(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/set_invite_code_halt.json`,{method:"post",body:Ue})})}function et(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/duplicate_course.json`,{method:"post",body:Ue})})}function pt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/update_end_date.json`,{method:"put",body:Ue})})}function it(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}.json`,{method:"delete",body:Ue})})}function lt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/settings.json`,{method:"get",params:s({},Ue)})})}function xt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}.json`,{method:"put",body:Ue})})}function Ae(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/export_couser_info.json`,{method:"get",params:{export:!0}})})}function te(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/export_member_act_score_async.json`,{method:"get",params:s({export:!0},Ue)})})}function oe(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/export_total_homework_commons_score.json`,{method:"get",params:s({export:!0},Ue)})})}function Ct(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/export_total_exercises_and_other_score.json`,{method:"get",params:s({export:!0},Ue)})})}function Ee(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/export_star_user.json`,{method:"get",params:s({export:!0},Ue)})})}function tt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/export_mooc_records.json`,{method:"get",params:s({export:!0},Ue)})})}function Fr(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/export_total_course_score.json`,{method:"get",params:s({export:!0},Ue)})})}function Ut(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Ue.categoryId}/export_scores.json`,{method:"get",params:s({export:!0},Ue)})})}function $e(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Ue.categoryId}/export_shixun_report.json`,{method:"get",params:s({export:!0},Ue)})})}function Zt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Ue.categoryId}/export_exercise_users.json`,{method:"get",params:s({export:!0},Ue)})})}function me(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Ue.categoryId}/export_exercise_word.json`,{method:"get",params:s({export:!0},Ue)})})}function ut(Ue){return a(this,null,function*(){return Fetch(`/api/homework_commons/${Ue.categoryId}/works_list.zip`,{method:"get",params:s({export:!0},Ue)})})}function nt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api//course_second_categories/${Ue.id}.json`,{method:"delete",params:{export:!0}})})}function Mt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api//boards/${Ue.id}.json`,{method:"delete",params:{export:!0}})})}function Oe(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/course_modules/${Ue.id}/sticky_module.json`,{method:"get"})})}function Ht(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/course_modules/${Ue.id}/hidden_module.json`,{method:"get"})})}function He(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/courses/new.json",{method:"get",params:Ue})})}function Jt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/weapps/attendances/${Ue.id}.json`,{method:"get",params:Ue})})}function tr(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:Ue})})}function br(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:Ue})})}function Ur(Ue){return a(this,null,function*(){return Fetch(`/api/polls/${Ue.categoryId}/commit_result.xlsx`,{method:"get",params:s({export:!0},Ue)})})}function pr(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Ue.categoryId}/export_scores.json`,{method:"get",params:s({export:!0},Ue)})})}function qt(Ue){return(0,t.ZP)(`/api/polls/${Ue.categoryId}/start_answer.json`,{method:"get",params:s({},Ue)})}function sr(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${Ue.questionId}/poll_votes.json`,{method:"post",body:Ue})})}function _r(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/polls/${Ue.categoryId}/commit_poll.json`,{method:"post",body:Ue})})}function Pt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.courseId}/tasks_list.json`,{method:"get",params:Ue})})}function dt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.courseId}/update_task_position.json`,{method:"post",body:Ue})})}function Ye(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/calculate_all_shixun_scores.json`,{method:"get",params:Ue})})}function rt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/all_course_groups.json`,{method:"get",params:Ue})})}function wt(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/polls/all_course_groups.json`,{method:"get",params:Ue})})}function nr(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/students.json`,{method:"get",params:Ue})})}function ur(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/course_groups/${Ue.categoryId}/rename_group.json`,{method:"POST",body:Ue})})}function Qe(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/course_groups/${Ue.categoryId}.json`,{method:"delete",body:Ue})})}function yr(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/join_course_group.json`,{method:"POST",body:Ue})})}function Hr(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/transfer_to_course_group.json`,{method:"post",body:Ue})})}function hn(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/delete_from_course.json`,{method:"post",body:Ue})})}function rr(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/join_course_group.json`,{method:"post",body:Ue})})}function Br(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/exit_course.json`,{method:"post"})})}function Ir(Ue){return a(this,null,function*(){return(0,t.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:s({},Ue)})})}function Gr(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/mooc_users/${Ue.user_id}/edit.json`,{method:"get",params:Ue})})}function on(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/mooc_users.json`,{method:"post",body:Ue})})}function _n(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.coursesId}/mooc_users/${Ue.user_id}.json`,{method:"put",body:Ue})})}function Xn(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/course_second_categories/${Ue.id}/move_category.json`,{method:"post",body:Ue})})}function bn(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/boards/${Ue.id}/move_category.json`,{method:"post",body:Ue})})}function Pn(Ue){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue.id}/courseware.json`,{method:"get",params:Ue})})}function Vn(Ue,Fe){return a(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Ue}/mark_wrong_topic.json`,{method:"get",params:Fe})})}function or(Ue,Fe){return a(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Ue}/cancel_wrong_topic.json`,{method:"get",params:Fe})})}function cr(Ue,Fe){return a(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${Ue}/allow_end_group.json`,{method:"get",params:Fe})})}function Gt(Ue,Fe){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${Ue}/homework_commons/end_with_homework_list_position.json`,{method:"post",body:Fe})})}function Sr(Ue,Fe){return a(this,null,function*(){return(0,t.ZP)(`/api/tasks/${Ue}/get_content_for_commit_id.json`,{method:"get",params:Fe})})}},78392:function(m,C,e){"use strict";e.d(C,{$M:function(){return ht},$P:function(){return _e},Ax:function(){return b},Dh:function(){return x},FU:function(){return O},GQ:function(){return D},IN:function(){return Ze},JM:function(){return Pe},Ju:function(){return yt},Mn:function(){return st},Ni:function(){return K},Pg:function(){return y},Pt:function(){return g},Qp:function(){return T},R9:function(){return L},Ux:function(){return w},Vy:function(){return se},XJ:function(){return B},XR:function(){return Te},Ze:function(){return S},aq:function(){return E},bQ:function(){return c},bu:function(){return l},cC:function(){return r},jS:function(){return N},lm:function(){return fe},ml:function(){return W},o3:function(){return ft},pA:function(){return Wt},pS:function(){return Re},pU:function(){return R},ps:function(){return k},q0:function(){return Ft},qN:function(){return jt},qS:function(){return p},qj:function(){return Se},qt:function(){return he},rV:function(){return v},rZ:function(){return je},rk:function(){return q},rm:function(){return A},sK:function(){return U},sL:function(){return Tt},su:function(){return ye},tC:function(){return ee},tO:function(){return de},u9:function(){return F},uZ:function(){return X},vV:function(){return I},xx:function(){return We},y8:function(){return Ne},yS:function(){return _},zF:function(){return d},zc:function(){return j},zj:function(){return h},zz:function(){return Le}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(ce,De,ct)=>De in ce?n(ce,De,{enumerable:!0,configurable:!0,writable:!0,value:ct}):ce[De]=ct,s=(ce,De)=>{for(var ct in De||(De={}))o.call(De,ct)&&f(ce,ct,De[ct]);if(u)for(var ct of u(De))i.call(De,ct)&&f(ce,ct,De[ct]);return ce},a=(ce,De,ct)=>new Promise((et,pt)=>{var it=Ae=>{try{xt(ct.next(Ae))}catch(te){pt(te)}},lt=Ae=>{try{xt(ct.throw(Ae))}catch(te){pt(te)}},xt=Ae=>Ae.done?et(Ae.value):Promise.resolve(Ae.value).then(it,lt);xt((ct=ct.apply(ce,De)).next())});const r=ce=>(0,t.ZP)(`/api/competitions/${ce.identifier}/create_guide.json`,{method:"post",body:ce}),b=ce=>(0,t.ZP)(`/api/competitions/${ce.identifier}/guides.json`,{method:"get",params:ce}),l=ce=>(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams/${ce.competition_team_id}/edit_info.json`,{method:"put",body:ce});function d(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/update_result.json`,{method:"post",body:ce})})}function c(ce){return a(this,null,function*(){return(0,t.ZP)("/api/competitions.json",{method:"Get",params:s({},ce)})})}function p(ce){return a(this,null,function*(){return(0,t.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:ce})})}function g(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams.json`,{method:"post"})})}function x(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_staff.json`,{method:"get"})})}function y(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/common_header.json`,{method:"get"})})}function v(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/${ce.url}`,{method:"get",params:s({},ce)})})}function h(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/update_md_content.json`,{method:"post",body:ce})})}function E(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams.json`,{method:"get",params:ce})})}function S(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams/${ce.Teannameid}/edit.json`,{method:"get",params:ce})})}function _(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams/${ce.Teannameid}.json`,{method:"put",body:ce})})}function I(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams/${ce.id}/leave.json`,{method:"post",body:ce})})}function k(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams/${ce.id}.json`,{method:"delete"})})}function O(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams.json`,{method:"post",body:ce})})}function L(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.id}/add_managers.json`,{method:"post",body:ce})})}function j(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams/join.json`,{method:"post",body:ce})})}function N(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/teachers.json`,{method:"get",params:ce})})}function U(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/students.json`,{method:"get",params:ce})})}function A(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams/${ce.teamid}/crud_team_members.json`,{method:"post",body:ce})})}function T(ce){return a(this,null,function*(){return(0,t.ZP)("/api/users/competition_reward.json",{method:"post",body:ce})})}function w(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/chart_rules.json`,{method:"get"})})}function D(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/charts.json`,{method:"get",params:ce})})}function F(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/results.json`,{method:"get",params:ce})})}function W(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/md_tab_rules.json`,{method:"get",params:ce})})}function R(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/prize.json`,{method:"get",params:ce})})}function B(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${ce.id}.json`,{method:"get",params:ce})})}function K(ce){return a(this,null,function*(){return(0,t.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:ce})})}function X(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${ce.userid}/phone_bind.json`,{method:"post",body:ce})})}function q(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${ce.userid}/email_bind.json`,{method:"post",body:ce})})}function ee(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${ce.userid}/professional_auth_apply.json`,{method:"delete"})})}function se(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/users/accounts/${ce.userid}/authentication_apply.json`,{method:"delete"})})}function de(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/prize_leader_account.json`,{method:"put",body:ce})})}function Se(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams/${ce.teamid}/shixun_detail.json`,{method:"get"})})}function Te(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams/${ce.teamid}/course_detail.json`,{method:"get"})})}function Ne(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/attachments/${ce.id}.json`,{method:"delete"})})}function yt(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.id}/get_certificate_info.json`,{method:"get",params:ce})})}function ht(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.id}/basic_setting.json`,{method:"post",body:ce})})}function Nt(){return a(this,null,function*(){return Fetch("/api/competitions/download_template",{method:"get",responseType:"arraybuffer"})})}function ft(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce}/common_header.json`,{method:"get"})})}function Ot(ce){return a(this,null,function*(){return Fetch("/api/competitions.json",{method:"post",body:ce})})}function Wt(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce==null?void 0:ce.id}/search_managers.json`,{method:"get",params:ce})})}function Tt(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce}/get_managers.json`,{method:"get"})})}function Ft(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce==null?void 0:ce.id}/add_managers.json`,{method:"post",body:ce})})}function jt(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce==null?void 0:ce.id}/delete_managers.json`,{method:"delete",body:ce})})}function st(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce}/get_picture.json`,{method:"get"})})}function Ze(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce==null?void 0:ce.id}/identifier_exist.json`,{method:"post",body:ce})})}function fe(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce}/get_shixun_settings.json`,{method:"get"})})}function ye(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce==null?void 0:ce.id}/shixun_add.json`,{method:"post",body:ce})})}function Re(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce==null?void 0:ce.id}/shixun_delete.json`,{method:"delete",body:ce})})}function Pe(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce==null?void 0:ce.id}/shixun_select.json`,{method:"post",body:ce})})}function je(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce}/info_finish.json`,{method:"get"})})}function he(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce==null?void 0:ce.id}/competition_review.json`,{method:"post",body:s({},ce)})})}function Le(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_teams.json`,{method:"get",params:ce})})}function _e(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/all_team_members.json`,{method:"get",params:ce})})}function We(ce){return a(this,null,function*(){return(0,t.ZP)(`/api/competitions/${ce.identifier}/competition_commit_records/member_works.json`,{method:"get",params:ce})})}},91303:function(m,C,e){"use strict";e.d(C,{F:function(){return p},OE:function(){return h},ff:function(){return g},p1:function(){return x},_y:function(){return c},mK:function(){return I},gq:function(){return O},eM:function(){return _},BA:function(){return N},bA:function(){return A},Nx:function(){return U},Qx:function(){return E},At:function(){return y},PX:function(){return v},Xl:function(){return S},y9:function(){return k},No:function(){return L},ay:function(){return T}});var t=e(33170),n=Object.defineProperty,u=Object.defineProperties,o=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,a=(w,D,F)=>D in w?n(w,D,{enumerable:!0,configurable:!0,writable:!0,value:F}):w[D]=F,r=(w,D)=>{for(var F in D||(D={}))f.call(D,F)&&a(w,F,D[F]);if(i)for(var F of i(D))s.call(D,F)&&a(w,F,D[F]);return w},b=(w,D)=>u(w,o(D)),l=(w,D)=>{var F={};for(var W in w)f.call(w,W)&&D.indexOf(W)<0&&(F[W]=w[W]);if(w!=null&&i)for(var W of i(w))D.indexOf(W)<0&&s.call(w,W)&&(F[W]=w[W]);return F},d=(w,D,F)=>new Promise((W,R)=>{var B=q=>{try{X(F.next(q))}catch(ee){R(ee)}},K=q=>{try{X(F.throw(q))}catch(ee){R(ee)}},X=q=>q.done?W(q.value):Promise.resolve(q.value).then(B,K);X((F=F.apply(w,D)).next())});const c=w=>d(void 0,null,function*(){var D=w,{id:F}=D,W=l(D,["id"]);return(0,t.ZP)(`/api/ec_years/${F}/course_results.json`,{method:"get",params:W})}),p=w=>{let D=document.createElement("iframe");D.src=`/api/ec_years/${w}/course_results.xlsx`,D.style.display="none",document.body.appendChild(D)},g=({ec_year_id:w})=>(0,t.ZP)(`/api/ec_years/${w}/course_results/get_class.json`,{method:"get"}),x=({ec_year_id:w,id:D,class_name:F=null})=>(0,t.ZP)(`/api/ec_years/${w}/course_results/${D}.json`,{method:"get",params:{class_name:F}}),y=({ec_year_id:w})=>(0,t.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:w}}),v=({ec_course_id:w})=>(0,t.ZP)(`/api/ec_courses/${w}/evaluations/evaluation_data`,{method:"POST"}),h=w=>{let D=document.createElement("iframe");D.src=`/api/ec_years/${w}/ec_graduation_results.xlsx`,D.style.display="none",document.body.appendChild(D)},E=({ec_year_id:w})=>(0,t.ZP)(`/api/ec_years/${w}/ec_graduation_results/compute_all`,{method:"post"}),S=({ec_year_id:w,id:D})=>(0,t.ZP)(`/api/ec_years/${w}/ec_graduation_results/compute_single?id=${D}`,{method:"POST"}),_=w=>(0,t.ZP)(`/api/ec_years/${w}/ec_graduation_results.json`,{method:"get"}),I=w=>(0,t.ZP)(`/api/ec_years/${w}/ec_graduation_results/get_formulas.json`,{method:"get"}),k=({ec_year_id:w,formula_one:D,formula_two:F,formula_three:W})=>(0,t.ZP)(`/api/ec_years/${w}/ec_graduation_results/set_formulas.json`,{method:"PUT",body:{formula_one_id:D,formula_two_id:F,formula_three_id:W}}),O=({ec_year_id:w,id:D})=>(0,t.ZP)(`/api/ec_years/${w}/ec_graduation_results/${D}.json`,{method:"get"}),L=w=>{var D=w,{ec_year_id:F,type:W,goal_value:R}=D,B=l(D,["ec_year_id","type","goal_value"]);let K=`?type=${W}`,X={method:"PUT"};return W==="all"&&(K+=`&goal_value=${R}`),W==="each"&&(X=b(r({},X),{body:B})),(0,t.ZP)(`/api/ec_years/${F}/ec_graduation_results/set_goal_value${K}`,X)};var j=(w,D,F)=>new Promise((W,R)=>{var B=q=>{try{X(F.next(q))}catch(ee){R(ee)}},K=q=>{try{X(F.throw(q))}catch(ee){R(ee)}},X=q=>q.done?W(q.value):Promise.resolve(q.value).then(B,K);X((F=F.apply(w,D)).next())});const N=w=>j(void 0,null,function*(){return(0,t.ZP)(`/api/schools/${w}/ec_majors/get_major_list.json`,{method:"get"})}),U=w=>j(void 0,null,function*(){return(0,t.ZP)(`/api/ec_major_schools/${w}/ec_years/get_year_list.json`,{method:"get"})}),A=({ec_year_id:w,school_id:D})=>(0,t.ZP)(`/api/ec_years/${w}/top_pages.json`,{method:"get",params:{school_id:D}}),T=({id:w,name:D})=>(0,t.ZP)(`/api/ec_years/1/top_pages/${w}?name=${D}`,{method:"PUT"})},15835:function(m,C,e){"use strict";e.d(C,{$Q:function(){return h},$l:function(){return ur},BJ:function(){return jt},CD:function(){return De},Cd:function(){return he},Cl:function(){return Oe},Di:function(){return Nt},Fl:function(){return Wt},G$:function(){return W},GK:function(){return Ot},Ip:function(){return fe},J:function(){return R},KE:function(){return Tt},L8:function(){return xt},LP:function(){return ye},MK:function(){return ft},Mb:function(){return br},N0:function(){return k},N3:function(){return de},OO:function(){return y},P8:function(){return _r},PJ:function(){return K},PT:function(){return pr},Qc:function(){return L},RK:function(){return F},Ty:function(){return ut},UH:function(){return tt},UK:function(){return Se},Uj:function(){return We},Ul:function(){return je},VL:function(){return pt},Vj:function(){return te},W4:function(){return _e},WL:function(){return oe},Wj:function(){return D},X4:function(){return Ze},Xn:function(){return Jt},Xo:function(){return N},YY:function(){return ht},Ym:function(){return _},Yu:function(){return Pt},ZD:function(){return sr},Zg:function(){return Ht},_B:function(){return ce},_F:function(){return Ur},_U:function(){return A},_u:function(){return X},aU:function(){return I},ab:function(){return Mt},cC:function(){return me},cV:function(){return T},ck:function(){return qt},dp:function(){return O},eA:function(){return wt},fG:function(){return g},gA:function(){return w},gG:function(){return tr},gJ:function(){return dt},hk:function(){return d},hv:function(){return c},iB:function(){return p},iU:function(){return x},iw:function(){return Zt},kp:function(){return it},lL:function(){return v},lf:function(){return se},n$:function(){return ee},n7:function(){return U},nF:function(){return Ae},o3:function(){return Ye},oS:function(){return Re},oX:function(){return et},oy:function(){return nt},p7:function(){return S},pL:function(){return ct},pu:function(){return st},q6:function(){return lt},qf:function(){return yt},qz:function(){return Pe},s:function(){return Ut},sA:function(){return Ct},sS:function(){return rt},tX:function(){return Fr},uR:function(){return Te},ux:function(){return Ft},wy:function(){return Ne},xA:function(){return $e},yE:function(){return j},yu:function(){return Ee},zP:function(){return E},zR:function(){return nr}});var t=e(33170),n=Object.defineProperty,u=Object.defineProperties,o=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,a=(Qe,yr,Hr)=>yr in Qe?n(Qe,yr,{enumerable:!0,configurable:!0,writable:!0,value:Hr}):Qe[yr]=Hr,r=(Qe,yr)=>{for(var Hr in yr||(yr={}))f.call(yr,Hr)&&a(Qe,Hr,yr[Hr]);if(i)for(var Hr of i(yr))s.call(yr,Hr)&&a(Qe,Hr,yr[Hr]);return Qe},b=(Qe,yr)=>u(Qe,o(yr)),l=(Qe,yr,Hr)=>new Promise((hn,rr)=>{var Br=on=>{try{Gr(Hr.next(on))}catch(_n){rr(_n)}},Ir=on=>{try{Gr(Hr.throw(on))}catch(_n){rr(_n)}},Gr=on=>on.done?hn(on.value):Promise.resolve(on.value).then(Br,Ir);Gr((Hr=Hr.apply(Qe,yr)).next())});const d=Qe=>(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/statistics/list_student_score_by_question_type.json`,{method:"get",params:Qe}),c=Qe=>(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/statistics/list_student_score_by_question.json`,{method:"get",params:Qe}),p=Qe=>(0,t.ZP)(`/api/exercises/${Qe.exercise_id}/statistics/export_class_compare.xlsl`,{method:"get",params:Qe}),g=Qe=>(0,t.ZP)(`/api/exercises/${Qe.exercise_id}/statistics/class_question_compare.json`,{method:"get",params:Qe}),x=Qe=>(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/statistics/class_score_distribution.json`,{method:"get",params:Qe}),y=Qe=>(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/statistics/list_student_score.json`,{method:"get",params:Qe}),v=Qe=>(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/statistics/set_score_ranges.json`,{method:"put",body:Qe}),h=Qe=>(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/statistics/score_ranges.json`,{method:"get",params:Qe}),E=Qe=>(0,t.ZP)(`/api/exercises/${Qe.id}/sava_exam_summary.json`,{method:"post",body:Qe}),S=Qe=>(0,t.ZP)("/api/intelligent_reviews/exam_summary.json",{method:"post",body:Qe}),_=Qe=>(0,t.ZP)(`/api/exercises/${Qe.id}/generate_exam_summary.json`,{method:"post",body:Qe}),I=Qe=>(0,t.ZP)(`/api/exercises/${Qe.id}/exam_summary_settings.json`,{method:"post",body:Qe}),k=Qe=>l(void 0,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.exercise_id}/review_exercise_user.json`,{method:"post",body:Qe})}),O=Qe=>(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.id}/code_check.json`,{method:"get",params:Qe}),L=Qe=>(0,t.ZP)(`/api/exercises/${Qe.id}/reset_pwd.json`,{method:"post",body:Qe}),j=Qe=>(0,t.ZP)(`/api/exercises/${Qe.id}/encrypt_or_decrypt.json`,{method:"post",body:Qe}),N=Qe=>l(void 0,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.id}/delayed_time_or_force.json`,{method:"post",body:Qe})}),U=Qe=>l(void 0,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.id}/exercise_time.json`,{method:"Get",params:Qe})}),A=Qe=>(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.id}/exercise_question_result.json`,{method:"get",params:Qe}),T=Qe=>(0,t.ZP)(`/api/exercises/${Qe.id}/get_question_type_alias.json`,{method:"get",params:Qe});function w(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Qe==null?void 0:Qe.id}/teacher_update.json`,{method:"post",body:r({},Qe)})})}function D(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Qe==null?void 0:Qe.id}/adjust_comment.json`,{method:"post",body:r({},Qe)})})}function F(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.id}/edit_question_type_alias.json`,{method:"POST",body:Qe})})}function W(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/exercise_lists.json`,{method:"get",params:r({},Qe)})})}function R(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/exercise_identity_photos.json`,{method:"get",params:r({},Qe)})})}function B(Qe){return l(this,null,function*(){return Fetch(`/api/exercises/${Qe.categoryId}/video_push_url.json`,{method:"get",params:r({},Qe)})})}function K(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/query_identity_photo_state.json`,{method:"get",params:r({},Qe)})})}function X(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/exercise_result.json`,{method:"get",params:r({},Qe)})})}function q(Qe){return l(this,null,function*(){return Fetch(`/api/exercises/${Qe.categoryId}/exercise_score_area_setting.json`,{method:"post",body:r({},Qe)})})}function ee(Qe){return l(this,null,function*(){return(0,t.ZP)("/api/question_banks/bank_list.json",{method:"get",params:r({},Qe)})})}function se(Qe){return l(this,null,function*(){return(0,t.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:r({},Qe)})})}function de(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/courses/${Qe.coursesId}/exercises/publish_modal.json`,{method:"get",params:r({},Qe)})})}function Se(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/common_header.json`,{method:"get",params:r({},Qe)})})}function Te(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/courses/${Qe.coursesId}/exercises.json`,{method:"post",body:r({},Qe)})})}function Ne(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.exerciseId}.json`,{method:"put",body:r({},Qe)})})}function yt(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}.json`,{method:"get",params:r({},Qe)})})}function ht(Qe){return l(this,null,function*(){return(0,t.ZP)("/api/tag_disciplines.json",{method:"get",params:r({},Qe)})})}function Nt(Qe){return l(this,null,function*(){const{id:yr}=Qe;return delete Qe.id,(0,t.ZP)(`/api/exercise_questions/${yr}.json`,{method:"put",body:r({},Qe)})})}function ft(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/exercise_questions.json`,{method:"post",body:r({},Qe)})})}function Ot(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Qe.id}/up_down.json`,{method:"post",body:r({},Qe)})})}function Wt(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Qe.id}.json`,{method:"delete"})})}function Tt(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/courses/${Qe.coursesId}/exercises/end_modal.json`,{method:"get",params:r({},Qe)})})}function Ft(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/publish_groups.json`,{method:"get",params:r({},Qe)})})}function jt(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.exerciseId}/user_exercise_detail.json`,{method:"get",params:r({},Qe)})})}function st(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.exerciseId}/consult_exercise.json`,{method:"post",body:r({},Qe)})})}function Ze(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.exerciseId}/teacher_appraise.json`,{method:"get",params:r({},Qe)})})}function fe(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Qe.id}/adjust_score.json`,{method:"post",body:r({},Qe)})})}function ye(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Qe.id}/batch_adjust_score.json`,{method:"post",body:r({},Qe)})})}function Re(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.id}/adjust_score.json`,{method:"post",body:r({},Qe)})})}function Pe(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.id}/delayed_time.json`,{method:"post",body:r({},Qe)})})}function je(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/exercise_setting.json`,{method:"get",params:r({},Qe)})})}function he(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/v2/exercises/${Qe.categoryId}/exercise_setting.json`,{method:"get",params:r({},Qe)})})}function Le(Qe){return l(this,null,function*(){return Fetch(`/api/exercises/${Qe.categoryId}/commit_setting.json`,{method:"post",body:r({},Qe)})})}function _e(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.exerciseId}/review_exercises_by_students.json`,{method:"post",body:r({},Qe)})})}function We(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/exercise_lists.xlsx`,{method:"get",params:b(r({},Qe),{export:!0})})})}function ce(Qe){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/user_exercise_detail.json`,{method:"get",params:b(r({},Qe),{login:null})})}function De(Qe){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/start.json`,{method:"get",params:r({},Qe)})}function ct(Qe){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/start_unlock.json`,{method:"post",body:r({},Qe)})}function et(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Qe.questionId}/exercise_answers.json`,{method:"post",body:Qe})})}function pt(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/commit_exercise.json`,{method:"post",body:Qe})})}function it(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/simulate_commit_exercise.json`,{method:"post",body:Qe})})}function lt(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/redo_exercise.json`,{method:"post",body:Qe})})}function xt(Qe){return(0,t.ZP)(`/api/${Qe.url}`,{method:"get",params:r({},Qe)})}function Ae(Qe){return(0,t.ZP)(`/api/problems/${Qe.id}/start.json`,{method:"get",params:r({},Qe)})}function te(Qe){return(0,t.ZP)(`/api/exercises/${Qe.id}/begin_commit.json`,{method:"get",params:r({},Qe)})}function oe(Qe){return(0,t.ZP)(`/api/exercises/${Qe.id}/simulate_begin_commit.json`,{method:"get",params:r({},Qe)})}function Ct(Qe){return(0,t.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:r({},Qe)})}function Ee(Qe){return console.log("params:",Qe),(0,t.ZP)(`/api/exercises/${Qe.categoryId}/edit.json`,{method:"get",params:r({},Qe)})}function tt(Qe){return(0,t.ZP)(`/api/exercises/${Qe.id}/get_objective_scores.json`,{method:"get",params:r({},Qe)})}function Fr(Qe){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/redo_modal.json`,{method:"get",params:r({},Qe)})}function Ut(Qe){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/student_redo_lists.json`,{method:"get",params:r({},Qe)})}function $e(Qe){return(0,t.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:Qe})}function Zt(Qe){return(0,t.ZP)(`/api/exercises/${Qe.id}/exercise_header.json`,{method:"get",params:r({},Qe)})}function me(Qe){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/allow_close_camera.json`,{method:"post",body:r({},Qe)})}function ut(Qe){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/get_exercise_user_info.json`,{method:"get",params:r({},Qe)})}function nt(Qe){return(0,t.ZP)(`/api/exercises/${Qe.id}/record_screen`,{method:"post",params:r({},Qe)})}function Mt(Qe){return(0,t.ZP)(`/api/exercises/${Qe.id}/unbind_ip.json`,{method:"post",body:r({},Qe)})}function Oe(Qe){return(0,t.ZP)(`/api/exercises/${Qe.id}/check_ip.json`,{method:"get",params:r({},Qe)})}function Ht(Qe){return(0,t.ZP)(`/api/exercises/${Qe==null?void 0:Qe.id}/check_user_exercise.json`,{method:"get",params:r({},Qe)})}function He(Qe){return Fetch(`/api/exercises/${Qe.id}/make_up_students.json`,{method:"get",params:r({},Qe)})}function Jt(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/courses/${Qe.coursesId}/exercises/code_review_detail.json`,{method:"get",params:r({},Qe)})})}function tr(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Qe.question_id}/adjust_score.json`,{method:"post",body:r({},Qe)})})}function br(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${Qe.categoryId}/simulate_exercise.json`,{method:"post",body:r({},Qe)})})}function Ur(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/simulate_start_answer.json`,{method:"get",params:r({},Qe)})})}function pr(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/exercise_time.json`,{method:"get",params:r({},Qe)})})}function qt(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe.categoryId}/commit_screen_at.json`,{method:"post",body:r({},Qe)})})}function sr(Qe,yr){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe}/unlock_user`,{method:"post",body:yr})})}function _r(Qe,yr){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe}/save_screen_record.json`,{method:"post",body:yr})})}function Pt(Qe,yr){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe}/screen_record_list.json`,{method:"get",params:yr})})}function dt(Qe){return l(this,null,function*(){return(0,t.ZP)("/api/attachments/set_ecs_attachment.json",{method:"get",params:r({},Qe)})})}function Ye(Qe){return l(this,null,function*(){return(0,t.ZP)("/api/exercises/need_redo.json",{method:"get",params:Qe})})}function rt(Qe,yr){return l(this,null,function*(){return(0,t.ZP)(`/api/exercises/${Qe}/mark.json`,{method:"post",body:yr})})}function wt(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${Qe}/exit_delete_pod.json`,{method:"post",body:Qe})})}function nr(Qe){return l(this,null,function*(){return(0,t.ZP)("/api/users/change_exercise_score.json",{method:"put",body:Qe})})}function ur(Qe){return l(this,null,function*(){return(0,t.ZP)(`/api/exercise_questions/${Qe==null?void 0:Qe.id}/send_to_item_bank.json`,{method:"post",body:r({},Qe)})})}},13703:function(m,C,e){"use strict";e.d(C,{B0:function(){return l},Si:function(){return y},Sr:function(){return h},YP:function(){return v},b4:function(){return x},bc:function(){return r},dX:function(){return g},eh:function(){return E},iI:function(){return c},kd:function(){return b},qR:function(){return p},sW:function(){return d},ts:function(){return _},vL:function(){return S},z5:function(){return I}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(k,O,L)=>O in k?n(k,O,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[O]=L,s=(k,O)=>{for(var L in O||(O={}))o.call(O,L)&&f(k,L,O[L]);if(u)for(var L of u(O))i.call(O,L)&&f(k,L,O[L]);return k},a=(k,O,L)=>new Promise((j,N)=>{var U=w=>{try{T(L.next(w))}catch(D){N(D)}},A=w=>{try{T(L.throw(w))}catch(D){N(D)}},T=w=>w.done?j(w.value):Promise.resolve(w.value).then(U,A);T((L=L.apply(k,O)).next())});function r(k){return a(this,null,function*(){return(0,t.ZP)("/api/memos.json",{method:"get",params:k})})}function b(k){return a(this,null,function*(){return(0,t.ZP)("/api/discusses/forum_discusses.json",{method:"get",params:k})})}function l(k){return a(this,null,function*(){return(0,t.ZP)(`/api/memos/${k.id}/sticky_or_cancel.json`,{method:"post",body:k})})}function d(k){return a(this,null,function*(){return(0,t.ZP)(`/api/memos/${k.id}.json`,{method:"delete",body:k})})}function c(k){return a(this,null,function*(){return(0,t.ZP)("/api/memos/new.json",{method:"get",params:k})})}function p(k){return a(this,null,function*(){return(0,t.ZP)(`/api/memos/${k.id}/edit.json`,{method:"get",params:k})})}function g(k){return a(this,null,function*(){return(0,t.ZP)("/api/memos.json",{method:"post",body:s({},k)})})}function x(k){return a(this,null,function*(){return(0,t.ZP)(`/api/memos/${k.id}.json`,{method:"put",body:s({},k)})})}function y(k){return a(this,null,function*(){return(0,t.ZP)(`/api/memos/${k.id}.json`,{method:"get",params:k})})}function v(k){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${k.user_id}/watch.json`,{method:"post",body:k})})}function h(k){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${k.user_id}/watch.json`,{method:"delete",body:s({},k)})})}function E(k){return a(this,null,function*(){return(0,t.ZP)(`/api/discusses/${k.id}/reward_code.json`,{method:"post",body:k})})}function S(k){return a(this,null,function*(){return(0,t.ZP)(`/api/discusses/${k.id}/plus.json`,{method:"post",body:k})})}function _(k){return a(this,null,function*(){return(0,t.ZP)("/api/memos/reply.json",{method:"post",body:k})})}function I(k){return a(this,null,function*(){return(0,t.ZP)(`/api/memos/${k.id}/more_reply.json`,{method:"get",params:k})})}},34562:function(m,C,e){"use strict";e.d(C,{D2:function(){return r},n0:function(){return b},tk:function(){return l}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(d,c,p)=>c in d?n(d,c,{enumerable:!0,configurable:!0,writable:!0,value:p}):d[c]=p,s=(d,c)=>{for(var p in c||(c={}))o.call(c,p)&&f(d,p,c[p]);if(u)for(var p of u(c))i.call(c,p)&&f(d,p,c[p]);return d},a=(d,c,p)=>new Promise((g,x)=>{var y=E=>{try{h(p.next(E))}catch(S){x(S)}},v=E=>{try{h(p.throw(E))}catch(S){x(S)}},h=E=>E.done?g(E.value):Promise.resolve(E.value).then(y,v);h((p=p.apply(d,c)).next())});function r(d){return a(this,null,function*(){return(0,t.ZP)("/api/setting.json",{method:"Get",params:s({},d)})})}function b(){return a(this,null,function*(){return(0,t.ZP)("/api/users/system_update.json",{method:"Get"})})}function l(d){return a(this,null,function*(){return(0,t.ZP)("/api/search_records",{method:"post",body:d})})}},49711:function(m,C,e){"use strict";e.d(C,{B6:function(){return l},Gr:function(){return _},Mf:function(){return h},NA:function(){return y},PC:function(){return g},PP:function(){return x},QA:function(){return b},RP:function(){return O},Sv:function(){return k},YQ:function(){return v},_n:function(){return L},hL:function(){return S},je:function(){return p},mM:function(){return c},wA:function(){return I},x_:function(){return d},y0:function(){return E},y3:function(){return r}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(j,N,U)=>N in j?n(j,N,{enumerable:!0,configurable:!0,writable:!0,value:U}):j[N]=U,s=(j,N)=>{for(var U in N||(N={}))o.call(N,U)&&f(j,U,N[U]);if(u)for(var U of u(N))i.call(N,U)&&f(j,U,N[U]);return j},a=(j,N,U)=>new Promise((A,T)=>{var w=W=>{try{F(U.next(W))}catch(R){T(R)}},D=W=>{try{F(U.throw(W))}catch(R){T(R)}},F=W=>W.done?A(W.value):Promise.resolve(W.value).then(w,D);F((U=U.apply(j,N)).next())});function r(j){return a(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${j.categoryId}.json`,{method:"get",params:s({},j)})})}function b(j){return a(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${j.categoryId}/tasks_list.json`,{method:"get",params:s({},j)})})}function l(j){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_topics/${j.categoryId}/show_detail.json`,{method:"get",params:s({},j)})})}function d(j){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_topics/${j.categoryId}.json`,{method:"get",params:s({},j)})})}function c(j){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_topics/${j.categoryId}/refuse_student_topic.json`,{method:"post",body:s({},j)})})}function p(j){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_topics/${j.categoryId}/accept_student_topic.json`,{method:"post",body:s({},j)})})}function g(j){return a(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${j.categoryId}/show_comment.json`,{method:"get",params:s({},j)})})}function x(j){return a(this,null,function*(){return(0,t.ZP)("/api/users/reply_message.json",{method:"post",body:s({},j)})})}function y(j){return a(this,null,function*(){return(0,t.ZP)("/api/praise_tread/like.json",{method:"post",body:s({},j)})})}function v(j){return a(this,null,function*(){return(0,t.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:s({},j)})})}function h(j){return a(this,null,function*(){return(0,t.ZP)("/api/commons/delete.json",{method:"delete",body:s({},j)})})}function E(j){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_topics/new.json`,{method:"get",params:s({},j)})})}function S(j){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_topics/${j.categoryId}/edit.json`,{method:"get",params:s({},j)})})}function _(j){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_topics`,{method:"post",body:s({},j)})})}function I(j){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_topics/${j.categoryId}`,{method:"put",body:s({},j)})})}function k(j){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${j.coursesId}/graduation_tasks`,{method:"post",body:s({},j)})})}function O(j){return a(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${j.categoryId}.json`,{method:"put",body:s({},j)})})}function L(j){return a(this,null,function*(){return(0,t.ZP)(`/api/graduation_tasks/${j.categoryId}/edit.json`,{method:"get",params:s({},j)})})}},73983:function(m,C,e){"use strict";e.d(C,{AA:function(){return I},Db:function(){return b},Dd:function(){return p},F7:function(){return U},Fi:function(){return W},H3:function(){return c},HF:function(){return x},HH:function(){return d},Ib:function(){return w},J3:function(){return f},NT:function(){return u},NX:function(){return v},Ot:function(){return y},Ou:function(){return A},Ps:function(){return o},Rk:function(){return N},Tz:function(){return r},V1:function(){return D},Wz:function(){return i},Xh:function(){return l},Xw:function(){return j},YS:function(){return O},Zd:function(){return F},bS:function(){return h},ck:function(){return g},eh:function(){return _},il:function(){return s},j7:function(){return a},jW:function(){return k},km:function(){return L},l5:function(){return S},rU:function(){return R},xF:function(){return E},zC:function(){return T},zT:function(){return B}});var t=e(33170),n=(K,X,q)=>new Promise((ee,se)=>{var de=Ne=>{try{Te(q.next(Ne))}catch(yt){se(yt)}},Se=Ne=>{try{Te(q.throw(Ne))}catch(yt){se(yt)}},Te=Ne=>Ne.done?ee(Ne.value):Promise.resolve(Ne.value).then(de,Se);Te((q=q.apply(K,X)).next())});function u(K){return(0,t.ZP)("/api/schools/search.json",{method:"get",params:K})}function o(K){return(0,t.ZP)(`/api/schools/${K.id}/departments/for_option.json`,{method:"get",params:K})}function i(K){return(0,t.ZP)("/api/graduations.json",{method:"POST",body:K})}function f(K){return(0,t.ZP)("/api/graduations.json",{method:"get",params:K})}function s(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.identifier}/graduation_stages/${K.stageid}/authorized_redelivery.json`,{method:"POST",body:K})})}function a(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.identifier}/graduation_stages/${K.stageid}/submit.json`,{method:"POST",body:K})})}function r(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/student_tasks/export_status.json`,{method:"get",params:K})})}function b(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/student_tasks/export_all_attachments.json`,{method:"get",params:K})})}function l(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.identifier}/graduation_stages/${K.id}.json`,{method:"get",params:K})})}function d(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/student_tasks/set_final_score.json`,{method:"POST",body:K})})}function c(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/student_tasks/final_score.json`,{method:"get",params:K})})}function p(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/set_novice_guide.json`,{method:"POST",body:K})})}function g(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/graduation_notices/${K.doid}/set_do.json`,{method:"POST",body:K})})}function x(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/graduation_teachers.json`,{method:"POST",body:K})})}function y(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.identifier}/graduation_students/${K.id}/update_major.json`,{method:"PUT",body:K})})}function v(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/graduation_students.json`,{method:"POST",body:K})})}function h(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/graduation_teachers/search.json`,{method:"get",params:K})})}function E(K){return n(this,null,function*(){return(0,t.ZP)("/api/schools/search.json",{method:"get",params:K})})}function S(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/graduation_students/search.json`,{method:"get",params:K})})}function _(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/graduation_students.json`,{method:"get",params:K})})}function I(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/graduation_teachers.json`,{method:"get",params:K})})}function k(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.graduation_id}/graduation_tasks.json`,{method:"POST",body:K})})}function O(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.graduation_id}/graduation_tasks/${K.id}.json`,{method:"PUT",body:K})})}function L(K){return n(this,null,function*(){var X;return(0,t.ZP)(`/api/graduations/${K.id}/graduation_tasks/${(X=K.ids)==null?void 0:X[0]}`,{method:"DELETE",body:{ids:K.ids}})})}function j(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/graduation_tasks.json`,{method:"get",params:K})})}function N(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}/graduation_notices.json`,{method:"get",params:K})})}function U(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K.id}.json`,{method:"get"})})}function A(K){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K==null?void 0:K.id}/common_header.json`,{method:"get"})})}function T(K,X){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K}/preview.json`,{method:"get"})})}function w(K,X){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K}/graduation_teachers/not_pass.json`,{method:"post",body:X})})}function D(K,X){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K}/graduation_teachers/pass.json`,{method:"post",body:X})})}function F(K,X){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K}/graduation_students/not_pass.json`,{method:"post",body:X})})}function W(K,X){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K}/graduation_students/pass.json`,{method:"post",body:X})})}function R(K,X){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K}/graduation_students/batch_delete`,{method:"delete",body:X})})}function B(K,X){return n(this,null,function*(){return(0,t.ZP)(`/api/graduations/${K}/graduation_teachers/batch_delete`,{method:"delete",body:X})})}},51710:function(m,C,e){"use strict";e.d(C,{LA:function(){return r},Rm:function(){return o},S_:function(){return b},Tt:function(){return f},cR:function(){return s},eX:function(){return u},h$:function(){return i},vm:function(){return a}});var t=e(33170),n=(l,d,c)=>new Promise((p,g)=>{var x=h=>{try{v(c.next(h))}catch(E){g(E)}},y=h=>{try{v(c.throw(h))}catch(E){g(E)}},v=h=>h.done?p(h.value):Promise.resolve(h.value).then(x,y);v((c=c.apply(l,d)).next())});const u=l=>n(void 0,null,function*(){return(0,t.ZP)("/api/home/env_detail.json",{method:"Get",params:l})}),o=l=>n(void 0,null,function*(){return(0,t.ZP)("/api/home/env_list.json",{method:"Get",params:l})}),i=l=>n(void 0,null,function*(){return(0,t.ZP)("/api/home/online_list.json",{method:"Get",params:l})});function f(){return n(this,null,function*(){return(0,t.ZP)("/api/home/index.json",{method:"Get"})})}function s(l){return n(this,null,function*(){return(0,t.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:l})})}function a(l){return n(this,null,function*(){return(0,t.ZP)("/api/project_applies.json",{method:"post",body:l})})}function r(l){return n(this,null,function*(){return(0,t.ZP)("/api/users/home_notice.json",{method:"Get"})})}function b(l){return n(this,null,function*(){return(0,t.ZP)("/api/users/view_notice.json",{method:"post",body:l})})}},21450:function(m,C,e){"use strict";e.d(C,{AD:function(){return r},Ig:function(){return b},Ko:function(){return c},QJ:function(){return p},Ub:function(){return g},V8:function(){return l},dl:function(){return x},w0:function(){return d}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(y,v,h)=>v in y?n(y,v,{enumerable:!0,configurable:!0,writable:!0,value:h}):y[v]=h,s=(y,v)=>{for(var h in v||(v={}))o.call(v,h)&&f(y,h,v[h]);if(u)for(var h of u(v))i.call(v,h)&&f(y,h,v[h]);return y},a=(y,v,h)=>new Promise((E,S)=>{var _=O=>{try{k(h.next(O))}catch(L){S(L)}},I=O=>{try{k(h.throw(O))}catch(L){S(L)}},k=O=>O.done?E(O.value):Promise.resolve(O.value).then(_,I);k((h=h.apply(y,v)).next())});function r(y){return a(this,null,function*(){return(0,t.ZP)("/api/users/tidings.json",{method:"get",params:s({},y)})})}function b(y){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${y.userId}/unread_message_info.json`,{method:"get",params:s({},y)})})}function l(y){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${y.userId}/private_messages.json`,{method:"get",params:s({},y)})})}function d(y){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${y.userId}/private_messages.json`,{method:"post",body:s({},y)})})}function c(y){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${y.id}/recent_contacts.json`,{method:"get",params:s({},y)})})}function p(y){return a(this,null,function*(){return(0,t.ZP)("/api/users_for_private_messages.json",{method:"get",params:s({},y)})})}function g(y){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${y.userId}/private_message_details.json`,{method:"get",params:s({},y)})})}function x(y){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${y.userId}/private_messages/${y.id}.json`,{method:"delete"})})}},36600:function(m,C,e){"use strict";e.d(C,{A2:function(){return p},CI:function(){return l},Ep:function(){return c},Ex:function(){return E},R7:function(){return r},WW:function(){return S},_V:function(){return h},ms:function(){return y},s0:function(){return g},vf:function(){return d},xn:function(){return b},yy:function(){return v}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(_,I,k)=>I in _?n(_,I,{enumerable:!0,configurable:!0,writable:!0,value:k}):_[I]=k,s=(_,I)=>{for(var k in I||(I={}))o.call(I,k)&&f(_,k,I[k]);if(u)for(var k of u(I))i.call(I,k)&&f(_,k,I[k]);return _},a=(_,I,k)=>new Promise((O,L)=>{var j=A=>{try{U(k.next(A))}catch(T){L(T)}},N=A=>{try{U(k.throw(A))}catch(T){L(T)}},U=A=>A.done?O(A.value):Promise.resolve(A.value).then(j,N);U((k=k.apply(_,I)).next())});function r(_){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${_.coursesId}/online_learning.json`,{method:"get"})})}function b(_){return a(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${_.id}.json`,{method:"put",body:_})})}function l(_){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${_.coursesId}/course_stages.json`,{method:"post",body:_})})}function d(_){return a(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${_.id}/add_shixun_to_stage.json`,{method:"post",body:_})})}function c(_){return a(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${_.id}/select_shixun_to_stage.json`,{method:"post",body:_})})}function p(_){return a(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${_.id}/add_video_to_stage.json`,{method:"post",body:_})})}function g(_){return a(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${_.id}/add_attachment_to_stage.json`,{method:"post",body:_})})}function x(_){return a(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:_})})}function y(_){return a(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${_.id}/up_position.json`,{method:"post"})})}function v(_){return a(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${_.id}/down_position.json`,{method:"post"})})}function h(_){return a(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${_.id}.json`,{method:"delete"})})}function E(_){return a(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${_.stage_id}/items/move_position.json`,{method:"post",body:s({},_)})})}function S(_){return a(this,null,function*(){return(0,t.ZP)(`/api/course_stages/${_.stage_id}/items/${_.id}`,{method:"delete"})})}},56443:function(m,C,e){"use strict";e.d(C,{DF:function(){return p},Di:function(){return D},Dm:function(){return N},Dq:function(){return q},Gd:function(){return c},Hb:function(){return ee},Hm:function(){return O},ID:function(){return a},JP:function(){return X},NC:function(){return I},Pl:function(){return g},Qc:function(){return o},Qp:function(){return U},RK:function(){return b},YP:function(){return k},a2:function(){return f},ar:function(){return d},cV:function(){return r},d1:function(){return l},dp:function(){return u},fn:function(){return x},iT:function(){return E},jK:function(){return j},kF:function(){return se},kp:function(){return h},lc:function(){return v},oF:function(){return W},q$:function(){return s},qN:function(){return L},tS:function(){return y},ts:function(){return S},un:function(){return T},w0:function(){return w},wX:function(){return A},yE:function(){return i}});var t=e(33170),n=(de,Se,Te)=>new Promise((Ne,yt)=>{var ht=Ot=>{try{ft(Te.next(Ot))}catch(Wt){yt(Wt)}},Nt=Ot=>{try{ft(Te.throw(Ot))}catch(Wt){yt(Wt)}},ft=Ot=>Ot.done?Ne(Ot.value):Promise.resolve(Ot.value).then(ht,Nt);ft((Te=Te.apply(de,Se)).next())});const u=de=>(0,t.ZP)(`/api/examination_banks/${de==null?void 0:de.id}/code_check.json`,{method:"get",params:de}),o=de=>(0,t.ZP)(`/api/examination_banks/${de.id}/reset_pwd.json`,{method:"post",body:de}),i=de=>(0,t.ZP)(`/api/examination_banks/${de.id}/encrypt_or_decrypt.json`,{method:"post",body:de}),f=de=>(0,t.ZP)("/api/examination_banks/exist_course.json",{method:"post",body:de}),s=de=>(0,t.ZP)("/api/examination_banks/check_examination_banks.json",{method:"post",body:de}),a=de=>(0,t.ZP)(`/api/examination_banks/${de.id}/copy.json`,{method:"post",body:de}),r=de=>(0,t.ZP)(`/api/examination_banks/${de.id}/get_question_type_alias.json`,{method:"get",params:de});function b(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/edit_question_type_alias.json`,{method:"POST",body:de})})}function l(de){return n(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"get",params:de})})}function d(de){return n(this,null,function*(){return(0,t.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:de})})}function c(de){return n(this,null,function*(){return(0,t.ZP)("/api/examination_banks.json",{method:"get",params:de})})}function p(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/set_public.json`,{method:"post"})})}function g(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/set_private.json`,{method:"post"})})}function x(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}.json`,{method:"delete"})})}function y(de){return n(this,null,function*(){return(0,t.ZP)("/api/question_banks/my_courses.json",{method:"get",params:de})})}const v=de=>(0,t.ZP)("/api/examination_banks/batch_send_to_course.json",{method:"post",body:de});function h(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/send_to_course.json`,{method:"post",body:de})})}function E(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}.json`,{method:"get",params:de})})}function S(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/examination_banks_item_banks/${de.itemId}/set_score`,{method:"post",body:de})})}function _(de){return n(this,null,function*(){return Fetch(`/api/examination_banks/${de.id}/examination_banks_item_banks/${de.itemId}/set_shixun_score.json`,{method:"post",body:de})})}function I(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/examination_banks_item_banks/${de.itemId}.json`,{method:"delete"})})}function k(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/examination_banks_item_banks/batch_set_score.json`,{method:"post",body:de})})}function O(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/examination_banks_item_banks/destroy_by_item_type.json`,{method:"delete",body:de})})}function L(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/examination_banks_item_banks/${de.itemId}/adjust_position.json`,{method:"post",body:de})})}function j(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}.json`,{method:"put",body:de})})}function N(de){return n(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares.json",{method:"get",params:de})})}function U(de){return n(this,null,function*(){return(0,t.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:de})})}function A(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de==null?void 0:de.id}/set_public.json`,{method:"post",body:de})})}function T(de){return n(this,null,function*(){return(0,t.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:de})})}function w(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/update_exam.json`,{method:"put",body:de})})}function D(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/edit_exam.json`,{method:"get"})})}function F(de,Se){return n(this,null,function*(){return Fetch(`/api/examination_banks/${de}/examination_banks_item_banks.json`,{method:"post",body:Se})})}function W(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de.id}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:de})})}function R(de,Se){return n(this,null,function*(){return Fetch(`/api/examination_banks/${de}/sort_question_type.json`,{method:"post",body:Se})})}function B(de){return n(this,null,function*(){return Fetch(`/api/examination_banks/${de.exam_id}/examination_banks_item_banks/${de.question_id}.json`,{method:"delete"})})}function K(de,Se){return n(this,null,function*(){return Fetch(`/api/examination_banks/${de}/batch_set_score.json`,{method:"post",body:Se})})}function X(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de}/simulate_exercise.json`,{method:"post"})})}function q(de){return n(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${de}/exercise_header.json`,{method:"get"})})}function ee(de,Se,Te){return n(this,null,function*(){const Ne=new FormData;return Ne.append("file",Se),Ne.append("sub_discipline_id",Te),(0,t.ZP)(`/api/examination_banks/${de}/import_item_banks.json`,{method:"post",body:Ne},!0)})}function se(de){return n(this,null,function*(){return(0,t.ZP)("/api/users/change_exam_score.json",{method:"put",body:de})})}},93671:function(m,C,e){"use strict";e.d(C,{$D:function(){return U},A2:function(){return fe},A7:function(){return Fr},AQ:function(){return _},Ax:function(){return ce},Bn:function(){return Zt},CI:function(){return je},DQ:function(){return oe},DU:function(){return Wt},EP:function(){return N},Ep:function(){return Ze},Er:function(){return K},Ex:function(){return et},FD:function(){return Ct},F_:function(){return Ot},Fg:function(){return b},GY:function(){return xt},Go:function(){return W},Gz:function(){return l},Hl:function(){return d},JS:function(){return Te},KM:function(){return w},M2:function(){return Re},MO:function(){return X},Mt:function(){return Pe},Mu:function(){return De},NV:function(){return $e},Q:function(){return q},Sp:function(){return S},VO:function(){return Ee},WD:function(){return lt},WO:function(){return B},WW:function(){return pt},_C:function(){return Ut},_V:function(){return We},bw:function(){return j},bz:function(){return te},c3:function(){return Se},eJ:function(){return F},ef:function(){return ft},fh:function(){return x},fj:function(){return R},hS:function(){return c},jT:function(){return tt},ke:function(){return it},lk:function(){return E},mQ:function(){return h},ms:function(){return Le},mx:function(){return se},nq:function(){return r},ol:function(){return Ae},p:function(){return k},p4:function(){return ee},pU:function(){return v},rS:function(){return Ne},rs:function(){return D},s0:function(){return ye},sm:function(){return de},tS:function(){return p},tu:function(){return y},ue:function(){return I},vf:function(){return jt},w4:function(){return O},xG:function(){return st},xn:function(){return Ft},yN:function(){return L},yy:function(){return _e}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(me,ut,nt)=>ut in me?n(me,ut,{enumerable:!0,configurable:!0,writable:!0,value:nt}):me[ut]=nt,s=(me,ut)=>{for(var nt in ut||(ut={}))o.call(ut,nt)&&f(me,nt,ut[nt]);if(u)for(var nt of u(ut))i.call(ut,nt)&&f(me,nt,ut[nt]);return me},a=(me,ut,nt)=>new Promise((Mt,Oe)=>{var Ht=tr=>{try{Jt(nt.next(tr))}catch(br){Oe(br)}},He=tr=>{try{Jt(nt.throw(tr))}catch(br){Oe(br)}},Jt=tr=>tr.done?Mt(tr.value):Promise.resolve(tr.value).then(Ht,He);Jt((nt=nt.apply(me,ut)).next())});const r=me=>a(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:me})}),b=me=>a(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:me})}),l=me=>a(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:me})}),d=me=>a(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:me})}),c=me=>a(void 0,null,function*(){return(0,t.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:me})});function p(me){return a(this,null,function*(){return(0,t.ZP)("/api/paths.json",{method:"Get",params:s({},me)})})}function g(me){return a(this,null,function*(){return Fetch("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:s({},me)})})}function x(me){return a(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"Get",params:s({},me)})})}function y(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}.json`,{method:"PUT",body:me})})}function v(me){return a(this,null,function*(){return(0,t.ZP)("/api/paths.json",{method:"post",body:me})})}function h(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/edit.json`,{method:"get"})})}function E(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}.json`,{method:"get",params:s({identifier:me.id},me)})})}function S(me){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${me.id}.json`,{method:"get",params:s({identifier:me.id},me)})})}function _(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/right_banner.json`,{method:"get",params:me})})}function I(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/spoc_courses.json`,{method:"get",params:me})})}const k=me=>a(void 0,null,function*(){return(0,t.ZP)("/api/v2/stages.json",{method:"Get",params:me})}),O=me=>a(void 0,null,function*(){return(0,t.ZP)(`/api/v2/stage_shixuns/${me.id}/children.json`,{method:"Get",params:me})});function L(me){return a(this,null,function*(){return(0,t.ZP)("/api/stages.json",{method:"get",params:me})})}function j(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/update_team_title.json`,{method:"post",body:me})})}function N(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/delete_member.json`,{method:"Delete",body:me})})}function U(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/spoc_courses/${me==null?void 0:me.courseid}.json`,{method:"Delete"})})}function A(me){return a(this,null,function*(){return Fetch(`/api/paths/${me.id}/up_member_position.json`,{method:"post",body:me})})}function T(me){return a(this,null,function*(){return Fetch(`/api/paths/${me.id}/down_member_position.json`,{method:"post",body:me})})}function w(me){return a(this,null,function*(){return(0,t.ZP)("/api/collections.json",{method:"post",body:me})})}function D(me){return a(this,null,function*(){return(0,t.ZP)("/api/collections/cancel.json",{method:"Delete",body:me})})}function F(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}.json`,{method:"Delete",body:me})})}function W(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/publish.json`,{method:"post",body:me})})}function R(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/cancel_publish.json`,{method:"post",body:me})})}function B(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/apply_public.json`,{method:"post",body:me})})}function K(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/cancel_public.json`,{method:"post",body:me})})}function X(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/choose_course.json`,{method:"get",params:me})})}function q(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/send_to_course.json`,{method:"post",body:me})})}function ee(me){return a(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${me.id}/send_to_course.json`,{method:"post",body:me})})}function se(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/add_subject_members.json`,{method:"post",body:me})})}function de(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/spoc_courses.json`,{method:"post",body:me})})}function Se(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/appointment.json`,{method:"post",body:me})})}function Te(me){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${me.id}/join_excellent_course.json`,{method:"post",body:me})})}function Ne(me){return a(this,null,function*(){return(0,t.ZP)("/api/watch_attachment_histories.json",{method:"post",body:me})})}function yt(me){return a(this,null,function*(){return Fetch(`/api/paths/${me.id}/statistics_info.json`,{method:"get",params:me})})}function ht(me){return a(this,null,function*(){return Fetch(`/api/paths/${me.id}/shixun_analyze.json`,{method:"get",params:me})})}function Nt(me){return a(this,null,function*(){return Fetch(`/api/paths/${me.id}/learning_analyze.json`,{method:"get",params:me})})}function ft(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/learning_statistics.json`,{method:"get",params:me})})}function Ot(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/shixun_statistics.json`,{method:"get",params:me})})}function Wt(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/study_analyze/${me.type}.json`,{method:"get",params:me})})}function Tt(me){return a(this,null,function*(){return Fetch("/api/paths/append_to_stage.json",{method:"post",body:me})})}function Ft(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.id}.json`,{method:"put",body:me})})}function jt(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.id}/add_shixun_to_stage.json`,{method:"post",body:me})})}const st=me=>a(void 0,null,function*(){return(0,t.ZP)(`/api/stages/${me==null?void 0:me.stage_id}/select_challenge_to_stage.json`,{method:"post",body:me})});function Ze(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.id}/select_shixun_to_stage.json`,{method:"post",body:me})})}function fe(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.id}/add_video_to_stage.json`,{method:"post",body:me})})}function ye(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.id}/add_attachment_to_stage.json`,{method:"post",body:me})})}function Re(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${me.id}.json`,{method:"put",body:me})})}function Pe(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.id}/add_blank_to_stage.json`,{method:"post",body:me})})}function je(me){return a(this,null,function*(){return(0,t.ZP)("/api/stages.json",{method:"post",body:me})})}function he(me){return a(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:me})})}function Le(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.id}/up_position.json`,{method:"get"})})}function _e(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.id}/down_position.json`,{method:"get"})})}function We(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.id}.json`,{method:"delete"})})}function ce(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.pathId}/discusses.json`,{method:"get",params:s({},me)})})}function De(me){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${me.coursesId}/excellent_discusses.json`,{method:"get",params:s({},me)})})}function ct(me){return a(this,null,function*(){return Fetch("/api/discusses.json",{method:"post",body:s({},me)})})}function et(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.stage_id}/items/move_position`,{method:"post",body:s({},me)})})}function pt(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me.stage_id}/items/${me.id}`,{method:"delete"})})}function it(me){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${me.id}/excellent_discuss`,{method:"post",body:s({},me)})})}function lt(me){return a(this,null,function*(){return(0,t.ZP)(`/api/paths/${me.id}/post_discuss`,{method:"post",body:s({},me)})})}function xt(me){return a(this,null,function*(){return(0,t.ZP)("/api/schools/for_option.json",{method:"get",params:me})})}function Ae(me){return a(this,null,function*(){return(0,t.ZP)("/api/schools/province_data.json",{method:"get",params:me})})}function te(me){return a(this,null,function*(){return(0,t.ZP)("/api/add_school_applies.json",{method:"post",body:me})})}function oe(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me==null?void 0:me.id}/add_homework_to_stage.json`,{method:"post",body:me})})}function Ct(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${me==null?void 0:me.id}/edit.json`,{method:"get",params:me})})}function Ee(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${me==null?void 0:me.id}.json`,{method:"put",body:me})})}function tt(me){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${me==null?void 0:me.user_id}/subjects/subject_homework.json`,{method:"get",params:me})})}function Fr(me){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${me==null?void 0:me.user_id}/courses/course_homework.json`,{method:"get",params:me})})}function Ut(me){return a(this,null,function*(){return(0,t.ZP)(`/api/stages/${me==null?void 0:me.id}/batch_add_homework_to_stage.json`,{method:"post",body:me})})}function $e(me){return a(this,null,function*(){return(0,t.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:me})})}function Zt(me){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${me==null?void 0:me.user_login}/subjects/cancel.json`,{method:"get",params:me})})}},32027:function(m,C,e){"use strict";e.d(C,{Fd:function(){return w},Hi:function(){return d},IU:function(){return I},KE:function(){return p},Kc:function(){return F},MK:function(){return k},Q9:function(){return h},Qg:function(){return _},Qn:function(){return x},UK:function(){return l},W:function(){return R},Ye:function(){return S},_c:function(){return r},hO:function(){return N},iV:function(){return W},jy:function(){return O},kp:function(){return j},lf:function(){return v},m7:function(){return c},n$:function(){return y},rJ:function(){return E},s3:function(){return b},ux:function(){return g},vf:function(){return T},wh:function(){return L},wo:function(){return D},x$:function(){return A}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(B,K,X)=>K in B?n(B,K,{enumerable:!0,configurable:!0,writable:!0,value:X}):B[K]=X,s=(B,K)=>{for(var X in K||(K={}))o.call(K,X)&&f(B,X,K[X]);if(u)for(var X of u(K))i.call(K,X)&&f(B,X,K[X]);return B},a=(B,K,X)=>new Promise((q,ee)=>{var se=Te=>{try{Se(X.next(Te))}catch(Ne){ee(Ne)}},de=Te=>{try{Se(X.throw(Te))}catch(Ne){ee(Ne)}},Se=Te=>Te.done?q(Te.value):Promise.resolve(Te.value).then(se,de);Se((X=X.apply(B,K)).next())});const r=B=>a(void 0,null,function*(){return(0,t.ZP)(`/api/poll_questions/${B==null?void 0:B.id}/commit_word_cloud.json`,{method:"Get",params:B})});function b(B){return a(this,null,function*(){return(0,t.ZP)(`/api/polls/${B.categoryId}/poll_lists.json`,{method:"get",params:s({},B)})})}function l(B){return a(this,null,function*(){return(0,t.ZP)(`/api/polls/${B.categoryId}/common_header.json`,{method:"get"})})}function d(B){return a(this,null,function*(){return(0,t.ZP)(`/api/polls/${B.categoryId}/poll_setting.json`,{method:"get"})})}function c(B){return a(this,null,function*(){return(0,t.ZP)(`/api/polls/${B.categoryId}/commit_setting.json`,{method:"post",body:s({},B)})})}function p(B){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${B.coursesId}/polls/end_poll_modal.json`,{method:"get",params:s({},B)})})}function g(B){return a(this,null,function*(){return(0,t.ZP)(`/api/polls/${B.categoryId}/publish_groups.json`,{method:"get",params:s({},B)})})}function x(B){return a(this,null,function*(){return(0,t.ZP)(`/api/polls/${B.categoryId}/commit_result.json`,{method:"get",params:s({},B)})})}function y(B){return a(this,null,function*(){return(0,t.ZP)("/api/question_banks/bank_list.json",{method:"get",params:s({},B)})})}function v(B){return a(this,null,function*(){return(0,t.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:s({},B)})})}function h(B){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${B.coursesId}/polls/publish_modal.json`,{method:"get",params:s({},B)})})}function E(B){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${B.coursesId}/polls.json`,{method:"POST",body:s({},B)})})}function S(B){return a(this,null,function*(){return(0,t.ZP)(`/api/polls/${B.categoryId}/edit.json`,{method:"get"})})}function _(B){return a(this,null,function*(){return(0,t.ZP)(`/api/polls/${B.pollsId}.json`,{method:"put",body:s({},B)})})}function I(B){return a(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${B.pollsId}.json`,{method:"put",body:s({},B)})})}function k(B){return a(this,null,function*(){return(0,t.ZP)(`/api/polls/${B.pollsId}/poll_questions.json`,{method:"post",body:s({},B)})})}function O(B){return a(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${B.pollsId}.json`,{method:"delete",body:s({},B)})})}function L(B){return a(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${B.pollsId}/up_down.json`,{method:"post",body:s({},B)})})}function j(B){return a(this,null,function*(){return(0,t.ZP)(`/api/exercise_banks/${B.topicId}.json`,{method:"get"})})}function N(B){return a(this,null,function*(){return(0,t.ZP)(`/api/exercise_banks/${B.topicId}.json`,{method:"put",body:s({},B)})})}function U(B){return a(this,null,function*(){return Fetch(`/api/exercise_banks/${B.topicId}.json`,{method:"put",body:s({},B)})})}function A(B){return a(this,null,function*(){return(0,t.ZP)(`/api/exercise_bank_questions/${B.pollsId}.json`,{method:"delete",body:s({},B)})})}function T(B){return a(this,null,function*(){return(0,t.ZP)(`/api/poll_questions/${B.pollsId}/up_down.json`,{method:"post",body:s({},B)})})}function w(B){return a(this,null,function*(){return(0,t.ZP)("/api/poll_bank_questions.json",{method:"post",body:s({},B)})})}function D(B){return a(this,null,function*(){return(0,t.ZP)(`/api/poll_bank_questions/${B.pollsId}.json`,{method:"put",body:s({},B)})})}function F(B){return a(this,null,function*(){return(0,t.ZP)(`/api/exercise_bank_questions/${B.id}.json`,{method:"put",body:s({},B)})})}function W(B){return a(this,null,function*(){return(0,t.ZP)("/api/exercise_bank_questions.json",{method:"post",body:s({},B)})})}function R(B){return a(this,null,function*(){return(0,t.ZP)(`/api/exercise_bank_questions/${B.exerciseId}/up_down.json`,{method:"post",body:s({},B)})})}},38244:function(m,C,e){"use strict";e.d(C,{$c:function(){return he},A1:function(){return Pe},Bd:function(){return h},Bo:function(){return U},Cc:function(){return w},Cn:function(){return W},DF:function(){return y},Dm:function(){return ft},FG:function(){return N},GW:function(){return Ot},HF:function(){return k},Hm:function(){return B},IJ:function(){return Re},L5:function(){return Nt},LS:function(){return Tt},MZ:function(){return fe},Mr:function(){return j},NZ:function(){return Se},Of:function(){return g},Pl:function(){return x},Qj:function(){return c},Qp:function(){return jt},RT:function(){return ce},Rp:function(){return Ft},U6:function(){return O},Vl:function(){return D},Wk:function(){return L},YP:function(){return R},Ys:function(){return S},al:function(){return E},bF:function(){return Le},d1:function(){return d},dt:function(){return _e},et:function(){return X},ex:function(){return p},fY:function(){return q},fn:function(){return v},hI:function(){return Te},hg:function(){return Ze},iT:function(){return A},lS:function(){return de},nD:function(){return Wt},qN:function(){return K},rV:function(){return _},s:function(){return se},sD:function(){return ye},sS:function(){return ht},ts:function(){return T},vi:function(){return je},wX:function(){return st},x5:function(){return I},zh:function(){return ee}});var t=e(33170),n=Object.defineProperty,u=Object.defineProperties,o=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,a=(De,ct,et)=>ct in De?n(De,ct,{enumerable:!0,configurable:!0,writable:!0,value:et}):De[ct]=et,r=(De,ct)=>{for(var et in ct||(ct={}))f.call(ct,et)&&a(De,et,ct[et]);if(i)for(var et of i(ct))s.call(ct,et)&&a(De,et,ct[et]);return De},b=(De,ct)=>u(De,o(ct)),l=(De,ct,et)=>new Promise((pt,it)=>{var lt=te=>{try{Ae(et.next(te))}catch(oe){it(oe)}},xt=te=>{try{Ae(et.throw(te))}catch(oe){it(oe)}},Ae=te=>te.done?pt(te.value):Promise.resolve(te.value).then(lt,xt);Ae((et=et.apply(De,ct)).next())});function d(De){return l(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"get",params:b(r({},De),{clazz:"ItemBanksGroup"})})})}function c(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:De})})}function p(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:De})})}function g(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_banks/list.json",{method:"post",body:De})})}function x(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${De.id}/set_private.json`,{method:"post"})})}function y(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${De.id}/set_public.json`,{method:"post"})})}function v(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${De.id}.json`,{method:"delete"})})}function h(De){return l(this,null,function*(){return(0,t.ZP)(`/api/problems/${De.id}/start.json`,{method:"get"})})}function E(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${De.id}.json`,{method:"delete",body:r({},De)})})}function S(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_baskets.json",{method:"post",body:De})})}function _(De){return l(this,null,function*(){return(0,t.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:De})})}function I(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:De.type}})})}function k(De){return l(this,null,function*(){return(0,t.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:De})})}function O(De){return l(this,null,function*(){return(0,t.ZP)("/api/tag_disciplines.json",{method:"post",body:De})})}function L(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${De.id}.json`,{method:"put",body:De})})}function j(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_banks.json",{method:"post",body:De})})}function N(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${De.id}/edit.json`,{method:"get"})})}function U(De){return l(this,null,function*(){return(0,t.ZP)(`/api/problems/${De.id}/edit.json`,{method:"get"})})}function A(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_baskets.json",{method:"get",params:De})})}function T(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${De.id}/set_score.json`,{method:"post",body:De})})}function w(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${De.id}/set_challenge_score.json`,{method:"post",body:De})})}function D(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${De.id}/combination_set_score.json`,{method:"post",body:De})})}function F(De){return l(this,null,function*(){return Fetch(`/api/examination_banks//${De.exerid}/examination_banks_item_banks/${De.id}/combination_set_score.json`,{method:"post",body:De})})}function W(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${De.id}.json`,{method:"delete"})})}function R(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:De})})}function B(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:De})})}function K(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_baskets/${De.id}/adjust_position.json`,{method:"post",body:De})})}function X(De){return l(this,null,function*(){return(0,t.ZP)("/api/examination_banks.json",{method:"post",body:De})})}function q(De){return l(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${De.id}/revoke_item.json`,{method:"delete",body:De})})}function ee(De){return l(this,null,function*(){return(0,t.ZP)(`/api/examination_banks/${De.exam_id}/examination_banks_item_banks.json`,{method:"post",body:De})})}function se(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${De.id}/join_to_collection.json`,{method:"post",params:De})})}function de(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${De.id}/cancel_collection.json`,{method:"post",params:De})})}function Se(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups.json",{method:"get",params:De})})}function Te(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:De})})}function Ne(De){return l(this,null,function*(){return Fetch(`/api/item_banks/${De.id}/join_to_group.json`,{method:"post",body:De})})}function yt(De){return l(this,null,function*(){return Fetch(`/api/item_banks_groups/${De.id}.json`,{method:"put",body:De})})}function ht(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_banks_groups.json",{method:"post",body:De})})}function Nt(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${De.id}/feedback.json`,{method:"post",body:De})})}function ft(De){return l(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares.json",{method:"get",params:De})})}function Ot(De){return l(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares.json",{method:"post",body:De})})}function Wt(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:De})})}function Tt(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:De})})}function Ft(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:De})})}function jt(De){return l(this,null,function*(){return(0,t.ZP)("/api/item_banks/set_batch_public.json",{method:"post",body:De})})}function st(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks/${De==null?void 0:De.id}/set_public.json`,{method:"post",body:De})})}function Ze(De){return l(this,null,function*(){return(0,t.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:De})})}function fe(De){return(0,t.ZP)(`/api/problems/${De.identifier}/publish.json`,{method:"post",body:De})}function ye(De){return(0,t.ZP)(`/api/problems/${De.identifier}/cancel_publish.json`,{method:"post",body:De})}function Re(De){return(0,t.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:[...De.id]}})}function Pe(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks_groups/${De.id}/up_position.json`,{method:"get",params:De})})}function je(De){return l(this,null,function*(){return(0,t.ZP)(`/api/item_banks_groups/${De.id}/down_position.json`,{method:"get",params:De})})}function he(De){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${De.id}/edit_hack.json`,{method:"get",params:De})})}function Le(De){return l(this,null,function*(){return(0,t.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:De})})}function _e(De){return l(this,null,function*(){return(0,t.ZP)("/api/problems/batch_publish.json",{method:"post",body:De})})}function We(De){return l(this,null,function*(){return Fetch("/api/item_banks/get_groups.json",{method:"get",params:De})})}function ce(){return l(this,null,function*(){return(0,t.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"})})}},41498:function(m,C,e){"use strict";e.d(C,{E1:function(){return i},Go:function(){return u},H5:function(){return o}});var t=e(33170),n=(f,s,a)=>new Promise((r,b)=>{var l=p=>{try{c(a.next(p))}catch(g){b(g)}},d=p=>{try{c(a.throw(p))}catch(g){b(g)}},c=p=>p.done?r(p.value):Promise.resolve(p.value).then(l,d);c((a=a.apply(f,s)).next())});function u(f){return n(this,null,function*(){return(0,t.ZP)("/api/restfuls.json",{method:"get",params:f})})}function o(f){return n(this,null,function*(){return(0,t.ZP)(`/api/restfuls/${f.id}.json`,{method:"get",params:f})})}function i(f){return n(this,null,function*(){return(0,t.ZP)(`/api/restfuls/${f.id}.json`,{method:"delete",params:f})})}},86763:function(m,C,e){"use strict";e.d(C,{Am:function(){return c},Ar:function(){return ft},BD:function(){return je},Be:function(){return st},Dx:function(){return D},Fr:function(){return oe},G$:function(){return x},GS:function(){return O},Gw:function(){return g},H:function(){return ht},H1:function(){return Nt},Hj:function(){return Le},JA:function(){return We},JG:function(){return w},KE:function(){return R},Lz:function(){return Re},Mf:function(){return yt},NA:function(){return Te},PC:function(){return de},PP:function(){return Se},PW:function(){return Tt},Q3:function(){return F},QC:function(){return ce},Qt:function(){return Pe},Qz:function(){return h},R$:function(){return Ae},RP:function(){return N},Ti:function(){return Ut},Uc:function(){return pt},Ul:function(){return A},VB:function(){return tt},Vs:function(){return it},Wr:function(){return y},Xn:function(){return U},YQ:function(){return Ne},Yn:function(){return p},Z8:function(){return I},ak:function(){return Wt},cN:function(){return S},co:function(){return Ze},cz:function(){return ee},fK:function(){return k},gG:function(){return se},gZ:function(){return et},h$:function(){return _},ku:function(){return ye},lf:function(){return K},m7:function(){return T},mQ:function(){return E},mz:function(){return jt},n$:function(){return B},oK:function(){return d},oN:function(){return Fr},pH:function(){return he},pb:function(){return Ee},qP:function(){return De},ql:function(){return ct},rN:function(){return fe},sw:function(){return X},t1:function(){return q},to:function(){return j},ub:function(){return _e},ux:function(){return W},wS:function(){return Ct},wT:function(){return v},yT:function(){return Ot},yy:function(){return lt},z2:function(){return Ft}});var t=e(33170),n=Object.defineProperty,u=Object.defineProperties,o=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,a=($e,Zt,me)=>Zt in $e?n($e,Zt,{enumerable:!0,configurable:!0,writable:!0,value:me}):$e[Zt]=me,r=($e,Zt)=>{for(var me in Zt||(Zt={}))f.call(Zt,me)&&a($e,me,Zt[me]);if(i)for(var me of i(Zt))s.call(Zt,me)&&a($e,me,Zt[me]);return $e},b=($e,Zt)=>u($e,o(Zt)),l=($e,Zt,me)=>new Promise((ut,nt)=>{var Mt=He=>{try{Ht(me.next(He))}catch(Jt){nt(Jt)}},Oe=He=>{try{Ht(me.throw(He))}catch(Jt){nt(Jt)}},Ht=He=>He.done?ut(He.value):Promise.resolve(He.value).then(Mt,Oe);Ht((me=me.apply($e,Zt)).next())});const d=$e=>l(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.id}/update_journals.json`,{method:"post",body:$e})}),c=$e=>l(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${$e==null?void 0:$e.homeworkId}/change_score.json`,{method:"post",body:$e})}),p=$e=>l(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${$e==null?void 0:$e.homeworkId}/history_comment`,{method:"Get",params:$e})}),g=$e=>l(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${$e==null?void 0:$e.homeworkId}/feedback_know`,{method:"Get",params:$e})}),x=$e=>l(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e==null?void 0:$e.userId}/student_work_feedbacks.json`,{method:"POST",body:$e})}),y=$e=>l(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${$e==null?void 0:$e.userId}/feedback_list.json`,{method:"Get",params:$e})}),v=$e=>l(void 0,null,function*(){return(0,t.ZP)(`/api/student_works/${$e==null?void 0:$e.userId}/histories.json`,{method:"Get",params:$e})}),h=$e=>l(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e==null?void 0:$e.homeworkId}/feedback_list`,{method:"Get",params:$e})}),E=$e=>l(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e==null?void 0:$e.homeworkId}/anonymous_exception_list.json`,{method:"Get",params:$e})}),S=$e=>l(void 0,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e==null?void 0:$e.homeworkId}/appeal_list`,{method:"Get",params:$e})});function _($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/works_list.json`,{method:"post",body:r({},$e)})})}function I($e){return l(this,null,function*(){return(0,t.ZP)(`/api/shixun_homeworks/${$e.categoryId}/student_works.json`,{method:"get",params:r({},$e)})})}function k($e){return l(this,null,function*(){return(0,t.ZP)(`/api/shixun_homeworks/${$e.categoryId}/header_info.json`,{method:"get",params:r({},$e)})})}function O($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e}/query_game_url.json`,{method:"get"})})}function L($e){return l(this,null,function*(){return Fetch(`/api/student_works/${$e}/get_newest_shixun_work_comments.json`,{method:"get"})})}function j($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}.json`,{method:"get"})})}function N($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/code_review_results.json`,{method:"get",params:r({},$e)})})}function U($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/code_review_detail.json`,{method:"get",params:r({},$e)})})}function A($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/settings.json`,{method:"get",params:r({},$e)})})}function T($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/update_settings.json`,{method:"post",body:r({},$e)})})}function w($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/group_list.json`,{method:"get",params:r({},$e)})})}function D($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/works_list.xlsx`,{method:"get",params:r({},$e)})})}function F($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.coursesId}/reference_answer.json`,{method:"get",params:r({},$e)})})}function W($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/publish_groups.json`,{method:"get",params:r({},$e)})})}function R($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/end_groups.json`,{method:"get",params:r({},$e)})})}function B($e){return l(this,null,function*(){return(0,t.ZP)("/api/question_banks/bank_list.json",{method:"get",params:r({},$e)})})}function K($e){return l(this,null,function*(){return(0,t.ZP)("/api/question_banks/save_banks.json",{method:"post",body:r({},$e)})})}function X($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.homeworkId}/shixun_work_report.json`,{method:"get",params:$e})})}function q($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.homeworkId}/shixun_work_report_echart_data.json`,{method:"get",params:$e})})}function ee($e){return l(this,null,function*(){return(0,t.ZP)(`/api/courses/${$e.coursesId}/homework_commons/user_hack_detail.json`,{method:"get",params:b(r({},$e),{id:$e.categoryId})})})}function se($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.categoryId}/adjust_review_score.json`,{method:"post",body:r({},$e)})})}function de($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/show_comment.json`,{method:"get",params:r({},$e)})})}function Se($e){return l(this,null,function*(){return(0,t.ZP)("/api/users/reply_message.json",{method:"post",body:r({},$e)})})}function Te($e){return l(this,null,function*(){return(0,t.ZP)("/api/praise_tread/like.json",{method:"post",body:r({},$e)})})}function Ne($e){return l(this,null,function*(){return(0,t.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:r({},$e)})})}function yt($e){return l(this,null,function*(){return(0,t.ZP)("/api/commons/delete.json",{method:"delete",body:r({},$e)})})}function ht($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/update_explanation.json`,{method:"post",body:r({},$e)})})}function Nt($e){return l(this,null,function*(){return(0,t.ZP)(`/api/courses/${$e.coursesId}/homework_commons.json`,{method:"post",body:r({},$e)})})}function ft($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}.json`,{method:"put",body:r({},$e)})})}function Ot($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_banks/${$e.id}.json`,{method:"put",body:r({},$e)})})}function Wt($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.commonHomeworkId}/student_works/new.json`,{method:"get",params:r({},$e)})})}function Tt($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.homeworkId}/edit.json`,{method:"get",params:r({},$e)})})}function Ft($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.homeworkId}.json`,{method:"put",body:r({},$e)})})}function jt($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.homeworkId}/revise_attachment.json`,{method:"post",body:r({},$e)})})}function st($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.commonHomeworkId}/student_works.json`,{method:"post",body:r({},$e)})})}function Ze($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.homeworkId}/student_works/relate_project.json`,{method:"post",body:r({},$e)})})}function fe($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.homeworkId}/student_works/cancel_relate_project.json`,{method:"get"})})}function ye($e){return l(this,null,function*(){return(0,t.ZP)("/api/users/projects/search.json",{method:"get",params:r({},$e)})})}function Re($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.commonHomeworkId}/student_works/search_member_list.json`,{method:"get",params:r({},$e)})})}function Pe($e){return l(this,null,function*(){return(0,t.ZP)(`/api/courses/${$e.coursesId}/homework_commons/new.json`,{method:"get",params:r({},$e)})})}function je($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/edit.json`,{method:"get",params:r({},$e)})})}function he($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_banks/${$e.id}.json`,{method:"get",params:r({},$e)})})}function Le($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.userId}.json`,{method:"get",params:r({},$e)})})}function _e($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.userId}/supply_attachments.json`,{method:"get",params:r({},$e)})})}function We($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.userId}/comment_list.json`,{method:"get",params:r({},$e)})})}function ce($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.userId}/destroy_score.json`,{method:"delete",body:r({},$e)})})}function De($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.userId}/add_score_reply.json`,{method:"post",body:r({},$e)})})}function ct($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/all_student_works.json`,{method:"get",params:r({},$e)})})}function et($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.homeworkId}/destroy_work_comment.json`,{method:"delete",body:r({},$e)})})}function pt($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/score_status.json`,{method:"get",params:r({},$e)})})}function it($e){return l(this,null,function*(){return(0,t.ZP)(`/api/homework_commons/${$e.categoryId}/update_score.json`,{method:"get",params:r({},$e)})})}function lt($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.userId}/add_score.json`,{method:"post",body:r({},$e)})})}function xt($e){return l(this,null,function*(){return Fetch(`/api/student_works/${$e.userId}/cancel_appeal.json`,{method:"post",body:r({},$e)})})}function Ae($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.userId}/appeal_anonymous_score.json`,{method:"post",body:r({},$e)})})}function te($e){return l(this,null,function*(){return Fetch(`/api/student_works/${$e.userId}/deal_appeal_score.json`,{method:"post",body:r({},$e)})})}function oe($e){return l(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${$e.id}/reset_my_game.json`,{method:"get",params:r({},$e)})})}function Ct($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.homeworkId}/commit_des.json`,{method:"get",params:r({},$e)})})}function Ee($e){return l(this,null,function*(){return(0,t.ZP)(`/api/student_works/${$e.homeworkId}/update_des.json`,{method:"post",body:r({},$e)})})}function tt($e){return l(this,null,function*(){return(0,t.ZP)(`/api/courses/${$e.coursesId}/homework_commons/file_repeat_list.json`,{method:"get",params:r({},$e)})})}function Fr($e){return l(this,null,function*(){return(0,t.ZP)(`/api/courses/${$e.coursesId}/homework_commons/file_repeat_result.json`,{method:"get",params:r({},$e)})})}function Ut($e){return l(this,null,function*(){return(0,t.ZP)(`/api/courses/${$e.course_id}/homework_commons/file_repeat_detail.json`,{method:"get",params:r({},$e)})})}},93686:function(m,C,e){"use strict";e.d(C,{$Q:function(){return Ur},AE:function(){return it},AQ:function(){return E},Ag:function(){return Zt},Ar:function(){return W},At:function(){return dt},BK:function(){return I},Bj:function(){return Wt},DC:function(){return ft},Dz:function(){return Ye},E4:function(){return Nt},EH:function(){return K},Ee:function(){return Hr},Er:function(){return D},FB:function(){return _},Fg:function(){return g},GI:function(){return ee},Gr:function(){return jt},Gu:function(){return q},Gz:function(){return p},HS:function(){return Ue},Hl:function(){return d},IT:function(){return Ut},I_:function(){return v},Ir:function(){return k},Je:function(){return Oe},K:function(){return wt},K0:function(){return yr},KM:function(){return U},K_:function(){return qt},LK:function(){return Ht},LP:function(){return se},Ne:function(){return w},OV:function(){return Se},OW:function(){return B},Op:function(){return br},P2:function(){return Ne},Po:function(){return h},Ps:function(){return st},Q:function(){return T},Q1:function(){return nr},QA:function(){return Vn},Ql:function(){return fe},Rs:function(){return ce},SG:function(){return Sr},Tn:function(){return xt},Tr:function(){return or},U0:function(){return je},U9:function(){return Ze},UQ:function(){return Ee},Ui:function(){return pr},Vx:function(){return Qe},WO:function(){return F},WT:function(){return cr},Wi:function(){return Tt},Wl:function(){return me},X$:function(){return yt},Yn:function(){return te},Z2:function(){return Ot},ZO:function(){return Ft},Zt:function(){return rt},_7:function(){return A},_9:function(){return oe},aH:function(){return ye},al:function(){return _e},b8:function(){return R},bq:function(){return Ae},dK:function(){return O},e:function(){return x},eX:function(){return X},eb:function(){return De},fL:function(){return Mt},h4:function(){return ur},hS:function(){return c},he:function(){return y},hn:function(){return j},ii:function(){return We},im:function(){return Ct},j8:function(){return de},jq:function(){return tr},kF:function(){return Jt},km:function(){return Le},l3:function(){return Te},m7:function(){return Pe},mI:function(){return Pn},n5:function(){return S},nu:function(){return He},p0:function(){return Fr},q0:function(){return pt},q9:function(){return Pt},qA:function(){return _r},rO:function(){return et},rs:function(){return N},sr:function(){return tt},t2:function(){return $e},tX:function(){return hn},uo:function(){return he},v3:function(){return nt},w:function(){return ut},xK:function(){return lt},xg:function(){return ct},xk:function(){return ht},yE:function(){return Re},yx:function(){return bn},zD:function(){return L},zH:function(){return sr}});var t=e(33170),n=Object.defineProperty,u=Object.defineProperties,o=Object.getOwnPropertyDescriptors,i=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,a=(Fe,kr,Jr)=>kr in Fe?n(Fe,kr,{enumerable:!0,configurable:!0,writable:!0,value:Jr}):Fe[kr]=Jr,r=(Fe,kr)=>{for(var Jr in kr||(kr={}))f.call(kr,Jr)&&a(Fe,Jr,kr[Jr]);if(i)for(var Jr of i(kr))s.call(kr,Jr)&&a(Fe,Jr,kr[Jr]);return Fe},b=(Fe,kr)=>u(Fe,o(kr)),l=(Fe,kr,Jr)=>new Promise((dn,In)=>{var Un=ya=>{try{vn(Jr.next(ya))}catch(si){In(si)}},Mn=ya=>{try{vn(Jr.throw(ya))}catch(si){In(si)}},vn=ya=>ya.done?dn(ya.value):Promise.resolve(ya.value).then(Un,Mn);vn((Jr=Jr.apply(Fe,kr)).next())});const d=Fe=>l(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:Fe})}),c=Fe=>l(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:Fe})}),p=Fe=>l(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:Fe})}),g=Fe=>l(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:Fe})}),x=Fe=>l(void 0,null,function*(){return(0,t.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:Fe})});function y(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/shixuns.json",{method:"Get",params:r({},Fe)})})}function v(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/disciplines.json",{method:"Get",params:r({source:"shixun"},Fe||{})})})}function h(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}.json`,{method:"Get",params:Fe})})}function E(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/show_right.json`,{method:"Get"})})}function S(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges.json`,{method:"Get"})})}function _(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/save_copy_for_exercise.json`,{method:"post",body:{save_type:Fe.save_type}})})}function I(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/jupyter_exec.json${Fe.reset?`?reset=${Fe.reset}`:""}`,{method:"Get",params:Fe})})}function k(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/shixun_exec.json${Fe.reset?`?reset=${Fe.reset}`:""}`,{method:"Get",params:Fe})})}function O(Fe){return l(this,null,function*(){return(0,t.ZP)(Fe.url,{method:"Get"})})}function L(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.shixun_identifier}/challenges/${Fe.challenge_id}/index_up.json`,{method:"Get"})})}function j(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.shixun_identifier}/challenges/${Fe.challenge_id}/index_down.json`,{method:"Get"})})}function N(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:Fe.container_id,container_type:Fe.container_type}})})}function U(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/collections.json",{method:"Post",body:{container_id:Fe.container_id,container_type:Fe.container_type}})})}function A(Fe){return l(this,null,function*(){const{id:kr}=Fe||{};return(0,t.ZP)(`/api/shixuns/${kr}/search_user_courses.json`,{method:"Get",params:Fe})})}function T(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe==null?void 0:Fe.id}/send_to_course.json`,{method:"Post",body:r({},Fe)})})}function w(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/cancel_publish.json`,{method:"Get"})})}function D(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/cancel_apply_public.json`,{method:"Get"})})}function F(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/apply_public.json`,{method:"post",body:r({},Fe)})})}function W(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/publish.json`,{method:"Get"})})}function R(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"})})}function B(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/attachments/${Fe.id}.json`,{method:"delete"})})}function K(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:Fe})})}function X(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/shixuns.json",{method:"post",body:Fe})})}function q(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:Fe})})}function ee(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/review_newest_record.json`,{method:"Get"})})}function se(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/review_shixun.json`,{method:"post",body:Fe})})}function de(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/collaborators.json`,{method:"Get",params:Fe})})}function Se(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/shixun_members_added.json`,{method:"post",body:Fe})})}function Te(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.identifier}/add_members_group.json`,{method:"post",body:Fe})})}function Ne(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/change_manager.json`,{method:"Get",params:Fe})})}function yt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/change_manager.json`,{method:"post",body:Fe})})}function ht(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/collaborators_delete.json`,{method:"delete",body:{user_id:Fe.userId}})})}function Nt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/ranking_list.json`,{method:"Get"})})}function ft(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/settings.json`,{method:"Get"})})}function Ot(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:Fe.mirror_id}})})}function Wt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/get_script_contents.json`,{method:"Get",params:Fe})})}function Tt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/get_custom_script.json`,{method:"Get",params:Fe})})}function Ft(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/update_for_jupyter.json`,{method:"put",body:Fe})})}function jt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/shixun_quotes.json`,{method:"Get"})})}function st(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}.json`,{method:"delete"})})}function Ze(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/close.json`,{method:"post",body:Fe})})}function fe(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/shixuns/departments.json",{method:"Get",params:Fe})})}function ye(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/update_permission_setting.json`,{method:"post",body:Fe})})}function Re(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/update_learn_setting.json`,{method:"post",body:Fe})})}function Pe(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/update_setting`,{method:"post",body:Fe})})}function je(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/get_data_sets.json`,{method:"Get",params:Fe})})}function he(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/destroy_data_sets.json`,{method:"Delete",body:{id:Fe.deleteId}})})}function Le(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/new.json`,{method:"get"})})}function _e(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.identifier}/challenges.json`,{method:"post",body:r({},Fe)})})}function We(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengeId}/edit.json`,{method:"get",params:{tab:Fe.tab}})})}function ce(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}.json`,{method:"put",body:r({},Fe)})})}function De(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/choose_questions.json`,{method:"get"})})}function ct(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/move_position.json`,{method:"post",body:r({},Fe)})})}function et(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}.json`,{method:"delete",body:r({},Fe)})})}function pt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/edit.json`,{method:"get",params:r({},Fe)})})}function it(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengeId}/answer.json`,{method:"get",params:r({},Fe)})})}function lt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengeId}/crud_answer.json`,{method:"post",body:r({},Fe)})})}function xt(Fe){return l(this,null,function*(){if(Fe.type===1)return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/create_choose_question.json`,{method:"post",body:r({},Fe)});if(Fe.type===2)return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/create_blank_question.json`,{method:"post",body:r({},Fe)});if(Fe.type===3)return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/create_judge_question.json`,{method:"post",body:r({},Fe)})})}function Ae(Fe){return l(this,null,function*(){if(Fe.type===1)return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/update_choose_question.json`,{method:"post",body:b(r({},Fe),{choose_id:Fe.questionId})});if(Fe.type===2)return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/update_blank_question.json`,{method:"put",body:b(r({},Fe),{choose_id:Fe.questionId})});if(Fe.type===3)return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/update_judge_question.json`,{method:"put",body:b(r({},Fe),{choose_id:Fe.questionId})})})}function te(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/destroy_challenge_choose.json`,{method:"Delete",body:{choose_id:Fe.questionId}})})}function oe(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/choose_question_up_position.json`,{method:"post",body:{challenge_choose_id:Fe.questionId}})})}function Ct(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/choose_question_down_position.json`,{method:"post",body:{challenge_choose_id:Fe.questionId}})})}function Ee(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/challenges/${Fe.challengesId}/edit_choose_question.json`,{method:"get",params:b(r({},Fe),{choose_id:Fe.questionId})})})}function tt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/delete_git_file.json`,{method:"Delete",body:Fe})})}function Fr(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Fe.id}/delete_git_file.json`,{method:"Delete",body:Fe})})}function Ut(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/mv_file.json`,{method:"post",body:Fe})})}function $e(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Fe.id}/mv_file.json`,{method:"post",body:Fe})})}function Zt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/repository.json`,{method:"post",body:Fe})})}function me(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Fe.id}/repository.json`,{method:"post",body:Fe})})}function ut(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/secret_repository.json`,{method:"post",body:Fe})})}function nt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/add_file.json`,{method:"post",body:Fe})})}function Mt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Fe.id}/add_file.json`,{method:"post",body:Fe})})}function Oe(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/commits.json`,{method:"post",body:Fe})})}function Ht(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/file_content.json`,{method:"post",body:Fe})})}function He(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Fe.id}/file_content.json`,{method:"post",body:Fe})})}function Jt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/update_file.json`,{method:"post",body:Fe})})}function tr(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Fe.id}/update_file.json`,{method:"post",body:Fe})})}function br(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/upload_git_folder.json`,{method:"post",body:{path:Fe.path,secret_repository:Fe.secret_repository}})})}function Ur(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/${Fe.url}`,{method:"Get"})})}function pr(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:Fe})})}function qt(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:Fe})})}function sr(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:Fe})})}function _r(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:Fe})})}function Pt(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:Fe})})}function dt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/fork_list.json`,{method:"Get",params:Fe})})}function Ye(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.identifier}/change_editable.json`,{method:"put",body:r({},Fe)})})}function rt(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/set_secret_dir.json`,{method:"post",body:r({},Fe)})})}function wt(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/shixuns/new.json",{method:"Get",params:Fe})})}function nr(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/shixuns/environment_info",{method:"Get",params:Fe})})}function ur(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/init_repository.json`,{method:"post",body:r({},Fe)})})}function Qe(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/sci/projects/${Fe.id}/init_repository.json`,{method:"post",body:r({},Fe)})})}function yr(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/update_secret_repository.json`,{method:"post",body:r({},Fe)})})}function Hr(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/exist_exercise.json`,{method:"get",params:r({},Fe)})})}function hn(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/mirror_applies/${Fe.id}.json`,{method:"get",params:r({},Fe)})})}function rr(Fe){return l(this,null,function*(){return Fetch(`/api/mirror_applies/${Fe.id}/publish.json`,{method:"post",body:r({},Fe)})})}function Br(Fe){return l(this,null,function*(){return Fetch(`/api/mirror_applies/${Fe.id}/open_vnc.json`,{method:"post",params:r({},Fe)})})}function Ir(Fe){return l(this,null,function*(){return Fetch(`/api/mirror_applies/${Fe.id}/open_webssh.json`,{method:"post",params:r({},Fe)})})}function Gr(Fe){return l(this,null,function*(){return Fetch(`/api/mirror_applies/${Fe.id}/save_image.json`,{method:"post",body:r({},Fe)})})}function on(Fe){return l(this,null,function*(){return Fetch(`/api/mirror_applies/${Fe.id}/delete_image.json`,{method:"post",body:r({},Fe)})})}function _n(Fe){return l(this,null,function*(){return Fetch(`/api/mirror_applies/${Fe.id}/extend_vnc.json`,{method:"post",body:r({},Fe)})})}function Xn(Fe){return l(this,null,function*(){return Fetch(`/api/mirror_applies/${Fe.id}/reset_vnc_link.json`,{method:"post",body:r({},Fe)})})}function bn(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/paths/get_task_pass.json",{method:"get",params:r({},Fe)})})}function Pn(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:r({},Fe)})})}function Vn(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe.id}/update_jupyter_lab_setting.json`,{method:"post",body:r({},Fe)})})}function or(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:Fe})})}function cr(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/progress_homeworks/${Fe}`,{method:"get",params:{is_initiative_study:1}})})}function Gt(Fe){return l(this,null,function*(){return Fetch(`/api/shixuns/${Fe.id}/update_shixun_study_num.json`,{method:"post",body:r({},Fe)})})}function Sr(Fe){return l(this,null,function*(){return(0,t.ZP)("/api/jupyters/preview.json",{method:"get",params:Fe})})}function Ue(Fe){return l(this,null,function*(){return(0,t.ZP)(`/api/shixuns/${Fe}/recommend_config.json`,{method:"get"})})}},34306:function(m,C,e){"use strict";e.d(C,{Bg:function(){return l},FO:function(){return E},eJ:function(){return p},eZ:function(){return g},fd:function(){return k},gp:function(){return r},iU:function(){return _},l3:function(){return y},mw:function(){return v},oZ:function(){return c},rM:function(){return h},r_:function(){return I},s:function(){return b},ur:function(){return S},xV:function(){return d},yb:function(){return x}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(O,L,j)=>L in O?n(O,L,{enumerable:!0,configurable:!0,writable:!0,value:j}):O[L]=j,s=(O,L)=>{for(var j in L||(L={}))o.call(L,j)&&f(O,j,L[j]);if(u)for(var j of u(L))i.call(L,j)&&f(O,j,L[j]);return O},a=(O,L,j)=>new Promise((N,U)=>{var A=D=>{try{w(j.next(D))}catch(F){U(F)}},T=D=>{try{w(j.throw(D))}catch(F){U(F)}},w=D=>D.done?N(D.value):Promise.resolve(D.value).then(A,T);w((j=j.apply(O,L)).next())});function r(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/teachers.json`,{method:"get",params:s({},O)})})}function b(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/apply_teachers.json`,{method:"get",params:s({},O)})})}function l(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/graduation_group_list.json`,{method:"get",params:s({},O)})})}function d(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/all_course_groups.json`,{method:"get",params:s({},O)})})}function c(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/set_course_group.json`,{method:"post",body:s({},O)})})}function p(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/join_graduation_group.json`,{method:"post",body:s({},O)})})}function g(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/create_graduation_group.json`,{method:"post",body:s({},O)})})}function x(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/delete_course_teacher.json`,{method:"post",body:s({},O)})})}function y(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/delete_from_course.json`,{method:"post",body:s({},O)})})}function v(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/change_member_role.json`,{method:"post",body:s({},O)})})}function h(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/change_course_admin.json`,{method:"post",body:s({},O)})})}function E(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/teacher_application_review.json`,{method:"post",body:s({},O)})})}function S(O){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O.coursesId}/students.json`,{method:"get",params:s({},O)})})}function _(O,L){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O}/apply_students.json`,{method:"get",params:L})})}function I(O,L){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O}/join_student_checkout.json`,{method:"get",params:L})})}function k(O,L){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${O}/student_application_review.json`,{method:"post",body:L})})}},65900:function(m,C,e){"use strict";e.d(C,{B$:function(){return d},Cx:function(){return A},DA:function(){return h},DH:function(){return l},Ef:function(){return D},Es:function(){return p},Ex:function(){return yt},FM:function(){return j},Fn:function(){return F},Gq:function(){return Nt},Ho:function(){return S},IU:function(){return X},JJ:function(){return W},Ol:function(){return de},Qx:function(){return L},Tv:function(){return R},V8:function(){return b},WS:function(){return T},WY:function(){return O},ai:function(){return U},bG:function(){return x},bJ:function(){return r},c0:function(){return ht},dE:function(){return K},dt:function(){return B},gI:function(){return w},lO:function(){return N},mW:function(){return k},n0:function(){return v},nV:function(){return se},o1:function(){return Se},qE:function(){return c},qN:function(){return E},rV:function(){return _},sh:function(){return ee},vR:function(){return g},w3:function(){return I},x4:function(){return y},z2:function(){return Te}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(ft,Ot,Wt)=>Ot in ft?n(ft,Ot,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):ft[Ot]=Wt,s=(ft,Ot)=>{for(var Wt in Ot||(Ot={}))o.call(Ot,Wt)&&f(ft,Wt,Ot[Wt]);if(u)for(var Wt of u(Ot))i.call(Ot,Wt)&&f(ft,Wt,Ot[Wt]);return ft},a=(ft,Ot,Wt)=>new Promise((Tt,Ft)=>{var jt=fe=>{try{Ze(Wt.next(fe))}catch(ye){Ft(ye)}},st=fe=>{try{Ze(Wt.throw(fe))}catch(ye){Ft(ye)}},Ze=fe=>fe.done?Tt(fe.value):Promise.resolve(fe.value).then(jt,st);Ze((Wt=Wt.apply(ft,Ot)).next())});const r=ft=>a(void 0,null,function*(){return(0,t.ZP)(`/api/common_comments/${ft.id}/move.json`,{method:"post",body:ft})}),b=ft=>a(void 0,null,function*(){return(0,t.ZP)(`/api/common_comments/${ft.id}.json`,{method:"delete",body:ft})}),l=ft=>a(void 0,null,function*(){return(0,t.ZP)(`/api/common_comments/${ft.id}.json`,{method:"put",body:ft})}),d=ft=>a(void 0,null,function*(){return(0,t.ZP)("/api/common_comments.json",{method:"post",body:ft})}),c=ft=>a(void 0,null,function*(){return(0,t.ZP)("/api/common_comments.json",{method:"Get",params:ft})});function p(ft){return a(this,null,function*(){return(0,t.ZP)("/api/accounts/login.json",{method:"post",body:s({},ft)})})}function g(ft){return a(this,null,function*(){return(0,t.ZP)("/api/accounts/logout.json",{method:"get"})})}function x(ft){return a(this,null,function*(){return(0,t.ZP)("/api/users/get_user_info.json",{method:"get",params:s({},ft)})})}function y(ft){return a(this,null,function*(){return(0,t.ZP)("/api/users/get_notice.json",{method:"get",params:s({},ft)})})}function v(){return a(this,null,function*(){return(0,t.ZP)("/api/users/system_update.json",{method:"get"})})}function h(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${ft.username}/homepage_info.json`,{method:"get"})})}function E(ft){return a(this,null,function*(){return(0,t.ZP)("/api/users/attendance.json",{method:"post"})})}function S(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${ft.username}/courses.json`,{method:"get",params:ft})})}function _(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${ft.username}/shixuns.json`,{method:"get",params:ft})})}function I(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${ft.username}/subjects.json`,{method:"get",params:ft})})}function k(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${ft.username}/projects.json`,{method:"get",params:ft})})}function O(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${ft.username}/videos.json`,{method:"get",params:ft})})}function L(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${ft.username}/videos/review.json`,{method:"get",params:ft})})}function j(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${ft.username}/videos/${ft.id}.json`,{method:"delete"})})}function N(ft){return a(this,null,function*(){return(0,t.ZP)("/api/watch_video_histories.json",{method:"post",body:ft})})}function U(ft){return a(this,null,function*(){return(0,t.ZP)("/api/users/question_banks.json",{method:"get",params:ft})})}function A(ft){return a(this,null,function*(){return(0,t.ZP)("/api/question_banks/multi_public.json",{method:"post",body:ft})})}function T(ft){return a(this,null,function*(){return(0,t.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:ft})})}function w(ft){return a(this,null,function*(){return(0,t.ZP)("/api/question_banks/my_courses.json",{method:"get",params:ft})})}function D(ft){return a(this,null,function*(){return(0,t.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:ft})})}function F(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${ft.username}/videos/${ft.object_id}/create_course_video.json`,{method:"post",body:ft})})}function W(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/homework_banks/${ft.topicId}.json`,{method:"get",params:ft})})}function R(ft){return a(this,null,function*(){return(0,t.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:s({},ft)})})}function B(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/users/${ft.username}/videos/batch_publish.json`,{method:"post",body:ft})})}function K(ft){return a(this,null,function*(){return(0,t.ZP)(`/api/myshixuns/${ft.identifier}/cancel.json`,{method:"delete",body:s({},ft)})})}function X(ft){return a(this,null,function*(){return(0,t.ZP)("/api/users/get_engineer_url.json",{method:"get",params:s({},ft)})})}function q(ft){return a(this,null,function*(){return Fetch("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:s({},ft)})})}function ee(){return a(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"})})}function se(){return a(this,null,function*(){return(0,t.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"})})}function de(ft){return(0,t.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:ft})}function Se(ft){return(0,t.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:ft})}function Te(ft){return(0,t.ZP)("/api/accounts/register.json",{method:"post",body:s({},ft)})}function Ne(ft){return Fetch("/api/weapps/register.json",{method:"post",body:s({},ft)})}function yt(ft){return(0,t.ZP)(`/api/users/accounts/${ft.login}/password.json`,{method:"put",body:s({},ft)})}function ht(ft){return(0,t.ZP)("/api/accounts/reset_password.json",{method:"post",body:s({},ft)})}function Nt(ft){return(0,t.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:s({},ft)})}},56188:function(m,C,e){"use strict";e.d(C,{BQ:function(){return r},DH:function(){return S},Db:function(){return N},Ju:function(){return j},Mz:function(){return k},O2:function(){return c},TJ:function(){return x},Vg:function(){return d},ZY:function(){return b},Zx:function(){return I},cU:function(){return l},fn:function(){return L},jK:function(){return y},yN:function(){return O}});var t=e(33170),n=Object.defineProperty,u=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,f=(U,A,T)=>A in U?n(U,A,{enumerable:!0,configurable:!0,writable:!0,value:T}):U[A]=T,s=(U,A)=>{for(var T in A||(A={}))o.call(A,T)&&f(U,T,A[T]);if(u)for(var T of u(A))i.call(A,T)&&f(U,T,A[T]);return U},a=(U,A,T)=>new Promise((w,D)=>{var F=B=>{try{R(T.next(B))}catch(K){D(K)}},W=B=>{try{R(T.throw(B))}catch(K){D(K)}},R=B=>B.done?w(B.value):Promise.resolve(B.value).then(F,W);R((T=T.apply(U,A)).next())});function r(U){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${U.coursesId}/watch_video_histories.json`,{method:"Get",params:s({},U)})})}function b(U){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${U.coursesId}/watch_statics.json`,{method:"Get",params:s({},U)})})}function l(U){return a(this,null,function*(){return(0,t.ZP)(`/api/course_videos/${U.videoId}/watch_histories.json`,{method:"Get",params:s({},U)})})}function d(U){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${U.coursesId}/own_watch_histories.json`,{method:"Get",params:s({},U)})})}function c(U){return a(this,null,function*(){return(0,t.ZP)(`/api/video_items/${U.id}.json`,{method:"Get",params:s({},U)})})}function p(U){return a(this,null,function*(){return Fetch("/api/video_items.json",{method:"post",body:U})})}function g(U){return a(this,null,function*(){return Fetch(`/api/video_items/${U.id}/edit.json`,{method:"Get",params:s({},U)})})}function x(U){return a(this,null,function*(){return(0,t.ZP)(`/api/stage_shixuns/${U.id}/edit.json`,{method:"Get",params:s({},U)})})}function y(U){return a(this,null,function*(){return(0,t.ZP)(`/api/video_items/${U.id}/star.json`,{method:"post",body:U})})}function v(U){return a(this,null,function*(){return Fetch(`/api/video_items/${U.id}.json`,{method:"put",body:U})})}function h(U){return a(this,null,function*(){return Fetch(`/api/video_items/${U.id}/send_to_course.json`,{method:"post",body:U})})}function E(U){return a(this,null,function*(){return Fetch("/api/users/my_courses.json",{method:"Get",params:s({},U)})})}function S(U){return a(this,null,function*(){return(0,t.ZP)(`/api/video_items/${U.id}/view_video.json`,{method:"post",body:U})})}function _(U){return a(this,null,function*(){return Fetch(`/api/video_items/${U.id}/add_school.json`,{method:"post",body:U})})}function I(U){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${U.course_id}/video_people_statics.json`,{method:"get",params:U})})}function k(U){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${U.course_id}/video_duration_statics.json`,{method:"get",params:U})})}function O(U){return a(this,null,function*(){return(0,t.ZP)("/api/stages.json",{method:"get",params:U})})}function L(U){return a(this,null,function*(){return(0,t.ZP)(`/api/courses/${U==null?void 0:U.id}/course_videos_tree.json`,{method:"get",params:U})})}function j(U){return a(this,null,function*(){return(0,t.ZP)("/api/study_action_analyses.json",{method:"post",body:U})})}function N(U){return a(this,null,function*(){return(0,t.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:U})})}},69237:function(m,C,e){"use strict";e.d(C,{A:function(){return k},CH:function(){return o},EA:function(){return s},FU:function(){return b},G_:function(){return c},LY:function(){return E},Ll:function(){return f},MM:function(){return y},Ps:function(){return S},Sl:function(){return g},To:function(){return l},Vf:function(){return d},XQ:function(){return i},b:function(){return r},bq:function(){return I},cZ:function(){return a},rV:function(){return h},sT:function(){return p},tS:function(){return _},xt:function(){return v},y2:function(){return u}});var t=e(33170),n=(O,L,j)=>new Promise((N,U)=>{var A=D=>{try{w(j.next(D))}catch(F){U(F)}},T=D=>{try{w(j.throw(D))}catch(F){U(F)}},w=D=>D.done?N(D.value):Promise.resolve(D.value).then(A,T);w((j=j.apply(O,L)).next())});const u=O=>n(void 0,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/base_statistic_data.json`,{method:"Get",params:O})});function o(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/discussions/${O.id}.json`,{method:"put",body:O})})}function i(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/discussions/${O.id}.json`,{method:"get",params:O})})}function f(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/discussions.json`,{method:"post",body:O})})}function s(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/discussions.json`,{method:"get",params:O})})}function a(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/good_lessons/${O.id}/add_resources.json`,{method:"post",body:O})})}function r(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/good_lessons/${O.id}/lesson_resources_list.json`,{method:"get",params:O})})}function b(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/good_lessons/${O.id}.json`,{method:"get",params:O})})}function l(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/good_lessons/${O.id}.json`,{method:"put",body:O})})}function d(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/good_lessons.json`,{method:"post",body:O})})}function c(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/good_lessons.json`,{method:"get",params:O})})}function p(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O==null?void 0:O.id}.json`,{method:"get"})})}function g(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O==null?void 0:O.id}/modules.json`,{method:"get"})})}function x(O){return n(this,null,function*(){return Fetch(`/api/virtual_classrooms/${O.id}/videos/batch_publish.json`,{method:"post",body:O})})}function y(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/members.json`,{method:"post",body:O})})}function v(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_spacesId}/members/${O.id}/change_creator.json`,{method:"post",body:O})})}function h(O,L){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O}/shixuns.json`,{method:"get",params:L})})}function E(O,L){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O}/shixuns`,{method:"post",body:L})})}function S(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_classroom_id}/shixuns/${O.shixun_id}.json`,{method:"delete"})})}function _(O,L){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O}/subjects.json`,{method:"get",params:L})})}function I(O,L){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O}/subjects.json`,{method:"post",body:L})})}function k(O){return n(this,null,function*(){return(0,t.ZP)(`/api/virtual_classrooms/${O.virtual_classroom_id}/subjects/${O.subject_id}.json`,{method:"delete"})})}},52262:function(m,C,e){"use strict";e.d(C,{$O:function(){return A},EO:function(){return he},G5:function(){return I},GD:function(){return n},GJ:function(){return b},Gg:function(){return l},I2:function(){return i},IR:function(){return O},JA:function(){return je},JL:function(){return v},Jd:function(){return U},Ny:function(){return x},RV:function(){return j},Rb:function(){return _},Rm:function(){return k},V9:function(){return B},Yh:function(){return F},aN:function(){return p},aQ:function(){return a},ag:function(){return Pe},bg:function(){return _e},d8:function(){return S},dE:function(){return L},eB:function(){return N},eY:function(){return We},fn:function(){return Re},h:function(){return it},j5:function(){return c},m$:function(){return ce},oF:function(){return d},qz:function(){return s},t_:function(){return g},tu:function(){return ct},y8:function(){return Le}});var t=e(35973),n=(lt=>(lt[lt.SuperAdmin=1]="SuperAdmin",lt[lt.Operation=2]="Operation",lt[lt.CertifiedTeacher=5]="CertifiedTeacher",lt[lt.TrainingProduction=8]="TrainingProduction",lt[lt.UncertifiedTeacher=12]="UncertifiedTeacher",lt[lt.Student=15]="Student",lt))(n||{}),u=(lt=>(lt[lt.SuperAdmin=1]="SuperAdmin",lt[lt.Operation=2]="Operation",lt[lt.Admin=5]="Admin",lt[lt.Teacher=8]="Teacher",lt[lt.Assistant=12]="Assistant",lt[lt.Student=15]="Student",lt))(u||{}),o=(lt=>(lt[lt.SuperAdmin=0]="SuperAdmin",lt[lt.Teacher=1]="Teacher",lt[lt.Student=2]="Student",lt))(o||{});const i=lt=>{const{user:xt}=(0,t.getDvaApp)()._store.getState(),{userInfo:Ae}=xt;return lt.some(te=>te==(Ae==null?void 0:Ae.role))},f=lt=>{const{user:xt}=(0,t.getDvaApp)()._store.getState(),{userInfo:Ae}=xt;return Ae!=null&&Ae.own?!0:lt.some(te=>{var oe;return te==((oe=Ae==null?void 0:Ae.course)==null?void 0:oe.course_role)})},s=()=>{const{user:lt}=(0,t.getDvaApp)()._store.getState(),{userInfo:xt}=lt;return xt.main_site},a=()=>{var lt;const{user:xt}=(0,t.getDvaApp)()._store.getState(),{userInfo:Ae}=xt;return(lt=Ae==null?void 0:Ae.course)==null?void 0:lt.course_is_end},r=()=>{const{user:lt}=getDvaApp()._store.getState(),{userInfo:xt}=lt;return xt.authentication},b=()=>f([1,2,5,8,12]),l=()=>f([1,8,5,12,2]),d=()=>f([1,8,5]),c=()=>f([1]),p=()=>f([1,2,5]),g=()=>f([1,2]),x=()=>i([1,2]),y=()=>i([1]),v=()=>i([1,2,5]),h=()=>f([1,5]),E=()=>f([5,8]),S=()=>f([5]),_=()=>f([1,5,2]),I=()=>f([1,2,5,8]),k=()=>f([12]),O=()=>f([8]),L=()=>f([15]),j=()=>f([1,2,5,8,12,15]),N=()=>f([1,2,5,8,12]),U=()=>{var lt;const{user:xt}=(0,t.getDvaApp)()._store.getState(),{userInfo:Ae}=xt;return((lt=Ae==null?void 0:Ae.course)==null?void 0:lt.course_role)===null},A=()=>{var lt;const{user:xt,globalSetting:Ae}=(0,t.getDvaApp)()._store.getState(),{userInfo:te}=xt,oe=((lt=Ae==null?void 0:Ae.setting)==null?void 0:lt.big_model_users)||[];return oe==null?void 0:oe.includes(te==null?void 0:te.login)},T=(lt=!0,xt=!1)=>i([1,2,5,8,12,15]),w=(lt=!0,xt=!1)=>xt||!xt&&i([1]),D=(lt=!0,xt=!1)=>xt||!xt&&i([1,2]),F=()=>i([15]),W=(lt=!0,xt=!1)=>lt?i([1,2,5,8,12,15]):xt||!xt&&i([1,2]),R=(lt=!0,xt=!1)=>lt?i([1,2,5,8,12,15]):xt||!xt&&i([1,2]),B=(lt=!0,xt=!1)=>{const{user:Ae}=(0,t.getDvaApp)()._store.getState(),{userInfo:te}=Ae;return te!=null&&te.is_shixun_marker?!0:i([1,2,5,8])},K=(lt=!0,xt=!1)=>lt?i([1]):xt||!xt&&i([1]),X=(lt=!0,xt=!1)=>lt?i([1,2]):xt||!xt&&i([1,2]),q=(lt=!0,xt=!1)=>lt?i([1,2,5,8,12,15]):xt||!xt&&i([1,2]),ee=(lt=!0,xt=!1)=>lt?i([1,2,5,8,12]):xt||!xt&&i([1,2]),se=(lt=!0,xt=!1)=>lt?i([1,2,5]):xt||!xt&&i([1,2]),de=(lt=!0,xt=!1)=>lt?i([1]):!1,Se=(lt=!0,xt=!1)=>i([1,2,5,8,12,15]),Te=(lt=!0,xt=!1)=>lt?i([1]):xt||!xt&&i([1]),Ne=(lt=!0,xt=!1)=>lt?i([1,2]):xt||!xt&&i([1,2]),yt=(lt=!0,xt=!1)=>lt?i([1,2,5,8,12,15]):xt||!xt&&i([1,2]),ht=(lt=!0,xt=!1)=>lt?!1:xt||!xt&&i([1,2]),Nt=(lt=!0,xt=!1)=>lt?xt||!xt&&i([1,2]):!1,ft=(lt=!0,xt=!1)=>lt?i([1,2,5,8,12]):!1,Ot=(lt=!0,xt=!1)=>lt?!xt&&i([1,2,5,8,12]):!1,Wt=(lt=!0,xt=!1)=>lt?i([1,2,5]):xt||!xt&&i([1,2]),Tt=(lt=!0,xt=!1)=>i([1,2,5,8,12]),Ft=(lt=!0,xt=!1)=>lt?i([1]):xt||!xt&&i([1]),jt=(lt=!0,xt=!1)=>lt?i([1,2]):xt||!xt&&i([1,2]),st=(lt=!0,xt=!1)=>lt?i([1,2,5,8,12]):xt||!xt&&i([1,2]),Ze=(lt=!0,xt=!1)=>lt?xt||!xt&&i([1,2]):!1,fe=(lt=!0,xt=!1)=>lt?i([1,2,5,8,12]):xt||!xt&&i([1,2]),ye=(lt=!0,xt=!1)=>f([8]),Re=()=>i([1]),Pe=()=>i([1,2]),je=()=>i([15]),he=()=>i([1,2,5]),Le=()=>i([1,2,5,12]),_e=()=>{var lt;const{user:xt}=(0,t.getDvaApp)()._store.getState();return!!((lt=xt.userInfo)!=null&<.login)},We=()=>{const{user:lt}=(0,t.getDvaApp)()._store.getState();return lt.userInfo},ce=()=>{var lt,xt;const{user:Ae}=(0,t.getDvaApp)()._store.getState();return!!((xt=(lt=Ae.userInfo)==null?void 0:lt.path)!=null&&xt.own)},De=lt=>{const{graduations:xt}=(0,t.getDvaApp)()._store.getState(),{details:Ae}=xt;return lt.some(te=>te===(Ae==null?void 0:Ae.user_identity))},ct=()=>De([0,1]),et=()=>De([0]),pt=()=>De([1]),it=()=>De([2])},52810:function(m,C,e){"use strict";e.d(C,{a2:function(){return o},fw:function(){return t},gW:function(){return u},k:function(){return i},k4:function(){return n}});const t=[{id:0,name:"\u5355\u9009\u9898",nameType:"SINGLE"},{id:1,name:"\u591A\u9009\u9898",nameType:"MULTIPLE"},{id:2,name:"\u5224\u65AD\u9898",nameType:"JUDGMENT"},{id:3,name:"\u586B\u7A7A\u9898",nameType:"COMPLETION"},{id:4,name:"\u7B80\u7B54\u9898",nameType:"SUBJECTIVE"},{id:5,name:"\u5B9E\u8BAD\u9898",nameType:"PRACTICAL"},{id:6,name:"\u7F16\u7A0B\u9898",nameType:"PROGRAM"},{id:7,name:"\u7EC4\u5408\u9898",nameType:"COMBINATION"},{id:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",nameType:"BPROGRAM"}],n=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];var u=(f=>(f.PROBLEM="problem",f.PAPER="paper",f.OTHER="other",f))(u||{}),o=(f=>(f.SINGLE="single",f.MULTIPLEFLOW="multiple_flow",f.MULTIPLEFIXED="multiple_fixed",f.OTHER="other",f))(o||{}),i=(f=>(f[f.BISHI=1]="BISHI",f[f.JISHI=2]="JISHI",f[f.KOUSHI=3]="KOUSHI",f[f.OTHER=4]="OTHER",f))(i||{})},36720:function(m,C,e){"use strict";e.d(C,{F:function(){return t}});const t={load:"text/html",123:"application/vndlotus-1-2-3","3ds":"image/x-3ds","3g2":"video/3gpp","3ga":"video/3gpp","3gp":"video/3gpp","3gpp":"video/3gpp",602:"application/x-t602",669:"audio/x-mod","7z":"application/x-7z-compressed",a:"application/x-archive",aac:"audio/mp4",abw:"application/x-abiword",abwcrashed:"application/x-abiword",abwgz:"application/x-abiword",ac3:"audio/ac3",ace:"application/x-ace",adb:"text/x-adasrc",ads:"text/x-adasrc",afm:"application/x-font-afm",ag:"image/x-applix-graphics",ai:"application/illustrator",aif:"audio/x-aiff",aifc:"audio/x-aiff",aiff:"audio/x-aiff",al:"application/x-perl",alz:"application/x-alz",amr:"audio/amr",ani:"application/x-navi-animation","anim[1-9j]":"video/x-anim",anx:"application/annodex",ape:"audio/x-ape",arj:"application/x-arj",arw:"image/x-sony-arw",as:"application/x-applix-spreadsheet",asc:"text/plain",asf:"video/x-ms-asf",asp:"application/x-asp",ass:"text/x-ssa",asx:"audio/x-ms-asx",atom:"application/atom+xml",au:"audio/basic",avi:"video/x-msvideo",aw:"application/x-applix-word",awb:"audio/amr-wb",awk:"application/x-awk",axa:"audio/annodex",axv:"video/annodex",bak:"application/x-trash",bcpio:"application/x-bcpio",bdf:"application/x-font-bdf",bib:"text/x-bibtex",bin:"application/octet-stream",blend:"application/x-blender",blender:"application/x-blender",bmp:"image/bmp",bz:"application/x-bzip",bz2:"application/x-bzip",c:"text/x-csrc","c++":"text/x-c++src",cab:"application/vndms-cab-compressed",cb7:"application/x-cb7",cbr:"application/x-cbr",cbt:"application/x-cbt",cbz:"application/x-cbz",cc:"text/x-c++src",cdf:"application/x-netcdf",cdr:"application/vndcorel-draw",cer:"application/x-x509-ca-cert",cert:"application/x-x509-ca-cert",cgm:"image/cgm",chm:"application/x-chm",chrt:"application/x-kchart",class:"application/x-java",cls:"text/x-tex",cmake:"text/x-cmake",cpio:"application/x-cpio",cpiogz:"application/x-cpio-compressed",cpp:"text/x-c++src",cr2:"image/x-canon-cr2",crt:"application/x-x509-ca-cert",crw:"image/x-canon-crw",cs:"text/x-csharp",csh:"application/x-csh",css:"text/css",cssl:"text/css",csv:"text/csv",cue:"application/x-cue",cur:"image/x-win-bitmap",cxx:"text/x-c++src",d:"text/x-dsrc",dar:"application/x-dar",dbf:"application/x-dbf",dc:"application/x-dc-rom",dcl:"text/x-dcl",dcm:"application/dicom",dcr:"image/x-kodak-dcr",dds:"image/x-dds",deb:"application/x-deb",der:"application/x-x509-ca-cert",desktop:"application/x-desktop",dia:"application/x-dia-diagram",diff:"text/x-patch",divx:"video/x-msvideo",djv:"image/vnddjvu",djvu:"image/vnddjvu",dng:"image/x-adobe-dng",doc:"application/msword",docbook:"application/docbook+xml",docm:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",docx:"application/vndopenxmlformats-officedocumentwordprocessingmldocument",dot:"text/vndgraphviz",dsl:"text/x-dsl",dtd:"application/xml-dtd",dtx:"text/x-tex",dv:"video/dv",dvi:"application/x-dvi",dvibz2:"application/x-bzdvi",dvigz:"application/x-gzdvi",dwg:"image/vnddwg",dxf:"image/vnddxf",e:"text/x-eiffel",egon:"application/x-egon",eif:"text/x-eiffel",el:"text/x-emacs-lisp",emf:"image/x-emf",emp:"application/vndemusic-emusic_package",ent:"application/xml-external-parsed-entity",eps:"image/x-eps",epsbz2:"image/x-bzeps",epsgz:"image/x-gzeps",epsf:"image/x-eps",epsfbz2:"image/x-bzeps",epsfgz:"image/x-gzeps",epsi:"image/x-eps",epsibz2:"image/x-bzeps",epsigz:"image/x-gzeps",epub:"application/epub+zip",erl:"text/x-erlang",es:"application/ecmascript",etheme:"application/x-e-theme",etx:"text/x-setext",exe:"application/x-ms-dos-executable",exr:"image/x-exr",ez:"application/andrew-inset",f:"text/x-fortran",f90:"text/x-fortran",f95:"text/x-fortran",fb2:"application/x-fictionbook+xml",fig:"image/x-xfig",fits:"image/fits",fl:"application/x-fluid",flac:"audio/x-flac",flc:"video/x-flic",fli:"video/x-flic",flv:"video/x-flv",flw:"application/x-kivio",fo:"text/x-xslfo",for:"text/x-fortran",g3:"image/fax-g3",gb:"application/x-gameboy-rom",gba:"application/x-gba-rom",gcrd:"text/directory",ged:"application/x-gedcom",gedcom:"application/x-gedcom",gen:"application/x-genesis-rom",gf:"application/x-tex-gf",gg:"application/x-sms-rom",gif:"image/gif",glade:"application/x-glade",gmo:"application/x-gettext-translation",gnc:"application/x-gnucash",gnd:"application/gnunet-directory",gnucash:"application/x-gnucash",gnumeric:"application/x-gnumeric",gnuplot:"application/x-gnuplot",gp:"application/x-gnuplot",gpg:"application/pgp-encrypted",gplt:"application/x-gnuplot",gra:"application/x-graphite",gsf:"application/x-font-type1",gsm:"audio/x-gsm",gtar:"application/x-tar",gv:"text/vndgraphviz",gvp:"text/x-google-video-pointer",gz:"application/x-gzip",h:"text/x-chdr","h++":"text/x-c++hdr",hdf:"application/x-hdf",hh:"text/x-c++hdr",hp:"text/x-c++hdr",hpgl:"application/vndhp-hpgl",hpp:"text/x-c++hdr",hs:"text/x-haskell",htm:"text/html",html:"text/html",hwp:"application/x-hwp",hwt:"application/x-hwt",hxx:"text/x-c++hdr",ica:"application/x-ica",icb:"image/x-tga",icns:"image/x-icns",ico:"image/vndmicrosofticon",ics:"text/calendar",idl:"text/x-idl",ief:"image/ief",iff:"image/x-iff",ilbm:"image/x-ilbm",ime:"text/x-imelody",imy:"text/x-imelody",ins:"text/x-tex",iptables:"text/x-iptables",iso:"application/x-cd-image",iso9660:"application/x-cd-image",it:"audio/x-it",j2k:"image/jp2",jad:"text/vndsunj2meapp-descriptor",jar:"application/x-java-archive",java:"text/x-java",jng:"image/x-jng",jnlp:"application/x-java-jnlp-file",jp2:"image/jp2",jpc:"image/jp2",jpe:"image/jpeg",jpeg:"image/jpeg",jpf:"image/jp2",jpg:"image/jpeg",jpr:"application/x-jbuilder-project",jpx:"image/jp2",js:"application/javascript",json:"application/json",jsonp:"application/jsonp",k25:"image/x-kodak-k25",kar:"audio/midi",karbon:"application/x-karbon",kdc:"image/x-kodak-kdc",kdelnk:"application/x-desktop",kexi:"application/x-kexiproject-sqlite3",kexic:"application/x-kexi-connectiondata",kexis:"application/x-kexiproject-shortcut",kfo:"application/x-kformula",kil:"application/x-killustrator",kino:"application/smil",kml:"application/vndgoogle-earthkml+xml",kmz:"application/vndgoogle-earthkmz",kon:"application/x-kontour",kpm:"application/x-kpovmodeler",kpr:"application/x-kpresenter",kpt:"application/x-kpresenter",kra:"application/x-krita",ksp:"application/x-kspread",kud:"application/x-kugar",kwd:"application/x-kword",kwt:"application/x-kword",la:"application/x-shared-library-la",latex:"text/x-tex",ldif:"text/x-ldif",lha:"application/x-lha",lhs:"text/x-literate-haskell",lhz:"application/x-lhz",log:"text/x-log",ltx:"text/x-tex",lua:"text/x-lua",lwo:"image/x-lwo",lwob:"image/x-lwo",lws:"image/x-lws",ly:"text/x-lilypond",lyx:"application/x-lyx",lz:"application/x-lzip",lzh:"application/x-lha",lzma:"application/x-lzma",lzo:"application/x-lzop",m:"text/x-matlab",m15:"audio/x-mod",m2t:"video/mpeg",m3u:"audio/x-mpegurl",m3u8:"audio/x-mpegurl",m4:"application/x-m4",m4a:"audio/mp4",m4b:"audio/x-m4b",m4v:"video/mp4",mab:"application/x-markaby",man:"application/x-troff-man",mbox:"application/mbox",md:"application/x-genesis-rom",mdb:"application/vndms-access",mdi:"image/vndms-modi",me:"text/x-troff-me",med:"audio/x-mod",metalink:"application/metalink+xml",mgp:"application/x-magicpoint",mid:"audio/midi",midi:"audio/midi",mif:"application/x-mif",minipsf:"audio/x-minipsf",mka:"audio/x-matroska",mkv:"video/x-matroska",ml:"text/x-ocaml",mli:"text/x-ocaml",mm:"text/x-troff-mm",mmf:"application/x-smaf",mml:"text/mathml",mng:"video/x-mng",mo:"application/x-gettext-translation",mo3:"audio/x-mo3",moc:"text/x-moc",mod:"audio/x-mod",mof:"text/x-mof",moov:"video/quicktime",mov:"video/quicktime",movie:"video/x-sgi-movie","mp+":"audio/x-musepack",mp2:"video/mpeg",mp3:"audio/mpeg",mp4:"video/mp4",mpc:"audio/x-musepack",mpe:"video/mpeg",mpeg:"video/mpeg",mpg:"video/mpeg",mpga:"audio/mpeg",mpp:"audio/x-musepack",mrl:"text/x-mrml",mrml:"text/x-mrml",mrw:"image/x-minolta-mrw",ms:"text/x-troff-ms",msi:"application/x-msi",msod:"image/x-msod",msx:"application/x-msx-rom",mtm:"audio/x-mod",mup:"text/x-mup",mxf:"application/mxf",n64:"application/x-n64-rom",nb:"application/mathematica",nc:"application/x-netcdf",nds:"application/x-nintendo-ds-rom",nef:"image/x-nikon-nef",nes:"application/x-nes-rom",nfo:"text/x-nfo",not:"text/x-mup",nsc:"application/x-netshow-channel",nsv:"video/x-nsv",o:"application/x-object",obj:"application/x-tgif",ocl:"text/x-ocl",oda:"application/oda",odb:"application/vndoasisopendocumentdatabase",odc:"application/vndoasisopendocumentchart",odf:"application/vndoasisopendocumentformula",odg:"application/vndoasisopendocumentgraphics",odi:"application/vndoasisopendocumentimage",odm:"application/vndoasisopendocumenttext-master",odp:"application/vndoasisopendocumentpresentation",ods:"application/vndoasisopendocumentspreadsheet",odt:"application/vndoasisopendocumenttext",oga:"audio/ogg",ogg:"video/x-theora+ogg",ogm:"video/x-ogm+ogg",ogv:"video/ogg",ogx:"application/ogg",old:"application/x-trash",oleo:"application/x-oleo",opml:"text/x-opml+xml",ora:"image/openraster",orf:"image/x-olympus-orf",otc:"application/vndoasisopendocumentchart-template",otf:"application/x-font-otf",otg:"application/vndoasisopendocumentgraphics-template",oth:"application/vndoasisopendocumenttext-web",otp:"application/vndoasisopendocumentpresentation-template",ots:"application/vndoasisopendocumentspreadsheet-template",ott:"application/vndoasisopendocumenttext-template",owl:"application/rdf+xml",oxt:"application/vndopenofficeorgextension",p:"text/x-pascal",p10:"application/pkcs10",p12:"application/x-pkcs12",p7b:"application/x-pkcs7-certificates",p7s:"application/pkcs7-signature",pack:"application/x-java-pack200",pak:"application/x-pak",par2:"application/x-par2",pas:"text/x-pascal",patch:"text/x-patch",pbm:"image/x-portable-bitmap",pcd:"image/x-photo-cd",pcf:"application/x-cisco-vpn-settings",pcfgz:"application/x-font-pcf",pcfz:"application/x-font-pcf",pcl:"application/vndhp-pcl",pcx:"image/x-pcx",pdb:"chemical/x-pdb",pdc:"application/x-aportisdoc",pdf:"application/pdf",pdfbz2:"application/x-bzpdf",pdfgz:"application/x-gzpdf",pef:"image/x-pentax-pef",pem:"application/x-x509-ca-cert",perl:"application/x-perl",pfa:"application/x-font-type1",pfb:"application/x-font-type1",pfx:"application/x-pkcs12",pgm:"image/x-portable-graymap",pgn:"application/x-chess-pgn",pgp:"application/pgp-encrypted",php:"application/x-php",php3:"application/x-php",php4:"application/x-php",pict:"image/x-pict",pict1:"image/x-pict",pict2:"image/x-pict",pickle:"application/python-pickle",pk:"application/x-tex-pk",pkipath:"application/pkix-pkipath",pkr:"application/pgp-keys",pl:"application/x-perl",pla:"audio/x-iriver-pla",pln:"application/x-planperfect",pls:"audio/x-scpls",pm:"application/x-perl",png:"image/png",pnm:"image/x-portable-anymap",pntg:"image/x-macpaint",po:"text/x-gettext-translation",por:"application/x-spss-por",pot:"text/x-gettext-translation-template",ppm:"image/x-portable-pixmap",pps:"application/vndms-powerpoint",ppt:"application/vndms-powerpoint",pptm:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",pptx:"application/vndopenxmlformats-officedocumentpresentationmlpresentation",ppz:"application/vndms-powerpoint",prc:"application/x-palm-database",ps:"application/postscript",psbz2:"application/x-bzpostscript",psgz:"application/x-gzpostscript",psd:"image/vndadobephotoshop",psf:"audio/x-psf",psfgz:"application/x-gz-font-linux-psf",psflib:"audio/x-psflib",psid:"audio/prssid",psw:"application/x-pocket-word",pw:"application/x-pw",py:"text/x-python",pyc:"application/x-python-bytecode",pyo:"application/x-python-bytecode",qif:"image/x-quicktime",qt:"video/quicktime",qtif:"image/x-quicktime",qtl:"application/x-quicktime-media-link",qtvr:"video/quicktime",ra:"audio/vndrn-realaudio",raf:"image/x-fuji-raf",ram:"application/ram",rar:"application/x-rar",ras:"image/x-cmu-raster",raw:"image/x-panasonic-raw",rax:"audio/vndrn-realaudio",rb:"application/x-ruby",rdf:"application/rdf+xml",rdfs:"application/rdf+xml",reg:"text/x-ms-regedit",rej:"application/x-reject",rgb:"image/x-rgb",rle:"image/rle",rm:"application/vndrn-realmedia",rmj:"application/vndrn-realmedia",rmm:"application/vndrn-realmedia",rms:"application/vndrn-realmedia",rmvb:"application/vndrn-realmedia",rmx:"application/vndrn-realmedia",roff:"text/troff",rp:"image/vndrn-realpix",rpm:"application/x-rpm",rss:"application/rss+xml",rt:"text/vndrn-realtext",rtf:"application/rtf",rtx:"text/richtext",rv:"video/vndrn-realvideo",rvx:"video/vndrn-realvideo",s3m:"audio/x-s3m",sam:"application/x-amipro",sami:"application/x-sami",sav:"application/x-spss-sav",scm:"text/x-scheme",sda:"application/vndstardivisiondraw",sdc:"application/vndstardivisioncalc",sdd:"application/vndstardivisionimpress",sdp:"application/sdp",sds:"application/vndstardivisionchart",sdw:"application/vndstardivisionwriter",sgf:"application/x-go-sgf",sgi:"image/x-sgi",sgl:"application/vndstardivisionwriter",sgm:"text/sgml",sgml:"text/sgml",sh:"application/x-shellscript",shar:"application/x-shar",shn:"application/x-shorten",siag:"application/x-siag",sid:"audio/prssid",sik:"application/x-trash",sis:"application/vndsymbianinstall",sisx:"x-epoc/x-sisx-app",sit:"application/x-stuffit",siv:"application/sieve",sk:"image/x-skencil",sk1:"image/x-skencil",skr:"application/pgp-keys",slk:"text/spreadsheet",smaf:"application/x-smaf",smc:"application/x-snes-rom",smd:"application/vndstardivisionmail",smf:"application/vndstardivisionmath",smi:"application/x-sami",smil:"application/smil",sml:"application/smil",sms:"application/x-sms-rom",snd:"audio/basic",so:"application/x-sharedlib",spc:"application/x-pkcs7-certificates",spd:"application/x-font-speedo",spec:"text/x-rpm-spec",spl:"application/x-shockwave-flash",spx:"audio/x-speex",sql:"text/x-sql",sr2:"image/x-sony-sr2",src:"application/x-wais-source",srf:"image/x-sony-srf",srt:"application/x-subrip",ssa:"text/x-ssa",stc:"application/vndsunxmlcalctemplate",std:"application/vndsunxmldrawtemplate",sti:"application/vndsunxmlimpresstemplate",stm:"audio/x-stm",stw:"application/vndsunxmlwritertemplate",sty:"text/x-tex",sub:"text/x-subviewer",sun:"image/x-sun-raster",sv4cpio:"application/x-sv4cpio",sv4crc:"application/x-sv4crc",svg:"image/svg+xml",svgz:"image/svg+xml-compressed",swf:"application/x-shockwave-flash",sxc:"application/vndsunxmlcalc",sxd:"application/vndsunxmldraw",sxg:"application/vndsunxmlwriterglobal",sxi:"application/vndsunxmlimpress",sxm:"application/vndsunxmlmath",sxw:"application/vndsunxmlwriter",sylk:"text/spreadsheet",t:"text/troff",t2t:"text/x-txt2tags",tar:"application/x-tar",tarbz:"application/x-bzip-compressed-tar",tarbz2:"application/x-bzip-compressed-tar",targz:"application/x-compressed-tar",tarlzma:"application/x-lzma-compressed-tar",tarlzo:"application/x-tzo",tarxz:"application/x-xz-compressed-tar",tarz:"application/x-tarz",tbz:"application/x-bzip-compressed-tar",tbz2:"application/x-bzip-compressed-tar",tcl:"text/x-tcl",tex:"text/x-tex",texi:"text/x-texinfo",texinfo:"text/x-texinfo",tga:"image/x-tga",tgz:"application/x-compressed-tar",theme:"application/x-theme",themepack:"application/x-windows-themepack",tif:"image/tiff",tiff:"image/tiff",tk:"text/x-tcl",tlz:"application/x-lzma-compressed-tar",tnef:"application/vndms-tnef",tnf:"application/vndms-tnef",toc:"application/x-cdrdao-toc",torrent:"application/x-bittorrent",tpic:"image/x-tga",tr:"text/troff",ts:"application/x-linguist",tsv:"text/tab-separated-values",tta:"audio/x-tta",ttc:"application/x-font-ttf",ttf:"application/x-font-ttf",ttx:"application/x-font-ttx",txt:"text/plain",txz:"application/x-xz-compressed-tar",tzo:"application/x-tzo",ufraw:"application/x-ufraw",ui:"application/x-designer",uil:"text/x-uil",ult:"audio/x-mod",uni:"audio/x-mod",uri:"text/x-uri",url:"text/x-uri",ustar:"application/x-ustar",vala:"text/x-vala",vapi:"text/x-vala",vcf:"text/directory",vcs:"text/calendar",vct:"text/directory",vda:"image/x-tga",vhd:"text/x-vhdl",vhdl:"text/x-vhdl",viv:"video/vivo",vivo:"video/vivo",vlc:"audio/x-mpegurl",vob:"video/mpeg",voc:"audio/x-voc",vor:"application/vndstardivisionwriter",vst:"image/x-tga",wav:"audio/x-wav",wax:"audio/x-ms-asx",wb1:"application/x-quattropro",wb2:"application/x-quattropro",wb3:"application/x-quattropro",wbmp:"image/vndwapwbmp",wcm:"application/vndms-works",wdb:"application/vndms-works",webm:"video/webm",wk1:"application/vndlotus-1-2-3",wk3:"application/vndlotus-1-2-3",wk4:"application/vndlotus-1-2-3",wks:"application/vndms-works",wma:"audio/x-ms-wma",wmf:"image/x-wmf",wml:"text/vndwapwml",wmls:"text/vndwapwmlscript",wmv:"video/x-ms-wmv",wmx:"audio/x-ms-asx",wp:"application/vndwordperfect",wp4:"application/vndwordperfect",wp5:"application/vndwordperfect",wp6:"application/vndwordperfect",wpd:"application/vndwordperfect",wpg:"application/x-wpg",wpl:"application/vndms-wpl",wpp:"application/vndwordperfect",wps:"application/vndms-works",wri:"application/x-mswrite",wrl:"model/vrml",wv:"audio/x-wavpack",wvc:"audio/x-wavpack-correction",wvp:"audio/x-wavpack",wvx:"audio/x-ms-asx",x3f:"image/x-sigma-x3f",xac:"application/x-gnucash",xbel:"application/x-xbel",xbl:"application/xml",xbm:"image/x-xbitmap",xcf:"image/x-xcf",xcfbz2:"image/x-compressed-xcf",xcfgz:"image/x-compressed-xcf",xhtml:"application/xhtml+xml",xi:"audio/x-xi",xla:"application/vndms-excel",xlc:"application/vndms-excel",xld:"application/vndms-excel",xlf:"application/x-xliff",xliff:"application/x-xliff",xll:"application/vndms-excel",xlm:"application/vndms-excel",xls:"application/vndms-excel",xlsm:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlsx:"application/vndopenxmlformats-officedocumentspreadsheetmlsheet",xlt:"application/vndms-excel",xlw:"application/vndms-excel",xm:"audio/x-xm",xmf:"audio/x-xmf",xmi:"text/x-xmi",xml:"application/xml",xpm:"image/x-xpixmap",xps:"application/vndms-xpsdocument",xsl:"application/xml",xslfo:"text/x-xslfo",xslt:"application/xml",xspf:"application/xspf+xml",xul:"application/vndmozillaxul+xml",xwd:"image/x-xwindowdump",xyz:"chemical/x-pdb",xz:"application/x-xz",w2p:"application/w2p",z:"application/x-compress",zabw:"application/x-abiword",zip:"application/zip"}},11320:function(m,C,e){"use strict";e.d(C,{Z:function(){return o}});const t={PROXY_SERVER:"http://172.16.100.14",API_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",IMG_SERVER:"http://172.16.100.111",FORGE:"https://code.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",TERMINAL_URL:"testsvc1.vnc.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")};var n=null,o={local:{API_SERVER:"http://localhost:3000",IMG_SERVER:"https://testali-cdn.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},dev:t,newReactTest:{API_SERVER:(()=>{let i;switch(location.host){case"test4.educoder.net":i="https://test4-data.educoder.net";break;case"test3.educoder.net":i="https://test3-data.educoder.net";break;case"test2.educoder.net":i="https://test2-data.educoder.net";break;default:i="https://test-data.educoder.net";break}return i})(),SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",IMG_SERVER:(()=>{let i="https://new-testali-cdn.educoder.net";const f=location.host;return f==="test3.educoder.net"&&(i="https://test3-data.educoder.net"),f==="test4.educoder.net"&&(i="https://test4-data.educoder.net"),i})(),OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net"),TERMINAL_URL:"testsvc1.vnc.educoder.net"},preNewBuild:{API_SERVER:(()=>{let i="https://pre-data.educoder.net";return location.host==="pre2.educoder.net"&&(i="https://pre-data2.educoder.net"),i})(),IMG_SERVER:"https://preali-cdn.educoder.net",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"https://forge.educoder.net/",QQLoginCB:encodeURIComponent("https://pre.educoder.net")},newBuild:{API_SERVER:(()=>{let i="https://data.educoder.net";return document.domain==="kepukehuan.educoder.net"?i="https://kepukehuan-data.educoder.net":(document.domain==="www.tokcoder.com"||document.domain==="tokcoder.com")&&(i="https://data.tokcoder.com"),i})(),SSH_SERVER:"wss://webssh.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_Slice:"https://fu.educoder.net",IMG_SERVER:"https://ali-cdn.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"https://office.educoder.net",OFFICE_IP:"https://officedata.educoder.net",FORGE:"https://code.educoder.net/",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"},newTest:{API_SERVER:"https://test-data.educoder.net",IMG_SERVER:"https://test-data.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",FORGE:"http://test-oldweb.educoder.net/",QQLoginCB:encodeURIComponent("https://test-data.educoder.net")},test:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},preBuild:{API_SERVER:"",IMG_SERVER:"https://preali-cdn.educoder.net",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},newWeb:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"http://test-oldweb.educoder.net/",SSH_Slice:"https://testfu.educoder.net",OFFICE_SERVER:"https://testoffice.educoder.net",ONLYOFFICE:"https://testoffice.educoder.net",OFFICE_IP:"http://113.246.243.98:9569",SSH_SERVER:"wss://pre-webssh.educoder.net",QQLoginCB:encodeURIComponent("https://test-newweb.educoder.net")},build:{API_SERVER:"",IMG_SERVER:"",REPORT_SERVER:"http://192.168.1.57:3001",FORGE:"https://forge.educoder.net/",SSH_SERVER:"wss://webssh.educoder.net",SSH_Slice:"https://fu.educoder.net",OFFICE_SERVER:"https://officeserver.educoder.net",ONLYOFFICE:"",OFFICE_IP:"https://officedata.educoder.net",QQLoginCB:encodeURIComponent("https://www.educoder.net"),TERMINAL_URL:".jupyter.educoder.net"}}[window.ENV||"dev"]},33170:function(m,C,e){"use strict";e.d(C,{IV:function(){return R},U2:function(){return w},ZP:function(){return N},d4:function(){return D},gz:function(){return W},rz:function(){return j},v_:function(){return F}});var t=e(11320),n=e(54689),u=e(14446),o=e(2453),i=e(33715),f=e.n(i),s=e(67294),a=e(35973),r=e(28706),b=e(96486),l=e.n(b),d=Object.defineProperty,c=Object.defineProperties,p=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,v=(B,K,X)=>K in B?d(B,K,{enumerable:!0,configurable:!0,writable:!0,value:X}):B[K]=X,h=(B,K)=>{for(var X in K||(K={}))x.call(K,X)&&v(B,X,K[X]);if(g)for(var X of g(K))y.call(K,X)&&v(B,X,K[X]);return B},E=(B,K)=>c(B,p(K)),S=(B,K,X)=>new Promise((q,ee)=>{var se=Te=>{try{Se(X.next(Te))}catch(Ne){ee(Ne)}},de=Te=>{try{Se(X.throw(Te))}catch(Ne){ee(Ne)}},Se=Te=>Te.done?q(Te.value):Promise.resolve(Te.value).then(se,de);Se((X=X.apply(B,K)).next())});let _;const I={200:"\u670D\u52A1\u5668\u6210\u529F\u8FD4\u56DE\u8BF7\u6C42\u7684\u6570\u636E\u3002",201:"\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u6210\u529F\u3002",202:"\u4E00\u4E2A\u8BF7\u6C42\u5DF2\u7ECF\u8FDB\u5165\u540E\u53F0\u6392\u961F\uFF08\u5F02\u6B65\u4EFB\u52A1\uFF09\u3002",204:"\u5220\u9664\u6570\u636E\u6210\u529F\u3002",400:"\u53D1\u51FA\u7684\u8BF7\u6C42\u6709\u9519\u8BEF\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u65B0\u5EFA\u6216\u4FEE\u6539\u6570\u636E\u7684\u64CD\u4F5C\u3002",401:"\u7528\u6237\u6CA1\u6709\u6743\u9650\uFF08\u4EE4\u724C\u3001\u7528\u6237\u540D\u3001\u5BC6\u7801\u9519\u8BEF\uFF09\u3002",403:"\u7528\u6237\u5F97\u5230\u6388\u6743\uFF0C\u4F46\u662F\u8BBF\u95EE\u662F\u88AB\u7981\u6B62\u7684\u3002",404:"\u53D1\u51FA\u7684\u8BF7\u6C42\u9488\u5BF9\u7684\u662F\u4E0D\u5B58\u5728\u7684\u8BB0\u5F55\uFF0C\u670D\u52A1\u5668\u6CA1\u6709\u8FDB\u884C\u64CD\u4F5C\u3002",406:"\u8BF7\u6C42\u7684\u683C\u5F0F\u4E0D\u53EF\u5F97\u3002",410:"\u8BF7\u6C42\u7684\u8D44\u6E90\u88AB\u6C38\u4E45\u5220\u9664\uFF0C\u4E14\u4E0D\u4F1A\u518D\u5F97\u5230\u7684\u3002",422:"\u5F53\u521B\u5EFA\u4E00\u4E2A\u5BF9\u8C61\u65F6\uFF0C\u53D1\u751F\u4E00\u4E2A\u9A8C\u8BC1\u9519\u8BEF\u3002",500:"\u670D\u52A1\u5668\u53D1\u751F\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u670D\u52A1\u5668\u3002",502:"\u7F51\u5173\u9519\u8BEF\u3002",503:"\u670D\u52A1\u4E0D\u53EF\u7528\uFF0C\u670D\u52A1\u5668\u6682\u65F6\u8FC7\u8F7D\u6216\u7EF4\u62A4\u3002",504:"\u7F51\u5173\u8D85\u65F6\u3002"},k=(B,K)=>S(void 0,null,function*(){if(B.status>=200&&B.status<300)return B;const X=I[B.status]||B.statusText;let q;var ee=B.json();yield ee.then((de,Se)=>{setTimeout(()=>{let Te=(0,a.getDvaApp)()},400),q=de.message,window.showNetworkErrorTip(de.message||`\u8BF7\u6C42\u9519\u8BEF ${B.status}: ${B.message}`),n.Z.error({style:{wordBreak:"break-all"},message:de.message||`\u8BF7\u6C42\u9519\u8BEF ${B.status}: ${B.message}`,description:de.message?"":X})});const se=new Error(X);throw se.name=B.status,se.response=B,{data:B,code:B.status,message:q||X}}),O=(B,K)=>{const X=B.headers.get("Content-Type");return X&&X.match(/application\/json/i)&&B.clone().text().then(()=>{}),B};function L(B){try{return decodeURIComponent(B),decodeURIComponent(encodeURIComponent(B))===B}catch(K){return!1}}const j=B=>{B=B||{};let K="";for(let X in B)typeof B[X]=="object"?Array.isArray(B[X])&&B[X].forEach((q,ee)=>{K+="&"+X+"[]="+q}):B[X]!==void 0&&(K+="&"+X+"="+(L(B[X])?B[X]:encodeURIComponent(B[X])));return K.substr(1)};function N(B,K,X,q){K.method||(K.method="get"),K.method=K.method.toUpperCase(),K.mode="cors";const ee=h({},K),{user:se}=(0,a.getDvaApp)()._store.getState(),{userInfo:de}=se,Se=B+(ee.body?JSON.stringify(ee.body):""),Te=f().sha256().update(Se).digest("hex"),Ne={credentials:"include",withCredentials:!0},yt={};de!=null&&de.login&&(yt.zzud=de==null?void 0:de.login,de!=null&&de.school_id&&(yt.zzsud=de==null?void 0:de.school_id),ee.params=h(h({},ee.params||{}),yt));let ht=h(h({},Ne),(0,b.cloneDeep)(ee));(ht.method==="POST"||ht.method==="PUT"||ht.method==="PATCH"||ht.method==="DELETE")&&(X?(ht.headers=E(h({_method:K.method.toUpperCase()},ht.headers),{"Pc-Authorization":(0,r.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),ht.body=ee.body):(ht.headers=h({Accept:"application/json",_method:K.method.toUpperCase(),"Content-Type":"application/json; charset=utf-8","Pc-Authorization":(0,r.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host},ht.headers),ht.body=JSON.stringify(ee.body))),ht.method=="GET"?(ht.headers=E(h({Accept:"application/json","Content-Type":"application/json; charset=utf-8",_method:K.method.toUpperCase()},ht.headers),{"Pc-Authorization":(0,r.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),ee.params&&j(ee.params)&&(B+="?"+j(ee.params))):yt.zzud&&(B+="?"+j(h({},yt)));const Nt=ee.expirys&&60;let ft;(Ft=>{Ft.json="application/json;charset=UTF-8",Ft.form="application/x-www-form-urlencoded; charset=UTF-8"})(ft||(ft={}));let Ot;(Ft=>{Ft.get="GET",Ft.post="POST"})(Ot||(Ot={}));const Wt=Ft=>S(this,null,function*(){const jt=yield Ft.arrayBuffer();let st;const Ze=new Blob([jt]);try{st=Ft.headers.get("Content-Disposition").split(";")[1].replace("filename=","").replace(/[\s+,\',\",\‘,\’,\“,\”,\<,\>,\《,\》]/g,"")}catch(Pe){st="userfiles.zip"}const fe=document.createElement("a"),ye=window.URL.createObjectURL(Ze),Re=st;return fe.href=ye,fe.download=Re,fe.click(),window.URL.revokeObjectURL(ye),jt});let Tt=t.Z.API_SERVER;return(window.ENV==="dev"||B.startsWith("http"))&&(Tt=""),ht.method=="GET"&&ht.params&&Object.keys(ht.params).map(Ft=>{if(ht.params[Ft]&&!Array.isArray(ht.params[Ft]))try{ht.params[Ft]=encodeURIComponent(decodeURIComponent(ht.params[Ft]))}catch(jt){ht.params[Ft]=encodeURIComponent(ht.params[Ft])}}),(0,r.Ec)(ht,B),q&&(Tt=""),ht.headers._method=ht.method,ht.headers["X-HTTP-Method-Override"]=ht.method,ht.method!=="GET"&&(ht.method="POST"),fetch(Tt+B,ht).then(Ft=>k(Ft,h({url:t.Z.API_SERVER+B},ht))).then(Ft=>O(Ft,Te)).then(Ft=>S(this,null,function*(){var jt,st,Ze,fe;try{const Re=Ft.headers.get("cs");Re&&(0,r.d8)("_educoder_session",Re,1)}catch(Re){}if(Ft.status===204)return Ft.text();let ye;if(Ft.headers.get("content-type").indexOf("application/json")>-1){ye=yield Ft.json();try{const Re=/\(\s+\/api\/attachments\/(\d+)|\(\/api\/attachments\/(\d+)\//g,Pe=/\"\/api\/attachments\/(\d+)\//g,je=/\(\s+\/files\/uploads\/(\d+)|\"\/files\/uploads\/(\d+)\//g,he=/\/api\/attachments\/(\d+)/g,Le=/\/attachments\/download\/(\d+)/g;let _e=JSON.stringify(ye).replace(he,(We,ce,De,ct)=>{const et=ce||De||ct;return"/api/attachments/"+(0,r.Jn)(et)}).replace(Le,(We,ce,De)=>{const ct=ce||De;return"/attachments/download/"+(0,r.Jn)(ct)}).replace(Re,(We,ce,De,ct)=>{const et=ce||De||ct;return"(/api/attachments/"+(0,r.Jn)(et)}).replace(Pe,(We,ce,De)=>{const ct=ce||De;return'"/api/attachments/'+(0,r.Jn)(ct)}).replace(je,(We,ce,De)=>{const ct=ce||De;return"(/files/uploads/"+(0,r.Jn)(ct)}).replace(/\r\n/g,` +`);ye=JSON.parse(_e)}catch(Re){}}else ht.headers["Content-Type"]==="application/xml"?ye=yield Ft.text():(jt=ee.body)!=null&&jt.autoDownload||(st=ee.params)!=null&&st.autoDownload?ye=yield Wt(Ft):ye=yield Ft.arrayBuffer();try{ye.status===401&&(!((Ze=ht.params)!=null&&Ze.hidePopLogin)||!((fe=ht.body)!=null&&fe.hidePopLogin))&&(0,a.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),ye.status===402&&(localStorage.getItem("addinfo")==="2"?(0,a.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u586B\u5145\u4FE1\u606F\u5F39\u7A97"}}):(_=_||u.default.confirm({visible:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"}),_.update({centered:!0,visible:!0,title:"\u63D0\u793A",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:()=>{a.history.push("/account/profile/edit")}})))}catch(Re){console.log("fetcherr",Re)}return T(ye,B),ye})).catch(Ft=>{try{const jt=Ft.code;if(Ft instanceof TypeError&&window.showNetworkErrorTip(`${B}${Ft.message}`),jt){if(jt===401){(0,a.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});return}T(Ft,B)}else B.includes("/file/filePatchMerge")?(0,a.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7247\u4E13\u7528504",params:ht.body}}):Ft.message!=="403"&&window.showNetworkErrorTip(`${B}${Ft.message}`);return Ft}catch(jt){}})}let U=!1,A=!1;const T=(B,K)=>{var X,q,ee;if(B.status==-6&&!A){A=!0,(0,r.d8)("_educoder_session","logout",1),(0,r.m5)(),setTimeout(()=>A=!1,500),u.default.info({title:"\u7CFB\u7EDF\u901A\u77E5",content:B.message,okText:"\u77E5\u9053\u4E86",maskStyle:{background:"#000"},onOk:()=>{window.location.reload()}});return}if(B.status==-7){A=!0,setTimeout(()=>A=!1,500);let de="";(X=B==null?void 0:B.data)!=null&&X.exercise_list&&((ee=(q=B==null?void 0:B.data)==null?void 0:q.exercise_list)==null||ee.map(Se=>{de+=`\u300A${Se.exercise_name}\u300B`})),u.default.info({title:"\u63D0\u793A",content:s.createElement("div",{id:"fetchStatus7",className:"fetchStatus7"},""),maskClosable:!1,closeIcon:!1,width:550,maskStyle:{background:"#000"},okText:"\u8FD4\u56DE\u9996\u9875",onOk:()=>{window.location.href="/"}}),setTimeout(()=>{document.getElementById("fetchStatus7").innerHTML=`
\u60A8\u5F53\u524D\u6709\u6B63\u5728\u8FDB\u884C\u7684\u8003\u8BD5 ${de} \uFF0C\u8BF7\u5728\u8003\u8BD5\u7ED3\u675F\u540E\u8BBF\u95EE\u8BE5\u9875\u9762
`},500);return}if((B.status==-1||B.status==-2||B.status==-102||B.status>400)&&B.status!=403&&!A){A=!0,setTimeout(()=>A=!1,500),o.ZP.warning({content:B.message,key:"message-key"});return}const se={403:"/403",404:"/404",500:"/500"};if(se[B.status]&&!U){const{user:de}=(0,a.getDvaApp)()._store.getState(),{userInfo:Se}=de;throw window.location.pathname.indexOf("/users")>-1&&document.domain==="kepukehuan.educoder.net"&&(U=!0),setTimeout(()=>U=!1,500),sessionStorage.setItem("errorStatus",JSON.stringify(B)),Object.values(se).includes(window.location.pathname)?console.log("\u5F53\u524D\u8DEF\u5F84\u5B58\u5728\u4E8E mapping \u4E2D, \u4E0D\u518D\u6267\u884C\u8DF3\u8F6C"):location.replace(se[B.status]),new Error("403")}};function w(B,K){return N(`/api/${B}`,{method:"Get",params:K||{}})}function D(B,K){return N(`/${B}`,{method:"Get",params:K})}function F(B,K){return N(`/api/${B}`,{method:"Post",body:h({},K)})}function W(B,K){return N(`/api/${B}`,{method:"Put",body:h({},K)})}function R(B,K){return N(`/api/${B}`,{method:"delete",body:h({},K||{})})}},27951:function(m,C,e){"use strict";e.d(C,{Bn:function(){return u},hw:function(){return n},mi:function(){return t}});const t="WTJJelpXRXdaakk0Tm1SbE56UTFPRFl5TXpnNVltWmtZVE0zTVdSalltST0=",n="WVdaak1UVmhOVEF3TkRRd05qZGlZemRsTVdZeFptSTROek5rT0daak1UYz0=",u="T1RkaE1XWTRaalJoTUdaaE9HUmxaR016T0RGa05XTTNPRFkwTkdJeVpUQT0="},51161:function(m,C,e){"use strict";e.d(C,{AL:function(){return S},Iy:function(){return l},Qv:function(){return p},ez:function(){return E},jb:function(){return d}});var t=e(47084),n=e.n(t),u=e(90621),o=e.n(u);let i=1;function f(L,j){const N=L.match(/^(\s+)(?:```)/);if(N===null)return j;const U=N[1];return j.split(` +`).map(A=>{const T=A.match(/^\s+/);if(T===null)return A;const[w]=T;return w.length>=U.length?A.slice(U.length):A}).join(` +`)}let s=[],a=["